diff --git a/.bowerrc b/.bowerrc deleted file mode 100644 index 1b9aaaaeea..0000000000 --- a/.bowerrc +++ /dev/null @@ -1,3 +0,0 @@ -{ - "directory": "website/client-old/bower_components" -} diff --git a/.ebextensions/deploy.config b/.ebextensions/deploy.config index 86245512b1..abebaebc6d 100644 --- a/.ebextensions/deploy.config +++ b/.ebextensions/deploy.config @@ -20,11 +20,7 @@ container_commands: command: "touch /tmp/.babel.json" 02_ownBabel: command: "chmod a+rw /tmp/.babel.json" - 03_installBower: - command: "$NODE_HOME/bin/npm install -g bower" - 04_installGulp: + 03_installGulp: command: "$NODE_HOME/bin/npm install -g gulp" - 05_runBower: - command: "$NODE_HOME/lib/node_modules/bower/bin/bower --config.interactive=false --allow-root install -f" - 06_runGulp: + 04_runGulp: command: "$NODE_HOME/lib/node_modules/gulp/bin/gulp.js build" diff --git a/.gitignore b/.gitignore index 25c43b1a7e..f1d956d2e2 100644 --- a/.gitignore +++ b/.gitignore @@ -2,11 +2,14 @@ website/client-old/gen website/client-old/common website/client-old/apidoc +website/build website/client-old/js/habitrpg-shared.js* website/client-old/css/habitrpg-shared.css website/transpiled-babel/ website/common/transpiled-babel/ node_modules +content_cache +apidoc_build *.swp .idea* config.json diff --git a/Dockerfile b/Dockerfile index 8291ecd6f5..d73fa1b7dc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,7 +4,7 @@ FROM node:boron # The used solution is suggested here https://github.com/npm/npm/issues/16807#issuecomment-313591975 RUN yarn global add npm@5 # Install global packages -RUN npm install -g gulp grunt-cli bower mocha +RUN npm install -g gulp mocha # Clone Habitica repo and install dependencies RUN mkdir -p /usr/src/habitrpg @@ -12,7 +12,6 @@ WORKDIR /usr/src/habitrpg RUN git clone https://github.com/HabitRPG/habitica.git /usr/src/habitrpg RUN cp config.json.example config.json RUN npm install -RUN bower install --allow-root # Create Build dir RUN mkdir -p ./website/build diff --git a/Dockerfile-Production b/Dockerfile-Production index c560eb52b7..4e1f221d52 100644 --- a/Dockerfile-Production +++ b/Dockerfile-Production @@ -4,14 +4,13 @@ FROM node:boron # The used solution is suggested here https://github.com/npm/npm/issues/16807#issuecomment-313591975 RUN yarn global add npm@5 # Install global packages -RUN npm install -g gulp grunt-cli bower mocha +RUN npm install -g gulp mocha # Clone Habitica repo and install dependencies RUN mkdir -p /usr/src/habitrpg WORKDIR /usr/src/habitrpg RUN git clone --branch v4.0.3 https://github.com/HabitRPG/habitica.git /usr/src/habitrpg RUN npm install -RUN bower install --allow-root RUN gulp build:prod --force # Create Build dir diff --git a/Gruntfile.js b/Gruntfile.js deleted file mode 100644 index ea177be3ec..0000000000 --- a/Gruntfile.js +++ /dev/null @@ -1,142 +0,0 @@ -/*global module:false*/ -require('babel-register'); -var _ = require('lodash'); -module.exports = function(grunt) { - - // Project configuration. - grunt.initConfig({ - pkg: grunt.file.readJSON('package.json'), - - karma: { - unit: { - configFile: 'test/client-old/spec/karma.conf.js' - }, - continuous: { - configFile: 'test/client-old/spec/karma.conf.js', - singleRun: true, - autoWatch: false - } - }, - - clean: { - build: ['website/build'] - }, - - cssmin: { - dist: { - options: { - report: 'gzip' - }, - files:{ - "website/client-old/css/habitrpg-shared.css": [ - "website/assets/sprites/dist/spritesmith*.css", - "website/assets/sprites/css/backer.css", - "website/assets/sprites/css/Mounts.css", - "website/assets/sprites/css/index.css" - ] - } - } - }, - - stylus: { - build: { - options: { - compress: false, // AFTER - 'include css': true, - paths: ['website/client-old'] - }, - files: { - 'website/build/app.css': ['website/client-old/css/index.styl'], - 'website/build/static.css': ['website/client-old/css/static.styl'] - } - } - }, - - copy: { - build: { - files: [ - {expand: true, cwd: 'website/client-old/', src: 'favicon.ico', dest: 'website/build/'}, - {expand: true, cwd: 'website/client-old/', src: 'favicon_192x192.png', dest: 'website/build/'}, - {expand: true, cwd: 'website/assets/sprites/dist/', src: 'spritesmith*.png', dest: 'website/build/static/sprites'}, - {expand: true, cwd: 'website/assets/sprites/', src: 'backer-only/*.gif', dest: 'website/build/'}, - {expand: true, cwd: 'website/assets/sprites/', src: 'npc_ian.gif', dest: 'website/build/'}, - {expand: true, cwd: 'website/assets/sprites/', src: 'quest_*.gif', dest: 'website/build/'}, - {expand: true, cwd: 'website/client-old/', src: 'bower_components/bootstrap/dist/fonts/*', dest: 'website/build/'} - ] - } - }, - - // UPDATE IT WHEN YOU ADD SOME FILES NOT ALREADY MATCHED! - hashres: { - build: { - options: { - fileNameFormat: '${name}-${hash}.${ext}' - }, - src: [ - 'website/build/*.js', - 'website/build/*.css', - 'website/build/favicon.ico', - 'website/build/favicon_192x192.png', - 'website/build/*.png', - 'website/build/static/sprites/*.png', - 'website/build/*.gif', - 'website/build/bower_components/bootstrap/dist/fonts/*' - ], - dest: 'website/build/*.css' - } - } - }); - - //Load build files from client-old/manifest.json - grunt.registerTask('loadManifestFiles', 'Load all build files from client-old/manifest.json', function(){ - var files = grunt.file.readJSON('./website/client-old/manifest.json'); - var uglify = {}; - var cssmin = {}; - - _.each(files, function(val, key){ - - var js = uglify['website/build/' + key + '.js'] = []; - - _.each(files[key].js, function(val){ - var path = "./"; - if( val.indexOf('common/') == -1) - path = './website/client-old/'; - js.push(path + val); - }); - - var css = cssmin['website/build/' + key + '.css'] = []; - - _.each(files[key].css, function(val){ - var path = "./"; - if( val.indexOf('common/') == -1) { - path = (val == 'app.css' || val == 'static.css') ? './website/build/' : './website/client-old/'; - } - css.push(path + val) - }); - - }); - - grunt.config.set('uglify.build.files', uglify); - grunt.config.set('uglify.build.options', {compress: false}); - - grunt.config.set('cssmin.build.files', cssmin); - // Rewrite urls to relative path - grunt.config.set('cssmin.build.options', {'target': 'website/client-old/css/whatever-css.css'}); - }); - - // Register tasks. - grunt.registerTask('build:prod', ['loadManifestFiles', 'clean:build', 'uglify', 'stylus', 'cssmin', 'copy:build', 'hashres']); - grunt.registerTask('build:dev', ['cssmin', 'stylus']); - grunt.registerTask('build:test', ['build:dev']); - - // Load tasks - grunt.loadNpmTasks('grunt-contrib-uglify'); - grunt.loadNpmTasks('grunt-contrib-clean'); - grunt.loadNpmTasks('grunt-contrib-stylus'); - grunt.loadNpmTasks('grunt-contrib-cssmin'); - grunt.loadNpmTasks('grunt-contrib-copy'); - grunt.loadNpmTasks('grunt-contrib-watch'); - grunt.loadNpmTasks('grunt-hashres'); - if (process.env.NODE_ENV !== 'production') grunt.loadNpmTasks('grunt-karma'); - -}; diff --git a/bower.json b/bower.json deleted file mode 100644 index 958c47e5da..0000000000 --- a/bower.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "name": "HabitRPG", - "version": "0.1.1", - "homepage": "https://github.com/lefnire/habitrpg", - "authors": [ - "Tyler Renelle " - ], - "private": true, - "ignore": [ - "**/.*", - "node_modules", - "website/client-old/bower_components", - "test", - "tests" - ], - "dependencies": { - "Angular-At-Directive": "snicker/Angular-At-Directive#c27bae207aa06d1e", - "angular": "1.3.9", - "angular-bootstrap": "0.13.0", - "angular-filter": "0.5.1", - "angular-loading-bar": "0.6.0", - "angular-resource": "1.3.9", - "angular-sanitize": "1.3.9", - "angular-ui": "0.4.0", - "angular-ui-router": "0.2.13", - "angular-ui-select2": "angular-ui/ui-select2#afa6589a54cb72815f", - "angular-ui-utils": "0.1.0", - "bootstrap": "3.1.0", - "bootstrap-growl": "ifightcrime/bootstrap-growl#162daa41cd1155f", - "bootstrap-tour": "0.10.1", - "css-social-buttons": "samcollins/css-social-buttons#v1.1.1 ", - "github-buttons": "mdo/github-buttons#v3.0.0", - "hello": "1.14.1", - "jquery": "2.1.0", - "jquery-colorbox": "1.4.36", - "jquery-ui": "1.10.3", - "jquery.cookie": "1.4.0", - "js-emoji": "snicker/js-emoji#f25d8a303f", - "ngInfiniteScroll": "1.1.0", - "pnotify": "1.3.1", - "sticky": "1.0.3", - "swagger-ui": "wordnik/swagger-ui#v2.0.24", - "smart-app-banner": "78ef9c0679723b25be1a0ae04f7b4aef7cbced4f", - "habitica-markdown": "1.2.2", - "pusher-js-auth": "^2.0.0", - "pusher-websocket-iso": "pusher#^3.2.0", - "taggle": "^1.11.1" - }, - "devDependencies": { - "angular-mocks": "1.3.9" - }, - "resolutions": { - "angular": "1.3.9", - "jquery": ">=1.9.0" - } -} diff --git a/gulp/gulp-apidoc.js b/gulp/gulp-apidoc.js index 01285b4156..51c3ae865a 100644 --- a/gulp/gulp-apidoc.js +++ b/gulp/gulp-apidoc.js @@ -2,7 +2,7 @@ import gulp from 'gulp'; import clean from 'rimraf'; import apidoc from 'apidoc'; -const APIDOC_DEST_PATH = './website/build/apidoc'; +const APIDOC_DEST_PATH = './apidoc_build'; const APIDOC_SRC_PATH = './website/server'; gulp.task('apidoc:clean', (done) => { clean(APIDOC_DEST_PATH, done); diff --git a/gulp/gulp-babelify.js b/gulp/gulp-babelify.js deleted file mode 100644 index f6a6cbf3f0..0000000000 --- a/gulp/gulp-babelify.js +++ /dev/null @@ -1,31 +0,0 @@ -import gulp from 'gulp'; -import browserify from 'browserify'; -import source from 'vinyl-source-stream'; -import buffer from 'vinyl-buffer'; -import uglify from 'gulp-uglify'; -import sourcemaps from 'gulp-sourcemaps'; -import babel from 'babelify'; - -gulp.task('browserify', function () { - let bundler = browserify({ - entries: './website/common/browserify.js', - debug: true, - transform: [[babel, { compact: false }]], - }); - - return bundler.bundle() - .pipe(source('habitrpg-shared.js')) - .pipe(buffer()) - .pipe(sourcemaps.init({loadMaps: true})) - .pipe(uglify()) - .on('error', function (err) { - console.error(err); - this.emit('end'); - }) - .pipe(sourcemaps.write('./')) - .pipe(gulp.dest('./website/client-old/js/')); -}); - -gulp.task('browserify:watch', () => { - gulp.watch('./website/common/script/**/*.js', ['browserify']); -}); diff --git a/gulp/gulp-build.js b/gulp/gulp-build.js index 94187c53b4..891c2f0b7a 100644 --- a/gulp/gulp-build.js +++ b/gulp/gulp-build.js @@ -2,13 +2,10 @@ import gulp from 'gulp'; import runSequence from 'run-sequence'; import babel from 'gulp-babel'; import webpackProductionBuild from '../webpack/build'; -require('gulp-grunt')(gulp); gulp.task('build', () => { if (process.env.NODE_ENV === 'production') { gulp.start('build:prod'); - } else { - gulp.start('build:dev'); } }); @@ -34,18 +31,8 @@ gulp.task('build:client', ['bootstrap'], (done) => { }); }); -gulp.task('build:dev', ['browserify', 'prepare:staticNewStuff'], (done) => { - gulp.start('grunt-build:dev', done); -}); - -gulp.task('build:dev:watch', ['build:dev'], () => { - gulp.watch(['website/client-old/**/*.styl', 'website/common/script/*']); -}); - gulp.task('build:prod', [ - 'browserify', 'build:server', - 'prepare:staticNewStuff', 'build:client', 'apidoc', ]); diff --git a/gulp/gulp-newstuff.js b/gulp/gulp-newstuff.js deleted file mode 100644 index f4d0086666..0000000000 --- a/gulp/gulp-newstuff.js +++ /dev/null @@ -1,10 +0,0 @@ -import gulp from 'gulp'; -import jade from 'jade'; -import {writeFileSync} from 'fs'; - -gulp.task('prepare:staticNewStuff', () => { - writeFileSync( - './website/client-old/new-stuff.html', - jade.compileFile('./website/views/shared/new-stuff.jade')() - ); -}); diff --git a/gulp/gulp-sprites.js b/gulp/gulp-sprites.js index 44f7d6162d..381c34345c 100644 --- a/gulp/gulp-sprites.js +++ b/gulp/gulp-sprites.js @@ -10,25 +10,24 @@ import {each} from 'lodash'; // https://github.com/Ensighten/grunt-spritesmith/issues/67#issuecomment-34786248 const MAX_SPRITESHEET_SIZE = 1024 * 1024 * 3; -const DIST_PATH = 'website/assets/sprites/dist/'; -const IMG_DIST_PATH_NEW_CLIENT = 'website/static/sprites/'; -const CSS_DIST_PATH_NEW_CLIENT = 'website/client/assets/css/sprites/'; +const IMG_DIST_PATH = 'website/static/sprites/'; +const CSS_DIST_PATH = 'website/client/assets/css/sprites/'; gulp.task('sprites:compile', ['sprites:clean', 'sprites:main', 'sprites:largeSprites', 'sprites:checkCompiledDimensions']); gulp.task('sprites:main', () => { - let mainSrc = sync('website/assets/sprites/spritesmith/**/*.png'); + let mainSrc = sync('website/raw_sprites/spritesmith/**/*.png'); return createSpritesStream('main', mainSrc); }); gulp.task('sprites:largeSprites', () => { - let largeSrc = sync('website/assets/sprites/spritesmith_large/**/*.png'); + let largeSrc = sync('website/raw_sprites/spritesmith_large/**/*.png'); return createSpritesStream('largeSprites', largeSrc); }); gulp.task('sprites:clean', (done) => { - clean(`{${DIST_PATH}spritesmith*,${IMG_DIST_PATH_NEW_CLIENT}spritesmith*,${CSS_DIST_PATH_NEW_CLIENT}spritesmith*}`, done); + clean(`${IMG_DIST_PATH}spritesmith*,${CSS_DIST_PATH}spritesmith*}`, done); }); gulp.task('sprites:checkCompiledDimensions', ['sprites:main', 'sprites:largeSprites'], () => { @@ -36,7 +35,7 @@ gulp.task('sprites:checkCompiledDimensions', ['sprites:main', 'sprites:largeSpri let numberOfSheetsThatAreTooBig = 0; - let distSpritesheets = sync(`${DIST_PATH}*.png`); + let distSpritesheets = sync(`${IMG_DIST_PATH}*.png`); each(distSpritesheets, (img, index) => { let spriteSize = calculateImgDimensions(img); @@ -68,18 +67,16 @@ function createSpritesStream (name, src) { cssName: `spritesmith-${name}-${index}.css`, algorithm: 'binary-tree', padding: 1, - cssTemplate: 'website/assets/sprites/css/css.template.handlebars', + cssTemplate: 'website/raw_sprites/css/css.template.handlebars', cssVarMap: cssVarMap, })); let imgStream = spriteData.img .pipe(imagemin()) - .pipe(gulp.dest(IMG_DIST_PATH_NEW_CLIENT)) - .pipe(gulp.dest(DIST_PATH)); + .pipe(gulp.dest(IMG_DIST_PATH)); let cssStream = spriteData.css - .pipe(gulp.dest(CSS_DIST_PATH_NEW_CLIENT)) - .pipe(gulp.dest(DIST_PATH)); + .pipe(gulp.dest(CSS_DIST_PATH)); stream.add(imgStream); stream.add(cssStream); diff --git a/gulp/gulp-start.js b/gulp/gulp-start.js index cad6c07266..df641bd5b3 100644 --- a/gulp/gulp-start.js +++ b/gulp/gulp-start.js @@ -3,8 +3,6 @@ import nodemon from 'gulp-nodemon'; let pkg = require('../package.json'); -gulp.task('run:dev', ['nodemon', 'build:dev:watch']); - gulp.task('nodemon', () => { nodemon({ script: pkg.main, diff --git a/gulp/gulp-tests.js b/gulp/gulp-tests.js index e8fd82b203..5c4a708eff 100644 --- a/gulp/gulp-tests.js +++ b/gulp/gulp-tests.js @@ -29,7 +29,6 @@ const SANITY_TEST_COMMAND = 'npm run test:sanity'; const COMMON_TEST_COMMAND = 'npm run test:common'; const CONTENT_TEST_COMMAND = 'npm run test:content'; const CONTENT_OPTIONS = {maxBuffer: 1024 * 500}; -const KARMA_TEST_COMMAND = 'npm run test:karma'; /* Helper methods for reporting test summary */ let testResults = []; @@ -75,25 +74,11 @@ gulp.task('test:prepare:server', ['test:prepare:mongo'], () => { } }); -gulp.task('test:prepare:translations', (cb) => { - fs.writeFile( - 'test/client-old/spec/mocks/translations.js', - `if(!window.env) window.env = {}; -window.env.translations = ${JSON.stringify(i18n.translations['en'])};`, cb); - -}); - -gulp.task('test:prepare:build', ['build', 'test:prepare:translations']); -// exec(testBin('grunt build:test'), cb); - -gulp.task('test:prepare:webdriver', (cb) => { - exec('npm run test:prepare:webdriver', cb); -}); +gulp.task('test:prepare:build', ['build']); gulp.task('test:prepare', [ 'test:prepare:build', 'test:prepare:mongo', - 'test:prepare:webdriver', ]); gulp.task('test:sanity', (cb) => { @@ -185,99 +170,6 @@ gulp.task('test:content:safe', ['test:prepare:build'], (cb) => { pipe(runner); }); -gulp.task('test:karma', ['test:prepare:build'], (cb) => { - let runner = exec( - testBin(KARMA_TEST_COMMAND), - (err, stdout) => { - if (err) { - process.exit(1); - } - cb(); - } - ); - pipe(runner); -}); - -gulp.task('test:karma:watch', ['test:prepare:build'], (cb) => { - let runner = exec( - testBin(`${KARMA_TEST_COMMAND}:watch`), - (err, stdout) => { - cb(err); - } - ); - pipe(runner); -}); - -gulp.task('test:karma:safe', ['test:prepare:build'], (cb) => { - let runner = exec( - testBin(KARMA_TEST_COMMAND), - (err, stdout) => { - testResults.push({ - suite: 'Karma Specs\t', - pass: testCount(stdout, /(\d+) tests? completed/), - fail: testCount(stdout, /(\d+) tests? failed/), - pend: testCount(stdout, /(\d+) tests? skipped/), - }); - cb(); - } - ); - pipe(runner); -}); - -gulp.task('test:e2e', ['test:prepare', 'test:prepare:server'], (cb) => { - let support = [ - 'Xvfb :99 -screen 0 1024x768x24 -extension RANDR', - testBin('npm run test:e2e:webdriver', 'DISPLAY=:99'), - ].map(exec); - support.push(server); - - Bluebird.all([ - awaitPort(TEST_SERVER_PORT), - awaitPort(4444), - ]).then(() => { - let runner = exec( - 'npm run test:e2e', - (err, stdout, stderr) => { - support.forEach(kill); - if (err) { - process.exit(1); - } - cb(); - } - ); - pipe(runner); - }); -}); - -gulp.task('test:e2e:safe', ['test:prepare', 'test:prepare:server'], (cb) => { - let support = [ - 'Xvfb :99 -screen 0 1024x768x24 -extension RANDR', - 'npm run test:e2e:webdriver', - ].map(exec); - - Bluebird.all([ - awaitPort(TEST_SERVER_PORT), - awaitPort(4444), - ]).then(() => { - let runner = exec( - 'npm run test:e2e', - (err, stdout, stderr) => { - let match = stdout.match(/(\d+) tests?.*(\d) failures?/); - - testResults.push({ - suite: 'End-to-End Specs\t', - pass: testCount(stdout, /(\d+) passing/), - fail: testCount(stdout, /(\d+) failing/), - pend: testCount(stdout, /(\d+) pending/), - }); - support.forEach(kill); - cb(); - } - ); - pipe(runner); - }); -}); - gulp.task('test:api-v3:unit', (done) => { let runner = exec( testBin('node_modules/.bin/istanbul cover --dir coverage/api-v3-unit --report lcovonly node_modules/mocha/bin/_mocha -- test/api/v3/unit --recursive --require ./test/helpers/start-server'), @@ -331,7 +223,6 @@ gulp.task('test', (done) => { 'test:sanity', 'test:content', 'test:common', - 'test:karma', 'test:api-v3:unit', 'test:api-v3:integration', done diff --git a/gulpfile.js b/gulpfile.js index 39bb5da687..be729233ab 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -10,9 +10,7 @@ require('babel-register'); if (process.env.NODE_ENV === 'production') { require('./gulp/gulp-apidoc'); - require('./gulp/gulp-newstuff'); require('./gulp/gulp-build'); - require('./gulp/gulp-babelify'); require('./gulp/gulp-bootstrap'); } else { require('glob').sync('./gulp/gulp-*').forEach(require); diff --git a/package-lock.json b/package-lock.json index 705be134c4..f65d0d8654 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,12 +14,12 @@ } }, "@slack/client": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/@slack/client/-/client-3.12.0.tgz", - "integrity": "sha512-7qtcNRNHRZX7hBSml6O7HFiRKCutaYZsiarpbdadXvqp0wWNPeVJNNZ2RWYnEClYjVqG0tIN9GLsQgPnn88CJQ==", + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/@slack/client/-/client-3.14.1.tgz", + "integrity": "sha1-vj/4DKKkvYgbcqycLD3Vu3J2sqU=", "requires": { "async": "1.5.2", - "bluebird": "3.5.0", + "bluebird": "3.5.1", "eventemitter3": "1.2.0", "https-proxy-agent": "1.0.0", "inherits": "2.0.3", @@ -28,7 +28,7 @@ "request": "2.74.0", "retry": "0.9.0", "url-join": "0.0.1", - "winston": "2.3.1", + "winston": "2.4.0", "ws": "1.1.4" } }, @@ -37,57 +37,48 @@ "resolved": "https://registry.npmjs.org/@types/express/-/express-4.0.37.tgz", "integrity": "sha512-tIULTLzQpFFs5/PKnFIAFOsXQxss76glppbVKR3/jddPK26SBsD5HF5grn5G2jOGtpRWSBvYmDYoduVv+3wOXg==", "requires": { - "@types/express-serve-static-core": "4.0.50", + "@types/express-serve-static-core": "4.0.53", "@types/serve-static": "1.7.32" } }, "@types/express-serve-static-core": { - "version": "4.0.50", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.0.50.tgz", - "integrity": "sha512-0n1YgeUfZEIaMMu82LuOFIFDyMtFtcEP0yjQKihJlNjpCiygDVri7C26DC7jaUOwFXL6ZU2x4tGtNYNEgeO3tw==", + "version": "4.0.53", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.0.53.tgz", + "integrity": "sha512-zaGeOpEYp5G2EhjaUFdVwysDrfEYc6Q6iPhd3Kl4ip30x0tvVv7SuJvY3yzCUSuFlzAG8N5KsyY6BJg93/cn+Q==", "requires": { - "@types/node": "8.0.26" + "@types/node": "8.0.34" } }, "@types/mime": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.1.tgz", - "integrity": "sha512-rek8twk9C58gHYqIrUlJsx8NQMhlxqHzln9Z9ODqiNgv3/s+ZwIrfr+djqzsnVM12xe9hL98iJ20lj2RvCBv6A==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-2.0.0.tgz", + "integrity": "sha512-A2TAGbTFdBw9azHbpVd+/FkdW2T6msN1uct1O9bH3vTerEHKZhTXJUQXy+hNq1B0RagfU8U+KBdqiZpxjhOUQA==" }, "@types/node": { - "version": "8.0.26", - "resolved": "https://registry.npmjs.org/@types/node/-/node-8.0.26.tgz", - "integrity": "sha512-wbKN0MB4XsjdnSE04HiCzLoBDirGCM6zXrqavSj44nZnPFYpnrTF64E9O6Xmf0ca/IuKK/BHUcXwMiwk92gW6Q==" + "version": "8.0.34", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.0.34.tgz", + "integrity": "sha512-Jnmm57+nHqvJUPwUzt1CLoLzFtF2B2vgG7cWFut+a4nqTp9/L6pL0N+o0Jt3V7AQnCKMsPEqQpLFZYleBCdq3w==" }, "@types/serve-static": { "version": "1.7.32", "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.7.32.tgz", "integrity": "sha512-WpI0g7M1FiOmJ/a97Qrjafq2I938tjAZ3hZr9O7sXyA6oUhH3bqUNZIt7r1KZg8TQAKxcvxt6JjQ5XuLfIBFvg==", "requires": { - "@types/express-serve-static-core": "4.0.50", - "@types/mime": "1.3.1" - } - }, - "JSONStream": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.1.tgz", - "integrity": "sha1-cH92HgHa6eFvG8+TcDt4xwlmV5o=", - "requires": { - "jsonparse": "1.3.1", - "through": "2.3.8" + "@types/express-serve-static-core": "4.0.53", + "@types/mime": "2.0.0" } }, "abbrev": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.0.tgz", - "integrity": "sha1-0FVMIlZjbi9W58LlrRg/hZQo2B8=" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" }, "accepts": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.4.tgz", "integrity": "sha1-hiRnWMfdbSGmR0/whKR0DsBesh8=", "requires": { - "mime-types": "2.1.16", + "mime-types": "2.1.17", "negotiator": "0.6.1" } }, @@ -163,11 +154,13 @@ } }, "ajv": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", - "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.2.3.tgz", + "integrity": "sha1-wG9Zh3jETGsWGrr+NGa4GtGBTtI=", "requires": { "co": "4.6.0", + "fast-deep-equal": "1.0.0", + "json-schema-traverse": "0.3.1", "json-stable-stringify": "1.0.1" } }, @@ -332,7 +325,7 @@ "node-uuid": "1.4.8", "oauth-sign": "0.3.0", "qs": "0.6.6", - "tough-cookie": "2.3.2", + "tough-cookie": "2.3.3", "tunnel-agent": "0.3.0" } }, @@ -383,13 +376,13 @@ "requires": { "async": "1.5.2", "combined-stream": "1.0.5", - "mime-types": "2.1.16" + "mime-types": "2.1.17" } }, "mime": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.0.tgz", - "integrity": "sha512-n9ChLv77+QQEapYz8lV+rIZAW3HhAPW2CXnzb1GN5uMkuczshwvkW7XPsbzU0ZQN3sP47Er2KVkp2p3KyqZKSQ==" + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==" }, "superagent": { "version": "2.3.0", @@ -398,18 +391,55 @@ "requires": { "component-emitter": "1.2.1", "cookiejar": "2.1.1", - "debug": "2.6.8", + "debug": "2.6.9", "extend": "3.0.1", "form-data": "1.0.0-rc4", "formidable": "1.1.1", "methods": "1.1.2", - "mime": "1.4.0", + "mime": "1.4.1", "qs": "6.2.3", "readable-stream": "2.0.6" } } } }, + "ansi-align": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", + "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", + "requires": { + "string-width": "2.1.1" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "3.0.0" + } + } + } + }, "ansi-escapes": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", @@ -457,6 +487,26 @@ "markdown-it": "8.4.0", "nomnom": "1.8.1", "winston": "2.3.1" + }, + "dependencies": { + "async": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async/-/async-1.0.0.tgz", + "integrity": "sha1-+PwEyjoTeErenhZBr5hXjPvWR6k=" + }, + "winston": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/winston/-/winston-2.3.1.tgz", + "integrity": "sha1-C0hCDZeMAYBM8CMLZIhhWYIloRk=", + "requires": { + "async": "1.0.0", + "colors": "1.0.3", + "cycle": "1.0.3", + "eyes": "0.1.8", + "isstream": "0.1.2", + "stack-trace": "0.0.10" + } + } } }, "apidoc-core": { @@ -466,7 +516,7 @@ "requires": { "fs-extra": "3.0.1", "glob": "7.1.2", - "iconv-lite": "0.4.18", + "iconv-lite": "0.4.19", "klaw-sync": "2.1.0", "lodash": "4.17.4", "semver": "5.3.0" @@ -497,7 +547,7 @@ "resolved": "https://registry.npmjs.org/apn/-/apn-1.7.8.tgz", "integrity": "sha1-Hp2kKPtXr6lX5UIjvvc0LALCTNo=", "requires": { - "debug": "2.6.8", + "debug": "2.6.9", "node-forge": "0.6.49", "q": "1.5.0" } @@ -512,9 +562,9 @@ } }, "aproba": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.1.2.tgz", - "integrity": "sha512-ZpYajIfO0j2cOFTO955KUMIKNmj6zhX8kVztMAxFsDaMwz+9Z9SV0uou2pC9HJqcfpffOsjnbrDMvkNy+9RXPw==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" }, "archive-type": { "version": "3.2.0", @@ -525,9 +575,9 @@ } }, "archy": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/archy/-/archy-0.0.2.tgz", - "integrity": "sha1-kQ9Dv2YUH8M1VkWXq8GJ30Sz014=" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=" }, "are-we-there-yet": { "version": "1.1.4", @@ -669,9 +719,9 @@ "dev": true }, "ast-types": { - "version": "0.9.12", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.9.12.tgz", - "integrity": "sha1-sTYwDWcCZiWuFTJpgsqZGOXbc8k=", + "version": "0.9.14", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.9.14.tgz", + "integrity": "sha512-Ebvx7/0lLboCdyEmAw/4GqwBeKIijPveXNiVGhCGCNxc7z26T5he7DC6ARxu8ByKuzUZZcLog+VP8GMyZrBzJw==", "dev": true }, "astw": { @@ -719,17 +769,17 @@ "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=", "requires": { "browserslist": "1.7.7", - "caniuse-db": "1.0.30000721", + "caniuse-db": "1.0.30000746", "normalize-range": "0.1.2", "num2fraction": "1.2.2", - "postcss": "5.2.17", + "postcss": "5.2.18", "postcss-value-parser": "3.3.0" } }, "aws-sdk": { - "version": "2.107.0", - "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.107.0.tgz", - "integrity": "sha1-/jki58+Ppf04N0bzfjqTsN+1G0c=", + "version": "2.132.0", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.132.0.tgz", + "integrity": "sha1-bs6EvzVaZib8i6JAI4CcCMoe43I=", "requires": { "buffer": "4.9.1", "crypto-browserify": "1.0.9", @@ -738,7 +788,7 @@ "querystring": "0.2.0", "sax": "1.2.1", "url": "0.10.3", - "uuid": "3.0.1", + "uuid": "3.1.0", "xml2js": "0.4.17", "xmlbuilder": "4.2.1" }, @@ -748,11 +798,6 @@ "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz", "integrity": "sha1-e45lYZCyKOgaZq6nSEgNgozS03o=" }, - "uuid": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.0.1.tgz", - "integrity": "sha1-ZUS7ot/ajBzxfmKaOjBeK7H+5sE=" - }, "xml2js": { "version": "0.4.17", "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.17.tgz", @@ -787,7 +832,7 @@ "resolved": "https://registry.npmjs.org/axios/-/axios-0.16.2.tgz", "integrity": "sha1-uk+S8XFn37q0CYN4VFS5rBScPG0=", "requires": { - "follow-redirects": "1.2.4", + "follow-redirects": "1.2.5", "is-buffer": "1.1.5" } }, @@ -825,7 +870,7 @@ "babel-types": "6.26.0", "babylon": "6.18.0", "convert-source-map": "1.5.0", - "debug": "2.6.8", + "debug": "2.6.9", "json5": "0.5.1", "lodash": "4.17.4", "minimatch": "3.0.4", @@ -994,13 +1039,13 @@ } }, "babel-plugin-istanbul": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.4.tgz", - "integrity": "sha1-GN3oS/POMp/d8/QQP66SFFbY5Yc=", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.5.tgz", + "integrity": "sha1-Z2DN2Xf0EdPhdbsGTyvDJ9mbK24=", "dev": true, "requires": { "find-up": "2.1.0", - "istanbul-lib-instrument": "1.7.5", + "istanbul-lib-instrument": "1.8.0", "test-exclude": "4.1.1" }, "dependencies": { @@ -1338,7 +1383,7 @@ "home-or-tmp": "2.0.0", "lodash": "4.17.4", "mkdirp": "0.5.1", - "source-map-support": "0.4.16" + "source-map-support": "0.4.18" } }, "babel-runtime": { @@ -1372,7 +1417,7 @@ "babel-runtime": "6.26.0", "babel-types": "6.26.0", "babylon": "6.18.0", - "debug": "2.6.8", + "debug": "2.6.9", "globals": "9.18.0", "invariant": "2.2.2", "lodash": "4.17.4" @@ -1477,9 +1522,9 @@ } }, "big.js": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.1.3.tgz", - "integrity": "sha1-TK2iGTZS6zyp7I5VyQFWacmAaXg=" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==" }, "bin-build": { "version": "2.2.0", @@ -1491,7 +1536,7 @@ "decompress": "3.0.0", "download": "4.4.3", "exec-series": "1.0.3", - "rimraf": "2.6.1", + "rimraf": "2.6.2", "tempfile": "1.1.1", "url-regex": "3.2.0" } @@ -1559,15 +1604,6 @@ "os-filter-obj": "1.0.3" } }, - "binary": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", - "integrity": "sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk=", - "requires": { - "buffers": "0.1.1", - "chainsaw": "0.1.0" - } - }, "binary-extensions": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.10.0.tgz", @@ -1596,9 +1632,9 @@ } }, "bluebird": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.0.tgz", - "integrity": "sha1-eRQg1/VR7qKJdFOop3ZT+WYG1nw=" + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", + "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==" }, "bn.js": { "version": "4.11.8", @@ -1606,39 +1642,26 @@ "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" }, "body-parser": { - "version": "1.17.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.17.2.tgz", - "integrity": "sha1-+IkqvI+eYn1Crtr7yma/WrmRBO4=", + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz", + "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=", "requires": { - "bytes": "2.4.0", - "content-type": "1.0.2", - "debug": "2.6.7", + "bytes": "3.0.0", + "content-type": "1.0.4", + "debug": "2.6.9", "depd": "1.1.1", "http-errors": "1.6.2", - "iconv-lite": "0.4.15", + "iconv-lite": "0.4.19", "on-finished": "2.3.0", - "qs": "6.4.0", - "raw-body": "2.2.0", + "qs": "6.5.1", + "raw-body": "2.3.2", "type-is": "1.6.15" }, "dependencies": { - "debug": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.7.tgz", - "integrity": "sha1-krrR9tBbu2u6Isyoi80OyJTChh4=", - "requires": { - "ms": "2.0.0" - } - }, - "iconv-lite": { - "version": "0.4.15", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.15.tgz", - "integrity": "sha1-/iZaIYrGpXz+hUkn6dBMGYJe3es=" - }, "qs": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", - "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=" + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", + "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==" } } }, @@ -1672,7 +1695,7 @@ "bootstrap": "4.0.0-beta", "jquery": "3.2.1", "popper.js": "1.12.5", - "vue": "2.4.2", + "vue": "2.4.4", "vue-functional-data-merge": "1.0.6" }, "dependencies": { @@ -1683,632 +1706,81 @@ } } }, - "bower": { - "version": "1.3.12", - "resolved": "https://registry.npmjs.org/bower/-/bower-1.3.12.tgz", - "integrity": "sha1-N94O2zkEuvkK7hM4Sho3mgXuIUw=", + "boxen": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.2.1.tgz", + "integrity": "sha1-DxHn/jRO25OXl3/BPt5/ZNlWSB0=", "requires": { - "abbrev": "1.0.9", - "archy": "0.0.2", - "bower-config": "0.5.2", - "bower-endpoint-parser": "0.2.2", - "bower-json": "0.4.0", - "bower-logger": "0.2.2", - "bower-registry-client": "0.2.4", - "cardinal": "0.4.0", - "chalk": "0.5.0", - "chmodr": "0.1.0", - "decompress-zip": "0.0.8", - "fstream": "1.0.11", - "fstream-ignore": "1.0.5", - "glob": "4.0.6", - "graceful-fs": "3.0.11", - "handlebars": "2.0.0", - "inquirer": "0.7.1", - "insight": "0.4.3", - "is-root": "1.0.0", - "junk": "1.0.3", - "lockfile": "1.0.3", - "lru-cache": "2.5.2", - "mkdirp": "0.5.0", - "mout": "0.9.1", - "nopt": "3.0.6", - "opn": "1.0.2", - "osenv": "0.1.0", - "p-throttler": "0.1.0", - "promptly": "0.2.0", - "q": "1.0.1", - "request": "2.42.0", - "request-progress": "0.3.0", - "retry": "0.6.0", - "rimraf": "2.2.8", - "semver": "2.3.2", - "shell-quote": "1.4.3", - "stringify-object": "1.0.1", - "tar-fs": "0.5.2", - "tmp": "0.0.23", - "update-notifier": "0.2.0", - "which": "1.0.9" + "ansi-align": "2.0.0", + "camelcase": "4.1.0", + "chalk": "2.1.0", + "cli-boxes": "1.0.0", + "string-width": "2.1.1", + "term-size": "1.2.0", + "widest-line": "1.0.0" }, "dependencies": { - "abbrev": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz", - "integrity": "sha1-kbR5JYinc4wl813W9jdSovh3YTU=" - }, "ansi-regex": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", - "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" }, "ansi-styles": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", - "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=" - }, - "asn1": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", - "integrity": "sha1-VZvhg3bQik7E2+gId9J4GGObLfc=", - "optional": true - }, - "assert-plus": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", - "integrity": "sha1-7nQAlBMALYTOxyGcasgRgS5yMWA=", - "optional": true - }, - "async": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", - "optional": true - }, - "aws-sign2": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", - "integrity": "sha1-xXED96F/wDfwLXwuZLYC6iI/fWM=", - "optional": true - }, - "bl": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz", - "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", + "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", "requires": { - "readable-stream": "1.0.34" + "color-convert": "1.9.0" } }, - "boom": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz", - "integrity": "sha1-emNune1O/O+xnO9JR6PGffrukRs=", - "requires": { - "hoek": "0.9.1" - } - }, - "caseless": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.6.0.tgz", - "integrity": "sha1-gWfBq4OX+1u5X5bSjlqBxQ8kesQ=" + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" }, "chalk": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.0.tgz", - "integrity": "sha1-N138y8IcCmCothvFt489wqVcIS8=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.1.0.tgz", + "integrity": "sha512-LUHGS/dge4ujbXMJrnihYMcL4AoOweGnw9Tp3kQuqy1Kx5c1qKjqvMJZ6nVJPMWJtKCTN72ZogH3oeSO9g9rXQ==", "requires": { - "ansi-styles": "1.1.0", + "ansi-styles": "3.2.0", "escape-string-regexp": "1.0.5", - "has-ansi": "0.1.0", - "strip-ansi": "0.3.0", - "supports-color": "0.2.0" + "supports-color": "4.4.0" } }, - "combined-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", - "integrity": "sha1-ATfmV7qlp1QcV6w3rF/AfXO03B8=", - "optional": true, + "has-flag": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "requires": { - "delayed-stream": "0.0.5" - } - }, - "cryptiles": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz", - "integrity": "sha1-7ZH/HxetE9N0gohZT4pIoNJvMlw=", - "optional": true, - "requires": { - "boom": "0.4.2" - } - }, - "delayed-stream": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz", - "integrity": "sha1-1LH0OpPoKW3+AmlPRoC8N6MTxz8=", - "optional": true - }, - "forever-agent": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz", - "integrity": "sha1-bQ4JxJIflKJ/Y9O0nF/v8epMUTA=" - }, - "form-data": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.1.4.tgz", - "integrity": "sha1-kavXiKupcCsaq/qLwBAxoqyeOxI=", - "optional": true, - "requires": { - "async": "0.9.2", - "combined-stream": "0.0.7", - "mime": "1.2.11" - } - }, - "glob": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-4.0.6.tgz", - "integrity": "sha1-aVxQvdTi+1xdNwsJHziNNwfikac=", - "requires": { - "graceful-fs": "3.0.11", - "inherits": "2.0.3", - "minimatch": "1.0.0", - "once": "1.4.0" - } - }, - "graceful-fs": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz", - "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=", - "requires": { - "natives": "1.1.0" - } - }, - "has-ansi": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", - "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=", - "requires": { - "ansi-regex": "0.2.1" - } - }, - "hawk": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz", - "integrity": "sha1-h81JH5tG5OKurKM1QWdmiF0tHtk=", - "optional": true, - "requires": { - "boom": "0.4.2", - "cryptiles": "0.2.2", - "hoek": "0.9.1", - "sntp": "0.2.4" - } - }, - "hoek": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz", - "integrity": "sha1-PTIkYrrfB3Fup+uFuviAec3c5QU=" - }, - "http-signature": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", - "integrity": "sha1-T72sEyVZqoMjEh5UB3nAoBKyfmY=", - "optional": true, - "requires": { - "asn1": "0.1.11", - "assert-plus": "0.1.5", - "ctype": "0.5.3" - } - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - }, - "mime-types": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz", - "integrity": "sha1-mVrhOSq4r/y/yyZB3QVOlDwNXc4=" - }, - "minimatch": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-1.0.0.tgz", - "integrity": "sha1-4N0hILSeG3JM6NcUxSCCKpQ4V20=", - "requires": { - "lru-cache": "2.5.2", - "sigmund": "1.0.1" - } - }, - "mkdirp": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz", - "integrity": "sha1-HXMHam35hs2TROFecfzAWkyavxI=", - "requires": { - "minimist": "0.0.8" - } - }, - "node-uuid": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.8.tgz", - "integrity": "sha1-sEDrCSOWivq/jTL7HxfxFn/auQc=" - }, - "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "requires": { - "abbrev": "1.0.9" - } - }, - "oauth-sign": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.4.0.tgz", - "integrity": "sha1-8ilW8x6nFRqCHl8vsywRPK2Ln2k=", - "optional": true - }, - "osenv": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.0.tgz", - "integrity": "sha1-YWaBIe7FhJVQMLn0cLHSMJUEv8s=" - }, - "q": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.0.1.tgz", - "integrity": "sha1-EYcq7t7okmgRCxCnGESP+xARKhQ=" - }, - "qs": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-1.2.2.tgz", - "integrity": "sha1-GbV/8k3CqZzh+L32r82ln472H4g=" - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "0.0.1", - "string_decoder": "0.10.31" - } - }, - "request": { - "version": "2.42.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.42.0.tgz", - "integrity": "sha1-VyvQFIk4VkBArHqxSLlkI6BjMEo=", - "requires": { - "aws-sign2": "0.5.0", - "bl": "0.9.5", - "caseless": "0.6.0", - "forever-agent": "0.5.2", - "form-data": "0.1.4", - "hawk": "1.1.1", - "http-signature": "0.10.1", - "json-stringify-safe": "5.0.1", - "mime-types": "1.0.2", - "node-uuid": "1.4.8", - "oauth-sign": "0.4.0", - "qs": "1.2.2", - "stringstream": "0.0.5", - "tough-cookie": "2.3.2", - "tunnel-agent": "0.4.3" - } - }, - "retry": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.6.0.tgz", - "integrity": "sha1-HAEHEyeab9Ho3vKK8MP/GHHKpTc=" - }, - "rimraf": { - "version": "2.2.8", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", - "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=" - }, - "semver": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-2.3.2.tgz", - "integrity": "sha1-uYSPJdbPNjMwc+ye+IVtQvEjPlI=" - }, - "sntp": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz", - "integrity": "sha1-+4hfGLDzqtGJ+CSGJTa87ux1CQA=", - "optional": true, - "requires": { - "hoek": "0.9.1" + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "4.0.0" } }, "strip-ansi": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", - "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "requires": { - "ansi-regex": "0.2.1" + "ansi-regex": "3.0.0" } }, "supports-color": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", - "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=" - } - } - }, - "bower-config": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/bower-config/-/bower-config-0.5.2.tgz", - "integrity": "sha1-H30uiZ6ZtwwpphPnDUxkWQQUsi4=", - "requires": { - "graceful-fs": "2.0.3", - "mout": "0.9.1", - "optimist": "0.6.1", - "osenv": "0.0.3" - }, - "dependencies": { - "graceful-fs": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz", - "integrity": "sha1-fNLNsiiko/Nule+mzBQt59GhNtA=" - }, - "osenv": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.0.3.tgz", - "integrity": "sha1-zWrY3bKQkVrZ4idlV2Al1BHynLY=" - } - } - }, - "bower-endpoint-parser": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/bower-endpoint-parser/-/bower-endpoint-parser-0.2.2.tgz", - "integrity": "sha1-ALVlrb+rby01rd3pd+l5Yqy8s/Y=" - }, - "bower-json": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/bower-json/-/bower-json-0.4.0.tgz", - "integrity": "sha1-qZw8z0Fu8FkO0N7SUsdg8cbZN2Y=", - "requires": { - "deep-extend": "0.2.11", - "graceful-fs": "2.0.3", - "intersect": "0.0.3" - }, - "dependencies": { - "deep-extend": { - "version": "0.2.11", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.2.11.tgz", - "integrity": "sha1-eha6aXKRMjQFBhcElLyD9wdv4I8=" - }, - "graceful-fs": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz", - "integrity": "sha1-fNLNsiiko/Nule+mzBQt59GhNtA=" - } - } - }, - "bower-logger": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/bower-logger/-/bower-logger-0.2.2.tgz", - "integrity": "sha1-Ob4H6Xmy/I4DqUY0IF7ZQiNz04E=" - }, - "bower-registry-client": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/bower-registry-client/-/bower-registry-client-0.2.4.tgz", - "integrity": "sha1-Jp/H6Ji2J/uTnRFEpZMlTX+77rw=", - "requires": { - "async": "0.2.10", - "bower-config": "0.5.2", - "graceful-fs": "2.0.3", - "lru-cache": "2.3.1", - "mkdirp": "0.3.5", - "request": "2.51.0", - "request-replay": "0.2.0", - "rimraf": "2.2.8" - }, - "dependencies": { - "asn1": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", - "integrity": "sha1-VZvhg3bQik7E2+gId9J4GGObLfc=" - }, - "assert-plus": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", - "integrity": "sha1-7nQAlBMALYTOxyGcasgRgS5yMWA=" - }, - "async": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", - "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=" - }, - "aws-sign2": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", - "integrity": "sha1-xXED96F/wDfwLXwuZLYC6iI/fWM=" - }, - "bl": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz", - "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.4.0.tgz", + "integrity": "sha512-rKC3+DyXWgK0ZLKwmRsrkyHVZAjNkfzeehuFWdGGcqGDTZFH73+RH6S/RDAAxl9GusSjZSUWYLmT9N5pzXFOXQ==", "requires": { - "readable-stream": "1.0.34" - } - }, - "boom": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz", - "integrity": "sha1-emNune1O/O+xnO9JR6PGffrukRs=", - "requires": { - "hoek": "0.9.1" - } - }, - "caseless": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.8.0.tgz", - "integrity": "sha1-W8oogdQUN/VLJAfr40iIx7mtT30=" - }, - "combined-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", - "integrity": "sha1-ATfmV7qlp1QcV6w3rF/AfXO03B8=", - "requires": { - "delayed-stream": "0.0.5" - } - }, - "cryptiles": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz", - "integrity": "sha1-7ZH/HxetE9N0gohZT4pIoNJvMlw=", - "requires": { - "boom": "0.4.2" - } - }, - "delayed-stream": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz", - "integrity": "sha1-1LH0OpPoKW3+AmlPRoC8N6MTxz8=" - }, - "forever-agent": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz", - "integrity": "sha1-bQ4JxJIflKJ/Y9O0nF/v8epMUTA=" - }, - "form-data": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", - "integrity": "sha1-Jvi8JtpkQOKZy9z7aQNcT3em5GY=", - "requires": { - "async": "0.9.2", - "combined-stream": "0.0.7", - "mime-types": "2.0.14" - }, - "dependencies": { - "async": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=" - }, - "mime-types": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", - "integrity": "sha1-MQ4VnbI+B3+Lsit0jav6SVcUCqY=", - "requires": { - "mime-db": "1.12.0" - } - } - } - }, - "graceful-fs": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz", - "integrity": "sha1-fNLNsiiko/Nule+mzBQt59GhNtA=" - }, - "hawk": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz", - "integrity": "sha1-h81JH5tG5OKurKM1QWdmiF0tHtk=", - "requires": { - "boom": "0.4.2", - "cryptiles": "0.2.2", - "hoek": "0.9.1", - "sntp": "0.2.4" - } - }, - "hoek": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz", - "integrity": "sha1-PTIkYrrfB3Fup+uFuviAec3c5QU=" - }, - "http-signature": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", - "integrity": "sha1-T72sEyVZqoMjEh5UB3nAoBKyfmY=", - "requires": { - "asn1": "0.1.11", - "assert-plus": "0.1.5", - "ctype": "0.5.3" - } - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - }, - "lru-cache": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.3.1.tgz", - "integrity": "sha1-s632s9hW6VTiw5DmzvIggSRaU9Y=" - }, - "mime-db": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", - "integrity": "sha1-PQxjGA9FjrENMlqqN9fFiuMS6dc=" - }, - "mime-types": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz", - "integrity": "sha1-mVrhOSq4r/y/yyZB3QVOlDwNXc4=" - }, - "mkdirp": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz", - "integrity": "sha1-3j5fiWHIjHh+4TaN+EmsRBPsqNc=" - }, - "node-uuid": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.8.tgz", - "integrity": "sha1-sEDrCSOWivq/jTL7HxfxFn/auQc=" - }, - "oauth-sign": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.5.0.tgz", - "integrity": "sha1-12f1FpMlYg6rLgh+8MRy53PbZGE=" - }, - "qs": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-2.3.3.tgz", - "integrity": "sha1-6eha2+ddoLvkyOBHaghikPhjtAQ=" - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "0.0.1", - "string_decoder": "0.10.31" - } - }, - "request": { - "version": "2.51.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.51.0.tgz", - "integrity": "sha1-NdALvswBLlX5B7G9ng29V3v+8m4=", - "requires": { - "aws-sign2": "0.5.0", - "bl": "0.9.5", - "caseless": "0.8.0", - "combined-stream": "0.0.7", - "forever-agent": "0.5.2", - "form-data": "0.2.0", - "hawk": "1.1.1", - "http-signature": "0.10.1", - "json-stringify-safe": "5.0.1", - "mime-types": "1.0.2", - "node-uuid": "1.4.8", - "oauth-sign": "0.5.0", - "qs": "2.3.3", - "stringstream": "0.0.5", - "tough-cookie": "2.3.2", - "tunnel-agent": "0.4.3" - } - }, - "rimraf": { - "version": "2.2.8", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", - "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=" - }, - "sntp": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz", - "integrity": "sha1-+4hfGLDzqtGJ+CSGJTa87ux1CQA=", - "requires": { - "hoek": "0.9.1" + "has-flag": "2.0.0" } } } @@ -2342,9 +1814,9 @@ "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-6.0.2.tgz", "integrity": "sha1-+GzWzvT1MAyOY+B6TVEvZfv/RTE=", "requires": { - "JSONStream": "1.3.1", "combine-source-map": "0.7.2", "defined": "1.0.0", + "JSONStream": "1.3.1", "through2": "2.0.3", "umd": "3.0.1" } @@ -2374,7 +1846,6 @@ "resolved": "https://registry.npmjs.org/browserify/-/browserify-12.0.2.tgz", "integrity": "sha1-V/IeXm4wj/WYfE2v1EhAsrmPehk=", "requires": { - "JSONStream": "1.3.1", "assert": "1.3.0", "browser-pack": "6.0.2", "browser-resolve": "1.11.2", @@ -2396,6 +1867,7 @@ "inherits": "2.0.3", "insert-module-globals": "7.0.1", "isarray": "0.0.1", + "JSONStream": "1.3.1", "labeled-stream-splicer": "2.0.0", "module-deps": "4.1.1", "os-browserify": "0.1.2", @@ -2408,7 +1880,7 @@ "readable-stream": "2.0.6", "resolve": "1.4.0", "shasum": "1.0.2", - "shell-quote": "1.4.3", + "shell-quote": "1.6.1", "stream-browserify": "2.0.1", "stream-http": "2.7.2", "string_decoder": "0.10.31", @@ -2457,7 +1929,7 @@ "create-hmac": "1.1.6", "diffie-hellman": "5.0.2", "inherits": "2.0.3", - "pbkdf2": "3.0.13", + "pbkdf2": "3.0.14", "public-encrypt": "4.0.0", "randombytes": "2.0.5" } @@ -2498,15 +1970,16 @@ } }, "browserify-aes": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.0.6.tgz", - "integrity": "sha1-Xncl297x/Vkw1OurSFZ85FHEigo=", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.0.8.tgz", + "integrity": "sha512-WYCMOT/PtGTlpOKFht0YJFYcPy6pLCR98CtWfzK13zoynLlBMvAdEMSRGmgnJCw2M2j/5qxBkinZQFobieM8dQ==", "requires": { "buffer-xor": "1.0.3", "cipher-base": "1.0.4", "create-hash": "1.1.3", - "evp_bytestokey": "1.0.2", - "inherits": "2.0.3" + "evp_bytestokey": "1.0.3", + "inherits": "2.0.3", + "safe-buffer": "5.1.1" } }, "browserify-cipher": { @@ -2514,9 +1987,9 @@ "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.0.tgz", "integrity": "sha1-mYgkSHS/XtTijalWZtzWasj8Njo=", "requires": { - "browserify-aes": "1.0.6", + "browserify-aes": "1.0.8", "browserify-des": "1.0.0", - "evp_bytestokey": "1.0.2" + "evp_bytestokey": "1.0.3" } }, "browserify-des": { @@ -2565,8 +2038,8 @@ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", "requires": { - "caniuse-db": "1.0.30000721", - "electron-to-chromium": "1.3.20" + "caniuse-db": "1.0.30000746", + "electron-to-chromium": "1.3.26" } }, "bson": { @@ -2627,11 +2100,6 @@ "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" }, - "buffers": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", - "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=" - }, "buildmail": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/buildmail/-/buildmail-4.0.1.tgz", @@ -2662,9 +2130,9 @@ "integrity": "sha1-wgOpilsCkIIqk4anjtosvVvNsy8=" }, "bytes": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.4.0.tgz", - "integrity": "sha1-fZcZb51br39pNeJZhVSe3SpsIzk=" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" }, "cached-path-relative": { "version": "1.0.1", @@ -2697,7 +2165,7 @@ "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", "requires": { - "no-case": "2.3.1", + "no-case": "2.3.2", "upper-case": "1.1.3" } }, @@ -2721,7 +2189,7 @@ "integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=", "requires": { "browserslist": "1.7.7", - "caniuse-db": "1.0.30000721", + "caniuse-db": "1.0.30000746", "lodash.memoize": "4.1.2", "lodash.uniq": "4.5.0" }, @@ -2734,23 +2202,15 @@ } }, "caniuse-db": { - "version": "1.0.30000721", - "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000721.tgz", - "integrity": "sha1-zcUu/o+C3RORZhW3job3BOzmGAI=" + "version": "1.0.30000746", + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000746.tgz", + "integrity": "sha1-UBCYxm9fu/Y0wC8lUIsF6ICZEPQ=" }, "capture-stack-trace": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz", "integrity": "sha1-Sm+gc5nCa7pH8LJJa00PtAjFVQ0=" }, - "cardinal": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-0.4.0.tgz", - "integrity": "sha1-fRCq+yCDe94EPEXkOgyMKM2q5F4=", - "requires": { - "redeyed": "0.4.4" - } - }, "caseless": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", @@ -2836,14 +2296,6 @@ "integrity": "sha1-xVEoN4+bs5nplPAAUhUZhO1uvnA=", "dev": true }, - "chainsaw": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", - "integrity": "sha1-XqtQsor+WAdNDVgpE4iCi15fvJg=", - "requires": { - "traverse": "0.3.9" - } - }, "chalk": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", @@ -2956,11 +2408,6 @@ } } }, - "chmodr": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/chmodr/-/chmodr-0.1.0.tgz", - "integrity": "sha1-4JIVodUVQtsqJXaWl2W89hJVg+s=" - }, "chokidar": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", @@ -2978,81 +2425,160 @@ } }, "chromedriver": { - "version": "2.32.0", - "resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-2.32.0.tgz", - "integrity": "sha512-75r5nVhCLJybAyk+2VStFXpoUvEh+M/QmvrewUZSjiwrUyRfZ/3poRyysbsVDL6GjUhpD7sGrR252Y9Ab5i67Q==", + "version": "2.33.1", + "resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-2.33.1.tgz", + "integrity": "sha512-KfCnemSlTADPhqtjQfYNWqeZn2+mL5JLHR7z+dqIQepJXWldzLaxFMKftJewp4Xuz1Z+msOhwnxdZsxQ6oXbTw==", "dev": true, "requires": { "extract-zip": "1.6.5", "kew": "0.7.0", "mkdirp": "0.5.1", - "request": "2.81.0", - "rimraf": "2.6.1" + "request": "2.83.0", + "rimraf": "2.6.2" }, "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "boom": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz", + "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=", + "dev": true, + "requires": { + "hoek": "4.2.0" + } + }, "caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", "dev": true }, + "cryptiles": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-3.1.2.tgz", + "integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=", + "dev": true, + "requires": { + "boom": "5.2.0" + }, + "dependencies": { + "boom": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/boom/-/boom-5.2.0.tgz", + "integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==", + "dev": true, + "requires": { + "hoek": "4.2.0" + } + } + } + }, "form-data": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", - "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.1.tgz", + "integrity": "sha1-b7lPvXGIUwbXPRXMSX/kzE7NRL8=", "dev": true, "requires": { "asynckit": "0.4.0", "combined-stream": "1.0.5", - "mime-types": "2.1.16" + "mime-types": "2.1.17" } }, "har-validator": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", - "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", + "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", "dev": true, "requires": { - "ajv": "4.11.8", - "har-schema": "1.0.5" + "ajv": "5.2.3", + "har-schema": "2.0.0" + } + }, + "hawk": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-6.0.2.tgz", + "integrity": "sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ==", + "dev": true, + "requires": { + "boom": "4.3.1", + "cryptiles": "3.1.2", + "hoek": "4.2.0", + "sntp": "2.0.2" + } + }, + "hoek": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.0.tgz", + "integrity": "sha512-v0XCLxICi9nPfYrS9RL8HbYnXi9obYAeLbSP00BmnZwCK9+Ih9WOjoZ8YoHCoav2csqn4FOz4Orldsy2dmDwmQ==", + "dev": true + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "jsprim": "1.4.1", + "sshpk": "1.13.1" } }, "qs": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", - "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=", + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", + "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==", "dev": true }, "request": { - "version": "2.81.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", - "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", + "version": "2.83.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.83.0.tgz", + "integrity": "sha512-lR3gD69osqm6EYLk9wB/G1W/laGWjzH90t1vEa2xuxHD5KUrSzp9pUSfTm+YC5Nxt2T8nMPEvKlhbQayU7bgFw==", "dev": true, "requires": { - "aws-sign2": "0.6.0", + "aws-sign2": "0.7.0", "aws4": "1.6.0", "caseless": "0.12.0", "combined-stream": "1.0.5", "extend": "3.0.1", "forever-agent": "0.6.1", - "form-data": "2.1.4", - "har-validator": "4.2.1", - "hawk": "3.1.3", - "http-signature": "1.1.1", + "form-data": "2.3.1", + "har-validator": "5.0.3", + "hawk": "6.0.2", + "http-signature": "1.2.0", "is-typedarray": "1.0.0", "isstream": "0.1.2", "json-stringify-safe": "5.0.1", - "mime-types": "2.1.16", + "mime-types": "2.1.17", "oauth-sign": "0.8.2", - "performance-now": "0.2.0", - "qs": "6.4.0", + "performance-now": "2.1.0", + "qs": "6.5.1", "safe-buffer": "5.1.1", "stringstream": "0.0.5", - "tough-cookie": "2.3.2", + "tough-cookie": "2.3.3", "tunnel-agent": "0.6.0", "uuid": "3.1.0" } }, + "sntp": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-2.0.2.tgz", + "integrity": "sha1-UGQRDwr4X3z9t9a2ekACjOUrSys=", + "dev": true, + "requires": { + "hoek": "4.2.0" + } + }, "tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", @@ -3080,38 +2606,25 @@ "dev": true }, "clap": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/clap/-/clap-1.2.0.tgz", - "integrity": "sha1-WckP4+E3EEdG/xlGmiemNP9oyFc=", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/clap/-/clap-1.2.3.tgz", + "integrity": "sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==", "requires": { "chalk": "1.1.3" } }, "clean-css": { - "version": "2.2.23", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-2.2.23.tgz", - "integrity": "sha1-BZC1R4tRbEkD7cLYm9P9vdKGMow=", + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.1.9.tgz", + "integrity": "sha1-Nc7ornaHpJuYA09w3gDE7dOCYwE=", "requires": { - "commander": "2.2.0" - }, - "dependencies": { - "commander": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.2.0.tgz", - "integrity": "sha1-F1rUuTF/P/YV8gHB5XIk9Vo+kd8=" - } + "source-map": "0.5.7" } }, - "cli-color": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/cli-color/-/cli-color-0.3.3.tgz", - "integrity": "sha1-EtW90Vj/igsNtAEZiRPAPfBp9vU=", - "requires": { - "d": "0.1.1", - "es5-ext": "0.10.30", - "memoizee": "0.3.10", - "timers-ext": "0.1.2" - } + "cli-boxes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", + "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=" }, "cli-cursor": { "version": "2.1.0", @@ -3122,9 +2635,9 @@ } }, "cli-spinners": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-1.0.0.tgz", - "integrity": "sha1-75h+09SDkaw9q5GAtAanQhgNbmo=" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-1.1.0.tgz", + "integrity": "sha1-8YR7FohE2RemceudFH499JfJDQY=" }, "cli-width": { "version": "2.2.0", @@ -3140,13 +2653,6 @@ "center-align": "0.1.3", "right-align": "0.1.3", "wordwrap": "0.0.2" - }, - "dependencies": { - "wordwrap": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", - "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=" - } } }, "clone": { @@ -3198,11 +2704,6 @@ "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" }, - "coffee-script": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.3.3.tgz", - "integrity": "sha1-FQ1rTLUiiUNp7+1qIQHCC8f0pPQ=" - }, "color": { "version": "0.11.4", "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", @@ -3316,28 +2817,21 @@ "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.11.tgz", "integrity": "sha1-FnGKdd4oPtjmBAQWJaIGRYZ5fYo=", "requires": { - "mime-db": "1.29.0" + "mime-db": "1.30.0" } }, "compression": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.0.tgz", - "integrity": "sha1-AwyfGY8WQ6BX13anOOki2kNzAS0=", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.1.tgz", + "integrity": "sha1-7/JgPvwuIs+G810uuTWJ+YdTc9s=", "requires": { "accepts": "1.3.4", - "bytes": "2.5.0", + "bytes": "3.0.0", "compressible": "2.0.11", - "debug": "2.6.8", + "debug": "2.6.9", "on-headers": "1.0.1", "safe-buffer": "5.1.1", - "vary": "1.1.1" - }, - "dependencies": { - "bytes": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.5.0.tgz", - "integrity": "sha1-TJQj6i0lLCcMQbK97+/5u2tiwGo=" - } + "vary": "1.1.2" } }, "concat-map": { @@ -3365,66 +2859,50 @@ } }, "configstore": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-0.3.2.tgz", - "integrity": "sha1-JeTBbDdoq/dcWmW8YXYfSVBVtFk=", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.1.tgz", + "integrity": "sha512-5oNkD/L++l0O6xGXxb1EWS7SivtjfGQlRyxJsYgE0Z495/L81e2h4/d3r969hoPXuFItzNOKMtsXgYG4c7dYvw==", "requires": { - "graceful-fs": "3.0.11", - "js-yaml": "3.9.1", - "mkdirp": "0.5.1", - "object-assign": "2.1.1", - "osenv": "0.1.4", - "user-home": "1.1.1", - "uuid": "2.0.3", - "xdg-basedir": "1.0.1" - }, - "dependencies": { - "graceful-fs": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz", - "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=", - "requires": { - "natives": "1.1.0" - } - }, - "object-assign": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", - "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=" - }, - "uuid": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz", - "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=" - } + "dot-prop": "4.2.0", + "graceful-fs": "4.1.11", + "make-dir": "1.0.0", + "unique-string": "1.0.0", + "write-file-atomic": "2.3.0", + "xdg-basedir": "3.0.0" } }, "connect": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.3.tgz", - "integrity": "sha512-GLSZqgjVxPvGYVD/2vz//gS201MEXk4b7t3nHV6OVnTdDNWi/Gm7Rpxs/ybvljPWvULys/wrzIV3jB3YvEc3nQ==", + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.5.tgz", + "integrity": "sha1-+43ee6B2OHfQ7J352sC0tA5yx9o=", "dev": true, "requires": { - "debug": "2.6.8", - "finalhandler": "1.0.4", - "parseurl": "1.3.1", - "utils-merge": "1.0.0" + "debug": "2.6.9", + "finalhandler": "1.0.6", + "parseurl": "1.3.2", + "utils-merge": "1.0.1" }, "dependencies": { "finalhandler": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.0.4.tgz", - "integrity": "sha512-16l/r8RgzlXKmFOhZpHBztvye+lAhC5SU7hXavnerC9UfZqZxxXl3BzL8MhffPT3kF61lj9Oav2LKEzh0ei7tg==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.0.6.tgz", + "integrity": "sha1-AHrqM9Gk0+QgF/YkhIrVjSEvgU8=", "dev": true, "requires": { - "debug": "2.6.8", + "debug": "2.6.9", "encodeurl": "1.0.1", "escape-html": "1.0.3", "on-finished": "2.3.0", - "parseurl": "1.3.1", + "parseurl": "1.3.2", "statuses": "1.3.1", "unpipe": "1.0.0" } + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true } } }, @@ -3463,7 +2941,7 @@ "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.14.5.tgz", "integrity": "sha1-WiUEe8dvcwcmZ8jLUsmJiI9JTGM=", "requires": { - "bluebird": "3.5.0" + "bluebird": "3.5.1" } }, "constantinople": { @@ -3492,9 +2970,9 @@ "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=" }, "content-type": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.2.tgz", - "integrity": "sha1-t9ETrueo3Se9IRM8TcJSnfFyHu0=" + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" }, "contentstream": { "version": "1.0.0", @@ -3533,12 +3011,12 @@ "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=" }, "cookie-session": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/cookie-session/-/cookie-session-1.3.1.tgz", - "integrity": "sha1-zkHLFUe01E2c888ySHg2BWjOrAM=", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/cookie-session/-/cookie-session-1.3.2.tgz", + "integrity": "sha1-Rp26djCMAQtSnpp8+dh7ZJvgGQs=", "requires": { "cookies": "0.7.1", - "debug": "2.6.8", + "debug": "2.6.9", "on-headers": "1.0.1" } }, @@ -3577,7 +3055,7 @@ "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==", "requires": { "is-directory": "0.3.1", - "js-yaml": "3.9.1", + "js-yaml": "3.7.0", "minimist": "1.2.0", "object-assign": "4.1.1", "os-homedir": "1.0.2", @@ -3601,9 +3079,9 @@ } }, "coveralls": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/coveralls/-/coveralls-2.13.1.tgz", - "integrity": "sha1-1wu5rMGDXsTwY/+drFQjwXsR8Xg=", + "version": "2.13.3", + "resolved": "https://registry.npmjs.org/coveralls/-/coveralls-2.13.3.tgz", + "integrity": "sha512-iiAmn+l1XqRwNLXhW8Rs5qHZRFMYp9ZIPjEOVRpC/c4so6Y/f4/lFi0FfR5B9cCqgyhkJ5cZmbvcVRfP8MHchw==", "requires": { "js-yaml": "3.6.1", "lcov-parse": "0.0.10", @@ -3612,11 +3090,6 @@ "request": "2.79.0" }, "dependencies": { - "esprima": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", - "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=" - }, "form-data": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", @@ -3624,7 +3097,7 @@ "requires": { "asynckit": "0.4.0", "combined-stream": "1.0.5", - "mime-types": "2.1.16" + "mime-types": "2.1.17" } }, "js-yaml": { @@ -3664,11 +3137,11 @@ "is-typedarray": "1.0.0", "isstream": "0.1.2", "json-stringify-safe": "5.0.1", - "mime-types": "2.1.16", + "mime-types": "2.1.17", "oauth-sign": "0.8.2", "qs": "6.3.2", "stringstream": "0.0.5", - "tough-cookie": "2.3.2", + "tough-cookie": "2.3.3", "tunnel-agent": "0.4.3", "uuid": "3.1.0" } @@ -3700,7 +3173,7 @@ "cipher-base": "1.0.4", "inherits": "2.0.3", "ripemd160": "2.0.1", - "sha.js": "2.4.8" + "sha.js": "2.4.9" } }, "create-hmac": { @@ -3713,7 +3186,7 @@ "inherits": "2.0.3", "ripemd160": "2.0.1", "safe-buffer": "5.1.1", - "sha.js": "2.4.8" + "sha.js": "2.4.9" } }, "cross-env": { @@ -3733,25 +3206,6 @@ "lru-cache": "4.1.1", "shebang-command": "1.2.0", "which": "1.3.0" - }, - "dependencies": { - "lru-cache": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz", - "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==", - "requires": { - "pseudomap": "1.0.2", - "yallist": "2.1.2" - } - }, - "which": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz", - "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", - "requires": { - "isexe": "2.0.0" - } - } } }, "cryptiles": { @@ -3767,6 +3221,11 @@ "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-1.0.9.tgz", "integrity": "sha1-zFRJaF37hesRyYKKzHy4erW7/MA=" }, + "crypto-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=" + }, "css": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/css/-/css-2.2.1.tgz", @@ -3805,7 +3264,7 @@ "loader-utils": "1.1.0", "lodash.camelcase": "4.3.0", "object-assign": "4.1.1", - "postcss": "5.2.17", + "postcss": "5.2.18", "postcss-modules-extract-imports": "1.1.0", "postcss-modules-local-by-default": "1.2.0", "postcss-modules-scope": "1.1.0", @@ -3819,7 +3278,7 @@ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", "requires": { - "big.js": "3.1.3", + "big.js": "3.2.0", "emojis-list": "2.1.0", "json5": "0.5.1" } @@ -3827,9 +3286,9 @@ } }, "css-parse": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-1.7.0.tgz", - "integrity": "sha1-Mh9s9zeCpv91ERE5D8BeLGV9jJs=" + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-1.0.4.tgz", + "integrity": "sha1-OLBQP7+dqfVOnB29pg4UXHcRe90=" }, "css-select": { "version": "1.2.0", @@ -3857,7 +3316,7 @@ "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", "requires": { - "regenerate": "1.3.2", + "regenerate": "1.3.3", "regjsgen": "0.2.0", "regjsparser": "0.1.5" } @@ -3889,7 +3348,7 @@ "defined": "1.0.0", "has": "1.0.1", "object-assign": "4.1.1", - "postcss": "5.2.17", + "postcss": "5.2.18", "postcss-calc": "5.3.1", "postcss-colormin": "2.2.2", "postcss-convert-values": "2.6.1", @@ -3923,7 +3382,7 @@ "resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz", "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=", "requires": { - "clap": "1.2.0", + "clap": "1.2.3", "source-map": "0.5.7" } }, @@ -3944,7 +3403,8 @@ "ctype": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", - "integrity": "sha1-gsGMJGH3QRTvFsE1IkrQuRRMoS8=" + "integrity": "sha1-gsGMJGH3QRTvFsE1IkrQuRRMoS8=", + "optional": true }, "currently-unhandled": { "version": "0.4.1", @@ -3973,19 +3433,7 @@ "cwise-compiler": "1.1.3", "cwise-parser": "1.0.3", "static-module": "1.5.0", - "uglify-js": "2.8.29" - }, - "dependencies": { - "uglify-js": { - "version": "2.8.29", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", - "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", - "requires": { - "source-map": "0.5.7", - "uglify-to-browserify": "1.0.2", - "yargs": "3.10.0" - } - } + "uglify-js": "2.6.4" } }, "cwise-compiler": { @@ -4001,8 +3449,15 @@ "resolved": "https://registry.npmjs.org/cwise-parser/-/cwise-parser-1.0.3.tgz", "integrity": "sha1-jkk8F9VPl8sDCp6YVLyGyd+zVP4=", "requires": { - "esprima": "1.0.4", + "esprima": "1.2.5", "uniq": "1.0.1" + }, + "dependencies": { + "esprima": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.5.tgz", + "integrity": "sha1-CZNQL+r2aBODJXVvMPmlH+7sEek=" + } } }, "cycle": { @@ -4011,11 +3466,12 @@ "integrity": "sha1-IegLK+hYD5i0aPN5QwZisEbDStI=" }, "d": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/d/-/d-0.1.1.tgz", - "integrity": "sha1-2hhMU10Y2O57oqoim5FACfrhEwk=", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", + "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", + "dev": true, "requires": { - "es5-ext": "0.10.30" + "es5-ext": "0.10.31" } }, "dashdash": { @@ -4044,9 +3500,9 @@ "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=" }, "dateformat": { - "version": "1.0.2-1.2.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.2-1.2.3.tgz", - "integrity": "sha1-sCIMAt6YYXQztyhRz0fePfLNvuk=" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz", + "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=" }, "de-indent": { "version": "1.0.2", @@ -4059,9 +3515,9 @@ "integrity": "sha1-sUi/gkMKJ2mbdIOgPra2dYW/yIg=" }, "debug": { - "version": "2.6.8", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", - "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { "ms": "2.0.0" } @@ -4071,7 +3527,7 @@ "resolved": "https://registry.npmjs.org/debug-fabulous/-/debug-fabulous-0.0.4.tgz", "integrity": "sha1-+gccXYdIRoVCSAdCHKSxawsaB2M=", "requires": { - "debug": "2.6.8", + "debug": "2.6.9", "lazy-debug-legacy": "0.0.1", "object-assign": "4.1.0" }, @@ -4201,6 +3657,14 @@ "readable-stream": "2.0.6" } }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "requires": { + "is-utf8": "0.2.1" + } + }, "unique-stream": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.2.1.tgz", @@ -4274,15 +3738,15 @@ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=" }, - "tar-stream": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.5.4.tgz", - "integrity": "sha1-NlSc8E7RrumyowwBQyUiONr5QBY=", + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "requires": { - "bl": "1.1.2", - "end-of-stream": "1.0.0", - "readable-stream": "2.0.6", - "xtend": "4.0.1" + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" } }, "through2": { @@ -4292,19 +3756,6 @@ "requires": { "readable-stream": "1.0.34", "xtend": "4.0.1" - }, - "dependencies": { - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "0.0.1", - "string_decoder": "0.10.31" - } - } } }, "vinyl": { @@ -4347,15 +3798,15 @@ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=" }, - "tar-stream": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.5.4.tgz", - "integrity": "sha1-NlSc8E7RrumyowwBQyUiONr5QBY=", + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "requires": { - "bl": "1.1.2", - "end-of-stream": "1.0.0", - "readable-stream": "2.0.6", - "xtend": "4.0.1" + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" } }, "through2": { @@ -4365,19 +3816,6 @@ "requires": { "readable-stream": "1.0.34", "xtend": "4.0.1" - }, - "dependencies": { - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "0.0.1", - "string_decoder": "0.10.31" - } - } } }, "vinyl": { @@ -4419,15 +3857,15 @@ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=" }, - "tar-stream": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.5.4.tgz", - "integrity": "sha1-NlSc8E7RrumyowwBQyUiONr5QBY=", + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "requires": { - "bl": "1.1.2", - "end-of-stream": "1.0.0", - "readable-stream": "2.0.6", - "xtend": "4.0.1" + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" } }, "through2": { @@ -4437,19 +3875,6 @@ "requires": { "readable-stream": "1.0.34", "xtend": "4.0.1" - }, - "dependencies": { - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "0.0.1", - "string_decoder": "0.10.31" - } - } } }, "vinyl": { @@ -4489,59 +3914,6 @@ } } }, - "decompress-zip": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.0.8.tgz", - "integrity": "sha1-SiZbIseyCdeyT6ZvKy37ztWQRPM=", - "requires": { - "binary": "0.3.0", - "graceful-fs": "3.0.11", - "mkpath": "0.1.0", - "nopt": "2.2.1", - "q": "1.0.1", - "readable-stream": "1.1.14", - "touch": "0.0.2" - }, - "dependencies": { - "graceful-fs": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz", - "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=", - "requires": { - "natives": "1.1.0" - } - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - }, - "nopt": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-2.2.1.tgz", - "integrity": "sha1-KqCbfRdoSHs7ianFqlIzW/8Lrqc=", - "requires": { - "abbrev": "1.1.0" - } - }, - "q": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.0.1.tgz", - "integrity": "sha1-EYcq7t7okmgRCxCnGESP+xARKhQ=" - }, - "readable-stream": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "0.0.1", - "string_decoder": "0.10.31" - } - } - } - }, "deep-diff": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/deep-diff/-/deep-diff-0.1.7.tgz", @@ -4583,6 +3955,17 @@ "dev": true, "requires": { "strip-bom": "2.0.0" + }, + "dependencies": { + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "0.2.1" + } + } } }, "defaults": { @@ -4604,7 +3987,7 @@ "integrity": "sha1-/PSQo37OJmRk2cxDGrmMWBnO0JU=", "dev": true, "requires": { - "ast-types": "0.9.12", + "ast-types": "0.9.14", "escodegen": "1.3.3", "esprima": "3.1.3" }, @@ -4625,9 +4008,9 @@ "globby": "6.1.0", "is-path-cwd": "1.0.0", "is-path-in-cwd": "1.0.0", - "p-map": "1.1.1", + "p-map": "1.2.0", "pify": "3.0.0", - "rimraf": "2.6.1" + "rimraf": "2.6.2" }, "dependencies": { "pify": { @@ -4729,7 +4112,7 @@ "integrity": "sha1-tYNXOScM/ias9jIJn97SoH8gnl4=", "requires": { "bn.js": "4.11.8", - "miller-rabin": "4.0.0", + "miller-rabin": "4.0.1", "randombytes": "2.0.5" } }, @@ -4823,6 +4206,14 @@ "domelementtype": "1.3.0" } }, + "dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "requires": { + "is-obj": "1.0.1" + } + }, "download": { "version": "4.4.3", "resolved": "https://registry.npmjs.org/download/-/download-4.4.3.tgz", @@ -4964,6 +4355,14 @@ "readable-stream": "2.0.6" } }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "requires": { + "is-utf8": "0.2.1" + } + }, "timed-out": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-3.1.3.tgz", @@ -5042,10 +4441,20 @@ "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.5.1.tgz", "integrity": "sha512-j5goxHTwVED1Fpe5hh3q9R93Kip0Bg2KVAt4f8CEYM3UEwYcPSvWbXaUQOzdX/HtiNomipv+gU7ASQPDbV7pGQ==", "requires": { - "end-of-stream": "1.0.0", + "end-of-stream": "1.4.0", "inherits": "2.0.3", "readable-stream": "2.0.6", "stream-shift": "1.0.0" + }, + "dependencies": { + "end-of-stream": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.0.tgz", + "integrity": "sha1-epDYM+/abPpurA9JSduw+tOmMgY=", + "requires": { + "once": "1.4.0" + } + } } }, "each-async": { @@ -5062,7 +4471,7 @@ "resolved": "https://registry.npmjs.org/easydate/-/easydate-2.2.1.tgz", "integrity": "sha1-aJ633RMEiZovS8ZiRnh/Xb5hf8Y=", "requires": { - "mocha": "3.5.0" + "mocha": "3.5.3" } }, "ecc-jsbn": { @@ -5079,7 +4488,7 @@ "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.13.3.tgz", "integrity": "sha512-WkjsUNVCu+ITKDj73QDvi0trvpdDWdkDyHybDGSXPfekLCqwmpD7CP7iPbvBgosNuLcI96XTDwNa75JyFl7tEQ==", "requires": { - "bluebird": "3.5.0", + "bluebird": "3.5.1", "commander": "2.11.0", "lru-cache": "3.2.0", "semver": "5.4.1", @@ -5113,9 +4522,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.3.20", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.20.tgz", - "integrity": "sha1-Lu3VzLrn3cVX9orR/OnBcukV5OU=" + "version": "1.3.26", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.26.tgz", + "integrity": "sha1-mWQnKUhhp02cfIK5Jg6jAejALWY=" }, "elliptic": { "version": "6.4.0", @@ -5151,9 +4560,9 @@ "integrity": "sha1-eePVhlU0aQn+bw9Fpd5oEDspTSA=" }, "end-of-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.0.0.tgz", - "integrity": "sha1-1FlucCc0qT5A6a+GQxnqvZn/Lw4=", + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz", + "integrity": "sha1-jhdyBsPICDfYVjLouTWd/osvbq8=", "requires": { "once": "1.3.3" }, @@ -5188,7 +4597,7 @@ "integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo=", "dev": true, "requires": { - "mime-types": "2.1.16", + "mime-types": "2.1.17", "negotiator": "0.6.1" } }, @@ -5319,9 +4728,10 @@ } }, "es5-ext": { - "version": "0.10.30", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.30.tgz", - "integrity": "sha1-cUGhaDZpfbq/qq7uQUlc4p9SyTk=", + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.31.tgz", + "integrity": "sha1-e7k4yVp/G59ygJLcCcQe3MOY7v4=", + "dev": true, "requires": { "es6-iterator": "2.0.1", "es6-symbol": "3.1.1" @@ -5331,20 +4741,11 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.1.tgz", "integrity": "sha1-jjGcnwRTv1ddN0lAplWSDlnKVRI=", + "dev": true, "requires": { "d": "1.0.0", - "es5-ext": "0.10.30", + "es5-ext": "0.10.31", "es6-symbol": "3.1.1" - }, - "dependencies": { - "d": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", - "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", - "requires": { - "es5-ext": "0.10.30" - } - } } }, "es6-map": { @@ -5354,22 +4755,11 @@ "dev": true, "requires": { "d": "1.0.0", - "es5-ext": "0.10.30", + "es5-ext": "0.10.31", "es6-iterator": "2.0.1", "es6-set": "0.1.5", "es6-symbol": "3.1.1", "event-emitter": "0.3.5" - }, - "dependencies": { - "d": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", - "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", - "dev": true, - "requires": { - "es5-ext": "0.10.30" - } - } } }, "es6-promise": { @@ -5384,72 +4774,32 @@ "dev": true, "requires": { "d": "1.0.0", - "es5-ext": "0.10.30", + "es5-ext": "0.10.31", "es6-iterator": "2.0.1", "es6-symbol": "3.1.1", "event-emitter": "0.3.5" - }, - "dependencies": { - "d": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", - "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", - "dev": true, - "requires": { - "es5-ext": "0.10.30" - } - } } }, "es6-symbol": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", + "dev": true, "requires": { "d": "1.0.0", - "es5-ext": "0.10.30" - }, - "dependencies": { - "d": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", - "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", - "requires": { - "es5-ext": "0.10.30" - } - } + "es5-ext": "0.10.31" } }, "es6-weak-map": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-0.1.4.tgz", - "integrity": "sha1-cGzvnpmqI2undmwjnIueKG6n0ig=", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.2.tgz", + "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=", + "dev": true, "requires": { - "d": "0.1.1", - "es5-ext": "0.10.30", - "es6-iterator": "0.1.3", - "es6-symbol": "2.0.1" - }, - "dependencies": { - "es6-iterator": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-0.1.3.tgz", - "integrity": "sha1-1vWLjE/EE8JJtLqhl2j45NfIlE4=", - "requires": { - "d": "0.1.1", - "es5-ext": "0.10.30", - "es6-symbol": "2.0.1" - } - }, - "es6-symbol": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-2.0.1.tgz", - "integrity": "sha1-dhtcZ8/U8dGK+yNPaR1nhoLLO/M=", - "requires": { - "d": "0.1.1", - "es5-ext": "0.10.30" - } - } + "d": "1.0.0", + "es5-ext": "0.10.31", + "es6-iterator": "2.0.1", + "es6-symbol": "3.1.1" } }, "escape-html": { @@ -5509,29 +4859,6 @@ "es6-weak-map": "2.0.2", "esrecurse": "4.2.0", "estraverse": "4.2.0" - }, - "dependencies": { - "d": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", - "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", - "dev": true, - "requires": { - "es5-ext": "0.10.30" - } - }, - "es6-weak-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.2.tgz", - "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=", - "dev": true, - "requires": { - "d": "1.0.0", - "es5-ext": "0.10.30", - "es6-iterator": "2.0.1", - "es6-symbol": "3.1.1" - } - } } }, "eslint": { @@ -5543,10 +4870,10 @@ "babel-code-frame": "6.26.0", "chalk": "1.1.3", "concat-stream": "1.5.2", - "debug": "2.6.8", + "debug": "2.6.9", "doctrine": "2.0.0", "escope": "3.6.0", - "espree": "3.5.0", + "espree": "3.5.1", "esquery": "1.0.0", "estraverse": "4.2.0", "esutils": "2.0.2", @@ -5558,7 +4885,7 @@ "inquirer": "0.12.0", "is-my-json-valid": "2.16.1", "is-resolvable": "1.0.0", - "js-yaml": "3.9.1", + "js-yaml": "3.7.0", "json-stable-stringify": "1.0.1", "levn": "0.3.0", "lodash": "4.17.4", @@ -5577,15 +4904,6 @@ "user-home": "2.0.0" }, "dependencies": { - "cli-cursor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", - "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", - "dev": true, - "requires": { - "restore-cursor": "1.0.1" - } - }, "glob": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", @@ -5600,54 +4918,6 @@ "path-is-absolute": "1.0.1" } }, - "inquirer": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-0.12.0.tgz", - "integrity": "sha1-HvK/1jUE3wvHV4X/+MLEHfEvB34=", - "dev": true, - "requires": { - "ansi-escapes": "1.4.0", - "ansi-regex": "2.1.1", - "chalk": "1.1.3", - "cli-cursor": "1.0.2", - "cli-width": "2.2.0", - "figures": "1.7.0", - "lodash": "4.17.4", - "readline2": "1.0.1", - "run-async": "0.1.0", - "rx-lite": "3.1.2", - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "through": "2.3.8" - } - }, - "mute-stream": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz", - "integrity": "sha1-j7+rsKmKJT0xhDMfno3rc3L6xsA=", - "dev": true - }, - "readline2": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/readline2/-/readline2-1.0.1.tgz", - "integrity": "sha1-QQWWCP/BVHV7cV2ZidGZ/783LjU=", - "dev": true, - "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "mute-stream": "0.0.5" - } - }, - "restore-cursor": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", - "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", - "dev": true, - "requires": { - "exit-hook": "1.1.1", - "onetime": "1.1.0" - } - }, "strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", @@ -5704,8 +4974,8 @@ "loader-fs-cache": "1.0.1", "loader-utils": "1.1.0", "object-assign": "4.1.1", - "object-hash": "1.1.8", - "rimraf": "2.6.1" + "object-hash": "1.2.0", + "rimraf": "2.6.2" }, "dependencies": { "loader-utils": { @@ -5714,7 +4984,7 @@ "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", "dev": true, "requires": { - "big.js": "3.1.3", + "big.js": "3.2.0", "emojis-list": "2.1.0", "json5": "0.5.1" } @@ -5775,27 +5045,27 @@ } }, "espree": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.0.tgz", - "integrity": "sha1-mDWGJb3QVYYeon4oZ+pyn69GPY0=", + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.1.tgz", + "integrity": "sha1-DJiLirRttTEAoZVK5LqZXd0n2H4=", "dev": true, "requires": { - "acorn": "5.1.1", + "acorn": "5.1.2", "acorn-jsx": "3.0.1" }, "dependencies": { "acorn": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.1.1.tgz", - "integrity": "sha512-vOk6uEMctu0vQrvuSqFdJyqj1Q0S5VTDL79qtjo+DhRr+1mmaD+tluFSCZqhvi/JUhXSzoZN2BhtstaPEeE8cw==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.1.2.tgz", + "integrity": "sha512-o96FZLJBPY1lvTuJylGA9Bk3t/GKPPJG8H0ydQQl01crzwJgspa4AEIq/pVTXigmK0PHVQhiAtn8WMBLL9D2WA==", "dev": true } } }, "esprima": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz", - "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0=" + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", + "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=" }, "esquery": { "version": "1.0.0", @@ -5835,19 +5105,10 @@ "version": "0.3.5", "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", + "dev": true, "requires": { "d": "1.0.0", - "es5-ext": "0.10.30" - }, - "dependencies": { - "d": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", - "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", - "requires": { - "es5-ext": "0.10.30" - } - } + "es5-ext": "0.10.31" } }, "event-stream": { @@ -5864,11 +5125,6 @@ "through": "2.3.8" } }, - "eventemitter2": { - "version": "0.4.14", - "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", - "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=" - }, "eventemitter3": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz", @@ -5886,9 +5142,9 @@ "dev": true }, "evp_bytestokey": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.2.tgz", - "integrity": "sha512-ni0r0lrm7AOzsh2qC5mi9sj8S0gmj5fLNjfFpxN05FB4tAVZEKotbkjOtLPqTCX/CXT7NsUr6juZb4IFJeNNdA==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", "requires": { "md5.js": "1.3.4", "safe-buffer": "5.1.1" @@ -5900,7 +5156,7 @@ "integrity": "sha1-ACijG+CxRgth0HX5avRYO54zXqA=", "optional": true, "requires": { - "rimraf": "2.6.1", + "rimraf": "2.6.2", "tempfile": "1.1.1" } }, @@ -5914,6 +5170,20 @@ "object-assign": "4.1.1" } }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "requires": { + "cross-spawn": "5.1.0", + "get-stream": "3.0.0", + "is-stream": "1.1.0", + "npm-run-path": "2.0.2", + "p-finally": "1.0.0", + "signal-exit": "3.0.2", + "strip-eof": "1.0.0" + } + }, "executable": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/executable/-/executable-1.1.0.tgz", @@ -5926,7 +5196,8 @@ "exit": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true }, "exit-hook": { "version": "1.1.1", @@ -6022,7 +5293,7 @@ "accepts": "1.3.4", "array-flatten": "1.1.1", "content-disposition": "0.5.2", - "content-type": "1.0.2", + "content-type": "1.0.4", "cookie": "0.3.1", "cookie-signature": "1.0.6", "debug": "2.2.0", @@ -6035,7 +5306,7 @@ "merge-descriptors": "1.0.1", "methods": "1.1.2", "on-finished": "2.3.0", - "parseurl": "1.3.1", + "parseurl": "1.3.2", "path-to-regexp": "0.1.7", "proxy-addr": "1.1.5", "qs": "6.2.0", @@ -6044,7 +5315,7 @@ "serve-static": "1.11.2", "type-is": "1.6.15", "utils-merge": "1.0.0", - "vary": "1.1.1" + "vary": "1.1.2" }, "dependencies": { "debug": { @@ -6153,7 +5424,7 @@ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", "requires": { - "big.js": "3.1.3", + "big.js": "3.2.0", "emojis-list": "2.1.0", "json5": "0.5.1" } @@ -6249,16 +5520,16 @@ "resolved": "https://registry.npmjs.org/falafel/-/falafel-2.1.0.tgz", "integrity": "sha1-lrsXdh2rqU9G0AFzizzt86Z/4Gw=", "requires": { - "acorn": "5.1.1", + "acorn": "5.1.2", "foreach": "2.0.5", "isarray": "0.0.1", "object-keys": "1.0.11" }, "dependencies": { "acorn": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.1.1.tgz", - "integrity": "sha512-vOk6uEMctu0vQrvuSqFdJyqj1Q0S5VTDL79qtjo+DhRr+1mmaD+tluFSCZqhvi/JUhXSzoZN2BhtstaPEeE8cw==" + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.1.2.tgz", + "integrity": "sha512-o96FZLJBPY1lvTuJylGA9Bk3t/GKPPJG8H0ydQQl01crzwJgspa4AEIq/pVTXigmK0PHVQhiAtn8WMBLL9D2WA==" }, "isarray": { "version": "0.0.1", @@ -6292,11 +5563,6 @@ "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.1.tgz", "integrity": "sha1-0eJkOzipTXWDtHkGDmxK/8lAcfg=" }, - "faye-websocket": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.4.4.tgz", - "integrity": "sha1-wUxbO/FNdBf/v9mQwKdJXNnzN7w=" - }, "fd-slicer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", @@ -6320,7 +5586,7 @@ "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", "dev": true, "requires": { - "flat-cache": "1.2.2", + "flat-cache": "1.3.0", "object-assign": "4.1.1" } }, @@ -6337,7 +5603,7 @@ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", "requires": { - "big.js": "3.1.3", + "big.js": "3.2.0", "emojis-list": "2.1.0", "json5": "0.5.1" } @@ -6497,37 +5763,14 @@ } }, "findup-sync": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.1.3.tgz", - "integrity": "sha1-fz56l7gjksZTvwZYm9hRkOk8NoM=", + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.4.3.tgz", + "integrity": "sha1-QAQ5Kee8YK3wt/SCfExudaDeyhI=", "requires": { - "glob": "3.2.11", - "lodash": "2.4.2" - }, - "dependencies": { - "glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", - "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=", - "requires": { - "inherits": "2.0.3", - "minimatch": "0.3.0" - } - }, - "lodash": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", - "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=" - }, - "minimatch": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", - "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=", - "requires": { - "lru-cache": "2.5.2", - "sigmund": "1.0.1" - } - } + "detect-file": "0.1.0", + "is-glob": "2.0.1", + "micromatch": "2.3.11", + "resolve-dir": "0.1.1" } }, "fined": { @@ -6563,9 +5806,9 @@ "integrity": "sha1-/xke3c1wiKZ1smEP/8l2vpuAdLU=" }, "flat-cache": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.2.2.tgz", - "integrity": "sha1-+oZxTnLCHbiGAXYezy9VXRq8a5Y=", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.0.tgz", + "integrity": "sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE=", "dev": true, "requires": { "circular-json": "0.3.3", @@ -6586,7 +5829,7 @@ "object-assign": "4.1.1", "pify": "2.3.0", "pinkie-promise": "2.0.1", - "rimraf": "2.6.1" + "rimraf": "2.6.2" } }, "glob": { @@ -6625,11 +5868,11 @@ "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=" }, "follow-redirects": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.2.4.tgz", - "integrity": "sha512-Suw6KewLV2hReSyEOeql+UUkBVyiBm3ok1VPrVFRZnQInWpdoZbbiG5i8aJVSjTr0yQ4Ava0Sh6/joCg1Brdqw==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.2.5.tgz", + "integrity": "sha512-lMhwQTryFbG+wYsAIEKC1Kf5IGDlVNnONRogIBllh7LLoV7pNIxW0z9fhjRar9NBql+hd2Y49KboVVNxf6GEfg==", "requires": { - "debug": "2.6.8" + "debug": "2.6.9" } }, "for-in": { @@ -6662,7 +5905,7 @@ "requires": { "async": "2.5.0", "combined-stream": "1.0.5", - "mime-types": "2.1.16" + "mime-types": "2.1.17" }, "dependencies": { "async": { @@ -6690,9 +5933,9 @@ "integrity": "sha1-lriIb3w8NQi5Mta9cMTTqI818ak=" }, "forwarded": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.0.tgz", - "integrity": "sha1-Ge+YdMSuHCl7zweP3mOgm2aoQ2M=" + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" }, "fresh": { "version": "0.3.0", @@ -7406,6 +6649,13 @@ } } }, + "string_decoder": { + "version": "1.0.1", + "bundled": true, + "requires": { + "safe-buffer": "5.0.1" + } + }, "string-width": { "version": "1.0.2", "bundled": true, @@ -7415,13 +6665,6 @@ "strip-ansi": "3.0.1" } }, - "string_decoder": { - "version": "1.0.1", - "bundled": true, - "requires": { - "safe-buffer": "5.0.1" - } - }, "stringstream": { "version": "0.0.5", "bundled": true, @@ -7528,7 +6771,7 @@ "graceful-fs": "4.1.11", "inherits": "2.0.3", "mkdirp": "0.5.1", - "rimraf": "2.6.1" + "rimraf": "2.6.2" } }, "fstream-ignore": { @@ -7581,7 +6824,7 @@ "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", "requires": { - "aproba": "1.1.2", + "aproba": "1.2.0", "console-control-strings": "1.1.0", "has-unicode": "2.0.1", "object-assign": "4.1.1", @@ -7624,7 +6867,7 @@ "requires": { "data-uri-to-buffer": "0.0.3", "jpeg-js": "0.1.2", - "mime-types": "2.1.16", + "mime-types": "2.1.17", "ndarray": "1.0.18", "ndarray-pack": "1.2.1", "node-bitmap": "0.0.1", @@ -7669,7 +6912,7 @@ "dev": true, "requires": { "data-uri-to-buffer": "1.2.0", - "debug": "2.6.8", + "debug": "2.6.9", "extend": "3.0.1", "file-uri-to-path": "1.0.0", "ftp": "0.3.10", @@ -7684,11 +6927,6 @@ } } }, - "getobject": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz", - "integrity": "sha1-BHpEl4n6Fg0Bj1SG7ZEyC27HiFw=" - }, "getpass": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", @@ -7849,6 +7087,14 @@ "find-index": "0.1.1" } }, + "global-dirs": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.0.tgz", + "integrity": "sha1-ENNAOeDfBCcuJizyQiT3IJQ0308=", + "requires": { + "ini": "1.3.4" + } + }, "global-modules": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-0.2.3.tgz", @@ -7880,14 +7126,6 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz", "integrity": "sha1-3hqm1j6indJIc3tp8f+LgALSEIw=" - }, - "which": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz", - "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", - "requires": { - "isexe": "2.0.0" - } } } }, @@ -7958,12 +7196,17 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz", "integrity": "sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE=" }, + "lru-cache": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", + "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=" + }, "minimatch": { "version": "0.2.14", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=", "requires": { - "lru-cache": "2.5.2", + "lru-cache": "2.7.3", "sigmund": "1.0.1" } } @@ -8010,648 +7253,6 @@ "resolved": "https://registry.npmjs.org/growl/-/growl-1.9.2.tgz", "integrity": "sha1-Dqd0NxXbjY3ixe3hd14bRayFwC8=" }, - "grunt": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/grunt/-/grunt-0.4.5.tgz", - "integrity": "sha1-VpN81RlDJK3/bSB2MYMqnWuk5/A=", - "requires": { - "async": "0.1.22", - "coffee-script": "1.3.3", - "colors": "0.6.2", - "dateformat": "1.0.2-1.2.3", - "eventemitter2": "0.4.14", - "exit": "0.1.2", - "findup-sync": "0.1.3", - "getobject": "0.1.0", - "glob": "3.1.21", - "grunt-legacy-log": "0.1.3", - "grunt-legacy-util": "0.2.0", - "hooker": "0.2.3", - "iconv-lite": "0.2.11", - "js-yaml": "2.0.5", - "lodash": "0.9.2", - "minimatch": "0.2.14", - "nopt": "1.0.10", - "rimraf": "2.2.8", - "underscore.string": "2.2.1", - "which": "1.0.9" - }, - "dependencies": { - "argparse": { - "version": "0.1.16", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz", - "integrity": "sha1-z9AeD7uj1srtBJ+9dY1A9lGW9Xw=", - "requires": { - "underscore": "1.7.0", - "underscore.string": "2.4.0" - }, - "dependencies": { - "underscore.string": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz", - "integrity": "sha1-jN2PusTi0uoefi6Al8QvRCKA+Fs=" - } - } - }, - "async": { - "version": "0.1.22", - "resolved": "https://registry.npmjs.org/async/-/async-0.1.22.tgz", - "integrity": "sha1-D8GqoIig4+8Ovi2IMbqw3PiEUGE=" - }, - "colors": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", - "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=" - }, - "glob": { - "version": "3.1.21", - "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", - "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=", - "requires": { - "graceful-fs": "1.2.3", - "inherits": "1.0.2", - "minimatch": "0.2.14" - } - }, - "graceful-fs": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz", - "integrity": "sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=" - }, - "iconv-lite": { - "version": "0.2.11", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz", - "integrity": "sha1-HOYKOleGSiktEyH/RgnKS7llrcg=" - }, - "inherits": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz", - "integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=" - }, - "js-yaml": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-2.0.5.tgz", - "integrity": "sha1-olrmUJmZ6X3yeMZxnaEb0Gh3Q6g=", - "requires": { - "argparse": "0.1.16", - "esprima": "1.0.4" - } - }, - "lodash": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz", - "integrity": "sha1-jzSZxSRdNG1oLlsNO0B2fgnxqSw=" - }, - "minimatch": { - "version": "0.2.14", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", - "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=", - "requires": { - "lru-cache": "2.5.2", - "sigmund": "1.0.1" - } - }, - "nopt": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", - "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", - "requires": { - "abbrev": "1.1.0" - } - }, - "rimraf": { - "version": "2.2.8", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", - "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=" - }, - "underscore": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz", - "integrity": "sha1-a7rwh3UA02vjTsqlhODbn+8DUgk=" - } - } - }, - "grunt-cli": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-0.1.13.tgz", - "integrity": "sha1-6evEBHYx9QEtkidww5N4EzytEPQ=", - "requires": { - "findup-sync": "0.1.3", - "nopt": "1.0.10", - "resolve": "0.3.1" - }, - "dependencies": { - "nopt": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", - "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", - "requires": { - "abbrev": "1.1.0" - } - }, - "resolve": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-0.3.1.tgz", - "integrity": "sha1-NMY0R8ZkxwWY0cmxJvxDsqJDEKQ=" - } - } - }, - "grunt-contrib-clean": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/grunt-contrib-clean/-/grunt-contrib-clean-0.6.0.tgz", - "integrity": "sha1-9TLbpLghJnTHwBPhRr2mY4uQSPY=", - "requires": { - "rimraf": "2.2.8" - }, - "dependencies": { - "rimraf": { - "version": "2.2.8", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", - "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=" - } - } - }, - "grunt-contrib-copy": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-0.6.0.tgz", - "integrity": "sha1-4Ydo6Mgud6I7LrpgN1SgFG7OB04=", - "requires": { - "chalk": "0.5.1" - }, - "dependencies": { - "ansi-regex": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", - "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=" - }, - "ansi-styles": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", - "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=" - }, - "chalk": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", - "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=", - "requires": { - "ansi-styles": "1.1.0", - "escape-string-regexp": "1.0.5", - "has-ansi": "0.1.0", - "strip-ansi": "0.3.0", - "supports-color": "0.2.0" - } - }, - "has-ansi": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", - "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=", - "requires": { - "ansi-regex": "0.2.1" - } - }, - "strip-ansi": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", - "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=", - "requires": { - "ansi-regex": "0.2.1" - } - }, - "supports-color": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", - "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=" - } - } - }, - "grunt-contrib-cssmin": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/grunt-contrib-cssmin/-/grunt-contrib-cssmin-0.10.0.tgz", - "integrity": "sha1-4F80HnU6lnSysQcCIP3LrCIHlBg=", - "requires": { - "chalk": "0.4.0", - "clean-css": "2.2.23", - "maxmin": "0.2.2" - }, - "dependencies": { - "ansi-styles": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz", - "integrity": "sha1-yxAt8cVvUSPquLZ817mAJ6AnkXg=" - }, - "chalk": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz", - "integrity": "sha1-UZmj3c0MHv4jvAjBsCewYXbgxk8=", - "requires": { - "ansi-styles": "1.0.0", - "has-color": "0.1.7", - "strip-ansi": "0.1.1" - } - }, - "strip-ansi": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz", - "integrity": "sha1-OeipjQRNFQZgq+SmgIrPcLt7yZE=" - } - } - }, - "grunt-contrib-stylus": { - "version": "0.20.0", - "resolved": "https://registry.npmjs.org/grunt-contrib-stylus/-/grunt-contrib-stylus-0.20.0.tgz", - "integrity": "sha1-m3ToKqGZqdDWaPs21J8Zc6vAFlg=", - "requires": { - "async": "0.9.2", - "chalk": "0.5.1", - "lodash": "2.4.2", - "nib": "1.0.4", - "stylus": "0.49.3" - }, - "dependencies": { - "ansi-regex": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", - "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=" - }, - "ansi-styles": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", - "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=" - }, - "async": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=" - }, - "chalk": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", - "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=", - "requires": { - "ansi-styles": "1.1.0", - "escape-string-regexp": "1.0.5", - "has-ansi": "0.1.0", - "strip-ansi": "0.3.0", - "supports-color": "0.2.0" - } - }, - "glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", - "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=", - "requires": { - "inherits": "2.0.3", - "minimatch": "0.3.0" - } - }, - "has-ansi": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", - "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=", - "requires": { - "ansi-regex": "0.2.1" - } - }, - "lodash": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", - "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=" - }, - "minimatch": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", - "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=", - "requires": { - "lru-cache": "2.5.2", - "sigmund": "1.0.1" - } - }, - "mkdirp": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz", - "integrity": "sha1-3j5fiWHIjHh+4TaN+EmsRBPsqNc=" - }, - "nib": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/nib/-/nib-1.0.4.tgz", - "integrity": "sha1-A9OXwnojHzyaWhkOqmjl154vA0U=", - "requires": { - "stylus": "0.45.1" - }, - "dependencies": { - "stylus": { - "version": "0.45.1", - "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.45.1.tgz", - "integrity": "sha1-72n2LJhKSArcDJ1KqvsjgqOJ5FM=", - "requires": { - "css-parse": "1.7.0", - "debug": "2.6.8", - "glob": "3.2.11", - "mkdirp": "0.3.5", - "sax": "0.5.8" - } - } - } - }, - "sax": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/sax/-/sax-0.5.8.tgz", - "integrity": "sha1-1HLbIo6zMcJQaw6MFVJK25OdEsE=" - }, - "strip-ansi": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", - "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=", - "requires": { - "ansi-regex": "0.2.1" - } - }, - "supports-color": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", - "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=" - } - } - }, - "grunt-contrib-uglify": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-0.6.0.tgz", - "integrity": "sha1-OicdTcTaumRpHQ0NCFUOxUp+wKs=", - "requires": { - "chalk": "0.5.1", - "lodash": "2.4.2", - "maxmin": "1.1.0", - "uglify-js": "2.8.29", - "uri-path": "0.0.2" - }, - "dependencies": { - "ansi-regex": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", - "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=" - }, - "ansi-styles": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", - "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=" - }, - "chalk": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", - "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=", - "requires": { - "ansi-styles": "1.1.0", - "escape-string-regexp": "1.0.5", - "has-ansi": "0.1.0", - "strip-ansi": "0.3.0", - "supports-color": "0.2.0" - } - }, - "gzip-size": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-1.0.0.tgz", - "integrity": "sha1-Zs+LEBBHInuVus5uodoMF37Vwi8=", - "requires": { - "browserify-zlib": "0.1.4", - "concat-stream": "1.5.2" - } - }, - "has-ansi": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", - "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=", - "requires": { - "ansi-regex": "0.2.1" - } - }, - "lodash": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", - "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=" - }, - "maxmin": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-1.1.0.tgz", - "integrity": "sha1-cTZehKmd2Piz99X94vANHn9zvmE=", - "requires": { - "chalk": "1.1.3", - "figures": "1.7.0", - "gzip-size": "1.0.0", - "pretty-bytes": "1.0.4" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" - } - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "requires": { - "ansi-regex": "2.1.1" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "requires": { - "ansi-regex": "2.1.1" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" - } - } - }, - "pretty-bytes": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-1.0.4.tgz", - "integrity": "sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ=", - "requires": { - "get-stdin": "4.0.1", - "meow": "3.7.0" - } - }, - "strip-ansi": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", - "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=", - "requires": { - "ansi-regex": "0.2.1" - } - }, - "supports-color": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", - "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=" - }, - "uglify-js": { - "version": "2.8.29", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", - "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", - "requires": { - "source-map": "0.5.7", - "uglify-to-browserify": "1.0.2", - "yargs": "3.10.0" - } - } - } - }, - "grunt-contrib-watch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-0.6.1.tgz", - "integrity": "sha1-ZP3LolpjX1tNobbOb5DaCutuPxU=", - "requires": { - "async": "0.2.10", - "gaze": "0.5.2", - "lodash": "2.4.2", - "tiny-lr-fork": "0.0.5" - }, - "dependencies": { - "async": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", - "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=" - }, - "lodash": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", - "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=" - } - } - }, - "grunt-hashres": { - "version": "git://github.com/habitrpg/grunt-hashres.git#dc85db6d3002e29e1b7c5ee186b80d708d2f0e0b", - "requires": { - "wrench": "1.4.4" - } - }, - "grunt-karma": { - "version": "0.12.2", - "resolved": "https://registry.npmjs.org/grunt-karma/-/grunt-karma-0.12.2.tgz", - "integrity": "sha1-1SZ2q5R3nksgBStfNRnrMmU9xWY=", - "dev": true, - "requires": { - "lodash": "3.10.1" - }, - "dependencies": { - "lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", - "dev": true - } - } - }, - "grunt-known-options": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-1.1.0.tgz", - "integrity": "sha1-pCdO6zL6dl2lp6OxcSYXzjsUQUk=" - }, - "grunt-legacy-log": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-0.1.3.tgz", - "integrity": "sha1-7ClCboAwIa9ZAp+H0vnNczWgVTE=", - "requires": { - "colors": "0.6.2", - "grunt-legacy-log-utils": "0.1.1", - "hooker": "0.2.3", - "lodash": "2.4.2", - "underscore.string": "2.3.3" - }, - "dependencies": { - "colors": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", - "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=" - }, - "lodash": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", - "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=" - }, - "underscore.string": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", - "integrity": "sha1-ccCL9rQosRM/N+ePo6Icgvcymw0=" - } - } - }, - "grunt-legacy-log-utils": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-0.1.1.tgz", - "integrity": "sha1-wHBrndkGThFvNvI/5OawSGcsD34=", - "requires": { - "colors": "0.6.2", - "lodash": "2.4.2", - "underscore.string": "2.3.3" - }, - "dependencies": { - "colors": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", - "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=" - }, - "lodash": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", - "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=" - }, - "underscore.string": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", - "integrity": "sha1-ccCL9rQosRM/N+ePo6Icgvcymw0=" - } - } - }, - "grunt-legacy-util": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-0.2.0.tgz", - "integrity": "sha1-kzJIhNv343qf98Am3/RR2UqeVUs=", - "requires": { - "async": "0.1.22", - "exit": "0.1.2", - "getobject": "0.1.0", - "hooker": "0.2.3", - "lodash": "0.9.2", - "underscore.string": "2.2.1", - "which": "1.0.9" - }, - "dependencies": { - "async": { - "version": "0.1.22", - "resolved": "https://registry.npmjs.org/async/-/async-0.1.22.tgz", - "integrity": "sha1-D8GqoIig4+8Ovi2IMbqw3PiEUGE=" - }, - "lodash": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz", - "integrity": "sha1-jzSZxSRdNG1oLlsNO0B2fgnxqSw=" - } - } - }, "gulp": { "version": "3.9.1", "resolved": "https://registry.npmjs.org/gulp/-/gulp-3.9.1.tgz", @@ -8661,7 +7262,7 @@ "chalk": "1.1.3", "deprecated": "0.0.1", "gulp-util": "3.0.8", - "interpret": "1.0.3", + "interpret": "1.0.4", "liftoff": "2.3.0", "minimist": "1.2.0", "orchestrator": "0.3.8", @@ -8672,11 +7273,6 @@ "vinyl-fs": "0.3.14" }, "dependencies": { - "archy": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", - "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=" - }, "minimist": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", @@ -8713,205 +7309,6 @@ "readable-stream": "2.0.6" } }, - "gulp-grunt": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/gulp-grunt/-/gulp-grunt-0.5.5.tgz", - "integrity": "sha1-oGaS3w0NocMM7gHzQLvBfOaUdXc=", - "requires": { - "grunt": "1.0.1" - }, - "dependencies": { - "coffee-script": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.10.0.tgz", - "integrity": "sha1-EpOLz5vhlI+gBvkuDEyegXBRCMA=" - }, - "colors": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", - "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=" - }, - "dateformat": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", - "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", - "requires": { - "get-stdin": "4.0.1", - "meow": "3.7.0" - } - }, - "esprima": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", - "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=" - }, - "findup-sync": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz", - "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=", - "requires": { - "glob": "5.0.15" - }, - "dependencies": { - "glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "requires": { - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" - } - } - } - }, - "glob": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", - "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", - "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" - } - }, - "grunt": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.0.1.tgz", - "integrity": "sha1-6HeHZOlEsY8yuw8QuQeEdcnftWs=", - "requires": { - "coffee-script": "1.10.0", - "dateformat": "1.0.12", - "eventemitter2": "0.4.14", - "exit": "0.1.2", - "findup-sync": "0.3.0", - "glob": "7.0.6", - "grunt-cli": "1.2.0", - "grunt-known-options": "1.1.0", - "grunt-legacy-log": "1.0.0", - "grunt-legacy-util": "1.0.0", - "iconv-lite": "0.4.18", - "js-yaml": "3.5.5", - "minimatch": "3.0.4", - "nopt": "3.0.6", - "path-is-absolute": "1.0.1", - "rimraf": "2.2.8" - }, - "dependencies": { - "grunt-cli": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.2.0.tgz", - "integrity": "sha1-VisRnrsGndtGSs4oRVAb6Xs1tqg=", - "requires": { - "findup-sync": "0.3.0", - "grunt-known-options": "1.1.0", - "nopt": "3.0.6", - "resolve": "1.1.7" - } - } - } - }, - "grunt-legacy-log": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-1.0.0.tgz", - "integrity": "sha1-+4bxgJhHvAfcR4Q/ns1srLYt8tU=", - "requires": { - "colors": "1.1.2", - "grunt-legacy-log-utils": "1.0.0", - "hooker": "0.2.3", - "lodash": "3.10.1", - "underscore.string": "3.2.3" - } - }, - "grunt-legacy-log-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-1.0.0.tgz", - "integrity": "sha1-p7ji0Ps1taUPSvmG/BEnSevJbz0=", - "requires": { - "chalk": "1.1.3", - "lodash": "4.3.0" - }, - "dependencies": { - "lodash": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.3.0.tgz", - "integrity": "sha1-79nEpuxT87BUEkKZFcPkgk5NJaQ=" - } - } - }, - "grunt-legacy-util": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-1.0.0.tgz", - "integrity": "sha1-OGqnjcbtUJhsKxiVcmWxtIq7m4Y=", - "requires": { - "async": "1.5.2", - "exit": "0.1.2", - "getobject": "0.1.0", - "hooker": "0.2.3", - "lodash": "4.3.0", - "underscore.string": "3.2.3", - "which": "1.2.14" - }, - "dependencies": { - "lodash": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.3.0.tgz", - "integrity": "sha1-79nEpuxT87BUEkKZFcPkgk5NJaQ=" - } - } - }, - "js-yaml": { - "version": "3.5.5", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.5.5.tgz", - "integrity": "sha1-A3fDgBfKvHMisNH7zSWkkWQfL74=", - "requires": { - "argparse": "1.0.9", - "esprima": "2.7.3" - } - }, - "lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=" - }, - "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "requires": { - "abbrev": "1.1.0" - } - }, - "resolve": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", - "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=" - }, - "rimraf": { - "version": "2.2.8", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", - "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=" - }, - "underscore.string": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.2.3.tgz", - "integrity": "sha1-gGmSYzZl1eX8tNsfs6hi62jp5to=" - }, - "which": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/which/-/which-1.2.14.tgz", - "integrity": "sha1-mofEN48D6CfOyvGs31bHNsAcFOU=", - "requires": { - "isexe": "2.0.0" - } - } - } - }, "gulp-imagemin": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/gulp-imagemin/-/gulp-imagemin-2.4.0.tgz", @@ -8924,18 +7321,6 @@ "plur": "2.1.2", "pretty-bytes": "2.0.1", "through2-concurrent": "1.1.1" - }, - "dependencies": { - "pretty-bytes": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-2.0.1.tgz", - "integrity": "sha1-FV7E0ANvQTkecEXW2+SWPVJdJk8=", - "requires": { - "get-stdin": "4.0.1", - "meow": "3.7.0", - "number-is-nan": "1.0.1" - } - } } }, "gulp-nodemon": { @@ -8946,7 +7331,7 @@ "colors": "1.0.3", "event-stream": "3.3.4", "gulp": "3.9.1", - "nodemon": "1.11.0" + "nodemon": "1.12.1" } }, "gulp-rename": { @@ -8972,6 +7357,14 @@ "vinyl": "1.2.0" }, "dependencies": { + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "requires": { + "is-utf8": "0.2.1" + } + }, "vinyl": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", @@ -8997,24 +7390,6 @@ "uglify-js": "2.6.4", "uglify-save-license": "0.4.1", "vinyl-sourcemaps-apply": "0.2.1" - }, - "dependencies": { - "async": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", - "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=" - }, - "uglify-js": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.6.4.tgz", - "integrity": "sha1-ZeovswWck5RpLxX+2HwrNsFrmt8=", - "requires": { - "async": "0.2.10", - "source-map": "0.5.7", - "uglify-to-browserify": "1.0.2", - "yargs": "3.10.0" - } - } } }, "gulp-util": { @@ -9026,7 +7401,7 @@ "array-uniq": "1.0.3", "beeper": "1.1.1", "chalk": "1.1.3", - "dateformat": "2.0.0", + "dateformat": "2.2.0", "fancy-log": "1.3.0", "gulplog": "1.0.0", "has-gulplog": "0.1.0", @@ -9042,11 +7417,6 @@ "vinyl": "0.5.3" }, "dependencies": { - "dateformat": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.0.0.tgz", - "integrity": "sha1-J0Pjq7XD/CRi5SfcpEXgTp9N7hc=" - }, "minimist": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", @@ -9283,12 +7653,12 @@ } }, "gzip-size": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-0.2.0.tgz", - "integrity": "sha1-46KhkSBf5W7jJvXCcUNd+uz7Phw=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-3.0.0.tgz", + "integrity": "sha1-VGGI6b3DN/Zzdy+BZgRks4nc5SA=", + "dev": true, "requires": { - "browserify-zlib": "0.1.4", - "concat-stream": "1.5.2" + "duplexer": "0.1.1" } }, "habitica-markdown": { @@ -9325,20 +7695,49 @@ } }, "handlebars": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-2.0.0.tgz", - "integrity": "sha1-bp1/hRSjRn+l6fgswVjs/B1ax28=", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-3.0.3.tgz", + "integrity": "sha1-DgllGi8Ps8lJFgWDcQ1VH5Lm0q0=", "requires": { - "optimist": "0.3.7", + "optimist": "0.6.1", + "source-map": "0.1.43", "uglify-js": "2.3.6" }, "dependencies": { - "optimist": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", - "integrity": "sha1-yQlBrVnkJzMokjB00s8ufLxuwNk=", + "async": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", + "optional": true + }, + "source-map": { + "version": "0.1.43", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", + "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", "requires": { - "wordwrap": "0.0.3" + "amdefine": "1.0.1" + } + }, + "uglify-js": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz", + "integrity": "sha1-+gmEdwtCi3qbKoBY9GNV0U/vIRo=", + "optional": true, + "requires": { + "async": "0.2.10", + "optimist": "0.3.7", + "source-map": "0.1.43" + }, + "dependencies": { + "optimist": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", + "integrity": "sha1-yQlBrVnkJzMokjB00s8ufLxuwNk=", + "optional": true, + "requires": { + "wordwrap": "0.0.2" + } + } } } } @@ -9349,9 +7748,9 @@ "integrity": "sha1-JhK+Wu2PICaXN8cxHaFcnC11+7w=" }, "har-schema": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", - "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" }, "har-validator": { "version": "2.0.6", @@ -9510,11 +7909,6 @@ "parse-passwd": "1.0.0" } }, - "hooker": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", - "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=" - }, "hooks-fixed": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/hooks-fixed/-/hooks-fixed-2.0.0.tgz", @@ -9537,32 +7931,24 @@ "dev": true }, "html-minifier": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.3.tgz", - "integrity": "sha512-iKRzQQDuTCsq0Ultbi/mfJJnR0D3AdZKTq966Gsp92xkmAPCV4Xi08qhJ0Dl3ZAWemSgJ7qZK+UsZc0gFqK6wg==", + "version": "3.5.5", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.5.tgz", + "integrity": "sha512-g+1+NBycQI0fGnggd52JM8TRUweG7+9W2wrtjGitMAqc4G7maweAHvVAAjz9veHseIH3tYKE2lk2USGSoewIrQ==", "requires": { "camel-case": "3.0.0", - "clean-css": "4.1.7", + "clean-css": "4.1.9", "commander": "2.11.0", "he": "1.1.1", "ncname": "1.0.0", "param-case": "2.1.1", "relateurl": "0.2.7", - "uglify-js": "3.0.28" + "uglify-js": "3.1.3" }, "dependencies": { - "clean-css": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.1.7.tgz", - "integrity": "sha1-ua6k+FZ5iJzz6ui0A0nsTr390DI=", - "requires": { - "source-map": "0.5.7" - } - }, "uglify-js": { - "version": "3.0.28", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.0.28.tgz", - "integrity": "sha512-0h/qGay016GG2lVav3Kz174F3T2Vjlz2v6HCt+WDQpoXfco0hWwF5gHK9yh88mUYvIC+N7Z8NT8WpjSp1yoqGA==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.1.3.tgz", + "integrity": "sha512-5ZUOgufCHjN2mBBLfz63UtWTP6va2sSzBpNCM+/iqI6RnPzEhANmB0EKiKBYdQbc3v7KeomXJ2DJx0Xq9gvUvA==", "requires": { "commander": "2.11.0", "source-map": "0.5.7" @@ -9575,12 +7961,12 @@ "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-2.30.1.tgz", "integrity": "sha1-f5xCG36pHsRg9WUn1430hO51N9U=", "requires": { - "bluebird": "3.5.0", - "html-minifier": "3.5.3", + "bluebird": "3.5.1", + "html-minifier": "3.5.5", "loader-utils": "0.2.17", "lodash": "4.17.4", "pretty-error": "2.1.1", - "toposort": "1.0.3" + "toposort": "1.0.6" } }, "htmlescape": { @@ -9653,7 +8039,7 @@ "dev": true, "requires": { "agent-base": "2.1.1", - "debug": "2.6.8", + "debug": "2.6.9", "extend": "3.0.1" } }, @@ -9728,7 +8114,7 @@ "integrity": "sha1-NffabEjOTdv6JkiRrFk+5f+GceY=", "requires": { "agent-base": "2.1.1", - "debug": "2.6.8", + "debug": "2.6.9", "extend": "3.0.1" } }, @@ -9742,9 +8128,9 @@ } }, "iconv-lite": { - "version": "0.4.18", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.18.tgz", - "integrity": "sha512-sr1ZQph3UwHTR0XftSbK85OvBbxe/abLGzEnPENCQwmHf7sck8Oyu4ob3LgBxWWxRoM+QszeUyl7jbqapu2TqA==" + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", + "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==" }, "icss-replace-symbols": { "version": "1.1.0", @@ -9756,7 +8142,7 @@ "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz", "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=", "requires": { - "postcss": "6.0.10" + "postcss": "6.0.13" }, "dependencies": { "ansi-styles": { @@ -9783,15 +8169,20 @@ "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=" }, "postcss": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.10.tgz", - "integrity": "sha512-7WOpqea/cQHH1XUXdN1mqoFFmhigW3KAXJ+ssMOk/f6mKmwqFgqqdwsnjLGH+wuY+kwaJvT4whHcfKt5kWga0A==", + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.13.tgz", + "integrity": "sha512-nHsrD1PPTMSJDfU+osVsLtPkSP9YGeoOz4FDLN4r1DW4N5vqL1J+gACzTQHsfwIiWG/0/nV4yCzjTMo1zD8U1g==", "requires": { "chalk": "2.1.0", - "source-map": "0.5.7", + "source-map": "0.6.1", "supports-color": "4.4.0" } }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, "supports-color": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.4.0.tgz", @@ -9942,6 +8333,14 @@ "readable-stream": "2.0.6" } }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "requires": { + "is-utf8": "0.2.1" + } + }, "unique-stream": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.2.1.tgz", @@ -10104,16 +8503,10 @@ "integrity": "sha1-F4tDpEYhIhwndWCG9THgL0KQDug=", "optional": true, "requires": { - "clap": "1.2.0", + "clap": "1.2.3", "source-map": "0.5.7" } }, - "esprima": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", - "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", - "optional": true - }, "is-svg": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-1.1.1.tgz", @@ -10153,21 +8546,35 @@ } } }, + "import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=" + }, "imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" }, "in-app-purchase": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/in-app-purchase/-/in-app-purchase-1.7.1.tgz", - "integrity": "sha1-Aqa5uAuwU25fFM3d2SUZwMuCT3E=", + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/in-app-purchase/-/in-app-purchase-1.8.2.tgz", + "integrity": "sha1-HNVeCrtJC20fezLIr1v/LzNtry0=", "requires": { "request": "2.81.0", "xml-crypto": "0.8.2", "xmldom": "0.1.19" }, "dependencies": { + "ajv": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", + "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", + "requires": { + "co": "4.6.0", + "json-stable-stringify": "1.0.1" + } + }, "caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", @@ -10180,9 +8587,14 @@ "requires": { "asynckit": "0.4.0", "combined-stream": "1.0.5", - "mime-types": "2.1.16" + "mime-types": "2.1.17" } }, + "har-schema": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", + "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=" + }, "har-validator": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", @@ -10192,6 +8604,11 @@ "har-schema": "1.0.5" } }, + "performance-now": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", + "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=" + }, "qs": { "version": "6.4.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", @@ -10215,13 +8632,13 @@ "is-typedarray": "1.0.0", "isstream": "0.1.2", "json-stringify-safe": "5.0.1", - "mime-types": "2.1.16", + "mime-types": "2.1.17", "oauth-sign": "0.8.2", "performance-now": "0.2.0", "qs": "6.4.0", "safe-buffer": "5.1.1", "stringstream": "0.0.5", - "tough-cookie": "2.3.2", + "tough-cookie": "2.3.3", "tunnel-agent": "0.6.0", "uuid": "3.1.0" } @@ -10259,11 +8676,6 @@ "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=" }, - "infinity-agent": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/infinity-agent/-/infinity-agent-2.0.3.tgz", - "integrity": "sha1-ReDi/3qesDCyfWK3SzdEt6esQhY=" - }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -10301,67 +8713,44 @@ } }, "inquirer": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-0.7.1.tgz", - "integrity": "sha1-uKzxQBZb1YGGLtEZj7bSZDAJH6w=", + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-0.12.0.tgz", + "integrity": "sha1-HvK/1jUE3wvHV4X/+MLEHfEvB34=", + "dev": true, "requires": { - "chalk": "0.5.1", - "cli-color": "0.3.3", + "ansi-escapes": "1.4.0", + "ansi-regex": "2.1.1", + "chalk": "1.1.3", + "cli-cursor": "1.0.2", + "cli-width": "2.2.0", "figures": "1.7.0", - "lodash": "2.4.2", - "mute-stream": "0.0.4", - "readline2": "0.1.1", - "rx": "2.5.3", + "lodash": "4.17.4", + "readline2": "1.0.1", + "run-async": "0.1.0", + "rx-lite": "3.1.2", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", "through": "2.3.8" }, "dependencies": { - "ansi-regex": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", - "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=" - }, - "ansi-styles": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", - "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=" - }, - "chalk": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", - "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=", + "cli-cursor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", + "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", + "dev": true, "requires": { - "ansi-styles": "1.1.0", - "escape-string-regexp": "1.0.5", - "has-ansi": "0.1.0", - "strip-ansi": "0.3.0", - "supports-color": "0.2.0" + "restore-cursor": "1.0.1" } }, - "has-ansi": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", - "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=", + "restore-cursor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", + "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", + "dev": true, "requires": { - "ansi-regex": "0.2.1" + "exit-hook": "1.1.1", + "onetime": "1.1.0" } - }, - "lodash": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", - "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=" - }, - "strip-ansi": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", - "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=", - "requires": { - "ansi-regex": "0.2.1" - } - }, - "supports-color": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", - "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=" } } }, @@ -10370,123 +8759,20 @@ "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.0.1.tgz", "integrity": "sha1-wDv04BywhtW15azorQr+eInWOMM=", "requires": { - "JSONStream": "1.3.1", "combine-source-map": "0.7.2", "concat-stream": "1.5.2", "is-buffer": "1.1.5", + "JSONStream": "1.3.1", "lexical-scope": "1.2.0", "process": "0.11.10", "through2": "2.0.3", "xtend": "4.0.1" } }, - "insight": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/insight/-/insight-0.4.3.tgz", - "integrity": "sha1-dtZTxcDYBIsDzbpjhaaUj3RhSvA=", - "requires": { - "async": "0.9.2", - "chalk": "0.5.1", - "configstore": "0.3.2", - "inquirer": "0.6.0", - "lodash.debounce": "2.4.1", - "object-assign": "1.0.0", - "os-name": "1.0.3", - "request": "2.74.0", - "tough-cookie": "0.12.1" - }, - "dependencies": { - "ansi-regex": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", - "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=" - }, - "ansi-styles": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", - "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=" - }, - "async": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=" - }, - "chalk": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", - "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=", - "requires": { - "ansi-styles": "1.1.0", - "escape-string-regexp": "1.0.5", - "has-ansi": "0.1.0", - "strip-ansi": "0.3.0", - "supports-color": "0.2.0" - } - }, - "has-ansi": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", - "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=", - "requires": { - "ansi-regex": "0.2.1" - } - }, - "inquirer": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-0.6.0.tgz", - "integrity": "sha1-YU17s+SPnmqAKOlKDDjyPvKYI9M=", - "requires": { - "chalk": "0.5.1", - "cli-color": "0.3.3", - "lodash": "2.4.2", - "mute-stream": "0.0.4", - "readline2": "0.1.1", - "rx": "2.5.3", - "through": "2.3.8" - } - }, - "lodash": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", - "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=" - }, - "object-assign": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-1.0.0.tgz", - "integrity": "sha1-5l3Idm07R7S4MHRlyDEdoDCwcKY=" - }, - "strip-ansi": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", - "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=", - "requires": { - "ansi-regex": "0.2.1" - } - }, - "supports-color": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", - "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=" - }, - "tough-cookie": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-0.12.1.tgz", - "integrity": "sha1-giDH4hq9WxPZaAQlS9WoHr8sfWI=", - "requires": { - "punycode": "1.4.1" - } - } - } - }, "interpret": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.0.3.tgz", - "integrity": "sha1-y8NcYu7uc/Gat7EKgBURQBr8D5A=" - }, - "intersect": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/intersect/-/intersect-0.0.3.tgz", - "integrity": "sha1-waSl5erG7eSvdQTMB+Ctp7yfSSA=" + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.0.4.tgz", + "integrity": "sha1-ggzdWIuGj/sZGoCVBtbJyPISsbA=" }, "intro.js": { "version": "2.7.0", @@ -10656,6 +8942,15 @@ "resolved": "https://registry.npmjs.org/is-gzip/-/is-gzip-1.0.0.tgz", "integrity": "sha1-bKiwe5nHeZgCWQDlVc7Y7YCHmoM=" }, + "is-installed-globally": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", + "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", + "requires": { + "global-dirs": "0.1.0", + "is-path-inside": "1.0.0" + } + }, "is-jpg": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-1.0.0.tgz", @@ -10798,11 +9093,6 @@ "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=" }, - "is-root": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-1.0.0.tgz", - "integrity": "sha1-B7bCM7w5TNnQK6FclmvWZg1jQtU=" - }, "is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", @@ -10896,8 +9186,8 @@ "requires": { "abbrev": "1.0.9", "async": "1.5.2", - "istanbul-api": "1.1.13", - "js-yaml": "3.9.1", + "istanbul-api": "1.1.14", + "js-yaml": "3.7.0", "mkdirp": "0.5.1", "nopt": "3.0.6", "which": "1.3.0", @@ -10919,15 +9209,6 @@ "abbrev": "1.0.9" } }, - "which": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz", - "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", - "dev": true, - "requires": { - "isexe": "2.0.0" - } - }, "wordwrap": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", @@ -10937,20 +9218,20 @@ } }, "istanbul-api": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.1.13.tgz", - "integrity": "sha1-cZf2RBNgDr3+xjR6LcPU4D+X7Vo=", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.1.14.tgz", + "integrity": "sha1-JbxXAffGgMD//5E95G42GaOm5oA=", "dev": true, "requires": { "async": "2.5.0", "fileset": "2.0.3", "istanbul-lib-coverage": "1.1.1", "istanbul-lib-hook": "1.0.7", - "istanbul-lib-instrument": "1.7.5", + "istanbul-lib-instrument": "1.8.0", "istanbul-lib-report": "1.1.1", "istanbul-lib-source-maps": "1.2.1", "istanbul-reports": "1.1.2", - "js-yaml": "3.9.1", + "js-yaml": "3.7.0", "mkdirp": "0.5.1", "once": "1.4.0" }, @@ -10982,9 +9263,9 @@ } }, "istanbul-lib-instrument": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.7.5.tgz", - "integrity": "sha1-rbWW+PDLi5XnOSBjUaOKWGryGx4=", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.8.0.tgz", + "integrity": "sha1-ZvbJQhzJ7EcE928tsIS6kHiitTI=", "dev": true, "requires": { "babel-generator": "6.26.0", @@ -11033,10 +9314,10 @@ "integrity": "sha512-mukVvSXCn9JQvdJl8wP/iPhqig0MRtuWuD4ZNKo6vB2Ik//AmhAKe3QnPN02dmkRe3lTudFk3rzoHhwU4hb94w==", "dev": true, "requires": { - "debug": "2.6.8", + "debug": "2.6.9", "istanbul-lib-coverage": "1.1.1", "mkdirp": "0.5.1", - "rimraf": "2.6.1", + "rimraf": "2.6.2", "source-map": "0.5.7" } }, @@ -11058,7 +9339,7 @@ "async": "1.5.2", "optimist": "0.6.1", "source-map": "0.4.4", - "uglify-js": "2.8.29" + "uglify-js": "2.6.4" } }, "source-map": { @@ -11069,27 +9350,6 @@ "requires": { "amdefine": "1.0.1" } - }, - "uglify-js": { - "version": "2.8.29", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", - "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", - "dev": true, - "optional": true, - "requires": { - "source-map": "0.5.7", - "uglify-to-browserify": "1.0.2", - "yargs": "3.10.0" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "optional": true - } - } } } }, @@ -11105,7 +9365,7 @@ "jstransformer": "0.0.2", "mkdirp": "0.5.1", "transformers": "2.1.0", - "uglify-js": "2.8.29", + "uglify-js": "2.6.4", "void-elements": "2.0.1", "with": "4.0.3" }, @@ -11141,23 +9401,6 @@ "requires": { "amdefine": "1.0.1" } - }, - "uglify-js": { - "version": "2.8.29", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", - "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", - "requires": { - "source-map": "0.5.7", - "uglify-to-browserify": "1.0.2", - "yargs": "3.10.0" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - } - } } } }, @@ -11182,13 +9425,19 @@ "minimatch": "0.3.0" } }, + "lru-cache": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", + "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", + "dev": true + }, "minimatch": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=", "dev": true, "requires": { - "lru-cache": "2.5.2", + "lru-cache": "2.7.3", "sigmund": "1.0.1" } } @@ -11233,14 +9482,14 @@ "integrity": "sha1-XE2d5lKvbNCncBVKYxu6ErAVx4c=" }, "js-base64": { - "version": "2.1.9", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.1.9.tgz", - "integrity": "sha1-8OgK4DmkvWVLXygfyT8EqRSn/M4=" + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.3.2.tgz", + "integrity": "sha512-Y2/+DnfJJXT1/FCwUebUhLWb3QihxiSC42+ctHLGogmW2jPY6LCapMdFZXRvVP2z6qyKW7s6qncE/9gSqZiArw==" }, "js-beautify": { - "version": "1.6.14", - "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.6.14.tgz", - "integrity": "sha1-07j3Mi0CuSd9WL0jgmTDJ+WARM0=", + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.7.4.tgz", + "integrity": "sha512-6YX1g+lIl0/JDxjFFbgj7fz6i0bWFa2Hdc7PfGqFhynaEiYe1NJ3R1nda0VGaRiGU82OllR+EGDoWFpGr3k5Kg==", "requires": { "config-chain": "1.1.11", "editorconfig": "0.13.3", @@ -11253,7 +9502,7 @@ "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", "requires": { - "abbrev": "1.1.0" + "abbrev": "1.1.1" } } } @@ -11269,19 +9518,12 @@ "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" }, "js-yaml": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.9.1.tgz", - "integrity": "sha512-CbcG379L1e+mWBnLvHWWeLs8GyV/EMw862uLI3c+GxVyDHWZcjZinwuBd3iW2pgxgIlksW/1vNJa4to+RvDOww==", + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", + "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=", "requires": { "argparse": "1.0.9", - "esprima": "4.0.0" - }, - "dependencies": { - "esprima": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", - "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==" - } + "esprima": "2.7.3" } }, "js2xmlparser": { @@ -11366,6 +9608,15 @@ "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=" }, + "JSONStream": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.1.tgz", + "integrity": "sha1-cH92HgHa6eFvG8+TcDt4xwlmV5o=", + "requires": { + "jsonparse": "1.3.1", + "through": "2.3.8" + } + }, "jsprim": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", @@ -11393,11 +9644,6 @@ "promise": "6.1.0" } }, - "junk": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/junk/-/junk-1.0.3.tgz", - "integrity": "sha1-h75jSIZJy9ym9Tqzm+yczSNH9ZI=" - }, "kareem": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/kareem/-/kareem-1.2.1.tgz", @@ -11409,12 +9655,12 @@ "integrity": "sha512-k5pBjHDhmkdaUccnC7gE3mBzZjcxyxYsYVaqiL2G5AqlfLyBO5nw2VdNK+O16cveEPd/gIOWULH7gkiYYwVNHg==", "dev": true, "requires": { - "bluebird": "3.5.0", - "body-parser": "1.17.2", + "bluebird": "3.5.1", + "body-parser": "1.18.2", "chokidar": "1.7.0", "colors": "1.1.2", "combine-lists": "1.0.1", - "connect": "3.6.3", + "connect": "3.6.5", "core-js": "2.5.1", "di": "0.0.1", "dom-serialize": "2.2.1", @@ -11425,12 +9671,12 @@ "isbinaryfile": "3.0.2", "lodash": "3.10.1", "log4js": "0.6.38", - "mime": "1.4.0", + "mime": "1.4.1", "minimatch": "3.0.4", "optimist": "0.6.1", "qjobs": "1.1.5", "range-parser": "1.2.0", - "rimraf": "2.6.1", + "rimraf": "2.6.2", "safe-buffer": "5.1.1", "socket.io": "1.7.3", "source-map": "0.5.7", @@ -11465,9 +9711,9 @@ "dev": true }, "mime": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.0.tgz", - "integrity": "sha512-n9ChLv77+QQEapYz8lV+rIZAW3HhAPW2CXnzb1GN5uMkuczshwvkW7XPsbzU0ZQN3sP47Er2KVkp2p3KyqZKSQ==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", "dev": true }, "tmp": { @@ -11601,12 +9847,6 @@ } } }, - "esprima": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", - "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", - "dev": true - }, "estraverse": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz", @@ -11635,7 +9875,7 @@ "async": "1.5.2", "optimist": "0.6.1", "source-map": "0.4.4", - "uglify-js": "2.8.29" + "uglify-js": "2.6.4" }, "dependencies": { "source-map": { @@ -11661,7 +9901,7 @@ "esprima": "2.7.3", "glob": "5.0.15", "handlebars": "4.0.10", - "js-yaml": "3.9.1", + "js-yaml": "3.7.0", "mkdirp": "0.5.1", "nopt": "3.0.6", "once": "1.4.0", @@ -11695,27 +9935,6 @@ "has-flag": "1.0.0" } }, - "uglify-js": { - "version": "2.8.29", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", - "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", - "dev": true, - "optional": true, - "requires": { - "source-map": "0.5.7", - "uglify-to-browserify": "1.0.2", - "yargs": "3.10.0" - } - }, - "which": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz", - "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", - "dev": true, - "requires": { - "isexe": "2.0.0" - } - }, "wordwrap": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", @@ -11807,9 +10026,9 @@ } }, "karma-webpack": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/karma-webpack/-/karma-webpack-2.0.4.tgz", - "integrity": "sha1-Pi1PSLqUqHjhxmu44a5hKJh6F1s=", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/karma-webpack/-/karma-webpack-2.0.5.tgz", + "integrity": "sha512-tb+P6rCNqPpVOzaDkNvuAX5gXJ/baGIFBSD/Pin1p1RTa3cookXxEc5wRkrLVA9acwEKvEq1TetGkOX1f8mf8A==", "dev": true, "requires": { "async": "0.9.2", @@ -11894,11 +10113,11 @@ } }, "latest-version": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-0.2.0.tgz", - "integrity": "sha1-ra+JjV8iOA0/nEU4bv3/ChtbdQE=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", + "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", "requires": { - "package-json": "0.2.0" + "package-json": "4.0.1" } }, "layout": { @@ -12064,6 +10283,15 @@ "readable-stream": "2.0.6" } }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "0.2.1" + } + }, "unique-stream": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.2.1.tgz", @@ -12171,19 +10399,6 @@ "lodash.mapvalues": "4.6.0", "rechoir": "0.6.2", "resolve": "1.4.0" - }, - "dependencies": { - "findup-sync": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.4.3.tgz", - "integrity": "sha1-QAQ5Kee8YK3wt/SCfExudaDeyhI=", - "requires": { - "detect-file": "0.1.0", - "is-glob": "2.0.1", - "micromatch": "2.3.11", - "resolve-dir": "0.1.1" - } - } } }, "linkify-it": { @@ -12204,6 +10419,16 @@ "pify": "2.3.0", "pinkie-promise": "2.0.1", "strip-bom": "2.0.0" + }, + "dependencies": { + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "requires": { + "is-utf8": "0.2.1" + } + } } }, "loader-fs-cache": { @@ -12226,7 +10451,7 @@ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", "requires": { - "big.js": "3.1.3", + "big.js": "3.2.0", "emojis-list": "2.1.0", "json5": "0.5.1", "object-assign": "4.1.1" @@ -12250,11 +10475,6 @@ } } }, - "lockfile": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/lockfile/-/lockfile-1.0.3.tgz", - "integrity": "sha1-Jjj8OaAzHpysGgS3F5mTHJxQ33k=" - }, "lodash": { "version": "4.17.4", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", @@ -12470,16 +10690,6 @@ "lodash._isiterateecall": "3.0.9" } }, - "lodash.debounce": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-2.4.1.tgz", - "integrity": "sha1-2M6tJG7EuSbouFZ4/Dlr/rqMxvw=", - "requires": { - "lodash.isfunction": "2.4.1", - "lodash.isobject": "2.4.1", - "lodash.now": "2.4.1" - } - }, "lodash.defaults": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-3.1.2.tgz", @@ -12539,11 +10749,6 @@ "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" }, - "lodash.isfunction": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-2.4.1.tgz", - "integrity": "sha1-LP1XXHPkmKtX4xm3f6Aq3vE6lNE=" - }, "lodash.isobject": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-2.4.1.tgz", @@ -12593,14 +10798,6 @@ "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.0.tgz", "integrity": "sha1-FQzwoWeR9ZA7iJHqsVRgknS96lU=" }, - "lodash.now": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/lodash.now/-/lodash.now-2.4.1.tgz", - "integrity": "sha1-aHIVZQBSUYX6+WeFu3/n/hW1YsY=", - "requires": { - "lodash._isnative": "2.4.1" - } - }, "lodash.rest": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/lodash.rest/-/lodash.rest-4.0.5.tgz", @@ -12777,16 +10974,12 @@ } }, "lru-cache": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.2.tgz", - "integrity": "sha1-H92tk4quEmPOE4aAvhs/WRwKtBw=" - }, - "lru-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz", - "integrity": "sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz", + "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==", "requires": { - "es5-ext": "0.10.30" + "pseudomap": "1.0.2", + "yallist": "2.1.2" } }, "macaddress": { @@ -12858,62 +11051,6 @@ "resolved": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz", "integrity": "sha1-3oGf282E3M2PrlnGrreWFbnSZqw=" }, - "maxmin": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-0.2.2.tgz", - "integrity": "sha1-o2ztjMIuOrzRCM+3l6OktAJ1WT8=", - "requires": { - "chalk": "0.5.1", - "figures": "1.7.0", - "gzip-size": "0.2.0", - "pretty-bytes": "0.1.2" - }, - "dependencies": { - "ansi-regex": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", - "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=" - }, - "ansi-styles": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", - "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=" - }, - "chalk": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", - "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=", - "requires": { - "ansi-styles": "1.1.0", - "escape-string-regexp": "1.0.5", - "has-ansi": "0.1.0", - "strip-ansi": "0.3.0", - "supports-color": "0.2.0" - } - }, - "has-ansi": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", - "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=", - "requires": { - "ansi-regex": "0.2.1" - } - }, - "strip-ansi": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", - "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=", - "requires": { - "ansi-regex": "0.2.1" - } - }, - "supports-color": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", - "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=" - } - } - }, "md5.js": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz", @@ -12952,20 +11089,6 @@ "mimic-fn": "1.1.0" } }, - "memoizee": { - "version": "0.3.10", - "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.3.10.tgz", - "integrity": "sha1-TsoNiu057J0Bf0xcLy9kMvQuXI8=", - "requires": { - "d": "0.1.1", - "es5-ext": "0.10.30", - "es6-weak-map": "0.1.4", - "event-emitter": "0.3.5", - "lru-queue": "0.1.0", - "next-tick": "0.2.2", - "timers-ext": "0.1.2" - } - }, "memory-fs": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", @@ -13013,14 +11136,14 @@ } }, "method-override": { - "version": "2.3.9", - "resolved": "https://registry.npmjs.org/method-override/-/method-override-2.3.9.tgz", - "integrity": "sha1-vRUfLONM8Bp2ykAKuVwBKxAtj3E=", + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/method-override/-/method-override-2.3.10.tgz", + "integrity": "sha1-49r41d7hDdLc59SuiNYrvud0drQ=", "requires": { - "debug": "2.6.8", + "debug": "2.6.9", "methods": "1.1.2", - "parseurl": "1.3.1", - "vary": "1.1.1" + "parseurl": "1.3.2", + "vary": "1.1.2" } }, "methods": { @@ -13045,13 +11168,13 @@ "normalize-path": "2.1.1", "object.omit": "2.0.1", "parse-glob": "3.0.4", - "regex-cache": "0.4.3" + "regex-cache": "0.4.4" } }, "miller-rabin": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.0.tgz", - "integrity": "sha1-SmL7HUKTPAVYOYL0xxb2+55sbT0=", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", "requires": { "bn.js": "4.11.8", "brorand": "1.1.0" @@ -13063,16 +11186,16 @@ "integrity": "sha1-WCA+7Ybjpe8XrtK32evUfwpg3RA=" }, "mime-db": { - "version": "1.29.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.29.0.tgz", - "integrity": "sha1-SNJtI1WJZRcErFkWygYAGRQmaHg=" + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz", + "integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE=" }, "mime-types": { - "version": "2.1.16", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.16.tgz", - "integrity": "sha1-K4WKUuXs1RbbiXrCvodIeDBpjiM=", + "version": "2.1.17", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz", + "integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=", "requires": { - "mime-db": "1.29.0" + "mime-db": "1.30.0" } }, "mimic-fn": { @@ -13128,14 +11251,15 @@ } }, "mkpath": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/mkpath/-/mkpath-0.1.0.tgz", - "integrity": "sha1-dVSm+Nhxg0zJe1RisSLEwSTW3pE=" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mkpath/-/mkpath-1.0.0.tgz", + "integrity": "sha1-67Opd+evHGg65v2hK1Raa6bFhT0=", + "dev": true }, "mocha": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-3.5.0.tgz", - "integrity": "sha512-pIU2PJjrPYvYRqVpjXzj76qltO9uBYI7woYAMoxbSefsa+vqAfptjoeevd6bUgwD0mPIO+hv9f7ltvsNreL2PA==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-3.5.3.tgz", + "integrity": "sha512-/6na001MJWEtYxHOV1WLfsmR4YIynkUEhBwzsb+fk2qmQ3iqsi258l/Q2MWHJMImAcNpZ8DEdYAK72NHoIQ9Eg==", "requires": { "browser-stdout": "1.3.0", "commander": "2.9.0", @@ -13144,6 +11268,7 @@ "escape-string-regexp": "1.0.5", "glob": "7.1.1", "growl": "1.9.2", + "he": "1.1.1", "json3": "3.3.2", "lodash.create": "3.1.1", "mkdirp": "0.5.1", @@ -13158,6 +11283,14 @@ "graceful-readlink": "1.0.1" } }, + "debug": { + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", + "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", + "requires": { + "ms": "2.0.0" + } + }, "glob": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz", @@ -13265,7 +11398,6 @@ "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-4.1.1.tgz", "integrity": "sha1-IyFYM/HaE/1gbMuAh7RIUty4If0=", "requires": { - "JSONStream": "1.3.1", "browser-resolve": "1.11.2", "cached-path-relative": "1.0.1", "concat-stream": "1.5.2", @@ -13273,6 +11405,7 @@ "detective": "4.5.0", "duplexer2": "0.1.4", "inherits": "2.0.3", + "JSONStream": "1.3.1", "parents": "1.0.1", "readable-stream": "2.0.6", "resolve": "1.4.0", @@ -13283,9 +11416,9 @@ } }, "moment": { - "version": "2.18.1", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.18.1.tgz", - "integrity": "sha1-w2GT3Tzhwu7SrbfIAtu8d6gbHA8=" + "version": "2.19.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.19.1.tgz", + "integrity": "sha1-VtoaLRy/AdOLfhr8McELz6GSkWc=" }, "moment-recur": { "version": "git://github.com/habitrpg/moment-recur.git#f147ef27bbc26ca67638385f3db4a44084c76626" @@ -13384,28 +11517,33 @@ "integrity": "sha1-x+VA6GquaQ1xLD4KtwYa2LpaOio=", "dev": true, "requires": { - "debug": "2.6.8", + "debug": "2.6.9", "gitbook-plugin-github": "2.0.0", "mongodb": "2.2.24" } }, "morgan": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.8.2.tgz", - "integrity": "sha1-eErHc05KRTqcbm6GgKkyknXItoc=", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.9.0.tgz", + "integrity": "sha1-0B+mxlhZt2/PMbPLU6OCGjEdgFE=", "requires": { - "basic-auth": "1.1.0", - "debug": "2.6.8", + "basic-auth": "2.0.0", + "debug": "2.6.9", "depd": "1.1.1", "on-finished": "2.3.0", "on-headers": "1.0.1" + }, + "dependencies": { + "basic-auth": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.0.tgz", + "integrity": "sha1-AV2z81PgLlY3d1X5YnQuiYHnu7o=", + "requires": { + "safe-buffer": "5.1.1" + } + } } }, - "mout": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/mout/-/mout-0.9.1.tgz", - "integrity": "sha1-hPDz/WrMcxf2PeKv/cwM7gCbBHc=" - }, "mpath": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.2.1.tgz", @@ -13502,9 +11640,10 @@ "integrity": "sha1-7H6lzmympSPrGrNbrNpfqBbJqjw=" }, "mute-stream": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.4.tgz", - "integrity": "sha1-qSGZYKbV1dBGWXruUSUsZlX3F34=" + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz", + "integrity": "sha1-j7+rsKmKJT0xhDMfno3rc3L6xsA=", + "dev": true }, "nan": { "version": "2.6.2", @@ -13531,9 +11670,9 @@ } }, "nconf": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/nconf/-/nconf-0.8.4.tgz", - "integrity": "sha1-lQIjT3rWI4yrf5LXwGjCBDTT/5M=", + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/nconf/-/nconf-0.8.5.tgz", + "integrity": "sha1-8pQeFWGVL6kGu7MjKM+I1MY155Q=", "requires": { "async": "1.5.2", "ini": "1.3.4", @@ -13603,14 +11742,6 @@ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=" }, - "nested-error-stacks": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-1.0.2.tgz", - "integrity": "sha1-GfYZWRUZ8JZ2mlupqG5u7sgjw88=", - "requires": { - "inherits": "2.0.3" - } - }, "netmask": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/netmask/-/netmask-1.0.6.tgz", @@ -13646,58 +11777,12 @@ } } }, - "next-tick": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-0.2.2.tgz", - "integrity": "sha1-ddpKkn7liH45BliABltzNkE7MQ0=" - }, "nib": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/nib/-/nib-1.1.2.tgz", "integrity": "sha1-amnt5AgblcDe+L4CSkyK4MLLtsc=", "requires": { "stylus": "0.54.5" - }, - "dependencies": { - "glob": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", - "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", - "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" - } - }, - "sax": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/sax/-/sax-0.5.8.tgz", - "integrity": "sha1-1HLbIo6zMcJQaw6MFVJK25OdEsE=" - }, - "source-map": { - "version": "0.1.43", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", - "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", - "requires": { - "amdefine": "1.0.1" - } - }, - "stylus": { - "version": "0.54.5", - "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.54.5.tgz", - "integrity": "sha1-QrlWCTHKcJDOhRWnmLqeaqPW3Hk=", - "requires": { - "css-parse": "1.7.0", - "debug": "2.6.8", - "glob": "7.0.6", - "mkdirp": "0.5.1", - "sax": "0.5.8", - "source-map": "0.1.43" - } - } } }, "nightwatch": { @@ -13727,12 +11812,6 @@ "brace-expansion": "1.1.8" } }, - "mkpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mkpath/-/mkpath-1.0.0.tgz", - "integrity": "sha1-67Opd+evHGg65v2hK1Raa6bFhT0=", - "dev": true - }, "q": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz", @@ -13742,9 +11821,9 @@ } }, "no-case": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.1.tgz", - "integrity": "sha1-euuhxzpSGEJlVUt9wDuvcg34AIE=", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", "requires": { "lower-case": "1.1.4" } @@ -13760,42 +11839,107 @@ "integrity": "sha1-8e6V1ddGI5OP4Z1piqWibVTS9g8=" }, "node-gcm": { - "version": "0.14.6", - "resolved": "https://registry.npmjs.org/node-gcm/-/node-gcm-0.14.6.tgz", - "integrity": "sha1-oBcuUMYWso/vdUnwjRyq4O2MDZk=", + "version": "0.14.8", + "resolved": "https://registry.npmjs.org/node-gcm/-/node-gcm-0.14.8.tgz", + "integrity": "sha512-Sa7gr687KQ+goxdetMv8d+PV2+pFE+LINOGwnnfpzzupyZBP1H5meEMKAIh7gw90vcV57l3FeuPeszfkx3U5sw==", "requires": { - "debug": "0.8.1", + "debug": "3.1.0", "lodash": "3.10.1", - "request": "2.81.0" + "request": "2.83.0" }, "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + }, + "boom": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz", + "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=", + "requires": { + "hoek": "4.2.0" + } + }, "caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, + "cryptiles": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-3.1.2.tgz", + "integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=", + "requires": { + "boom": "5.2.0" + }, + "dependencies": { + "boom": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/boom/-/boom-5.2.0.tgz", + "integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==", + "requires": { + "hoek": "4.2.0" + } + } + } + }, "debug": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-0.8.1.tgz", - "integrity": "sha1-IP9NJvXkIstoobrLu2EDmtjBwTA=" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } }, "form-data": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", - "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.1.tgz", + "integrity": "sha1-b7lPvXGIUwbXPRXMSX/kzE7NRL8=", "requires": { "asynckit": "0.4.0", "combined-stream": "1.0.5", - "mime-types": "2.1.16" + "mime-types": "2.1.17" } }, "har-validator": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", - "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", + "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", "requires": { - "ajv": "4.11.8", - "har-schema": "1.0.5" + "ajv": "5.2.3", + "har-schema": "2.0.0" + } + }, + "hawk": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-6.0.2.tgz", + "integrity": "sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ==", + "requires": { + "boom": "4.3.1", + "cryptiles": "3.1.2", + "hoek": "4.2.0", + "sntp": "2.0.2" + } + }, + "hoek": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.0.tgz", + "integrity": "sha512-v0XCLxICi9nPfYrS9RL8HbYnXi9obYAeLbSP00BmnZwCK9+Ih9WOjoZ8YoHCoav2csqn4FOz4Orldsy2dmDwmQ==" + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "1.0.0", + "jsprim": "1.4.1", + "sshpk": "1.13.1" } }, "lodash": { @@ -13804,39 +11948,47 @@ "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=" }, "qs": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", - "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=" + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", + "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==" }, "request": { - "version": "2.81.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", - "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", + "version": "2.83.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.83.0.tgz", + "integrity": "sha512-lR3gD69osqm6EYLk9wB/G1W/laGWjzH90t1vEa2xuxHD5KUrSzp9pUSfTm+YC5Nxt2T8nMPEvKlhbQayU7bgFw==", "requires": { - "aws-sign2": "0.6.0", + "aws-sign2": "0.7.0", "aws4": "1.6.0", "caseless": "0.12.0", "combined-stream": "1.0.5", "extend": "3.0.1", "forever-agent": "0.6.1", - "form-data": "2.1.4", - "har-validator": "4.2.1", - "hawk": "3.1.3", - "http-signature": "1.1.1", + "form-data": "2.3.1", + "har-validator": "5.0.3", + "hawk": "6.0.2", + "http-signature": "1.2.0", "is-typedarray": "1.0.0", "isstream": "0.1.2", "json-stringify-safe": "5.0.1", - "mime-types": "2.1.16", + "mime-types": "2.1.17", "oauth-sign": "0.8.2", - "performance-now": "0.2.0", - "qs": "6.4.0", + "performance-now": "2.1.0", + "qs": "6.5.1", "safe-buffer": "5.1.1", "stringstream": "0.0.5", - "tough-cookie": "2.3.2", + "tough-cookie": "2.3.3", "tunnel-agent": "0.6.0", "uuid": "3.1.0" } }, + "sntp": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-2.0.2.tgz", + "integrity": "sha1-UGQRDwr4X3z9t9a2ekACjOUrSys=", + "requires": { + "hoek": "4.2.0" + } + }, "tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", @@ -13861,10 +12013,10 @@ "npmlog": "4.1.2", "osenv": "0.1.4", "request": "2.74.0", - "rimraf": "2.6.1", + "rimraf": "2.6.2", "semver": "5.3.0", "tar": "2.2.1", - "which": "1.0.9" + "which": "1.3.0" }, "dependencies": { "glob": { @@ -13885,7 +12037,7 @@ "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", "requires": { - "abbrev": "1.1.0" + "abbrev": "1.1.1" } }, "semver": { @@ -13937,7 +12089,7 @@ "create-hmac": "1.1.6", "diffie-hellman": "5.0.2", "inherits": "2.0.3", - "pbkdf2": "3.0.13", + "pbkdf2": "3.0.14", "public-encrypt": "4.0.0", "randombytes": "2.0.5" } @@ -14019,7 +12171,7 @@ "is-typedarray": "1.0.0", "isstream": "0.1.2", "json-stringify-safe": "5.0.1", - "mime-types": "2.1.16", + "mime-types": "2.1.17", "node-uuid": "1.4.8", "oauth-sign": "0.8.2", "qs": "5.2.1", @@ -14044,67 +12196,129 @@ "nopt": "4.0.1", "npmlog": "4.1.2", "rc": "1.2.1", - "request": "2.81.0", - "rimraf": "2.6.1", + "request": "2.83.0", + "rimraf": "2.6.2", "semver": "5.4.1", "tar": "2.2.1", "tar-pack": "3.4.0" }, "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + }, + "boom": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz", + "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=", + "requires": { + "hoek": "4.2.0" + } + }, "caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, + "cryptiles": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-3.1.2.tgz", + "integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=", + "requires": { + "boom": "5.2.0" + }, + "dependencies": { + "boom": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/boom/-/boom-5.2.0.tgz", + "integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==", + "requires": { + "hoek": "4.2.0" + } + } + } + }, "form-data": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", - "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.1.tgz", + "integrity": "sha1-b7lPvXGIUwbXPRXMSX/kzE7NRL8=", "requires": { "asynckit": "0.4.0", "combined-stream": "1.0.5", - "mime-types": "2.1.16" + "mime-types": "2.1.17" } }, "har-validator": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", - "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", + "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", "requires": { - "ajv": "4.11.8", - "har-schema": "1.0.5" + "ajv": "5.2.3", + "har-schema": "2.0.0" + } + }, + "hawk": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-6.0.2.tgz", + "integrity": "sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ==", + "requires": { + "boom": "4.3.1", + "cryptiles": "3.1.2", + "hoek": "4.2.0", + "sntp": "2.0.2" + } + }, + "hoek": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.0.tgz", + "integrity": "sha512-v0XCLxICi9nPfYrS9RL8HbYnXi9obYAeLbSP00BmnZwCK9+Ih9WOjoZ8YoHCoav2csqn4FOz4Orldsy2dmDwmQ==" + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "1.0.0", + "jsprim": "1.4.1", + "sshpk": "1.13.1" } }, "qs": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", - "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=" + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", + "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==" }, "request": { - "version": "2.81.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", - "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", + "version": "2.83.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.83.0.tgz", + "integrity": "sha512-lR3gD69osqm6EYLk9wB/G1W/laGWjzH90t1vEa2xuxHD5KUrSzp9pUSfTm+YC5Nxt2T8nMPEvKlhbQayU7bgFw==", "requires": { - "aws-sign2": "0.6.0", + "aws-sign2": "0.7.0", "aws4": "1.6.0", "caseless": "0.12.0", "combined-stream": "1.0.5", "extend": "3.0.1", "forever-agent": "0.6.1", - "form-data": "2.1.4", - "har-validator": "4.2.1", - "hawk": "3.1.3", - "http-signature": "1.1.1", + "form-data": "2.3.1", + "har-validator": "5.0.3", + "hawk": "6.0.2", + "http-signature": "1.2.0", "is-typedarray": "1.0.0", "isstream": "0.1.2", "json-stringify-safe": "5.0.1", - "mime-types": "2.1.16", + "mime-types": "2.1.17", "oauth-sign": "0.8.2", - "performance-now": "0.2.0", - "qs": "6.4.0", + "performance-now": "2.1.0", + "qs": "6.5.1", "safe-buffer": "5.1.1", "stringstream": "0.0.5", - "tough-cookie": "2.3.2", + "tough-cookie": "2.3.3", "tunnel-agent": "0.6.0", "uuid": "3.1.0" } @@ -14114,6 +12328,14 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz", "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==" }, + "sntp": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-2.0.2.tgz", + "integrity": "sha1-UGQRDwr4X3z9t9a2ekACjOUrSys=", + "requires": { + "hoek": "4.2.0" + } + }, "tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", @@ -14144,11 +12366,29 @@ "nan": "2.6.2", "node-gyp": "3.6.2", "npmlog": "4.1.2", - "request": "2.81.0", + "request": "2.83.0", "sass-graph": "2.2.4", "stdout-stream": "1.4.0" }, "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + }, + "boom": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz", + "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=", + "requires": { + "hoek": "4.2.0" + } + }, "caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", @@ -14163,14 +12403,32 @@ "which": "1.3.0" } }, + "cryptiles": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-3.1.2.tgz", + "integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=", + "requires": { + "boom": "5.2.0" + }, + "dependencies": { + "boom": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/boom/-/boom-5.2.0.tgz", + "integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==", + "requires": { + "hoek": "4.2.0" + } + } + } + }, "form-data": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", - "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.1.tgz", + "integrity": "sha1-b7lPvXGIUwbXPRXMSX/kzE7NRL8=", "requires": { "asynckit": "0.4.0", "combined-stream": "1.0.5", - "mime-types": "2.1.16" + "mime-types": "2.1.17" } }, "gaze": { @@ -14205,12 +12463,38 @@ } }, "har-validator": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", - "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", + "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", "requires": { - "ajv": "4.11.8", - "har-schema": "1.0.5" + "ajv": "5.2.3", + "har-schema": "2.0.0" + } + }, + "hawk": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-6.0.2.tgz", + "integrity": "sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ==", + "requires": { + "boom": "4.3.1", + "cryptiles": "3.1.2", + "hoek": "4.2.0", + "sntp": "2.0.2" + } + }, + "hoek": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.0.tgz", + "integrity": "sha512-v0XCLxICi9nPfYrS9RL8HbYnXi9obYAeLbSP00BmnZwCK9+Ih9WOjoZ8YoHCoav2csqn4FOz4Orldsy2dmDwmQ==" + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "1.0.0", + "jsprim": "1.4.1", + "sshpk": "1.13.1" } }, "lodash.assign": { @@ -14218,49 +12502,48 @@ "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=" }, - "lru-cache": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz", - "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==", - "requires": { - "pseudomap": "1.0.2", - "yallist": "2.1.2" - } - }, "qs": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", - "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=" + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", + "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==" }, "request": { - "version": "2.81.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", - "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", + "version": "2.83.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.83.0.tgz", + "integrity": "sha512-lR3gD69osqm6EYLk9wB/G1W/laGWjzH90t1vEa2xuxHD5KUrSzp9pUSfTm+YC5Nxt2T8nMPEvKlhbQayU7bgFw==", "requires": { - "aws-sign2": "0.6.0", + "aws-sign2": "0.7.0", "aws4": "1.6.0", "caseless": "0.12.0", "combined-stream": "1.0.5", "extend": "3.0.1", "forever-agent": "0.6.1", - "form-data": "2.1.4", - "har-validator": "4.2.1", - "hawk": "3.1.3", - "http-signature": "1.1.1", + "form-data": "2.3.1", + "har-validator": "5.0.3", + "hawk": "6.0.2", + "http-signature": "1.2.0", "is-typedarray": "1.0.0", "isstream": "0.1.2", "json-stringify-safe": "5.0.1", - "mime-types": "2.1.16", + "mime-types": "2.1.17", "oauth-sign": "0.8.2", - "performance-now": "0.2.0", - "qs": "6.4.0", + "performance-now": "2.1.0", + "qs": "6.5.1", "safe-buffer": "5.1.1", "stringstream": "0.0.5", - "tough-cookie": "2.3.2", + "tough-cookie": "2.3.3", "tunnel-agent": "0.6.0", "uuid": "3.1.0" } }, + "sntp": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-2.0.2.tgz", + "integrity": "sha1-UGQRDwr4X3z9t9a2ekACjOUrSys=", + "requires": { + "hoek": "4.2.0" + } + }, "tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", @@ -14268,14 +12551,6 @@ "requires": { "safe-buffer": "5.1.1" } - }, - "which": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz", - "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", - "requires": { - "isexe": "2.0.0" - } } } }, @@ -14346,158 +12621,20 @@ "integrity": "sha1-WG24EB2zDLRDjrVGc3pBqtDPE9U=" }, "nodemon": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-1.11.0.tgz", - "integrity": "sha1-ImxWK9KnsT09dRi0mtSCijYj0Gw=", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-1.12.1.tgz", + "integrity": "sha1-mWpW3EnZ8Wu/G3ik3gjxNjSzh40=", "requires": { "chokidar": "1.7.0", - "debug": "2.6.8", + "debug": "2.6.9", "es6-promise": "3.3.1", "ignore-by-default": "1.0.1", "lodash.defaults": "3.1.2", "minimatch": "3.0.4", "ps-tree": "1.1.0", - "touch": "1.0.0", + "touch": "3.1.0", "undefsafe": "0.0.3", - "update-notifier": "0.5.0" - }, - "dependencies": { - "configstore": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-1.4.0.tgz", - "integrity": "sha1-w1eB0FAdJowlxUuLF/YkDopPsCE=", - "requires": { - "graceful-fs": "4.1.11", - "mkdirp": "0.5.1", - "object-assign": "4.1.1", - "os-tmpdir": "1.0.2", - "osenv": "0.1.4", - "uuid": "2.0.3", - "write-file-atomic": "1.3.4", - "xdg-basedir": "2.0.0" - } - }, - "got": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/got/-/got-3.3.1.tgz", - "integrity": "sha1-5dDtSvVfw+701WAHdp2YGSvLLso=", - "requires": { - "duplexify": "3.5.1", - "infinity-agent": "2.0.3", - "is-redirect": "1.0.0", - "is-stream": "1.1.0", - "lowercase-keys": "1.0.0", - "nested-error-stacks": "1.0.2", - "object-assign": "3.0.0", - "prepend-http": "1.0.4", - "read-all-stream": "3.1.0", - "timed-out": "2.0.0" - }, - "dependencies": { - "object-assign": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", - "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=" - } - } - }, - "latest-version": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-1.0.1.tgz", - "integrity": "sha1-cs/Ebj6NG+ZR4eu1Tqn26pbzdLs=", - "requires": { - "package-json": "1.2.0" - } - }, - "nopt": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", - "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", - "requires": { - "abbrev": "1.1.0" - } - }, - "package-json": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-1.2.0.tgz", - "integrity": "sha1-yOysCUInzfdqMWh07QXifMk5oOA=", - "requires": { - "got": "3.3.1", - "registry-url": "3.1.0" - } - }, - "registry-url": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", - "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", - "requires": { - "rc": "1.2.1" - } - }, - "repeating": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz", - "integrity": "sha1-PUEUIYh3U3SU+X93+Xhfq4EPpKw=", - "requires": { - "is-finite": "1.0.2" - } - }, - "semver-diff": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", - "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", - "requires": { - "semver": "5.0.3" - } - }, - "string-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-1.0.1.tgz", - "integrity": "sha1-VpcPscOFWOnnC3KL894mmsRa36w=", - "requires": { - "strip-ansi": "3.0.1" - } - }, - "timed-out": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-2.0.0.tgz", - "integrity": "sha1-84sK6B03R9YoAB9B2vxlKs5nHAo=" - }, - "touch": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/touch/-/touch-1.0.0.tgz", - "integrity": "sha1-RJy+LbrlqMgDjjDXH6D/RklHxN4=", - "requires": { - "nopt": "1.0.10" - } - }, - "update-notifier": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-0.5.0.tgz", - "integrity": "sha1-B7XcIGazYnqztPUwEw9+3doHpMw=", - "requires": { - "chalk": "1.1.3", - "configstore": "1.4.0", - "is-npm": "1.0.0", - "latest-version": "1.0.1", - "repeating": "1.1.3", - "semver-diff": "2.1.0", - "string-length": "1.0.1" - } - }, - "uuid": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz", - "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=" - }, - "xdg-basedir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-2.0.0.tgz", - "integrity": "sha1-7byQPMOF/ARSPZZqM1UEtVBNG9I=", - "requires": { - "os-homedir": "1.0.2" - } - } + "update-notifier": "2.3.0" } }, "nomnom": { @@ -14536,28 +12673,10 @@ "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", "requires": { - "abbrev": "1.1.0", + "abbrev": "1.1.1", "osenv": "0.1.4" } }, - "noptify": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/noptify/-/noptify-0.0.3.tgz", - "integrity": "sha1-WPZUpz2XU98MUdlobckhBKZ/S7s=", - "requires": { - "nopt": "2.0.0" - }, - "dependencies": { - "nopt": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-2.0.0.tgz", - "integrity": "sha1-ynQW8gpeP5w7hhgPlilfo9C1Lg0=", - "requires": { - "abbrev": "1.1.0" - } - } - } - }, "normalize-package-data": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", @@ -14593,48 +12712,12 @@ "sort-keys": "1.1.2" } }, - "npmconf": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/npmconf/-/npmconf-2.1.2.tgz", - "integrity": "sha1-ZmBqSnNvHnegWaoHGnnJSreBhTo=", + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", "requires": { - "config-chain": "1.1.11", - "inherits": "2.0.3", - "ini": "1.3.4", - "mkdirp": "0.5.1", - "nopt": "3.0.6", - "once": "1.3.3", - "osenv": "0.1.4", - "semver": "4.3.6", - "uid-number": "0.0.5" - }, - "dependencies": { - "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "requires": { - "abbrev": "1.1.0" - } - }, - "once": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", - "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", - "requires": { - "wrappy": "1.0.2" - } - }, - "semver": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", - "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=" - }, - "uid-number": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.5.tgz", - "integrity": "sha1-Wj2yPvXb1VuB/ODsmirG/M3ruB4=" - } + "path-key": "2.0.1" } }, "npmlog": { @@ -14698,9 +12781,9 @@ "dev": true }, "object-hash": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.1.8.tgz", - "integrity": "sha1-KKZZz5h9lqTavnhgKJ87UybEoDw=", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.2.0.tgz", + "integrity": "sha512-smRWXzkvxw72VquyZ0wggySl7PFUtoDhvhpdwgESXxUrH7vVhhp9asfup1+rVLrhsl7L45Ee1Q/l5R2Ul4MwUg==", "dev": true }, "object-inspect": { @@ -14805,18 +12888,13 @@ "integrity": "sha1-XG2ixdflgx6P+jlklQ+NZnSskLg=", "dev": true }, - "opn": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/opn/-/opn-1.0.2.tgz", - "integrity": "sha1-uQlkM0bQChq8l3qLlvPOPFPVz18=" - }, "optimist": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", "requires": { "minimist": "0.0.8", - "wordwrap": "0.0.3" + "wordwrap": "0.0.2" } }, "optional": { @@ -14869,7 +12947,7 @@ "requires": { "chalk": "1.1.3", "cli-cursor": "2.1.0", - "cli-spinners": "1.0.0", + "cli-spinners": "1.1.0", "log-symbols": "1.0.2" } }, @@ -14881,24 +12959,6 @@ "end-of-stream": "0.1.5", "sequencify": "0.0.7", "stream-consume": "0.1.0" - }, - "dependencies": { - "end-of-stream": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz", - "integrity": "sha1-jhdyBsPICDfYVjLouTWd/osvbq8=", - "requires": { - "once": "1.3.3" - } - }, - "once": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", - "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", - "requires": { - "wrappy": "1.0.2" - } - } } }, "ordered-read-streams": { @@ -14930,15 +12990,6 @@ "lcid": "1.0.0" } }, - "os-name": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/os-name/-/os-name-1.0.3.tgz", - "integrity": "sha1-GzefZINa98Wn9JizV8uVIVwVnt8=", - "requires": { - "osx-release": "1.1.0", - "win-release": "1.1.1" - } - }, "os-tmpdir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", @@ -14953,20 +13004,10 @@ "os-tmpdir": "1.0.2" } }, - "osx-release": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/osx-release/-/osx-release-1.1.0.tgz", - "integrity": "sha1-8heRGigTaUmvG/kwiyQeJzfTzWw=", - "requires": { - "minimist": "1.2.0" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" - } - } + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" }, "p-limit": { "version": "1.1.0", @@ -14984,24 +13025,9 @@ } }, "p-map": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.1.1.tgz", - "integrity": "sha1-BfXkrpegaDcbwqXMhr+9vBnErno=" - }, - "p-throttler": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/p-throttler/-/p-throttler-0.1.0.tgz", - "integrity": "sha1-GxaQeULDM+bx3eq8s0eSBLjEF8Q=", - "requires": { - "q": "0.9.7" - }, - "dependencies": { - "q": { - "version": "0.9.7", - "resolved": "https://registry.npmjs.org/q/-/q-0.9.7.tgz", - "integrity": "sha1-TeLmyzspCIyeTLwDv51C+5bOL3U=" - } - } + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==" }, "pac-proxy-agent": { "version": "1.1.0", @@ -15010,13 +13036,13 @@ "dev": true, "requires": { "agent-base": "2.1.1", - "debug": "2.6.8", + "debug": "2.6.9", "extend": "3.0.1", "get-uri": "2.0.1", "http-proxy-agent": "1.0.0", "https-proxy-agent": "1.0.0", "pac-resolver": "2.0.0", - "raw-body": "2.2.0", + "raw-body": "2.3.2", "socks-proxy-agent": "2.1.1" } }, @@ -15048,26 +13074,20 @@ } }, "package-json": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-0.2.0.tgz", - "integrity": "sha1-Axbhd7jrFJmF009wa0pVQ7J0vsU=", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", + "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", "requires": { - "got": "0.3.0", - "registry-url": "0.1.1" + "got": "6.7.1", + "registry-auth-token": "3.3.1", + "registry-url": "3.1.0", + "semver": "5.4.1" }, "dependencies": { - "got": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/got/-/got-0.3.0.tgz", - "integrity": "sha1-iI7GbKS8c1qwidvpWUltD3lIVJM=", - "requires": { - "object-assign": "0.3.1" - } - }, - "object-assign": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-0.3.1.tgz", - "integrity": "sha1-Bg4qKifXwNd+x3t48Rqkf9iACNI=" + "semver": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz", + "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==" } } }, @@ -15140,7 +13160,7 @@ "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", "requires": { - "no-case": "2.3.1" + "no-case": "2.3.2" } }, "parents": { @@ -15157,10 +13177,10 @@ "integrity": "sha1-N8T5t+06tlx0gXtfJICTf7+XxxI=", "requires": { "asn1.js": "4.9.1", - "browserify-aes": "1.0.6", + "browserify-aes": "1.0.8", "create-hash": "1.1.3", - "evp_bytestokey": "1.0.2", - "pbkdf2": "3.0.13" + "evp_bytestokey": "1.0.3", + "pbkdf2": "3.0.14" } }, "parse-cookie-phantomjs": { @@ -15168,7 +13188,7 @@ "resolved": "https://registry.npmjs.org/parse-cookie-phantomjs/-/parse-cookie-phantomjs-1.2.0.tgz", "integrity": "sha1-YNS782NpHYDLK3LE+vfUDekOS9c=", "requires": { - "tough-cookie": "2.3.2" + "tough-cookie": "2.3.3" } }, "parse-data-uri": { @@ -15241,9 +13261,9 @@ } }, "parseurl": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.1.tgz", - "integrity": "sha1-yKuMkiO6NIiKpkopeyiFO+wY2lY=" + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", + "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=" }, "passport": { "version": "0.3.2", @@ -15314,6 +13334,11 @@ "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + }, "path-parse": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", @@ -15388,15 +13413,15 @@ } }, "pbkdf2": { - "version": "3.0.13", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.13.tgz", - "integrity": "sha512-+dCHxDH+djNtjgWmvVC/my3SYBAKpKNqKSjLkp+GtWWYe4XPE+e/PSD2aCanlEZZnqPk2uekTKNC/ccbwd2X2Q==", + "version": "3.0.14", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.14.tgz", + "integrity": "sha512-gjsZW9O34fm0R7PaLHRJmLLVfSoesxztjPjE9o6R+qtVJij90ltg1joIovN9GKrRW3t1PzhDDG3UMEMFfZ+1wA==", "requires": { "create-hash": "1.1.3", "create-hmac": "1.1.6", "ripemd160": "2.0.1", "safe-buffer": "5.1.1", - "sha.js": "2.4.8" + "sha.js": "2.4.9" } }, "pend": { @@ -15405,9 +13430,9 @@ "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" }, "performance-now": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", - "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" }, "phantom-bridge": { "version": "2.0.1", @@ -15433,6 +13458,15 @@ "which": "1.2.14" }, "dependencies": { + "ajv": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", + "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", + "requires": { + "co": "4.6.0", + "json-stable-stringify": "1.0.1" + } + }, "caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", @@ -15450,7 +13484,7 @@ "requires": { "asynckit": "0.4.0", "combined-stream": "1.0.5", - "mime-types": "2.1.16" + "mime-types": "2.1.17" } }, "fs-extra": { @@ -15463,6 +13497,11 @@ "klaw": "1.3.1" } }, + "har-schema": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", + "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=" + }, "har-validator": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", @@ -15480,6 +13519,11 @@ "graceful-fs": "4.1.11" } }, + "performance-now": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", + "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=" + }, "qs": { "version": "6.4.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", @@ -15503,30 +13547,17 @@ "is-typedarray": "1.0.0", "isstream": "0.1.2", "json-stringify-safe": "5.0.1", - "mime-types": "2.1.16", + "mime-types": "2.1.17", "oauth-sign": "0.8.2", "performance-now": "0.2.0", "qs": "6.4.0", "safe-buffer": "5.1.1", "stringstream": "0.0.5", - "tough-cookie": "2.3.2", + "tough-cookie": "2.3.3", "tunnel-agent": "0.6.0", "uuid": "3.1.0" } }, - "request-progress": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-2.0.1.tgz", - "integrity": "sha1-XTa7V5YcZzqlt4jbyBQf3yO0Tgg=", - "requires": { - "throttleit": "1.0.0" - } - }, - "throttleit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz", - "integrity": "sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=" - }, "tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", @@ -15653,12 +13684,12 @@ "integrity": "sha512-6R2eXIy1xYukMNutoD+y/Gj0IpjEQhivyZonm5Vz0Fp8jdc7kvheKCvpM/t+PxqKb7VbLVnvPVEdTyslEb7f6w==" }, "postcss": { - "version": "5.2.17", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.17.tgz", - "integrity": "sha1-z09Ze4ZNZcikkrLqvp1wbIecOIs=", + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { "chalk": "1.1.3", - "js-base64": "2.1.9", + "js-base64": "2.3.2", "source-map": "0.5.7", "supports-color": "3.2.3" }, @@ -15678,7 +13709,7 @@ "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz", "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=", "requires": { - "postcss": "5.2.17", + "postcss": "5.2.18", "postcss-message-helpers": "2.0.0", "reduce-css-calc": "1.3.0" } @@ -15689,7 +13720,7 @@ "integrity": "sha1-ZjFBfV8OkJo9fsJrJMio0eT5bks=", "requires": { "colormin": "1.1.2", - "postcss": "5.2.17", + "postcss": "5.2.18", "postcss-value-parser": "3.3.0" } }, @@ -15698,7 +13729,7 @@ "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz", "integrity": "sha1-u9hZPFwf0uPRwyK7kl3K6Nrk1i0=", "requires": { - "postcss": "5.2.17", + "postcss": "5.2.18", "postcss-value-parser": "3.3.0" } }, @@ -15707,7 +13738,7 @@ "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz", "integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=", "requires": { - "postcss": "5.2.17" + "postcss": "5.2.18" } }, "postcss-discard-duplicates": { @@ -15715,7 +13746,7 @@ "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz", "integrity": "sha1-uavye4isGIFYpesSq8riAmO5GTI=", "requires": { - "postcss": "5.2.17" + "postcss": "5.2.18" } }, "postcss-discard-empty": { @@ -15723,7 +13754,7 @@ "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz", "integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=", "requires": { - "postcss": "5.2.17" + "postcss": "5.2.18" } }, "postcss-discard-overridden": { @@ -15731,7 +13762,7 @@ "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz", "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=", "requires": { - "postcss": "5.2.17" + "postcss": "5.2.18" } }, "postcss-discard-unused": { @@ -15739,7 +13770,7 @@ "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz", "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=", "requires": { - "postcss": "5.2.17", + "postcss": "5.2.18", "uniqs": "2.0.0" } }, @@ -15753,7 +13784,7 @@ "lodash": "4.17.4", "object-assign": "4.1.1", "pify": "2.3.0", - "postcss": "5.2.17", + "postcss": "5.2.18", "postcss-import": "9.1.0", "resolve": "1.4.0" }, @@ -15778,7 +13809,7 @@ "resolved": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.2.tgz", "integrity": "sha1-bYWGJTTXNaxCDkqFgG4fXUKG2Ew=", "requires": { - "postcss": "5.2.17", + "postcss": "5.2.18", "uniqid": "4.1.1" } }, @@ -15788,7 +13819,7 @@ "integrity": "sha1-lf6YdqHnmvSfvcNYnwH+WqfMHoA=", "requires": { "object-assign": "4.1.1", - "postcss": "5.2.17", + "postcss": "5.2.18", "postcss-value-parser": "3.3.0", "promise-each": "2.2.0", "read-cache": "1.0.0", @@ -15830,7 +13861,7 @@ "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=", "requires": { "has": "1.0.1", - "postcss": "5.2.17", + "postcss": "5.2.18", "postcss-value-parser": "3.3.0" } }, @@ -15839,7 +13870,7 @@ "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz", "integrity": "sha1-I9kM0Sewp3mUkVMyc5A0oaTz1lg=", "requires": { - "postcss": "5.2.17" + "postcss": "5.2.18" } }, "postcss-merge-rules": { @@ -15849,7 +13880,7 @@ "requires": { "browserslist": "1.7.7", "caniuse-api": "1.6.1", - "postcss": "5.2.17", + "postcss": "5.2.18", "postcss-selector-parser": "2.2.3", "vendors": "1.0.1" } @@ -15865,7 +13896,7 @@ "integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=", "requires": { "object-assign": "4.1.1", - "postcss": "5.2.17", + "postcss": "5.2.18", "postcss-value-parser": "3.3.0" } }, @@ -15874,7 +13905,7 @@ "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz", "integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=", "requires": { - "postcss": "5.2.17", + "postcss": "5.2.18", "postcss-value-parser": "3.3.0" } }, @@ -15884,7 +13915,7 @@ "integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=", "requires": { "alphanum-sort": "1.0.2", - "postcss": "5.2.17", + "postcss": "5.2.18", "postcss-value-parser": "3.3.0", "uniqs": "2.0.0" } @@ -15896,7 +13927,7 @@ "requires": { "alphanum-sort": "1.0.2", "has": "1.0.1", - "postcss": "5.2.17", + "postcss": "5.2.18", "postcss-selector-parser": "2.2.3" } }, @@ -15905,7 +13936,7 @@ "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz", "integrity": "sha1-thTJcgvmgW6u41+zpfqh26agXds=", "requires": { - "postcss": "6.0.10" + "postcss": "6.0.13" }, "dependencies": { "ansi-styles": { @@ -15932,15 +13963,20 @@ "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=" }, "postcss": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.10.tgz", - "integrity": "sha512-7WOpqea/cQHH1XUXdN1mqoFFmhigW3KAXJ+ssMOk/f6mKmwqFgqqdwsnjLGH+wuY+kwaJvT4whHcfKt5kWga0A==", + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.13.tgz", + "integrity": "sha512-nHsrD1PPTMSJDfU+osVsLtPkSP9YGeoOz4FDLN4r1DW4N5vqL1J+gACzTQHsfwIiWG/0/nV4yCzjTMo1zD8U1g==", "requires": { "chalk": "2.1.0", - "source-map": "0.5.7", + "source-map": "0.6.1", "supports-color": "4.4.0" } }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, "supports-color": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.4.0.tgz", @@ -15957,7 +13993,7 @@ "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", "requires": { "css-selector-tokenizer": "0.7.0", - "postcss": "6.0.10" + "postcss": "6.0.13" }, "dependencies": { "ansi-styles": { @@ -15984,15 +14020,20 @@ "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=" }, "postcss": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.10.tgz", - "integrity": "sha512-7WOpqea/cQHH1XUXdN1mqoFFmhigW3KAXJ+ssMOk/f6mKmwqFgqqdwsnjLGH+wuY+kwaJvT4whHcfKt5kWga0A==", + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.13.tgz", + "integrity": "sha512-nHsrD1PPTMSJDfU+osVsLtPkSP9YGeoOz4FDLN4r1DW4N5vqL1J+gACzTQHsfwIiWG/0/nV4yCzjTMo1zD8U1g==", "requires": { "chalk": "2.1.0", - "source-map": "0.5.7", + "source-map": "0.6.1", "supports-color": "4.4.0" } }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, "supports-color": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.4.0.tgz", @@ -16009,7 +14050,7 @@ "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", "requires": { "css-selector-tokenizer": "0.7.0", - "postcss": "6.0.10" + "postcss": "6.0.13" }, "dependencies": { "ansi-styles": { @@ -16036,15 +14077,20 @@ "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=" }, "postcss": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.10.tgz", - "integrity": "sha512-7WOpqea/cQHH1XUXdN1mqoFFmhigW3KAXJ+ssMOk/f6mKmwqFgqqdwsnjLGH+wuY+kwaJvT4whHcfKt5kWga0A==", + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.13.tgz", + "integrity": "sha512-nHsrD1PPTMSJDfU+osVsLtPkSP9YGeoOz4FDLN4r1DW4N5vqL1J+gACzTQHsfwIiWG/0/nV4yCzjTMo1zD8U1g==", "requires": { "chalk": "2.1.0", - "source-map": "0.5.7", + "source-map": "0.6.1", "supports-color": "4.4.0" } }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, "supports-color": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.4.0.tgz", @@ -16061,7 +14107,7 @@ "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", "requires": { "icss-replace-symbols": "1.1.0", - "postcss": "6.0.10" + "postcss": "6.0.13" }, "dependencies": { "ansi-styles": { @@ -16088,15 +14134,20 @@ "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=" }, "postcss": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.10.tgz", - "integrity": "sha512-7WOpqea/cQHH1XUXdN1mqoFFmhigW3KAXJ+ssMOk/f6mKmwqFgqqdwsnjLGH+wuY+kwaJvT4whHcfKt5kWga0A==", + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.13.tgz", + "integrity": "sha512-nHsrD1PPTMSJDfU+osVsLtPkSP9YGeoOz4FDLN4r1DW4N5vqL1J+gACzTQHsfwIiWG/0/nV4yCzjTMo1zD8U1g==", "requires": { "chalk": "2.1.0", - "source-map": "0.5.7", + "source-map": "0.6.1", "supports-color": "4.4.0" } }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, "supports-color": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.4.0.tgz", @@ -16112,7 +14163,7 @@ "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz", "integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=", "requires": { - "postcss": "5.2.17" + "postcss": "5.2.18" } }, "postcss-normalize-url": { @@ -16122,7 +14173,7 @@ "requires": { "is-absolute-url": "2.1.0", "normalize-url": "1.9.1", - "postcss": "5.2.17", + "postcss": "5.2.18", "postcss-value-parser": "3.3.0" } }, @@ -16131,7 +14182,7 @@ "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz", "integrity": "sha1-7sbCpntsQSqNsgQud/6NpD+VwR0=", "requires": { - "postcss": "5.2.17", + "postcss": "5.2.18", "postcss-value-parser": "3.3.0" } }, @@ -16140,7 +14191,7 @@ "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz", "integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=", "requires": { - "postcss": "5.2.17", + "postcss": "5.2.18", "postcss-value-parser": "3.3.0" } }, @@ -16149,7 +14200,7 @@ "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz", "integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=", "requires": { - "postcss": "5.2.17" + "postcss": "5.2.18" } }, "postcss-reduce-transforms": { @@ -16158,7 +14209,7 @@ "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=", "requires": { "has": "1.0.1", - "postcss": "5.2.17", + "postcss": "5.2.18", "postcss-value-parser": "3.3.0" } }, @@ -16178,7 +14229,7 @@ "integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=", "requires": { "is-svg": "2.1.0", - "postcss": "5.2.17", + "postcss": "5.2.18", "postcss-value-parser": "3.3.0", "svgo": "0.7.2" } @@ -16189,7 +14240,7 @@ "integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=", "requires": { "alphanum-sort": "1.0.2", - "postcss": "5.2.17", + "postcss": "5.2.18", "uniqs": "2.0.0" } }, @@ -16204,7 +14255,7 @@ "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=", "requires": { "has": "1.0.1", - "postcss": "5.2.17", + "postcss": "5.2.18", "uniqs": "2.0.0" } }, @@ -16225,9 +14276,14 @@ "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=" }, "pretty-bytes": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-0.1.2.tgz", - "integrity": "sha1-zZApTVihyk6KXQ+5yCJZmIgazwA=" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-2.0.1.tgz", + "integrity": "sha1-FV7E0ANvQTkecEXW2+SWPVJdJk8=", + "requires": { + "get-stdin": "4.0.1", + "meow": "3.7.0", + "number-is-nan": "1.0.1" + } }, "pretty-data": { "version": "0.40.0", @@ -16284,14 +14340,6 @@ "any-promise": "0.1.0" } }, - "promptly": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/promptly/-/promptly-0.2.0.tgz", - "integrity": "sha1-c+8gD6gynV06jfQXmJULhkbKRtk=", - "requires": { - "read": "1.0.7" - } - }, "proto-list": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", @@ -16322,7 +14370,7 @@ "request": "2.67.0", "saucelabs": "1.0.1", "selenium-webdriver": "2.52.0", - "source-map-support": "0.4.16" + "source-map-support": "0.4.18" }, "dependencies": { "bl": { @@ -16384,7 +14432,7 @@ "is-typedarray": "1.0.0", "isstream": "0.1.2", "json-stringify-safe": "5.0.1", - "mime-types": "2.1.16", + "mime-types": "2.1.17", "node-uuid": "1.4.8", "oauth-sign": "0.8.2", "qs": "5.2.1", @@ -16406,7 +14454,7 @@ "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.1.5.tgz", "integrity": "sha1-ccDuOxAt4/IC87ZPYI0XP8uhqRg=", "requires": { - "forwarded": "0.1.0", + "forwarded": "0.1.2", "ipaddr.js": "1.4.0" } }, @@ -16417,7 +14465,7 @@ "dev": true, "requires": { "agent-base": "2.1.1", - "debug": "2.6.8", + "debug": "2.6.9", "extend": "3.0.1", "http-proxy-agent": "1.0.0", "https-proxy-agent": "1.0.0", @@ -16465,16 +14513,16 @@ } }, "pug": { - "version": "2.0.0-rc.3", - "resolved": "https://registry.npmjs.org/pug/-/pug-2.0.0-rc.3.tgz", - "integrity": "sha512-AGEWoQ6SHw7fNiaioEvAEelAYmFTvMTVAUxf4hUCLb5pb2HmN6yLGb/SwPFFaOiqSdxyxSmBVtL/I4VHOF9UPA==", + "version": "2.0.0-rc.4", + "resolved": "https://registry.npmjs.org/pug/-/pug-2.0.0-rc.4.tgz", + "integrity": "sha512-SL7xovj6E2Loq9N0UgV6ynjMLW4urTFY/L/Fprhvz13Xc5vjzkjZjI1QHKq31200+6PSD8PyU6MqrtCTJj6/XA==", "requires": { - "pug-code-gen": "1.1.1", - "pug-filters": "2.1.4", + "pug-code-gen": "2.0.0", + "pug-filters": "2.1.5", "pug-lexer": "3.1.0", - "pug-linker": "3.0.2", - "pug-load": "2.0.8", - "pug-parser": "3.0.1", + "pug-linker": "3.0.3", + "pug-load": "2.0.9", + "pug-parser": "4.0.0", "pug-runtime": "2.0.3", "pug-strip-comments": "1.0.2" } @@ -16490,9 +14538,9 @@ } }, "pug-code-gen": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-1.1.1.tgz", - "integrity": "sha1-HPcnRO8qA56uajNAyqoRBYcSWOg=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-2.0.0.tgz", + "integrity": "sha512-E4oiJT+Jn5tyEIloj8dIJQognbiNNp0i0cAJmYtQTFS0soJ917nlIuFtqVss3IXMEyQKUew3F4gIkBpn18KbVg==", "requires": { "constantinople": "3.0.2", "doctypes": "1.1.0", @@ -16541,17 +14589,17 @@ "integrity": "sha1-U659nSm7A89WRJOgJhCfVMR/XyY=" }, "pug-filters": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-2.1.4.tgz", - "integrity": "sha512-0irOV5M9VhvRBWFGIvkrDDRWnhFpRgedO+yYEKnosgcowTrEnXGhEY/ZXlPM858upi7MqH8ZMXeRz3yTfXEzzQ==", + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-2.1.5.tgz", + "integrity": "sha512-xkw71KtrC4sxleKiq+cUlQzsiLn8pM5+vCgkChW2E6oNOzaqTSIBKIQ5cl4oheuDzvJYCTSYzRaVinMUrV4YLQ==", "requires": { "clean-css": "3.4.28", "constantinople": "3.0.2", "jstransformer": "1.0.0", "pug-error": "1.3.2", - "pug-walk": "1.1.4", + "pug-walk": "1.1.5", "resolve": "1.4.0", - "uglify-js": "2.8.29" + "uglify-js": "2.6.4" }, "dependencies": { "asap": { @@ -16600,23 +14648,6 @@ "requires": { "amdefine": "1.0.1" } - }, - "uglify-js": { - "version": "2.8.29", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", - "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", - "requires": { - "source-map": "0.5.7", - "uglify-to-browserify": "1.0.2", - "yargs": "3.10.0" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - } - } } } }, @@ -16641,27 +14672,27 @@ } }, "pug-linker": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-3.0.2.tgz", - "integrity": "sha512-8D+XJs5lF2batwEv7UtS0kSklX+k9HapU9UeBmCAJ+XP82idk8XIBu0aV+L5j8rupdyW3fdfKQ/tznMHvqEg6g==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-3.0.3.tgz", + "integrity": "sha512-DCKczglCXOzJ1lr4xUj/lVHYvS+lGmR2+KTCjZjtIpdwaN7lNOoX2SW6KFX5X4ElvW+6ThwB+acSUg08UJFN5A==", "requires": { "pug-error": "1.3.2", - "pug-walk": "1.1.4" + "pug-walk": "1.1.5" } }, "pug-load": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-2.0.8.tgz", - "integrity": "sha512-1T8GaRSyV4Oc3vEPuxB1VwHE4fpU2iYUK6gPLcxXPAiU1k9sYiuRWwBI2vra1oTTmpqwn1GiYFMg1jO74Eb2fA==", + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-2.0.9.tgz", + "integrity": "sha512-BDdZOCru4mg+1MiZwRQZh25+NTRo/R6/qArrdWIf308rHtWA5N9kpoUskRe4H6FslaQujC+DigH9LqlBA4gf6Q==", "requires": { "object-assign": "4.1.1", - "pug-walk": "1.1.4" + "pug-walk": "1.1.5" } }, "pug-parser": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-3.0.1.tgz", - "integrity": "sha512-YNcfPtamkJ6Blgdev1keI1rK5UZ5TtYS4r1lZw1/lhFhyEVAwKtzOsv6aqxI0xBWfCia/vNWhdtdaqoMRB2jcQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-4.0.0.tgz", + "integrity": "sha512-ocEUFPdLG9awwFj0sqi1uiZLNvfoodCMULZzkRqILryIWc/UUlDlxqrKhKjAIIGPX/1SNsvxy63+ayEGocGhQg==", "requires": { "pug-error": "1.3.2", "token-stream": "0.0.1" @@ -16681,25 +14712,9 @@ } }, "pug-walk": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-1.1.4.tgz", - "integrity": "sha512-29oDmQ4Z5nXJnaVQ/PTLdY3pRBCHcb1dvNhvVZ+c1bOv4cKRbwRD6mm0ZDVVzzZmSC8DctqbVtRgLzNJVQFHMw==" - }, - "pump": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/pump/-/pump-0.3.5.tgz", - "integrity": "sha1-rl/4wfk+2HrcZTCpdWWxJvWFRUs=", - "requires": { - "end-of-stream": "1.0.0", - "once": "1.2.0" - }, - "dependencies": { - "once": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.2.0.tgz", - "integrity": "sha1-3hkFxjavh0qPuoYtmqvd0fkgRhw=" - } - } + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-1.1.5.tgz", + "integrity": "sha512-rJlH1lXerCIAtImXBze3dtKq/ykZMA4rpO9FnPcIgsWcxZLOvd8zltaoeOVFyBSSqCkhhJWbEbTMga8UxWUUSA==" }, "punycode": { "version": "1.4.1", @@ -16710,10 +14725,10 @@ "version": "git://github.com/habitrpg/push-notify.git#6bc2b5fdb1bdc9649b9ec1964d79ca50187fc8a9", "requires": { "apn": "1.7.8", - "bluebird": "3.5.0", + "bluebird": "3.5.1", "lodash": "4.17.4", "mpns": "2.1.0", - "node-gcm": "0.14.6", + "node-gcm": "0.14.8", "pipe-event": "0.1.0", "q": "1.5.0", "wns": "0.5.3" @@ -16868,20 +14883,14 @@ "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=" }, "raw-body": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.2.0.tgz", - "integrity": "sha1-mUl2z2pQlqQRYoQEkvC9xdbn+5Y=", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz", + "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=", "requires": { - "bytes": "2.4.0", - "iconv-lite": "0.4.15", + "bytes": "3.0.0", + "http-errors": "1.6.2", + "iconv-lite": "0.4.19", "unpipe": "1.0.0" - }, - "dependencies": { - "iconv-lite": { - "version": "0.4.15", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.15.tgz", - "integrity": "sha1-/iZaIYrGpXz+hUkn6dBMGYJe3es=" - } } }, "raw-loader": { @@ -16908,14 +14917,6 @@ } } }, - "read": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", - "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", - "requires": { - "mute-stream": "0.0.4" - } - }, "read-all-stream": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.1.0.tgz", @@ -16985,27 +14986,14 @@ } }, "readline2": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/readline2/-/readline2-0.1.1.tgz", - "integrity": "sha1-mUQ7pug7gw7zBRv9fcJBqCco1Wg=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/readline2/-/readline2-1.0.1.tgz", + "integrity": "sha1-QQWWCP/BVHV7cV2ZidGZ/783LjU=", + "dev": true, "requires": { - "mute-stream": "0.0.4", - "strip-ansi": "2.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz", - "integrity": "sha1-QchHGUZGN15qGl0Qw8oFTvn8mA0=" - }, - "strip-ansi": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-2.0.1.tgz", - "integrity": "sha1-32LBqpTtLxFOHQ8h/R1QSCt5pg4=", - "requires": { - "ansi-regex": "1.1.1" - } - } + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "mute-stream": "0.0.5" } }, "rechoir": { @@ -17025,14 +15013,6 @@ "strip-indent": "1.0.1" } }, - "redeyed": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-0.4.4.tgz", - "integrity": "sha1-N+mQpvKyGyoRwuakj9QTVpjLqX8=", - "requires": { - "esprima": "1.0.4" - } - }, "reduce-css-calc": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz", @@ -17066,9 +15046,9 @@ } }, "regenerate": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.2.tgz", - "integrity": "sha1-0ZQcZ7rUN+G+dkM63Vs4X5WxkmA=" + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.3.tgz", + "integrity": "sha512-jVpo1GadrDAK59t/0jRx5VxYWQEDkkEKi6+HjE3joFVLfDOh9Xrdh0dF1eSq+BI/SwvTQ44gSscJ8N5zYL61sg==" }, "regenerator-runtime": { "version": "0.11.0", @@ -17086,12 +15066,11 @@ } }, "regex-cache": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz", - "integrity": "sha1-mxpsNdTQ3871cRrmUejp09cRQUU=", + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", "requires": { - "is-equal-shallow": "0.1.3", - "is-primitive": "2.0.0" + "is-equal-shallow": "0.1.3" } }, "regexp-clone": { @@ -17104,17 +15083,26 @@ "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", "requires": { - "regenerate": "1.3.2", + "regenerate": "1.3.3", "regjsgen": "0.2.0", "regjsparser": "0.1.5" } }, - "registry-url": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-0.1.1.tgz", - "integrity": "sha1-FzlCe4GxELMCSCocfNcn/8yC1b4=", + "registry-auth-token": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.1.tgz", + "integrity": "sha1-+w0yie4Nmtosu1KvXf5mywcNMAY=", "requires": { - "npmconf": "2.1.2" + "rc": "1.2.1", + "safe-buffer": "5.1.1" + } + }, + "registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", + "requires": { + "rc": "1.2.1" } }, "regjsgen": { @@ -17208,12 +15196,12 @@ "is-typedarray": "1.0.0", "isstream": "0.1.2", "json-stringify-safe": "5.0.1", - "mime-types": "2.1.16", + "mime-types": "2.1.17", "node-uuid": "1.4.8", "oauth-sign": "0.8.2", "qs": "6.2.3", "stringstream": "0.0.5", - "tough-cookie": "2.3.2", + "tough-cookie": "2.3.3", "tunnel-agent": "0.4.3" }, "dependencies": { @@ -17225,25 +15213,26 @@ } }, "request-progress": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-0.3.0.tgz", - "integrity": "sha1-vfIGK/wZfF1JJQDUTLOv94ZbSS4=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-2.0.1.tgz", + "integrity": "sha1-XTa7V5YcZzqlt4jbyBQf3yO0Tgg=", "requires": { - "throttleit": "0.0.2" + "throttleit": "1.0.0" } }, - "request-replay": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/request-replay/-/request-replay-0.2.0.tgz", - "integrity": "sha1-m2k6XRGLOfXFlurV7ZGiZEQFf2A=", + "require_optional": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require_optional/-/require_optional-1.0.1.tgz", + "integrity": "sha512-qhM/y57enGWHAe3v/NcwML6a3/vfESLe/sGM2dII+gEO0BpKRUkWZow/tyloNqJyN6kXSl3RyyM8Ll5D/sJP8g==", "requires": { - "retry": "0.6.1" + "resolve-from": "2.0.0", + "semver": "5.4.1" }, "dependencies": { - "retry": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.6.1.tgz", - "integrity": "sha1-/ckO7ZQ/3hG4k1VLjMY9DombqRg=" + "semver": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz", + "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==" } } }, @@ -17286,22 +15275,6 @@ } } }, - "require_optional": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require_optional/-/require_optional-1.0.1.tgz", - "integrity": "sha512-qhM/y57enGWHAe3v/NcwML6a3/vfESLe/sGM2dII+gEO0BpKRUkWZow/tyloNqJyN6kXSl3RyyM8Ll5D/sJP8g==", - "requires": { - "resolve-from": "2.0.0", - "semver": "5.4.1" - }, - "dependencies": { - "semver": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz", - "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==" - } - } - }, "requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", @@ -17374,9 +15347,9 @@ } }, "rimraf": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.1.tgz", - "integrity": "sha1-wjOOxkPfeht/5cVPqG9XQopV8z0=", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", "requires": { "glob": "7.1.2" }, @@ -17423,11 +15396,6 @@ "gulp-util": "3.0.8" } }, - "rx": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/rx/-/rx-2.5.3.tgz", - "integrity": "sha1-Ia3H2A8CACr1Da6X/Z2/JIdV9WY=" - }, "rx-lite": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-3.1.2.tgz", @@ -17536,7 +15504,7 @@ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", "requires": { - "big.js": "3.1.3", + "big.js": "3.2.0", "emojis-list": "2.1.0", "json5": "0.5.1" } @@ -17586,20 +15554,7 @@ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.3.0.tgz", "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=", "requires": { - "ajv": "5.2.2" - }, - "dependencies": { - "ajv": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.2.2.tgz", - "integrity": "sha1-R8aNaehvXZUxA7AHSpQw3GPaXjk=", - "requires": { - "co": "4.6.0", - "fast-deep-equal": "1.0.0", - "json-schema-traverse": "0.3.1", - "json-stable-stringify": "1.0.1" - } - } + "ajv": "5.2.3" } }, "screenshot-stream": { @@ -17619,7 +15574,7 @@ "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", "requires": { - "js-base64": "2.1.9", + "js-base64": "2.3.2", "source-map": "0.4.4" }, "dependencies": { @@ -17657,9 +15612,9 @@ } }, "selenium-server": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/selenium-server/-/selenium-server-3.5.2.tgz", - "integrity": "sha512-7+FLS8NXh1GkrDZS5oNtcJZlCd0idPy3VaCIAC5nNXNcrzzx1ycyIANOxx26vNy+Jf/Vp+6e59ctl0tvN+3Haw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/selenium-server/-/selenium-server-3.6.0.tgz", + "integrity": "sha512-+rZgHxtJsBiDCXiJsOboDSUEgBffpV/JkscnTEVVIkOwQWpcFS7ZRnWn292H7j9T335GCZ4L2/I38xMf3bLpyg==", "dev": true }, "selenium-webdriver": { @@ -17669,7 +15624,7 @@ "dev": true, "requires": { "adm-zip": "0.4.4", - "rimraf": "2.6.1", + "rimraf": "2.6.2", "tmp": "0.0.24", "ws": "1.1.4", "xml2js": "0.4.4" @@ -17705,18 +15660,11 @@ "integrity": "sha1-d0Zt5YnNXTyV8TiqeLxWmjy10no=" }, "semver-diff": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-0.1.0.tgz", - "integrity": "sha1-T2BXyj66I8xIS1H2Sq+IsTGjhV0=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", + "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", "requires": { - "semver": "2.3.2" - }, - "dependencies": { - "semver": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-2.3.2.tgz", - "integrity": "sha1-uYSPJdbPNjMwc+ye+IVtQvEjPlI=" - } + "semver": "5.0.3" } }, "semver-regex": { @@ -17810,31 +15758,26 @@ "integrity": "sha1-kM/xnQLgcCf9dn9erT57ldHnOAw=" }, "serve-favicon": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.4.3.tgz", - "integrity": "sha1-WYaxewUCZCtkHCH4GLGszjICXSM=", + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.4.5.tgz", + "integrity": "sha512-s7F8h2NrslMkG50KxvlGdj+ApSwaLex0vexuJ9iFf3GLTIp1ph/l1qZvRe9T9TJEYZgmq72ZwJ2VYiAEtChknw==", "requires": { - "etag": "1.8.0", - "fresh": "0.5.0", + "etag": "1.8.1", + "fresh": "0.5.2", "ms": "2.0.0", - "parseurl": "1.3.1", - "safe-buffer": "5.0.1" + "parseurl": "1.3.2", + "safe-buffer": "5.1.1" }, "dependencies": { "etag": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.0.tgz", - "integrity": "sha1-b2Ma7zNtbEY2K1F2QETOIWvjwFE=" + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" }, "fresh": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.0.tgz", - "integrity": "sha1-9HTKXmqSRtb9jglTz6m5yAWvp44=" - }, - "safe-buffer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz", - "integrity": "sha1-0mPKVGls2KMGtcplUekt5XkY++c=" + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" } } }, @@ -17845,7 +15788,7 @@ "requires": { "encodeurl": "1.0.1", "escape-html": "1.0.3", - "parseurl": "1.3.1", + "parseurl": "1.3.2", "send": "0.14.2" } }, @@ -17870,11 +15813,12 @@ "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=" }, "sha.js": { - "version": "2.4.8", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.8.tgz", - "integrity": "sha1-NwaMLEdra69ALRSknGf1l5IfY08=", + "version": "2.4.9", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.9.tgz", + "integrity": "sha512-G8zektVqbiPHrylgew9Zg1VRB1L/DtXNUVAM6q4QLy8NE3qtHlFXTf8VLL4k1Yl6c7NMjtZUTdXV+X44nFaT6A==", "requires": { - "inherits": "2.0.3" + "inherits": "2.0.3", + "safe-buffer": "5.1.1" } }, "shallow-clone": { @@ -17914,7 +15858,7 @@ "integrity": "sha1-5wEjENj0F/TetXEhUOVni4euVl8=", "requires": { "json-stable-stringify": "0.0.1", - "sha.js": "2.4.8" + "sha.js": "2.4.9" }, "dependencies": { "json-stable-stringify": { @@ -17941,9 +15885,9 @@ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" }, "shell-quote": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.4.3.tgz", - "integrity": "sha1-lSxE4LHtkBPvU5WBecxkPod3Rms=", + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", + "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", "requires": { "array-filter": "0.0.1", "array-map": "0.0.0", @@ -17957,7 +15901,7 @@ "integrity": "sha1-3svPh0sNHl+3LhSxZKloMEjprLM=", "requires": { "glob": "7.1.2", - "interpret": "1.0.3", + "interpret": "1.0.4", "rechoir": "0.6.2" }, "dependencies": { @@ -18012,9 +15956,9 @@ } }, "sinon-chai": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/sinon-chai/-/sinon-chai-2.13.0.tgz", - "integrity": "sha512-hRNu/TlYEp4Rw5IbzO8ykGoZMSG489PGUx1rvePpHGrtl20cXivRBgtr/EWYxIwL9EOO9+on04nd9k3tW8tVww==", + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/sinon-chai/-/sinon-chai-2.14.0.tgz", + "integrity": "sha512-9stIF1utB0ywNHNT7RgiXbdmen8QDCRsrTjw+G9TgKt1Yexjiv8TOWZ6WHsTPz57Yky3DIswZvEqX8fpuHNDtQ==", "dev": true }, "sinon-stub-promise": { @@ -18039,11 +15983,6 @@ "resolved": "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz", "integrity": "sha1-CzpmK10Ewxd7GSa+qCsD+Dei70E=" }, - "slide": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", - "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=" - }, "smart-buffer": { "version": "1.1.15", "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-1.1.15.tgz", @@ -18263,9 +16202,9 @@ } }, "source-map-support": { - "version": "0.4.16", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.16.tgz", - "integrity": "sha512-A6vlydY7H/ljr4L2UOhDSajQdZQ6dMD7cLH0pzwcmwLyc9u8PNI4WGtnfDDzX7uzGL6c/T+ORL97Zlh+S4iOrg==", + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", "requires": { "source-map": "0.5.7" } @@ -18323,33 +16262,10 @@ "underscore.string": "3.0.3" }, "dependencies": { - "handlebars": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-3.0.3.tgz", - "integrity": "sha1-DgllGi8Ps8lJFgWDcQ1VH5Lm0q0=", - "requires": { - "optimist": "0.6.1", - "source-map": "0.1.43", - "uglify-js": "2.3.6" - } - }, - "source-map": { - "version": "0.1.43", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", - "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", - "requires": { - "amdefine": "1.0.1" - } - }, "underscore": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz", "integrity": "sha1-YaajIBBiKvoHljvzJSA88SI51gQ=" - }, - "underscore.string": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.0.3.tgz", - "integrity": "sha1-Rhe4waJQz25QZPu7Nj0PqWzxRVI=" } } }, @@ -18432,6 +16348,11 @@ "source-map": "0.5.7" } }, + "esprima": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz", + "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0=" + }, "estraverse": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.3.2.tgz", @@ -18668,28 +16589,10 @@ "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" }, - "string-length": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-0.1.2.tgz", - "integrity": "sha1-qwS7M4Z+50vu1/uJu38InTkngPI=", - "requires": { - "strip-ansi": "0.2.2" - }, - "dependencies": { - "ansi-regex": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.1.0.tgz", - "integrity": "sha1-Vcpg22kAhXxCOukpeYACb5Qe2QM=" - }, - "strip-ansi": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.2.2.tgz", - "integrity": "sha1-hU0pDJgVJfyMOXqRCwJa4tVP/Ag=", - "requires": { - "ansi-regex": "0.1.0" - } - } - } + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" }, "string-width": { "version": "1.0.2", @@ -18701,16 +16604,6 @@ "strip-ansi": "3.0.1" } }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" - }, - "stringify-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-1.0.1.tgz", - "integrity": "sha1-htNefb+86apFY31+zdeEfhWduKI=" - }, "stringstream": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", @@ -18725,10 +16618,11 @@ } }, "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-1.0.0.tgz", + "integrity": "sha1-hbiGLzhEtabV7IRnqTWYFzo295Q=", "requires": { + "first-chunk-stream": "1.0.0", "is-utf8": "0.2.1" } }, @@ -18739,6 +16633,16 @@ "requires": { "first-chunk-stream": "1.0.0", "strip-bom": "2.0.0" + }, + "dependencies": { + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "requires": { + "is-utf8": "0.2.1" + } + } } }, "strip-dirs": { @@ -18774,6 +16678,11 @@ } } }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + }, "strip-indent": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", @@ -18801,9 +16710,9 @@ "integrity": "sha1-IrD6OkE4WzO+PzMVUbu4N/oM164=" }, "stripe": { - "version": "4.24.1", - "resolved": "https://registry.npmjs.org/stripe/-/stripe-4.24.1.tgz", - "integrity": "sha512-qpNphrz1LiZHFC4twMhHlsT9MllgVKjOdvhoc0MJ3yWXWHcK1FnkgNxbACJZ9FEInx6gXs1yySm7psOZGkGCpQ==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/stripe/-/stripe-4.25.0.tgz", + "integrity": "sha512-sSRPSQ4BTSbdcevVSrtIJzlOCTIAXm8T38DE4zPL6ysYpIWGfIBdo2XnhouLK12/6cuLvaEInlfCZQgoEVzXpQ==", "requires": { "bluebird": "2.11.0", "lodash.isplainobject": "4.0.6", @@ -18824,41 +16733,36 @@ } }, "stylus": { - "version": "0.49.3", - "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.49.3.tgz", - "integrity": "sha1-H72r5HntRghyxxpiUqZ/lQQLpRE=", + "version": "0.54.5", + "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.54.5.tgz", + "integrity": "sha1-QrlWCTHKcJDOhRWnmLqeaqPW3Hk=", "requires": { "css-parse": "1.7.0", - "debug": "2.6.8", - "glob": "3.2.11", - "mkdirp": "0.3.5", + "debug": "2.6.9", + "glob": "7.0.6", + "mkdirp": "0.5.1", "sax": "0.5.8", "source-map": "0.1.43" }, "dependencies": { + "css-parse": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-1.7.0.tgz", + "integrity": "sha1-Mh9s9zeCpv91ERE5D8BeLGV9jJs=" + }, "glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", - "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", "inherits": "2.0.3", - "minimatch": "0.3.0" + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" } }, - "minimatch": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", - "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=", - "requires": { - "lru-cache": "2.5.2", - "sigmund": "1.0.1" - } - }, - "mkdirp": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz", - "integrity": "sha1-3j5fiWHIjHh+4TaN+EmsRBPsqNc=" - }, "sax": { "version": "0.5.8", "resolved": "https://registry.npmjs.org/sax/-/sax-0.5.8.tgz", @@ -18898,22 +16802,30 @@ } }, "superagent": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/superagent/-/superagent-3.6.0.tgz", - "integrity": "sha512-oWsu4mboo8sVxagp4bNwZIR1rUmypeAJDmNIwT9mF4k06hSu6P92aOjEWLaIj7vsX3fOUp+cRH/04tao+q5Q7A==", + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/superagent/-/superagent-3.6.3.tgz", + "integrity": "sha512-GjsfCFijfjqoz2tRiStSOoTdy7gNZOcK3ar4zONP9D8dXQWE+Qg7cbePHimRpapo06WUvoU3dmgi2e4q+sab5A==", "requires": { "component-emitter": "1.2.1", "cookiejar": "2.1.1", - "debug": "2.6.8", + "debug": "3.1.0", "extend": "3.0.1", "form-data": "2.3.1", "formidable": "1.1.1", "methods": "1.1.2", - "mime": "1.4.0", - "qs": "6.5.0", + "mime": "1.4.1", + "qs": "6.5.1", "readable-stream": "2.0.6" }, "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + }, "form-data": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.1.tgz", @@ -18921,18 +16833,18 @@ "requires": { "asynckit": "0.4.0", "combined-stream": "1.0.5", - "mime-types": "2.1.16" + "mime-types": "2.1.17" } }, "mime": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.0.tgz", - "integrity": "sha512-n9ChLv77+QQEapYz8lV+rIZAW3HhAPW2CXnzb1GN5uMkuczshwvkW7XPsbzU0ZQN3sP47Er2KVkp2p3KyqZKSQ==" + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==" }, "qs": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.0.tgz", - "integrity": "sha512-fjVFjW9yhqMhVGwRExCXLhJKrLlkYSaxNWdyc9rmHlrVZbk35YHH312dFd7191uQeXkI3mKLZTIbSvIeFwFemg==" + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", + "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==" } } }, @@ -18961,9 +16873,9 @@ } }, "svg-url-loader": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/svg-url-loader/-/svg-url-loader-2.1.1.tgz", - "integrity": "sha1-Ebpm9N0I1QjCbYVhkjt6siRUafA=", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/svg-url-loader/-/svg-url-loader-2.2.0.tgz", + "integrity": "sha1-EH4Co+USfCPloKdroyOS3zn1rZg=", "requires": { "file-loader": "0.11.2", "loader-utils": "1.1.0" @@ -18982,7 +16894,7 @@ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", "requires": { - "big.js": "3.1.3", + "big.js": "3.2.0", "emojis-list": "2.1.0", "json5": "0.5.1" } @@ -19008,20 +16920,6 @@ "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=" }, - "esprima": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", - "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=" - }, - "js-yaml": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", - "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=", - "requires": { - "argparse": "1.0.9", - "esprima": "2.7.3" - } - }, "sax": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", @@ -19042,7 +16940,7 @@ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", "requires": { - "big.js": "3.1.3", + "big.js": "3.2.0", "emojis-list": "2.1.0", "json5": "0.5.1" } @@ -19071,6 +16969,16 @@ "string-width": "2.1.1" }, "dependencies": { + "ajv": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", + "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", + "dev": true, + "requires": { + "co": "4.6.0", + "json-stable-stringify": "1.0.1" + } + }, "ansi-regex": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", @@ -19119,27 +17027,17 @@ "inherits": "2.0.3" } }, - "tar-fs": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-0.5.2.tgz", - "integrity": "sha1-D1lCS+fu7kUjIxbjAvZtP26m2z4=", - "requires": { - "mkdirp": "0.5.1", - "pump": "0.3.5", - "tar-stream": "0.4.7" - } - }, "tar-pack": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/tar-pack/-/tar-pack-3.4.0.tgz", "integrity": "sha1-I74tf2cagzk3bL2wuP4/3r8xeYQ=", "requires": { - "debug": "2.6.8", + "debug": "2.6.9", "fstream": "1.0.11", "fstream-ignore": "1.0.5", "once": "1.4.0", "readable-stream": "2.3.3", - "rimraf": "2.6.1", + "rimraf": "2.6.2", "tar": "2.2.1", "uid-number": "0.0.6" }, @@ -19169,51 +17067,22 @@ } }, "tar-stream": { - "version": "0.4.7", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-0.4.7.tgz", - "integrity": "sha1-Hx0s6evHtCdlJDyg6PG3v9oKrc0=", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.5.4.tgz", + "integrity": "sha1-NlSc8E7RrumyowwBQyUiONr5QBY=", "requires": { - "bl": "0.9.5", - "end-of-stream": "1.0.0", - "readable-stream": "1.1.14", + "bl": "1.1.2", + "end-of-stream": "1.4.0", + "readable-stream": "2.0.6", "xtend": "4.0.1" }, "dependencies": { - "bl": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz", - "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=", + "end-of-stream": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.0.tgz", + "integrity": "sha1-epDYM+/abPpurA9JSduw+tOmMgY=", "requires": { - "readable-stream": "1.0.34" - }, - "dependencies": { - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "0.0.1", - "string_decoder": "0.10.31" - } - } - } - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - }, - "readable-stream": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "0.0.1", - "string_decoder": "0.10.31" + "once": "1.4.0" } } } @@ -19234,6 +17103,14 @@ } } }, + "term-size": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", + "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", + "requires": { + "execa": "0.7.0" + } + }, "test-exclude": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.1.1.tgz", @@ -19259,9 +17136,9 @@ "dev": true }, "throttleit": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz", - "integrity": "sha1-z+34jmDADdlpe2H90qg0OptoDq8=" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz", + "integrity": "sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=" }, "through": { "version": "2.3.8", @@ -19350,54 +17227,18 @@ "process": "0.11.10" } }, - "timers-ext": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.2.tgz", - "integrity": "sha1-YcxHp2wavTGV8UUn+XjViulMUgQ=", - "requires": { - "es5-ext": "0.10.30", - "next-tick": "1.0.0" - }, - "dependencies": { - "next-tick": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", - "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" - } - } - }, "timespan": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/timespan/-/timespan-2.3.0.tgz", "integrity": "sha1-SQLOBAvRPYRcj1myfp1ZutbzmSk=" }, - "tiny-lr-fork": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/tiny-lr-fork/-/tiny-lr-fork-0.0.5.tgz", - "integrity": "sha1-Hpnh4qhGm3NquX2X7vqYxx927Qo=", - "requires": { - "debug": "0.7.4", - "faye-websocket": "0.4.4", - "noptify": "0.0.3", - "qs": "0.5.6" - }, - "dependencies": { - "debug": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz", - "integrity": "sha1-BuHqgILCyxTjmAbiLi9vdX+Srzk=" - }, - "qs": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/qs/-/qs-0.5.6.tgz", - "integrity": "sha1-MbGtBYVnZRxSaSFQa5qHk5EaA4Q=" - } - } - }, "tmp": { - "version": "0.0.23", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.23.tgz", - "integrity": "sha1-3odKpel0qF8KMs39vXRmPLO9nHQ=" + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "requires": { + "os-tmpdir": "1.0.2" + } }, "to-absolute-glob": { "version": "0.1.1", @@ -19429,14 +17270,14 @@ "integrity": "sha1-zu78cXp2xDFvEm0LnbqlXX598Bo=" }, "toposort": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.3.tgz", - "integrity": "sha1-8CzYp0vYvi/A6YYRw7rLlaFxhpw=" + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.6.tgz", + "integrity": "sha1-wxdI5V0hDv/AD9zcfW5o19e7nOw=" }, "touch": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/touch/-/touch-0.0.2.tgz", - "integrity": "sha1-plp3d5Xly74SmUmb3EIoH/shtfQ=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", + "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", "requires": { "nopt": "1.0.10" }, @@ -19446,15 +17287,15 @@ "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", "requires": { - "abbrev": "1.1.0" + "abbrev": "1.1.1" } } } }, "tough-cookie": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz", - "integrity": "sha1-8IH3bkyFcg5sN6X6ztc3FQ2EByo=", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.3.tgz", + "integrity": "sha1-C2GKVWW23qkL80JdBNVe3EdadWE=", "requires": { "punycode": "1.4.1" } @@ -19478,11 +17319,6 @@ "css-stringify": "1.0.5" } }, - "css-parse": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-1.0.4.tgz", - "integrity": "sha1-OLBQP7+dqfVOnB29pg4UXHcRe90=" - }, "is-promise": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-1.0.1.tgz", @@ -19493,7 +17329,7 @@ "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", "integrity": "sha1-yQlBrVnkJzMokjB00s8ufLxuwNk=", "requires": { - "wordwrap": "0.0.3" + "wordwrap": "0.0.2" } }, "promise": { @@ -19523,11 +17359,6 @@ } } }, - "traverse": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", - "integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=" - }, "trim-newlines": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", @@ -19589,7 +17420,7 @@ "integrity": "sha1-yrEPtJCeRByChC6v4a1kbIGARBA=", "requires": { "media-typer": "0.3.0", - "mime-types": "2.1.16" + "mime-types": "2.1.17" } }, "typedarray": { @@ -19603,39 +17434,20 @@ "integrity": "sha1-ftUNXg+an7ClczeSWfKndFjVAZI=" }, "uglify-js": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz", - "integrity": "sha1-+gmEdwtCi3qbKoBY9GNV0U/vIRo=", - "optional": true, + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.6.4.tgz", + "integrity": "sha1-ZeovswWck5RpLxX+2HwrNsFrmt8=", "requires": { "async": "0.2.10", - "optimist": "0.3.7", - "source-map": "0.1.43" + "source-map": "0.5.7", + "uglify-to-browserify": "1.0.2", + "yargs": "3.10.0" }, "dependencies": { "async": { "version": "0.2.10", "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", - "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", - "optional": true - }, - "optimist": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", - "integrity": "sha1-yQlBrVnkJzMokjB00s8ufLxuwNk=", - "optional": true, - "requires": { - "wordwrap": "0.0.3" - } - }, - "source-map": { - "version": "0.1.43", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", - "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", - "optional": true, - "requires": { - "amdefine": "1.0.1" - } + "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=" } } }, @@ -19685,9 +17497,9 @@ "integrity": "sha1-izixDKze9jM3uLJOT/htRa6lKag=" }, "underscore.string": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.2.1.tgz", - "integrity": "sha1-18D6KvXVoaZ/QlPa7pgTLnM/Dxk=" + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.0.3.tgz", + "integrity": "sha1-Rhe4waJQz25QZPu7Nj0PqWzxRVI=" }, "uniq": { "version": "1.0.1", @@ -19712,6 +17524,14 @@ "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-1.0.0.tgz", "integrity": "sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs=" }, + "unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "requires": { + "crypto-random-string": "1.0.0" + } + }, "universal-analytics": { "version": "0.3.11", "resolved": "https://registry.npmjs.org/universal-analytics/-/universal-analytics-0.3.11.tgz", @@ -19767,59 +17587,51 @@ "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=" }, "update-notifier": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-0.2.0.tgz", - "integrity": "sha1-oBDJKK3PAgkLjgzn/vb7Cnysw0o=", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.3.0.tgz", + "integrity": "sha1-TognpruRUUCrCTVZ1wFOPruDdFE=", "requires": { - "chalk": "0.5.1", - "configstore": "0.3.2", - "latest-version": "0.2.0", - "semver-diff": "0.1.0", - "string-length": "0.1.2" + "boxen": "1.2.1", + "chalk": "2.1.0", + "configstore": "3.1.1", + "import-lazy": "2.1.0", + "is-installed-globally": "0.1.0", + "is-npm": "1.0.0", + "latest-version": "3.1.0", + "semver-diff": "2.1.0", + "xdg-basedir": "3.0.0" }, "dependencies": { - "ansi-regex": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", - "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=" - }, "ansi-styles": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", - "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", + "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", + "requires": { + "color-convert": "1.9.0" + } }, "chalk": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", - "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.1.0.tgz", + "integrity": "sha512-LUHGS/dge4ujbXMJrnihYMcL4AoOweGnw9Tp3kQuqy1Kx5c1qKjqvMJZ6nVJPMWJtKCTN72ZogH3oeSO9g9rXQ==", "requires": { - "ansi-styles": "1.1.0", + "ansi-styles": "3.2.0", "escape-string-regexp": "1.0.5", - "has-ansi": "0.1.0", - "strip-ansi": "0.3.0", - "supports-color": "0.2.0" + "supports-color": "4.4.0" } }, - "has-ansi": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", - "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=", - "requires": { - "ansi-regex": "0.2.1" - } - }, - "strip-ansi": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", - "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=", - "requires": { - "ansi-regex": "0.2.1" - } + "has-flag": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=" }, "supports-color": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", - "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=" + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.4.0.tgz", + "integrity": "sha512-rKC3+DyXWgK0ZLKwmRsrkyHVZAjNkfzeehuFWdGGcqGDTZFH73+RH6S/RDAAxl9GusSjZSUWYLmT9N5pzXFOXQ==", + "requires": { + "has-flag": "2.0.0" + } } } }, @@ -19828,11 +17640,6 @@ "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=" }, - "uri-path": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/uri-path/-/uri-path-0.0.2.tgz", - "integrity": "sha1-gD6wHy/rF5J9zOD2GH5yt19T9VQ=" - }, "urix": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", @@ -19873,7 +17680,7 @@ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", "requires": { - "big.js": "3.1.3", + "big.js": "3.2.0", "emojis-list": "2.1.0", "json5": "0.5.1" } @@ -19936,7 +17743,7 @@ "integrity": "sha1-z1k+9PLRdYdei7ZY6pLhik/QbY4=", "requires": { "lru-cache": "2.2.4", - "tmp": "0.0.23" + "tmp": "0.0.33" }, "dependencies": { "lru-cache": { @@ -20019,9 +17826,9 @@ } }, "vary": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.1.tgz", - "integrity": "sha1-Z1Neu2lMHVIldFeYRmUyP1h+jTc=" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" }, "vendors": { "version": "1.0.1", @@ -20157,15 +17964,6 @@ "string_decoder": "0.10.31" } }, - "strip-bom": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-1.0.0.tgz", - "integrity": "sha1-hbiGLzhEtabV7IRnqTWYFzo295Q=", - "requires": { - "first-chunk-stream": "1.0.0", - "is-utf8": "0.2.1" - } - }, "through2": { "version": "0.6.5", "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", @@ -20323,9 +18121,9 @@ "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=" }, "vue": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/vue/-/vue-2.4.2.tgz", - "integrity": "sha512-GB5r+CsrCHIB1PoXt4wgBienjF3WGYOIaTK27tDk96sZxpL5RwRrsi9I3ECwFt8x8qAmxT2xk1vsY2Vpcn9nIw==" + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/vue/-/vue-2.4.4.tgz", + "integrity": "sha512-PCiRmc8ZT1DD5+BN8QUAmnkBefcCLfZVSuhc1u7iu5JoPrSHyyk/+4nehm7k2xVMi8+RFLk5WIHAN14UKF0txw==" }, "vue-functional-data-merge": { "version": "1.0.6", @@ -20333,9 +18131,9 @@ "integrity": "sha512-wzUHcvLBiVJcDais1HdmFObi2VagMB5jd/dZuacDO0GCdHURxkvPrReaAyAhW/+g29j5gRu0QKP1DH7CaBRwmQ==" }, "vue-hot-reload-api": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.1.0.tgz", - "integrity": "sha1-nKWKbg35B4VUzhcIaItleHVNht4=" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.2.0.tgz", + "integrity": "sha512-Hn0jdFiNfNx4+Nxz1vokYUsP3mwpn9r/XomLrXA+KafYaiR7LNQG1fxtpVklD4KxD5GluXRiSoWNDf0H9BdsJw==" }, "vue-loader": { "version": "11.3.4", @@ -20344,16 +18142,16 @@ "requires": { "consolidate": "0.14.5", "hash-sum": "1.0.2", - "js-beautify": "1.6.14", + "js-beautify": "1.7.4", "loader-utils": "1.1.0", "lru-cache": "4.1.1", - "postcss": "5.2.17", + "postcss": "5.2.18", "postcss-load-config": "1.2.0", "postcss-selector-parser": "2.2.3", "source-map": "0.5.7", - "vue-hot-reload-api": "2.1.0", + "vue-hot-reload-api": "2.2.0", "vue-style-loader": "2.0.5", - "vue-template-es2015-compiler": "1.5.3" + "vue-template-es2015-compiler": "1.6.0" }, "dependencies": { "loader-utils": { @@ -20361,20 +18159,11 @@ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", "requires": { - "big.js": "3.1.3", + "big.js": "3.2.0", "emojis-list": "2.1.0", "json5": "0.5.1" } }, - "lru-cache": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz", - "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==", - "requires": { - "pseudomap": "1.0.2", - "yallist": "2.1.2" - } - }, "vue-style-loader": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-2.0.5.tgz", @@ -20392,24 +18181,17 @@ "integrity": "sha1-ppwuLia72ERNqIvEV/i51UM2SSQ=", "requires": { "throttleit": "1.0.0" - }, - "dependencies": { - "throttleit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz", - "integrity": "sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=" - } } }, "vue-router": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-2.7.0.tgz", - "integrity": "sha512-kxgsT50dDExua3i103nxNBjlfk8LeUmO9iujVxXV42MnISINHUjqMrknpOOJEg+i9nEkoVgG8N86Pklze35c/A==" + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-2.8.0.tgz", + "integrity": "sha512-p9w/ZgvK5jBmwpcYSVtF2bic1tCKt+HtSx9011c9uH47K+yJg6la/O0MxYVWCFReL/HtbIwbUpOYAgU4wYD12g==" }, "vue-style-loader": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-3.0.1.tgz", - "integrity": "sha1-yLY5uy8kuvnXgnTcF+TyZMHe2gg=", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-3.0.3.tgz", + "integrity": "sha512-P/ihpaZKU23T1kq3E0y4c+F8sbm1HQO69EFYoLoGMSGVAHroHsGir/WQ9qUavP8dyFYHmXenzHaJ/nqd8vfaxw==", "requires": { "hash-sum": "1.0.2", "loader-utils": "1.1.0" @@ -20420,7 +18202,7 @@ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", "requires": { - "big.js": "3.1.3", + "big.js": "3.2.0", "emojis-list": "2.1.0", "json5": "0.5.1" } @@ -20428,24 +18210,24 @@ } }, "vue-template-compiler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.4.2.tgz", - "integrity": "sha512-sKa2Bdvh+j6V9eQSyJRxsf8fak0FtQkCZ145aYFDVwZBhHOTt1vKrODLo4RelI1dUczKlDCp5aZ9MD7uJOZwvw==", + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.4.4.tgz", + "integrity": "sha512-XdHsNi8Z5WqwuFl/Z5eLKgE2DOEEOdMk1aA459uSgvwyy+pjKLBlQWsUpAtoR6o6Wmpujw6NtinAUGuqSTituQ==", "requires": { "de-indent": "1.0.2", "he": "1.1.1" } }, "vue-template-es2015-compiler": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.5.3.tgz", - "integrity": "sha512-j3TBDtjqz7pC9XUzeSeqF5oekqPahxyUHsdG+kZKDH/V/DTexq5inYdLGstnqCUljoLC9LTj3H/5hmyToeSd1A==" + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.6.0.tgz", + "integrity": "sha512-x3LV3wdmmERhVCYy3quqA57NJW7F3i6faas++pJQWtknWT+n7k30F4TVdHvCLn48peTJFRvCpxs3UuFPqgeELg==" }, "vuejs-datepicker": { "version": "git://github.com/habitrpg/vuejs-datepicker.git#45e607a7bccf4e3e089761b3b7b33e3f2c5dc21f", "requires": { "babel-runtime": "6.26.0", - "coveralls": "2.13.1" + "coveralls": "2.13.3" } }, "w3counter": { @@ -20491,13 +18273,13 @@ "resolved": "https://registry.npmjs.org/webpack/-/webpack-2.7.0.tgz", "integrity": "sha512-MjAA0ZqO1ba7ZQJRnoCdbM56mmFpipOPUv/vQpwwfSI42p5PVDdoiuK2AL2FwFUVgT859Jr43bFZXRg/LNsqvg==", "requires": { - "acorn": "5.1.1", + "acorn": "5.1.2", "acorn-dynamic-import": "2.0.2", "ajv": "4.11.8", "ajv-keywords": "1.5.1", "async": "2.5.0", "enhanced-resolve": "3.4.1", - "interpret": "1.0.3", + "interpret": "1.0.4", "json-loader": "0.5.7", "json5": "0.5.1", "loader-runner": "2.3.0", @@ -20515,9 +18297,18 @@ }, "dependencies": { "acorn": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.1.1.tgz", - "integrity": "sha512-vOk6uEMctu0vQrvuSqFdJyqj1Q0S5VTDL79qtjo+DhRr+1mmaD+tluFSCZqhvi/JUhXSzoZN2BhtstaPEeE8cw==" + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.1.2.tgz", + "integrity": "sha512-o96FZLJBPY1lvTuJylGA9Bk3t/GKPPJG8H0ydQQl01crzwJgspa4AEIq/pVTXigmK0PHVQhiAtn8WMBLL9D2WA==" + }, + "ajv": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", + "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", + "requires": { + "co": "4.6.0", + "json-stable-stringify": "1.0.1" + } }, "async": { "version": "2.5.0", @@ -20623,11 +18414,11 @@ "integrity": "sha1-tYvDTMMLJ//brz0AvyerpvopxuM=", "dev": true, "requires": { - "acorn": "5.1.1", + "acorn": "5.1.2", "chalk": "1.1.3", "commander": "2.11.0", "ejs": "2.5.7", - "express": "4.15.4", + "express": "4.16.2", "filesize": "3.5.10", "gzip-size": "3.0.0", "lodash": "4.17.4", @@ -20637,9 +18428,9 @@ }, "dependencies": { "acorn": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.1.1.tgz", - "integrity": "sha512-vOk6uEMctu0vQrvuSqFdJyqj1Q0S5VTDL79qtjo+DhRr+1mmaD+tluFSCZqhvi/JUhXSzoZN2BhtstaPEeE8cw==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.1.2.tgz", + "integrity": "sha512-o96FZLJBPY1lvTuJylGA9Bk3t/GKPPJG8H0ydQQl01crzwJgspa4AEIq/pVTXigmK0PHVQhiAtn8WMBLL9D2WA==", "dev": true }, "ejs": { @@ -20649,110 +18440,113 @@ "dev": true }, "etag": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.0.tgz", - "integrity": "sha1-b2Ma7zNtbEY2K1F2QETOIWvjwFE=", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", "dev": true }, "express": { - "version": "4.15.4", - "resolved": "https://registry.npmjs.org/express/-/express-4.15.4.tgz", - "integrity": "sha1-Ay4iU0ic+PzgJma+yj0R7XotrtE=", + "version": "4.16.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.16.2.tgz", + "integrity": "sha1-41xt/i1kt9ygpc1PIXgb4ymeB2w=", "dev": true, "requires": { "accepts": "1.3.4", "array-flatten": "1.1.1", + "body-parser": "1.18.2", "content-disposition": "0.5.2", - "content-type": "1.0.2", + "content-type": "1.0.4", "cookie": "0.3.1", "cookie-signature": "1.0.6", - "debug": "2.6.8", + "debug": "2.6.9", "depd": "1.1.1", "encodeurl": "1.0.1", "escape-html": "1.0.3", - "etag": "1.8.0", - "finalhandler": "1.0.4", - "fresh": "0.5.0", + "etag": "1.8.1", + "finalhandler": "1.1.0", + "fresh": "0.5.2", "merge-descriptors": "1.0.1", "methods": "1.1.2", "on-finished": "2.3.0", - "parseurl": "1.3.1", + "parseurl": "1.3.2", "path-to-regexp": "0.1.7", - "proxy-addr": "1.1.5", - "qs": "6.5.0", + "proxy-addr": "2.0.2", + "qs": "6.5.1", "range-parser": "1.2.0", - "send": "0.15.4", - "serve-static": "1.12.4", - "setprototypeof": "1.0.3", + "safe-buffer": "5.1.1", + "send": "0.16.1", + "serve-static": "1.13.1", + "setprototypeof": "1.1.0", "statuses": "1.3.1", "type-is": "1.6.15", - "utils-merge": "1.0.0", - "vary": "1.1.1" + "utils-merge": "1.0.1", + "vary": "1.1.2" } }, "finalhandler": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.0.4.tgz", - "integrity": "sha512-16l/r8RgzlXKmFOhZpHBztvye+lAhC5SU7hXavnerC9UfZqZxxXl3BzL8MhffPT3kF61lj9Oav2LKEzh0ei7tg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz", + "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=", "dev": true, "requires": { - "debug": "2.6.8", + "debug": "2.6.9", "encodeurl": "1.0.1", "escape-html": "1.0.3", "on-finished": "2.3.0", - "parseurl": "1.3.1", + "parseurl": "1.3.2", "statuses": "1.3.1", "unpipe": "1.0.0" } }, "fresh": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.0.tgz", - "integrity": "sha1-9HTKXmqSRtb9jglTz6m5yAWvp44=", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", "dev": true }, - "gzip-size": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-3.0.0.tgz", - "integrity": "sha1-VGGI6b3DN/Zzdy+BZgRks4nc5SA=", - "dev": true, - "requires": { - "duplexer": "0.1.1" - } + "ipaddr.js": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.5.2.tgz", + "integrity": "sha1-1LUFvemUaYfM8PxY2QEP+WB+P6A=", + "dev": true }, "mime": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", - "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM=", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", "dev": true }, + "proxy-addr": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.2.tgz", + "integrity": "sha1-ZXFQT0e7mI7IGAJT+F3X4UlSvew=", + "dev": true, + "requires": { + "forwarded": "0.1.2", + "ipaddr.js": "1.5.2" + } + }, "qs": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.0.tgz", - "integrity": "sha512-fjVFjW9yhqMhVGwRExCXLhJKrLlkYSaxNWdyc9rmHlrVZbk35YHH312dFd7191uQeXkI3mKLZTIbSvIeFwFemg==", - "dev": true - }, - "safe-buffer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz", - "integrity": "sha1-0mPKVGls2KMGtcplUekt5XkY++c=", + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", + "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==", "dev": true }, "send": { - "version": "0.15.4", - "resolved": "https://registry.npmjs.org/send/-/send-0.15.4.tgz", - "integrity": "sha1-mF+qPihLAnPHkzZKNcZze9k5Bbk=", + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.1.tgz", + "integrity": "sha512-ElCLJdJIKPk6ux/Hocwhk7NFHpI3pVm/IZOYWqUmoxcgeyM+MpxHHKhb8QmlJDX1pU6WrgaHBkVNm73Sv7uc2A==", "dev": true, "requires": { - "debug": "2.6.8", + "debug": "2.6.9", "depd": "1.1.1", "destroy": "1.0.4", "encodeurl": "1.0.1", "escape-html": "1.0.3", - "etag": "1.8.0", - "fresh": "0.5.0", + "etag": "1.8.1", + "fresh": "0.5.2", "http-errors": "1.6.2", - "mime": "1.3.4", + "mime": "1.4.1", "ms": "2.0.0", "on-finished": "2.3.0", "range-parser": "1.2.0", @@ -20760,23 +18554,35 @@ } }, "serve-static": { - "version": "1.12.4", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.12.4.tgz", - "integrity": "sha1-m2qpjutyU8Tu3Ewfb9vKYJkBqWE=", + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.1.tgz", + "integrity": "sha512-hSMUZrsPa/I09VYFJwa627JJkNs0NrfL1Uzuup+GqHfToR2KcsXFymXSV90hoyw3M+msjFuQly+YzIH/q0MGlQ==", "dev": true, "requires": { "encodeurl": "1.0.1", "escape-html": "1.0.3", - "parseurl": "1.3.1", - "send": "0.15.4" + "parseurl": "1.3.2", + "send": "0.16.1" } }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, "ultron": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.0.tgz", "integrity": "sha1-sHoualQagV/Go0zNRTO67DB8qGQ=", "dev": true }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true + }, "ws": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/ws/-/ws-2.3.1.tgz", @@ -20785,6 +18591,14 @@ "requires": { "safe-buffer": "5.0.1", "ultron": "1.1.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz", + "integrity": "sha1-0mPKVGls2KMGtcplUekt5XkY++c=", + "dev": true + } } } } @@ -20796,16 +18610,16 @@ "dev": true, "requires": { "memory-fs": "0.4.1", - "mime": "1.4.0", + "mime": "1.4.1", "path-is-absolute": "1.0.1", "range-parser": "1.2.0", "time-stamp": "2.0.0" }, "dependencies": { "mime": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.0.tgz", - "integrity": "sha512-n9ChLv77+QQEapYz8lV+rIZAW3HhAPW2CXnzb1GN5uMkuczshwvkW7XPsbzU0ZQN3sP47Er2KVkp2p3KyqZKSQ==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", "dev": true }, "time-stamp": { @@ -20817,9 +18631,9 @@ } }, "webpack-hot-middleware": { - "version": "2.18.2", - "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.18.2.tgz", - "integrity": "sha512-dB7uOnUWsojZIAC6Nwi5v3tuaQNd2i7p4vF5LsJRyoTOgr2fRYQdMKQxRZIZZaz0cTPBX8rvcWU1A6/n7JTITg==", + "version": "2.19.1", + "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.19.1.tgz", + "integrity": "sha512-2x60xmz7XBCNN/Drol+7i85E/5RrNrf+ivOPCgrxhP1F3q3WxpVjjvj8n8fOS1bS9oTRKEDfBYVAtkxqsG7LwQ==", "dev": true, "requires": { "ansi-html": "0.0.7", @@ -20851,9 +18665,12 @@ "integrity": "sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=" }, "which": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/which/-/which-1.0.9.tgz", - "integrity": "sha1-RgwdoPgQED0DIam2M6+eV15kSG8=" + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz", + "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", + "requires": { + "isexe": "2.0.0" + } }, "which-module": { "version": "1.0.0", @@ -20868,12 +18685,12 @@ "string-width": "1.0.2" } }, - "win-release": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/win-release/-/win-release-1.1.1.tgz", - "integrity": "sha1-X6VeAr58qTTt/BJmVjLoSbcuUgk=", + "widest-line": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-1.0.0.tgz", + "integrity": "sha1-DAnIXCqUaD0Nfq+O4JfVZL8OEFw=", "requires": { - "semver": "5.0.3" + "string-width": "1.0.2" } }, "window-size": { @@ -20882,9 +18699,9 @@ "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=" }, "winston": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/winston/-/winston-2.3.1.tgz", - "integrity": "sha1-C0hCDZeMAYBM8CMLZIhhWYIloRk=", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/winston/-/winston-2.4.0.tgz", + "integrity": "sha1-gIBQuT1SZh7Z+2wms/DIJnCLCu4=", "requires": { "async": "1.0.0", "colors": "1.0.3", @@ -20931,9 +18748,9 @@ "integrity": "sha1-APToXPz44zg9y9gYmJBvH2rUhF8=" }, "wordwrap": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=" + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=" }, "wrap-ansi": { "version": "2.1.0", @@ -20964,11 +18781,6 @@ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, - "wrench": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/wrench/-/wrench-1.4.4.tgz", - "integrity": "sha1-f1I+/bcbAQDnfc6DTAZSPL49VOA=" - }, "write": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", @@ -20979,13 +18791,13 @@ } }, "write-file-atomic": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.4.tgz", - "integrity": "sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8=", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.3.0.tgz", + "integrity": "sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA==", "requires": { "graceful-fs": "4.1.11", "imurmurhash": "0.1.4", - "slide": "1.1.6" + "signal-exit": "3.0.2" } }, "ws": { @@ -21004,12 +18816,9 @@ "dev": true }, "xdg-basedir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-1.0.1.tgz", - "integrity": "sha1-FP+PY6T9vLBdW27qIrNvMDO58E4=", - "requires": { - "user-home": "1.1.1" - } + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", + "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=" }, "xml-char-classes": { "version": "1.0.0", diff --git a/package.json b/package.json index 846d65f58a..9265a0b1b5 100644 --- a/package.json +++ b/package.json @@ -32,8 +32,7 @@ "bluebird": "^3.3.5", "body-parser": "^1.15.0", "bootstrap": "4.0.0-alpha.6", - "bootstrap-vue": "^1.0.0-beta.6", - "bower": "~1.3.12", + "bootstrap-vue": "1.0.0-beta.7", "browserify": "~12.0.1", "compression": "^1.6.1", "connect-ratelimit": "0.0.7", @@ -53,18 +52,8 @@ "file-loader": "^0.10.0", "glob": "^4.3.5", "got": "^6.1.1", - "grunt": "~0.4.1", - "grunt-cli": "~0.1.9", - "grunt-contrib-clean": "~0.6.0", - "grunt-contrib-copy": "~0.6.0", - "grunt-contrib-cssmin": "~0.10.0", - "grunt-contrib-stylus": "~0.20.0", - "grunt-contrib-uglify": "~0.6.0", - "grunt-contrib-watch": "~0.6.1", - "grunt-hashres": "git://github.com/habitrpg/grunt-hashres#dc85db6d3002e29e1b7c5ee186b80d708d2f0e0b", "gulp": "^3.9.0", "gulp-babel": "^6.1.2", - "gulp-grunt": "^0.5.2", "gulp-imagemin": "^2.4.0", "gulp-nodemon": "^2.0.4", "gulp-sourcemaps": "^1.6.0", @@ -156,11 +145,6 @@ "test:sanity": "istanbul cover --dir coverage/sanity --report lcovonly node_modules/mocha/bin/_mocha -- test/sanity --recursive", "test:common": "istanbul cover --dir coverage/common --report lcovonly node_modules/mocha/bin/_mocha -- test/common --recursive", "test:content": "istanbul cover --dir coverage/content --report lcovonly node_modules/mocha/bin/_mocha -- test/content --recursive", - "test:karma": "karma start test/client-old/spec/karma.conf.js --single-run", - "test:karma:watch": "karma start test/client-old/spec/karma.conf.js", - "test:prepare:webdriver": "webdriver-manager update", - "test:e2e:webdriver": "webdriver-manager start", - "test:e2e": "protractor test/client-old/e2e/protractor.conf.js", "test:nodemon": "gulp test:nodemon", "coverage": "COVERAGE=true mocha --require register-handlers.js --reporter html-cov > coverage.html; open coverage.html", "sprites": "gulp sprites:compile", @@ -170,7 +154,7 @@ "client:unit:watch": "cross-env NODE_ENV=test karma start test/client/unit/karma.conf.js", "client:e2e": "node test/client/e2e/runner.js", "client:test": "npm run client:unit && npm run client:e2e", - "start": "gulp run:dev", + "start": "gulp nodemon", "postinstall": "gulp build", "apidoc": "gulp apidoc" }, @@ -194,7 +178,6 @@ "event-stream": "^3.2.2", "eventsource-polyfill": "^0.9.6", "expect.js": "~0.2.0", - "grunt-karma": "~0.12.1", "http-proxy-middleware": "^0.17.0", "inject-loader": "^3.0.0-beta4", "istanbul": "^1.1.0-alpha.1", diff --git a/test/api/v3/integration/dataexport/GET-export_avatar-memberId.html.test.js b/test/api/v3/integration/dataexport/GET-export_avatar-memberId.html.test.js index a7b97390b6..03e2d906bf 100644 --- a/test/api/v3/integration/dataexport/GET-export_avatar-memberId.html.test.js +++ b/test/api/v3/integration/dataexport/GET-export_avatar-memberId.html.test.js @@ -4,7 +4,7 @@ import { } from '../../../../helpers/api-v3-integration.helper'; import { v4 as generateUUID } from 'uuid'; -describe('GET /export/avatar-:memberId.html', () => { +xdescribe('GET /export/avatar-:memberId.html', () => { let user; before(async () => { diff --git a/test/api/v3/unit/libs/buildManifest.test.js b/test/api/v3/unit/libs/buildManifest.test.js deleted file mode 100644 index 72cffec6c5..0000000000 --- a/test/api/v3/unit/libs/buildManifest.test.js +++ /dev/null @@ -1,31 +0,0 @@ -import { - getManifestFiles, -} from '../../../../../website/server/libs/buildManifest'; - -describe('Build Manifest', () => { - describe('getManifestFiles', () => { - it('returns an html string', () => { - let htmlCode = getManifestFiles('app'); - - expect(htmlCode.startsWith(' { - let htmlCode = getManifestFiles('app', 'js'); - - expect(htmlCode.indexOf(' { - let htmlCode = getManifestFiles('app', 'css'); - - expect(htmlCode.indexOf(' { - expect(() => { - getManifestFiles('strange name here'); - }).to.throw(Error); - }); - }); -}); diff --git a/test/client-old/e2e/.eslintrc b/test/client-old/e2e/.eslintrc deleted file mode 100644 index 252188793a..0000000000 --- a/test/client-old/e2e/.eslintrc +++ /dev/null @@ -1,7 +0,0 @@ -{ - "globals": { - "browser": true, - "by": true, - "element": true - } -} diff --git a/test/client-old/e2e/helper.js b/test/client-old/e2e/helper.js deleted file mode 100644 index 8406d7dfaf..0000000000 --- a/test/client-old/e2e/helper.js +++ /dev/null @@ -1,22 +0,0 @@ -import fs from 'fs'; -import { resetHabiticaDB } from '../../helpers/mongo'; - -before(async () => { - await resetHabiticaDB(); -}); - -// based on https://github.com/angular/protractor/issues/114#issuecomment-29046939 -afterEach(async function () { - let lastTest = this.currentTest; - - if (lastTest.state === 'failed') { - let filename = `exception_${lastTest.title}.png`; - let png = await browser.takeScreenshot(); - let buffer = new Buffer(png, 'base64'); - let stream = fs.createWriteStream(filename); - - stream.write(buffer); - stream.end(); - } -}); - diff --git a/test/client-old/e2e/protractor.conf.js b/test/client-old/e2e/protractor.conf.js deleted file mode 100644 index 4aea36e0dc..0000000000 --- a/test/client-old/e2e/protractor.conf.js +++ /dev/null @@ -1,30 +0,0 @@ -'use strict'; - -let chai = require('chai'); -let chaiAsPromised = require('chai-as-promised'); - -require('babel-register'); -require('babel-polyfill'); - -exports.config = { - specs: ['./helper.js', './**/*.test.js'], - baseUrl: 'http://localhost:3003/', - capabilities: { - browserName: 'firefox', - }, - directConnect: true, - seleniumAddress: 'http://localhost:4444/wd/hub', - framework: 'mocha', - mochaOpts: { - reporter: 'spec', - slow: 6000, - timeout: 10000, - compilers: 'js:babel-register', - }, - onPrepare: () => { - browser.ignoreSynchronization = true; - - chai.use(chaiAsPromised); - global.expect = chai.expect; - }, -}; diff --git a/test/client-old/e2e/static-pages/front-page.test.js b/test/client-old/e2e/static-pages/front-page.test.js deleted file mode 100644 index 9f1475d455..0000000000 --- a/test/client-old/e2e/static-pages/front-page.test.js +++ /dev/null @@ -1,64 +0,0 @@ -import { v4 as generateUniqueId } from 'uuid'; - -describe('Static Front Page', () => { - beforeEach(() => { - browser.get('/'); - browser.sleep(1000); - }); - - it('shows the front page', async () => { - let button = element(by.id('play-btn')); - - await expect(button.getText()).to.eventually.eql('Join for free'); - }); - - it('does not login when using wrong credentials', async () => { - let button = element(by.id('play-btn')); - let randomName = generateUniqueId(); - - button.click(); - browser.sleep(1000); - - element(by.model('loginUsername')).sendKeys(randomName); - element(by.model('loginPassword')).sendKeys('pass'); - - let login = element(by.css('#loginForm input[value="Login"]')); - - login.click(); - browser.sleep(1000); - - let alertDialog = browser.switchTo().alert(); - - await expect(alertDialog.getText()).to.eventually.match(/username or password is incorrect./); - - alertDialog.accept(); - }); - - it('registers a new user', async function () { - this.timeout(30000); // TODO: Speed up registration action. Takes way too long and times out unless you extend the timeout - - let button = element(by.id('play-btn')); - let randomName = generateUniqueId(); - - button.click(); - browser.sleep(1000); - - let registerTab = element(by.linkText('Register')); - registerTab.click(); - element(by.model('registerVals.username')).sendKeys(randomName); - element(by.model('registerVals.email')).sendKeys(`${randomName}@example.com`); - element(by.model('registerVals.password')).sendKeys('pass'); - element(by.model('registerVals.confirmPassword')).sendKeys('pass'); - - let register = element(by.css('#registrationForm input[type="submit"]')); - - register.click(); - browser.sleep(3000); - - let url = await browser.getCurrentUrl(); - - expect(url).to.not.match(/static\/front/); - }); - - it('logs in an existing user'); -}); diff --git a/test/client-old/spec/app.js b/test/client-old/spec/app.js deleted file mode 100644 index 872ac955d2..0000000000 --- a/test/client-old/spec/app.js +++ /dev/null @@ -1,31 +0,0 @@ -'use strict'; - -describe('AppJS', function() { - describe('Automatic page refresh', function(){ - var clock; - beforeEach(function () { - clock = sandbox.useFakeTimers(); - sandbox.stub(window, "refresher", function(){return true}); - }); - - it('should not call refresher if idle time is less than 6 hours', function() { - window.awaitIdle(); - clock.tick(21599999); - expect(window.refresher).to.not.be.called; - }); - - it('should not call refresher if awaitIdle is called within 6 hours', function() { - window.awaitIdle(); - clock.tick(21500000); - window.awaitIdle(); - clock.tick(21500000); - expect(window.refresher).to.not.be.called; - }); - - it('should call refresher if idle time is 6 hours or greater', function() { - window.awaitIdle(); - clock.tick(21900000); - expect(window.refresher).to.be.called; - }); - }); -}); diff --git a/test/client-old/spec/controllers/authCtrlSpec.js b/test/client-old/spec/controllers/authCtrlSpec.js deleted file mode 100644 index f10b732c2d..0000000000 --- a/test/client-old/spec/controllers/authCtrlSpec.js +++ /dev/null @@ -1,125 +0,0 @@ -'use strict'; - -describe('Auth Controller', function() { - var scope, ctrl, user, $httpBackend, $window, $modal, alert, Auth; - - beforeEach(function(){ - module(function($provide) { - Auth = { - runAuth: sandbox.spy(), - }; - $provide.value('Analytics', analyticsMock); - $provide.value('Chat', { seenMessage: function() {} }); - $provide.value('Auth', Auth); - }); - - inject(function(_$httpBackend_, $rootScope, $controller, _$modal_) { - $httpBackend = _$httpBackend_; - scope = $rootScope.$new(); - scope.loginUsername = 'user'; - scope.loginPassword = 'pass'; - $window = { location: { href: ""}, alert: sandbox.spy() }; - $modal = _$modal_; - user = { user: {}, authenticate: sandbox.spy() }; - alert = { authErrorAlert: sandbox.spy() }; - - ctrl = $controller('AuthCtrl', {$scope: scope, $window: $window, User: user, Alert: alert}); - }) - }); - - describe('logging in', function() { - it('should log in users with correct uname / pass', function() { - $httpBackend.expectPOST('/api/v3/user/auth/local/login').respond({data: {id: 'abc', apiToken: 'abc'}}); - scope.auth(); - $httpBackend.flush(); - expect(Auth.runAuth).to.be.calledOnce; - expect(alert.authErrorAlert).to.not.be.called; - }); - - it('should not log in users with incorrect uname / pass', function() { - $httpBackend.expectPOST('/api/v3/user/auth/local/login').respond(404, ''); - scope.auth(); - $httpBackend.flush(); - expect(Auth.runAuth).to.not.be.called; - expect(alert.authErrorAlert).to.be.calledOnce; - }); - }); - - describe('#clearLocalStorage', function () { - var timer; - - beforeEach(function () { - timer = sandbox.useFakeTimers(); - sandbox.stub($modal, 'open'); - }); - - it('opens modal with message about clearing local storage and logging out', function () { - scope.clearLocalStorage(); - - expect($modal.open).to.be.calledOnce; - expect($modal.open).to.be.calledWith({ - templateUrl: 'modals/message-modal.html', - scope: scope - }); - - expect(scope.messageModal.title).to.eql(window.env.t('localStorageClearing')); - expect(scope.messageModal.body).to.eql(window.env.t('localStorageClearingExplanation')); - }); - - it('does not call $scope.logout before 3 seconds', function () { - sandbox.stub(scope, 'logout'); - - scope.clearLocalStorage(); - - timer.tick(2999); - - expect(scope.logout).to.not.be.called; - }); - - it('calls $scope.logout after 3 seconds', function () { - sandbox.stub(scope, 'logout'); - - scope.clearLocalStorage(); - - timer.tick(3000); - - expect(scope.logout).to.be.calledOnce; - }); - - it('does not clear local storage before 3 seconds', function () { - sandbox.stub(localStorage, 'clear'); - - scope.clearLocalStorage(); - - timer.tick(2999); - - expect(localStorage.clear).to.not.be.called; - }); - - it('clears local storage after 3 seconds', function () { - sandbox.stub(localStorage, 'clear'); - - scope.clearLocalStorage(); - - timer.tick(3000); - - expect(localStorage.clear).to.be.calledOnce; - }); - - it('does not redirect to /logout route before 3 seconds', function () { - scope.clearLocalStorage(); - - timer.tick(2999); - - expect($window.location.href).to.eql(''); - }); - - it('redirects to /logout after 3 seconds', function () { - scope.clearLocalStorage(); - - timer.tick(3000); - - expect($window.location.href).to.eql('/logout'); - }); - }); -}); diff --git a/test/client-old/spec/controllers/autocompleteCtrlSpec.js b/test/client-old/spec/controllers/autocompleteCtrlSpec.js deleted file mode 100644 index 2acf1f585b..0000000000 --- a/test/client-old/spec/controllers/autocompleteCtrlSpec.js +++ /dev/null @@ -1,120 +0,0 @@ -'use strict'; - -describe("Autocomplete controller", function() { - var scope, ctrl, user, $rootScope, $controller; - - beforeEach(function() { - module(function($provide) { - $provide.value('User', {}); - }); - - inject(function($rootScope, _$controller_){ - user = specHelper.newUser(); - user._id = "unique-user-id"; - - scope = $rootScope.$new(); - scope.group = {} - scope.group.chat = []; - - $controller = _$controller_; - - // Load RootCtrl to ensure shared behaviors are loaded - $controller('RootCtrl', {$scope: scope, User: {user: user}}); - - ctrl = $controller('AutocompleteCtrl', {$scope: scope}); - }); - }); - - describe("clearUserList", function() { - it('calling the function clears the list of usernames and responses', function() { - scope.response.push("blah"); - scope.usernames.push("blub"); - - scope.clearUserlist(); - expect(scope.response).to.be.empty; - expect(scope.usernames).to.be.empty; - }); - - it('the function is called upon initialization of the controller', function() { - scope.response.push("blah"); - scope.response.push("blub"); - ctrl = $controller('AutocompleteCtrl', {$scope: scope}); - - expect(scope.response).to.be.empty; - expect(scope.usernames).to.be.empty; - }); - }) - - describe("filterUser", function() { - it('filters with undefined query (not loaded yet) and returns false (so it will not be rendered)', function() { - expect(scope.filterUser({user: "boo"})).to.be.eq(false); - }); - - it('filters with null query (no typing yet) and returns false (so it will not be rendered)', function() { - scope.query = null - expect(scope.filterUser({user: "boo"})).to.be.eq(false); - }); - - it('filters with empty prefix and returns true', function() { - scope.query = {text: ""}; - expect(scope.filterUser({user: "prefix"})).to.be.eq(true); - }); - - it('filters with prefix element and returns true', function() { - scope.query = {text: "pre"} - expect(scope.filterUser({user: "prefix"})).to.be.eq(true); - }); - - it('filters with prefix element of a different case and returns true', function() { - scope.query = {text: "pre"} - expect(scope.filterUser({user: "Prefix"})).to.be.eq(true); - }); - - it('filters with nonprefix element and returns false', function() { - scope.query = {text: "noprefix"} - expect(scope.filterUser({user: "prefix"})).to.be.eq(false); - }); - - it('filters out system messages (messages without username)', function() { - scope.query = {text: "myquery"} - expect(scope.filterUser({uuid: "system"})).to.be.eq(false); - }); - }); - - describe("performCompletion", function() { - it('triggers autoComplete', function() { - scope.autoComplete = sandbox.spy(); - - var msg = {user: "boo"}; // scope.autoComplete only cares about user - scope.query = {text: "b"}; - scope.performCompletion(msg); - - expect(scope.query).to.be.eq(null); - expect(scope.autoComplete.callCount).to.be.eq(1); - expect(scope.autoComplete).to.have.been.calledWith(msg); - }); - }); - - describe("addNewUser", function() { - it('a new message from a new user will modify the usernames', function() { - expect(scope.response).to.be.empty; - expect(scope.usernames).to.be.empty; - - var msg = {user: "boo"}; - scope.addNewUser(msg); - expect(scope.response[0]).to.be.eq(msg); - expect(scope.usernames[0]).to.be.eq("boo"); - }); - }); - - describe("chatChanged", function() { - it('if a new chat arrives, the new user name is extracted', function() { - var chatChanged = sandbox.spy(scope, 'chatChanged'); - scope.$watch('group.chat',scope.chatChanged); // reinstantiate watch so spy works - - scope.$digest(); // trigger watch - scope.group.chat.push({msg: "new chat", user: "boo"}); - expect(chatChanged.callCount).to.be.eq(1); - }); - }); -}); diff --git a/test/client-old/spec/controllers/challengesCtrlSpec.js b/test/client-old/spec/controllers/challengesCtrlSpec.js deleted file mode 100644 index c360accaff..0000000000 --- a/test/client-old/spec/controllers/challengesCtrlSpec.js +++ /dev/null @@ -1,774 +0,0 @@ -'use strict'; - -describe('Challenges Controller', function() { - var rootScope, scope, user, User, ctrl, groups, members, notification, state, challenges, tasks, tavernId; - - beforeEach(function() { - module(function($provide) { - user = specHelper.newUser(); - User = { - getBalanceInGems: sandbox.stub(), - sync: sandbox.stub(), - user: user - } - $provide.value('User', User); - }); - - inject(function($rootScope, $controller, _$state_, _Groups_, _Members_, _Notification_, _Challenges_, _Tasks_, _TAVERN_ID_){ - scope = $rootScope.$new(); - rootScope = $rootScope; - - // Load RootCtrl to ensure shared behaviors are loaded - $controller('RootCtrl', {$scope: scope, User: User}); - - ctrl = $controller('ChallengesCtrl', {$scope: scope, User: User}); - - challenges = _Challenges_; - tasks = _Tasks_; - groups = _Groups_; - members = _Members_; - notification = _Notification_; - state = _$state_; - tavernId = _TAVERN_ID_; - }); - }); - - context('filtering', function() { - describe('filterChallenges', function() { - var ownMem, ownNotMem, notOwnMem, notOwnNotMem; - - beforeEach(function() { - ownMem = specHelper.newChallenge({ - description: 'You are the owner and member', - leader: user._id, - members: [user], - _isMember: true, - _id: 'ownMem-id', - }); - - ownNotMem = specHelper.newChallenge({ - description: 'You are the owner, but not a member', - leader: user._id, - members: [], - _isMember: false, - _id: 'ownNotMem-id', - }); - - notOwnMem = specHelper.newChallenge({ - description: 'Not owner but a member', - leader: {_id:"test"}, - members: [user], - _isMember: true, - _id: 'notOwnMem-id', - }); - - notOwnNotMem = specHelper.newChallenge({ - description: 'Not owner or member', - leader: {_id:"test"}, - members: [], - _isMember: false, - _id: 'notOwnNotMem-id', - }); - - user.challenges = [ownMem._id, notOwnMem._id]; - - scope.search = { - group: _.transform(groups, function(m,g){m[g._id]=true;}) - }; - }); - - it('displays challenges that match membership: either and owner: either', function() { - scope.search._isMember = 'either'; - scope.search._isOwner = 'either'; - expect(scope.filterChallenges(ownMem)).to.eql(true); - expect(scope.filterChallenges(ownNotMem)).to.eql(true); - expect(scope.filterChallenges(notOwnMem)).to.eql(true); - expect(scope.filterChallenges(notOwnNotMem)).to.eql(true); - }); - - it('displays challenges that match membership: either and owner: true', function() { - scope.search._isMember = 'either'; - scope.search._isOwner = true; - expect(scope.filterChallenges(ownMem)).to.eql(true); - expect(scope.filterChallenges(ownNotMem)).to.eql(true); - expect(scope.filterChallenges(notOwnMem)).to.eql(false); - expect(scope.filterChallenges(notOwnNotMem)).to.eql(false); - }); - - it('displays challenges that match membership: either and owner: false', function() { - scope.search._isMember = 'either'; - scope.search._isOwner = false; - expect(scope.filterChallenges(ownMem)).to.eql(false); - expect(scope.filterChallenges(ownNotMem)).to.eql(false); - expect(scope.filterChallenges(notOwnMem)).to.eql(true); - expect(scope.filterChallenges(notOwnNotMem)).to.eql(true); - }); - - it('displays challenges that match membership: true and owner: either', function() { - scope.search._isMember = true; - scope.search._isOwner = 'either'; - expect(scope.filterChallenges(ownMem)).to.eql(true); - expect(scope.filterChallenges(ownNotMem)).to.eql(false); - expect(scope.filterChallenges(notOwnMem)).to.eql(true); - expect(scope.filterChallenges(notOwnNotMem)).to.eql(false); - }); - - it('displays challenges that match membership: true and owner: true', function() { - scope.search._isMember = true; - scope.search._isOwner = true; - expect(scope.filterChallenges(ownMem)).to.eql(true); - expect(scope.filterChallenges(ownNotMem)).to.eql(false); - expect(scope.filterChallenges(notOwnMem)).to.eql(false); - expect(scope.filterChallenges(notOwnNotMem)).to.eql(false); - }); - - it('displays challenges that match membership: true and owner: false', function() { - scope.search._isMember = true; - scope.search._isOwner = false; - expect(scope.filterChallenges(ownMem)).to.eql(false); - expect(scope.filterChallenges(ownNotMem)).to.eql(false); - expect(scope.filterChallenges(notOwnMem)).to.eql(true); - expect(scope.filterChallenges(notOwnNotMem)).to.eql(false); - }); - - it('displays challenges that match membership: false and owner: either', function() { - scope.search._isMember = false; - scope.search._isOwner = 'either'; - expect(scope.filterChallenges(ownMem)).to.eql(false); - expect(scope.filterChallenges(ownNotMem)).to.eql(true); - expect(scope.filterChallenges(notOwnMem)).to.eql(false); - expect(scope.filterChallenges(notOwnNotMem)).to.eql(true); - }); - - it('displays challenges that match membership: false and owner: true', function() { - scope.search._isMember = false; - scope.search._isOwner = true; - expect(scope.filterChallenges(ownMem)).to.eql(false); - expect(scope.filterChallenges(ownNotMem)).to.eql(true); - expect(scope.filterChallenges(notOwnMem)).to.eql(false); - expect(scope.filterChallenges(notOwnNotMem)).to.eql(false); - }); - - it('displays challenges that match membership: false and owner: false', function() { - scope.search._isMember = false; - scope.search._isOwner = false; - expect(scope.filterChallenges(ownMem)).to.eql(false); - expect(scope.filterChallenges(ownNotMem)).to.eql(false); - expect(scope.filterChallenges(notOwnMem)).to.eql(false); - expect(scope.filterChallenges(notOwnNotMem)).to.eql(true); - }); - - it('filters challenges to a single group when group id filter is set', inject(function($controller) { - scope.search = { }; - scope.groupsFilter = { - 0: specHelper.newGroup({_id: 'group-one'}), - 1: specHelper.newGroup({_id: 'group-two'}), - 2: specHelper.newGroup({_id: 'group-three'}) - }; - - scope.groupIdFilter = 'group-one'; - scope.filterInitialChallenges(); - expect(scope.search.group).to.eql({'group-one': true}); - })); - }); - - describe('selectAll', function() { - it('sets all groups in seach.group to true', function() { - scope.search = { }; - scope.groupsFilter = { - 0: specHelper.newGroup({_id: 'group-one'}), - 1: specHelper.newGroup({_id: 'group-two'}), - 2: specHelper.newGroup({_id: 'group-three'}) - }; - scope.selectAll(); - - expect(scope.search.group).to.eql({ - 'group-one': true, - 'group-two': true, - 'group-three': true - }); - }); - }); - - describe('selectNone', function() { - it('sets all groups in seach.group to false', function() { - scope.search = { }; - scope.groupsFilter = { - 0: specHelper.newGroup({_id: 'group-one'}), - 1: specHelper.newGroup({_id: 'group-two'}), - 2: specHelper.newGroup({_id: 'group-three'}) - }; - scope.selectNone(); - - expect(scope.search.group).to.eql({ - 'group-one': false, - 'group-two': false, - 'group-three': false - }); - }); - }); - }); - - context('task manipulation', function() { - - describe('shouldShow', function() { - it('overrides task controller function by always returning true', function() { - expect(scope.shouldShow()).to.eq(true); - }); - }); - - describe('addTask', function() { - var challenge; - - beforeEach(function () { - challenge = specHelper.newChallenge({ - description: 'You are the owner and member', - leader: user._id, - members: [user], - _isMember: true - }); - }); - - it('adds default task to array', function() { - var taskArray = []; - var listDef = { - newTask: 'new todo text', - type: 'todo' - } - - scope.addTask(listDef, challenge); - - expect(challenge['todos'].length).to.eql(1); - expect(challenge['todos'][0].text).to.eql('new todo text'); - expect(challenge['todos'][0].type).to.eql('todo'); - }); - - it('adds the task to the front of the array', function() { - var previousTask = specHelper.newTodo({ text: 'previous task' }); - var taskArray = []; - challenge['todos'] = [previousTask]; - var listDef = { - newTask: 'new todo', - type: 'todo' - } - - scope.addTask(listDef, challenge); - - expect(challenge['todos'].length).to.eql(2); - expect(challenge['todos'][0].text).to.eql('new todo'); - expect(challenge['todos'][1].text).to.eql('previous task'); - }); - - it('removes text from new task input box', function() { - var taskArray = []; - var listDef = { - newTask: 'new todo text', - type: 'todo' - } - - scope.addTask(listDef, challenge); - - expect(listDef.newTask).to.not.exist; - }); - }); - - describe('editTask', function() { - it('is Tasks.editTask', function() { - inject(function(Tasks) { - // @TODO: Currently we override the task function in the challenge ctrl, but we should abstract it again - // expect(scope.editTask).to.eql(Tasks.editTask); - }); - }); - }); - - describe('removeTask', function() { - var task, challenge; - - beforeEach(function() { - sandbox.stub(window, 'confirm'); - task = specHelper.newTodo(); - challenge = specHelper.newChallenge({ - description: 'You are the owner and member', - leader: user._id, - members: [user], - _isMember: true - }); - challenge['todos'] = [task]; - }); - - it('asks user to confirm deletion', function() { - scope.removeTask(task, challenge); - expect(window.confirm).to.be.calledOnce; - }); - - it('does not remove task from list if not confirmed', function() { - window.confirm.returns(false); - scope.removeTask(task, challenge); - - expect(challenge['todos']).to.include(task); - }); - - it('removes task from list', function() { - window.confirm.returns(true); - scope.removeTask(task, challenge); - - expect(challenge['todos']).to.not.include(task); - }); - }); - - describe('saveTask', function() { - it('sets task._editing to false', function() { - var task = specHelper.newTask({ _editing: true }); - - scope.saveTask(task); - - expect(task._editing).to.be.eql(false); - }); - }); - }); - - context('challenge owner interactions', function() { - describe("save challenge", function() { - var alert, createChallengeSpy, challengeResponse, taskChallengeCreateSpy; - - beforeEach(function(){ - alert = sandbox.stub(window, "alert"); - createChallengeSpy = sinon.stub(challenges, 'createChallenge'); - challengeResponse = {data: {data: {_id: 'new-challenge'}}}; - createChallengeSpy.returns(Promise.resolve(challengeResponse)); - - taskChallengeCreateSpy = sinon.stub(tasks, 'createChallengeTasks'); - var taskResponse = {data: {data: []}}; - taskChallengeCreateSpy.returns(Promise.resolve(taskResponse)); - }); - - it("opens an alert box if challenge.group is not specified", function() { - var challenge = specHelper.newChallenge({ - name: 'Challenge without a group', - shortName: 'chal without group', - group: null - }); - - scope.save(challenge); - - expect(alert).to.be.calledOnce; - expect(alert).to.be.calledWith(window.env.t('selectGroup')); - }); - - it("opens an alert box if isNew and user does not have enough gems", function() { - var challenge = specHelper.newChallenge({ - name: 'Challenge without enough gems', - shortName: 'chal without gem', - prize: 5 - }); - - scope.maxPrize = 4; - scope.save(challenge); - - expect(alert).to.be.calledOnce; - expect(alert).to.be.calledWith(window.env.t('challengeNotEnoughGems')); - }); - - it("saves the challenge if user does not have enough gems, but the challenge is not new", function() { - var updateChallengeSpy = sinon.spy(challenges, 'updateChallenge'); - - var challenge = specHelper.newChallenge({ - _id: 'challenge-has-id-so-its-not-new', - name: 'Challenge without enough gems', - shortName: 'chal without gem', - prize: 5, - }); - - scope.maxPrize = 0; - scope.save(challenge); - - expect(updateChallengeSpy).to.be.calledOnce; - expect(alert).to.not.be.called; - }); - - it("saves the challenge if user has enough gems and challenge is new", function() { - var challenge = specHelper.newChallenge({ - name: 'Challenge without enough gems', - shortName: 'chal without gem', - prize: 5, - }); - - scope.maxPrize = 5; - scope.save(challenge); - - expect(createChallengeSpy).to.be.calledOnce; - expect(alert).to.not.be.called; - }); - - it('saves challenge and then proceeds to detail page', function(done) { - sandbox.stub(state, 'transitionTo'); - - var challenge = specHelper.newChallenge({ - name: 'Challenge', - shortName: 'chal', - }); - - setTimeout(function() { - expect(createChallengeSpy).to.be.calledOnce; - expect(state.transitionTo).to.be.calledWith( - 'options.social.challenges.detail', - { cid: 'new-challenge' }, - { - reload: true, inherit: false, notify: true - } - ); - done(); - }, 1000); - - scope.save(challenge); - }); - - it('saves new challenge and syncs User', function(done) { - var challenge = specHelper.newChallenge(); - challenge.shortName = 'chal'; - - setTimeout(function() { - expect(User.sync).to.be.calledOnce; - done(); - }, 1000); - - scope.save(challenge); - }); - - it('saves new challenge and syncs User', function(done) { - sinon.stub(notification, 'text'); - - var challenge = specHelper.newChallenge(); - challenge.shortName = 'chal'; - - setTimeout(function() { - expect(notification.text).to.be.calledOnce; - expect(notification.text).to.be.calledWith(window.env.t('challengeCreated')); - done(); - }, 1000); - - scope.save(challenge); - }); - }); - - describe('create', function() { - it('creates new challenge with group that user has selected in filter', function() { - var party = specHelper.newGroup({ - type: 'party', - _id: 'user-party' - }); - scope.groupsFilter = [party]; - scope.search = { - group: { - 'user-party': true - } - }; - - scope.create(); - - expect(scope.newChallenge.group).to.eql('user-party'); - }); - - it('uses first group in $scope.groups if more than one exists', function() { - var party = specHelper.newGroup({ - type: 'party', - _id: 'user-party' - }); - var guild = specHelper.newGroup({ - type: 'guild', - _id: 'guild' - }); - scope.groups = [party, guild]; - scope.groupsFilter = [party, guild]; - scope.search = { - group: { - 'user-party': true, - 'guild': true - } - }; - - scope.create(); - - expect(scope.newChallenge.group).to.eql('user-party'); - }); - - it('defaults to tavern if no group can be set as default', function() { - scope.create(); - - expect(scope.newChallenge.group).to.eql(tavernId); - }); - - it('calculates maxPrize', function() { - User.getBalanceInGems.returns(20); - scope.create(); - - expect(scope.maxPrize).to.eql(20); - }); - - it('sets newChallenge to a blank challenge', function() { - scope.create(); - - var chal = scope.newChallenge; - - expect(chal.name).to.eql(''); - expect(chal.description).to.eql(''); - expect(chal.habits).to.eql([]); - expect(chal.dailys).to.eql([]); - expect(chal.todos).to.eql([]); - expect(chal.rewards).to.eql([]); - expect(chal.leader).to.eql('unique-user-id'); - expect(chal.group).to.eql(tavernId); - expect(chal.timestamp).to.be.greaterThan(0); - expect(chal.official).to.eql(false); - }); - }); - - describe('insufficientGemsForTavernChallenge', function() { - context('tavern challenge', function() { - it('returns true if user has no gems', function() { - User.user.balance = 0; - scope.newChallenge = specHelper.newChallenge({ - group: tavernId - }); - - var cannotCreateTavernChallenge = scope.insufficientGemsForTavernChallenge(); - expect(cannotCreateTavernChallenge).to.eql(true); - }); - - it('returns false if user has gems', function() { - User.user.balance = .25; - scope.newChallenge = specHelper.newChallenge({ - group: tavernId - }); - - var cannotCreateTavernChallenge = scope.insufficientGemsForTavernChallenge(); - expect(cannotCreateTavernChallenge).to.eql(false); - }); - }); - - context('non-tavern challenge', function() { - it('returns false', function() { - User.user.balance = 0; - scope.newChallenge = specHelper.newChallenge({ - group: 'not-tavern' - }); - - var cannotCreateTavernChallenge = scope.insufficientGemsForTavernChallenge(); - expect(cannotCreateTavernChallenge).to.eql(false); - }); - }); - }); - - describe('edit', function() { - it('transitions to edit page', function() { - sandbox.stub(state, 'transitionTo'); - var challenge = specHelper.newChallenge({ - _id: 'challenge-id' - }); - - scope.edit(challenge); - - expect(state.transitionTo).to.be.calledOnce; - expect(state.transitionTo).to.be.calledWith( - 'options.social.challenges.edit', - { cid: challenge._id }, - { reload: true, inherit: false, notify: true } - ); - }); - }); - - describe('discard', function() { - it('sets new challenge to null', function() { - scope.newChallenge = specHelper.newChallenge(); - - scope.discard(); - - expect(scope.newChallenge).to.not.exist; - }); - }); - - describe('clone', function() { - - var challengeToClone = { - name: 'copyChallenge', - description: 'copyChallenge', - habits: [specHelper.newHabit()], - dailys: [specHelper.newDaily()], - todos: [specHelper.newTodo()], - rewards: [specHelper.newReward()], - leader: 'unique-user-id', - group: { _id: "copyGroup" }, - timestamp: new Date("October 13, 2014 11:13:00"), - members: ['id', 'another-id'], - official: true, - _isMember: true, - prize: 1 - }; - - it('Clones the basic challenge info', function() { - - scope.clone(challengeToClone); - - expect(scope.newChallenge.name).to.eql(challengeToClone.name); - expect(scope.newChallenge.shortName).to.eql(challengeToClone.shortName); - expect(scope.newChallenge.description).to.eql(challengeToClone.description); - expect(scope.newChallenge.leader).to.eql(user._id); - expect(scope.newChallenge.group).to.eql(challengeToClone.group._id); - expect(scope.newChallenge.official).to.eql(challengeToClone.official); - expect(scope.newChallenge.prize).to.eql(challengeToClone.prize); - }); - - it('does not clone members', function() { - scope.clone(challengeToClone); - - expect(scope.newChallenge.members).to.not.exist; - }); - - it('does not clone timestamp', function() { - scope.clone(challengeToClone); - - expect(scope.newChallenge.timestamp).to.not.exist; - }); - - it('clones habits', function() { - scope.clone(challengeToClone); - - expect(scope.newChallenge.habits.length).to.eql(challengeToClone.habits.length); - expect(scope.newChallenge.habits[0].text).to.eql(challengeToClone.habits[0].text); - expect(scope.newChallenge.habits[0].notes).to.eql(challengeToClone.habits[0].notes); - }); - - it('clones dailys', function() { - scope.clone(challengeToClone); - - expect(scope.newChallenge.dailys.length).to.eql(challengeToClone.dailys.length); - expect(scope.newChallenge.dailys[0].text).to.eql(challengeToClone.dailys[0].text); - expect(scope.newChallenge.dailys[0].notes).to.eql(challengeToClone.dailys[0].notes); - }); - - it('clones todos', function() { - scope.clone(challengeToClone); - - expect(scope.newChallenge.todos.length).to.eql(challengeToClone.todos.length); - expect(scope.newChallenge.todos[0].text).to.eql(challengeToClone.todos[0].text); - expect(scope.newChallenge.todos[0].notes).to.eql(challengeToClone.todos[0].notes); - }); - - it('clones rewards', function() { - scope.clone(challengeToClone); - - expect(scope.newChallenge.rewards.length).to.eql(challengeToClone.rewards.length); - expect(scope.newChallenge.rewards[0].text).to.eql(challengeToClone.rewards[0].text); - expect(scope.newChallenge.rewards[0].notes).to.eql(challengeToClone.rewards[0].notes); - }); - }); - }); - - context('User interactions', function() { - describe('join', function() { - it('calls challenge join', function(){ - var joinChallengeSpy = sinon.spy(challenges, 'joinChallenge'); - - var challenge = specHelper.newChallenge({ - _id: 'challenge-to-join', - }); - - scope.join(challenge); - - expect(joinChallengeSpy).to.be.calledOnce; - }); - }); - - describe('clickLeave', function() { - var clickEvent = { - target: 'button' - }; - - it('sets selectedChal to passed in challenge', function() { - var challenge = specHelper.newChallenge({ - _id: 'popover-challenge-to-leave' - }); - - expect(scope.selectedChal).to.not.exist; - - scope.clickLeave(challenge, clickEvent); - expect(scope.selectedChal).to.eql(challenge); - }); - - it('creates popover element', function() { - var challenge = specHelper.newChallenge({ - _id: 'popover-challenge-to-leave' - }); - - expect(scope.popoverEl).to.not.exist; - scope.clickLeave(challenge, clickEvent); - expect(scope.popoverEl).to.exist; - }); - }); - - describe('leave', function() { - var challenge = specHelper.newChallenge({ - _id: 'challenge-to-leave', - }); - - var clickEvent = { - target: 'button' - }; - - it('removes selectedChal when cancel is chosen', function() { - scope.clickLeave(challenge, clickEvent); - - expect(scope.selectedChal).to.eql(challenge); - - scope.leave('cancel'); - expect(scope.selectedChal).to.not.exist; - }); - - it('calls challenge leave when anything but cancel is chosen', function() { - var leaveChallengeSpy = sinon.spy(challenges, 'leaveChallenge'); - scope.clickLeave(challenge, clickEvent); - - scope.leave('not-cancel', challenge); - expect(leaveChallengeSpy).to.be.calledOnce; - }); - }); - }); - - context('modal actions', function() { - beforeEach(function() { - sandbox.stub(members, 'selectMember'); - sandbox.stub(rootScope, 'openModal'); - members.selectMember.returns(Promise.resolve()); - }); - - describe('sendMessageToChallengeParticipant', function() { - it('opens private-message modal', function(done) { - scope.sendMessageToChallengeParticipant(user._id); - - setTimeout(function() { - expect(rootScope.openModal).to.be.calledOnce; - expect(rootScope.openModal).to.be.calledWith( - 'private-message', - { controller: 'MemberModalCtrl' } - ); - done(); - }, 1000); - }); - }); - - describe('sendGiftToChallengeParticipant', function() { - it('opens send-gift modal', function(done) { - scope.sendGiftToChallengeParticipant(user._id); - - setTimeout(function() { - expect(rootScope.openModal).to.be.calledOnce; - expect(rootScope.openModal).to.be.calledWith( - 'send-gift', - { controller: 'MemberModalCtrl' } - ); - done(); - }, 1000); - }); - }); - }); -}); diff --git a/test/client-old/spec/controllers/chatCtrlSpec.js b/test/client-old/spec/controllers/chatCtrlSpec.js deleted file mode 100644 index 2b5d2a0f45..0000000000 --- a/test/client-old/spec/controllers/chatCtrlSpec.js +++ /dev/null @@ -1,121 +0,0 @@ -'use strict'; - -describe("Chat Controller", function() { - var scope, ctrl, user, $rootScope, $controller, $httpBackend, html; - - beforeEach(function() { - module(function($provide) { - $provide.value('User', {}); - }); - - inject(function(_$rootScope_, _$controller_, _$compile_, _$httpBackend_){ - user = specHelper.newUser(); - user._id = "unique-user-id"; - $rootScope = _$rootScope_; - - scope = _$rootScope_.$new(); - - $controller = _$controller_; - $httpBackend = _$httpBackend_; - - // Load RootCtrl to ensure shared behaviors are loaded - $controller('RootCtrl', {$scope: scope, User: {user: user}}); - - html = _$compile_('
')(scope); - document.body.appendChild(html[0]); - ctrl = $controller('ChatCtrl', {$scope: scope, $element: html}); - }); - }); - - afterEach(function() { - html.remove(); - }); - - describe('copyToDo', function() { - it('when copying a user message it opens modal with information from message', function() { - scope.group = { - name: "Princess Bride" - }; - - var modalSpy = sandbox.spy($rootScope, "openModal"); - var message = { - uuid: 'the-dread-pirate-roberts', - user: 'Wesley', - text: 'As you wish' - }; - - scope.copyToDo(message); - - modalSpy.should.have.been.calledOnce; - - modalSpy.should.have.been.calledWith('copyChatToDo', sinon.match(function(callArgToMatch){ - return callArgToMatch.controller == 'CopyMessageModalCtrl' - && callArgToMatch.scope.text == message.text - })); - }); - - it('when copying a system message it opens modal with information from message', function() { - scope.group = { - name: "Princess Bride" - }; - - var modalSpy = sandbox.spy($rootScope, "openModal"); - var message = { - uuid: 'system', - text: 'Wesley attacked the ROUS in the Fire Swamp' - }; - - scope.copyToDo(message); - - modalSpy.should.have.been.calledOnce; - - modalSpy.should.have.been.calledWith('copyChatToDo', sinon.match(function(callArgToMatch){ - return callArgToMatch.controller == 'CopyMessageModalCtrl' - && callArgToMatch.scope.text == message.text - })); - }); - }); - - it('updates model on enter key press', function() { - // Set initial state of the page with some dummy data. - scope.group = { name: 'group' }; - - // The main controller is going to try to fetch the template right off. - // No big deal, just return an empty string. - $httpBackend.when('GET', 'partials/main.html').respond(''); - - // Let the page settle, and the controllers set their initial state. - $rootScope.$digest(); - - // Watch for calls to postChat & make sure it doesn't do anything. - let postChatSpy = sandbox.stub(scope, 'postChat'); - - // Pretend we typed 'aaa' into the textarea. - var textarea = html.find('textarea'); - textarea[0].value = 'aaa'; - let inputEvent = new Event('input'); - textarea[0].dispatchEvent(inputEvent); - - // Give a change for the ng-model watchers to notice that the value in the - // textarea has changed. - $rootScope.$digest(); - - // Since no time has elapsed and we debounce the model change, we should - // see no model update just yet. - expect(scope.message.content).to.equal(''); - - // Now, press the enter key in the textarea. We use jquery here to paper - // over browser differences with initializing the keyboard event. - var keyboardEvent = jQuery.Event('keydown', {keyCode: 13, key: 'Enter', metaKey: true}); - jQuery(textarea).trigger(keyboardEvent); - - // Now, allow the model to update given the changes to the page still - // without letting any time elapse... - $rootScope.$digest(); - - // ... and nevertheless seeing the desired call to postChat with the right - // data. Yay! - postChatSpy.should.have.been.calledWith(scope.group, 'aaa'); - }); -}); - diff --git a/test/client-old/spec/controllers/copyMessageModalControllerSpec.js b/test/client-old/spec/controllers/copyMessageModalControllerSpec.js deleted file mode 100644 index e4304fe72f..0000000000 --- a/test/client-old/spec/controllers/copyMessageModalControllerSpec.js +++ /dev/null @@ -1,59 +0,0 @@ -'use strict'; - -describe("CopyMessageModal controller", function() { - var scope, ctrl, user, Notification, $rootScope, $controller; - - beforeEach(function() { - module(function($provide) { - var mockWindow = {href: '', alert: sandbox.spy(), location: {search: '', pathname: '', href: ''}}; - - $provide.value('$window', mockWindow); - }); - - inject(function($rootScope, _$controller_, _Notification_, User){ - user = specHelper.newUser(); - user._id = "unique-user-id"; - user.ops = { - addTask: sandbox.spy() - }; - - scope = $rootScope.$new(); - scope.$close = sandbox.spy(); - - $controller = _$controller_; - - User.setUser(user); - - // Load RootCtrl to ensure shared behaviors are loaded - $controller('RootCtrl', {$scope: scope, User: User}); - - ctrl = $controller('CopyMessageModalCtrl', {$scope: scope, User: User}); - - Notification = _Notification_; - Notification.text = sandbox.spy(); - }); - }); - - describe("saveTodo", function() { - it('saves todo', function() { - - scope.text = "A Tavern msg"; - scope.notes = "Some notes"; - var payload = { - body: { - text: scope.text, - type: 'todo', - notes: scope.notes - } - }; - - scope.saveTodo(); - - user.ops.addTask.should.have.been.calledOnce; - user.ops.addTask.should.have.been.calledWith(payload); - Notification.text.should.have.been.calledOnce; - Notification.text.should.have.been.calledWith(window.env.t('messageAddedAsToDo')); - scope.$close.should.have.been.calledOnce; - }); - }); -}); diff --git a/test/client-old/spec/controllers/filtersCtrlSpec.js b/test/client-old/spec/controllers/filtersCtrlSpec.js deleted file mode 100644 index 8a29485691..0000000000 --- a/test/client-old/spec/controllers/filtersCtrlSpec.js +++ /dev/null @@ -1,51 +0,0 @@ -'use strict'; - -describe('Filters Controller', function() { - var scope, user, userService; - - beforeEach(function () { - module(function($provide) { - var mockWindow = {href: '', alert: sandbox.spy(), location: {search: '', pathname: '', href: ''}}; - - $provide.value('$window', mockWindow); - }); - - inject(function($rootScope, $controller, Shared, User) { - user = specHelper.newUser(); - Shared.wrap(user); - scope = $rootScope.$new(); - // user.filters = {}; - User.setUser(user); - User.user.filters = {}; - userService = User; - $controller('FiltersCtrl', {$scope: scope, User: User}); - }) - }); - - describe('tags', function(){ - it('creates a tag', function(){ - scope._newTag = {name:'tagName'} - scope.createTag(); - expect(user.tags).to.have.length(1); - expect(user.tags[0].name).to.eql('tagName'); - expect(user.tags[0]).to.have.property('id'); - }); - - it('toggles tag filtering', inject(function(Shared){ - var tag = {id: Shared.uuid(), name: 'myTag'}; - scope.toggleFilter(tag); - expect(userService.user.filters[tag.id]).to.eql(true); - scope.toggleFilter(tag); - expect(userService.user.filters[tag.id]).to.not.eql(true); - })); - }); - - describe('updateTaskFilter', function(){ - it('updatest user\'s filter query with the value of filterQuery', function () { - scope.filterQuery = 'task'; - scope.updateTaskFilter(); - - expect(userService.user.filterQuery).to.eql(scope.filterQuery); - }); - }); -}); diff --git a/test/client-old/spec/controllers/footerCtrlSpec.js b/test/client-old/spec/controllers/footerCtrlSpec.js deleted file mode 100644 index e141e6e1b3..0000000000 --- a/test/client-old/spec/controllers/footerCtrlSpec.js +++ /dev/null @@ -1,86 +0,0 @@ -'use strict'; - -describe('Footer Controller', function() { - var scope, user, User; - - beforeEach(inject(function($rootScope, $controller) { - user = specHelper.newUser(); - User = { - log: sandbox.stub(), - set: sandbox.stub(), - addTenGems: sandbox.stub(), - addHourglass: sandbox.stub(), - user: user - }; - scope = $rootScope.$new(); - $controller('FooterCtrl', {$scope: scope, User: User, Social: {}}); - })); - - context('Debug mode', function() { - before(function() { - window.env.NODE_ENV = 'test'; - }); - - after(function() { - delete window.env.NODE_ENV; - }); - - describe('#setHealthLow', function(){ - it('sets user health to 1'); - }); - - describe('#addMissedDay', function(){ - beforeEach(function() { - sandbox.stub(confirm).returns(true); - }); - - it('Cancels if confirm box is not confirmed'); - - it('allows multiple days'); - - it('sets users last cron'); - - it('notifies uers'); - }); - - describe('#addTenGems', function() { - it('posts to /user/addTenGems', inject(function($httpBackend) { - scope.addTenGems(); - - expect(User.addTenGems).to.have.been.called; - })); - }); - - describe('#addHourglass', function() { - it('posts to /user/addHourglass', inject(function($httpBackend) { - scope.addHourglass(); - - expect(User.addHourglass).to.have.been.called; - })); - }); - - describe('#addGold', function() { - it('adds 500 gold to user'); - }); - - describe('#addMana', function() { - it('adds 500 mana to user'); - }); - - describe('#addLevelsAndGold', function() { - it('adds 10000 experience to user'); - - it('adds 10000 gp to user'); - - it('adds 10000 mp to user'); - }); - - describe('#addOneLevel', function() { - it('adds one level to user'); - }); - - describe('#addBossQuestProgressUp', function() { - it('adds 1000 progress to quest.progress.up'); - }); - }); -}); diff --git a/test/client-old/spec/controllers/groupCtrlSpec.js b/test/client-old/spec/controllers/groupCtrlSpec.js deleted file mode 100644 index 5b3521595f..0000000000 --- a/test/client-old/spec/controllers/groupCtrlSpec.js +++ /dev/null @@ -1,279 +0,0 @@ -'use strict'; - -describe('Groups Controller', function() { - var scope, ctrl, groups, user, guild, $rootScope; - - beforeEach(function() { - module(function($provide) { - $provide.value('User', {}); - }); - - inject(function($rootScope, $controller, Groups){ - user = specHelper.newUser(); - user._id = "unique-user-id"; - - scope = $rootScope.$new(); - - // Load RootCtrl to ensure shared behaviors are loaded - $controller('RootCtrl', {$scope: scope, User: {user: user}}); - - ctrl = $controller('GroupsCtrl', {$scope: scope, User: {user: user}}); - - groups = Groups; - }); - }); - - describe("isMemberOfPendingQuest", function() { - var party; - var partyStub; - - beforeEach(function () { - party = specHelper.newGroup({ - _id: "unique-party-id", - type: 'party', - members: ['leader-id'] // Ensure we wouldn't pass automatically. - }); - - partyStub = sandbox.stub(groups, "party", function() { - return party; - }); - }); - - it("returns false if group is does not have a quest", function() { - expect(scope.isMemberOfPendingQuest(user._id, party)).to.not.be.ok; - }); - - it("returns false if group quest has not members", function() { - party.quest = { - 'key': 'random-key', - }; - expect(scope.isMemberOfPendingQuest(user._id, party)).to.not.be.ok; - }); - - it("returns false if group quest is active", function() { - party.quest = { - 'key': 'random-key', - 'members': {}, - 'active': true, - }; - party.quest.members[user._id] = true; - expect(scope.isMemberOfPendingQuest(user._id, party)).to.not.be.ok; - }); - - it("returns true if user is a member of a pending quest", function() { - party.quest = { - 'key': 'random-key', - 'members': {}, - }; - party.quest.members[user._id] = true; - expect(scope.isMemberOfPendingQuest(user._id, party)).to.be.ok; - }); - }); - - describe("isMemberOfGroup", function() { - it("returns true if group is the user's party retrieved from groups service", function() { - var party = specHelper.newGroup({ - _id: "unique-party-id", - type: 'party', - members: ['leader-id'] // Ensure we wouldn't pass automatically. - }); - - var partyStub = sandbox.stub(groups, "party", function() { - return party; - }); - - expect(scope.isMemberOfGroup(user._id, party)).to.be.ok; - }); - - it('returns true if guild is included in myGuilds call', function(){ - - var guild = specHelper.newGroup({ - _id: "unique-guild-id", - type: 'guild', - members: [user._id] - }); - - user.guilds = [guild._id]; - - expect(scope.isMemberOfGroup(user._id, guild)).to.be.ok; - }); - - it('does not return true if guild is not included in myGuilds call', function(){ - - var guild = specHelper.newGroup({ - _id: "unique-guild-id", - type: 'guild', - members: ['not-user-id'] - }); - - user.guilds = []; - - expect(scope.isMemberOfGroup(user._id, guild)).to.not.be.ok; - }); - }); - - describe('isAbleToEditGroup', () => { - var guild; - - beforeEach(() => { - user.contributor = {}; - guild = specHelper.newGroup({ - _id: 'unique-guild-id', - type: 'guild', - members: ['not-user-id'], - $save: sandbox.spy(), - }); - }); - - it('returns true if user is an admin', () => { - guild.leader = 'not-user-id'; - user.contributor.admin = true; - expect(scope.isAbleToEditGroup(guild)).to.be.ok; - }); - - it('returns true if user is group leader', () => { - guild.leader = {_id: user._id} - expect(scope.isAbleToEditGroup(guild)).to.be.ok; - }); - - it('returns false is user is not a leader or admin', () => { - expect(scope.isAbleToEditGroup(guild)).to.not.be.ok; - }); - - it('returns false is user is an admin but group is a party', () => { - guild.type = 'party'; - user.contributor.admin = true; - expect(scope.isAbleToEditGroup(guild)).to.not.be.ok; - }); - }); - - describe('editGroup', () => { - var guild; - - beforeEach(() => { - guild = specHelper.newGroup({ - _id: 'unique-guild-id', - leader: 'old leader', - type: 'guild', - members: ['not-user-id'], - $save: sandbox.spy(), - }); - }); - - it('marks group as being in edit mode', () => { - scope.editGroup(guild); - - expect(guild._editing).to.eql(true); - }); - - it('copies group to groupCopy', () => { - scope.editGroup(guild); - - for (var key in scope.groupCopy) { - expect(scope.groupCopy[key]).to.eql(guild[key]); - } - }); - - it('does not change original group when groupCopy is changed', () => { - scope.editGroup(guild); - - scope.groupCopy.leader = 'new leader'; - expect(scope.groupCopy.leader).to.not.eql(guild.leader); - }); - }); - - describe('saveEdit', () => { - let guild; - - beforeEach(() => { - guild = specHelper.newGroup({ - _id: 'unique-guild-id', - name: 'old name', - leader: 'old leader', - type: 'guild', - members: ['not-user-id'], - $save: () => {}, - }); - - scope.editGroup(guild); - }); - - it('calls group update', () => { - let guildUpdate = sandbox.spy(groups.Group, 'update'); - - scope.saveEdit(guild); - - expect(guildUpdate).to.be.calledOnce; - }); - - it('calls cancelEdit', () => { - sandbox.stub(scope, 'cancelEdit'); - - scope.saveEdit(guild); - - expect(scope.cancelEdit).to.be.calledOnce; - }); - - it('applies changes to groupCopy to original group', () => { - scope.groupCopy.name = 'new name'; - - scope.saveEdit(guild); - - expect(guild.name).to.eql('new name'); - }); - - it('assigns leader id to group if leader has changed', () => { - scope.groupCopy._newLeader = { _id: 'some leader id' }; - - scope.saveEdit(guild); - - expect(guild.leader).to.eql('some leader id'); - }); - - it('does not assign new leader id if leader object is not passed in', () => { - scope.groupCopy._newLeader = 'not an object'; - - scope.saveEdit(guild); - - expect(guild.leader).to.eql('old leader'); - }); - }); - - describe('cancelEdit', () => { - beforeEach(() => { - guild = specHelper.newGroup({ - _id: 'unique-guild-id', - name: 'old name', - leader: 'old leader', - type: 'guild', - members: ['not-user-id'], - $save: () => {}, - }); - - scope.editGroup(guild); - }); - - it('sets _editing to false on group', () => { - expect(guild._editing).to.eql(true); - - scope.cancelEdit(guild); - - expect(guild._editing).to.eql(false); - }); - - it('reset groupCopy to an empty object', () => { - expect(scope.groupCopy).to.not.eql({}); - - scope.cancelEdit(guild); - - expect(scope.groupCopy).to.eql({}); - }); - }); - - /* TODO: Modal testing */ - describe.skip("deleteAllMessages", function() { }); - describe.skip("clickMember", function() { }); - describe.skip("removeMember", function() { }); - describe.skip("confirmRemoveMember", function() { }); - describe.skip("quickReply", function() { }); -}); diff --git a/test/client-old/spec/controllers/groupTaskActionsCtrlSpec.js b/test/client-old/spec/controllers/groupTaskActionsCtrlSpec.js deleted file mode 100644 index f058731b13..0000000000 --- a/test/client-old/spec/controllers/groupTaskActionsCtrlSpec.js +++ /dev/null @@ -1,63 +0,0 @@ -describe('Group Tasks Meta Actions Controller', () => { - let rootScope, scope, user, userSerivce; - - beforeEach(() => { - module(function($provide) { - $provide.value('User', {}); - }); - - inject(($rootScope, $controller) => { - rootScope = $rootScope; - - user = specHelper.newUser(); - user._id = "unique-user-id"; - userSerivce = {user: user}; - - scope = $rootScope.$new(); - - scope.task = { - group: { - assignedUsers: [], - approval: { - required: false, - } - }, - }; - scope.task._edit = angular.copy(scope.task); - - $controller('GroupTaskActionsCtrl', {$scope: scope, User: userSerivce}); - }); - }); - - describe('toggleTaskRequiresApproval', function () { - it('toggles task approval required field from false to true', function () { - scope.toggleTaskRequiresApproval(); - expect(scope.task._edit.group.approval.required).to.be.true; - }); - - it('toggles task approval required field from true to false', function () { - scope.task._edit.group.approval.required = true; - scope.toggleTaskRequiresApproval(); - expect(scope.task._edit.group.approval.required).to.be.false; - }); - }); - - - describe('assign events', function () { - it('adds a group member to assigned users on "addedGroupMember" event ', () => { - var testId = 'test-id'; - rootScope.$broadcast('addedGroupMember', testId); - expect(scope.task.group.assignedUsers).to.contain(testId); - expect(scope.task._edit.group.assignedUsers).to.contain(testId); - }); - - it('removes a group member to assigned users on "addedGroupMember" event ', () => { - var testId = 'test-id'; - scope.task.group.assignedUsers.push(testId); - scope.task._edit.group.assignedUsers.push(testId); - rootScope.$broadcast('removedGroupMember', testId); - expect(scope.task.group.assignedUsers).to.not.contain(testId); - expect(scope.task._edit.group.assignedUsers).to.not.contain(testId); - }); - }); -}); diff --git a/test/client-old/spec/controllers/groupTasksMetaActionCtrlSpec.js b/test/client-old/spec/controllers/groupTasksMetaActionCtrlSpec.js deleted file mode 100644 index 5fb30739bd..0000000000 --- a/test/client-old/spec/controllers/groupTasksMetaActionCtrlSpec.js +++ /dev/null @@ -1,42 +0,0 @@ -describe('Group Task Actions Controller', () => { - let scope, user, userSerivce; - - beforeEach(() => { - module(function($provide) { - $provide.value('User', {}); - }); - - inject(($rootScope, $controller) => { - user = specHelper.newUser(); - user._id = "unique-user-id"; - userSerivce = {user: user}; - userSerivce.sync = sandbox.stub(); - - scope = $rootScope.$new(); - - $controller('GroupTaskMetaActionsCtrl', {$scope: scope, User: userSerivce}); - - scope.task = { - group: { - assignedUsers: [], - }, - }; - }); - }); - - describe('claim', () => { - beforeEach(() => { - sandbox.stub(window, 'confirm').returns(true); - }); - - it('adds user to assigned users of scope task ', () => { - scope.claim(); - expect(scope.task.group.assignedUsers).to.contain(user._id); - }); - - it('syncs user tasks ', () => { - scope.claim(); - expect(userSerivce.sync).to.be.calledOnce; - }); - }); -}); diff --git a/test/client-old/spec/controllers/hallCtrlSpec.js b/test/client-old/spec/controllers/hallCtrlSpec.js deleted file mode 100644 index 4cd60d2484..0000000000 --- a/test/client-old/spec/controllers/hallCtrlSpec.js +++ /dev/null @@ -1,32 +0,0 @@ -'use strict'; - -describe('Hall of Heroes Controller', function() { - var scope, ctrl, user, $rootScope; - - beforeEach(function() { - module(function($provide) { - $provide.value('User', {}); - }); - - inject(function($rootScope, $controller){ - user = specHelper.newUser(); - - scope = $rootScope.$new(); - - // Load RootCtrl to ensure shared behaviors are loaded - $controller('RootCtrl', {$scope: scope, User: {user: user}}); - - ctrl = $controller('HallHeroesCtrl', {$scope: scope, User: {user: user}}); - }); - }); - - it('populates contributor input with selected hero id', function(){ - var loadHero = sandbox.spy(scope, "loadHero"); - var scrollTo = sandbox.spy(window, "scrollTo"); - - scope.populateContributorInput(user._id); - expect(scope._heroID).to.eql(user._id); - expect(loadHero.callCount).to.eql(1); - expect(scrollTo.callCount).to.eql(1); - }); -}); diff --git a/test/client-old/spec/controllers/headerCtrlSpec.js b/test/client-old/spec/controllers/headerCtrlSpec.js deleted file mode 100644 index b32c5ccbd5..0000000000 --- a/test/client-old/spec/controllers/headerCtrlSpec.js +++ /dev/null @@ -1,50 +0,0 @@ -'use strict'; - -describe('Header Controller', function() { - var scope, ctrl, user, $location, $rootScope; - - beforeEach(function() { - module(function($provide) { - user = specHelper.newUser(); - user._id = "unique-user-id" - $provide.value('User', {user: user}); - }); - - inject(function(_$rootScope_, _$controller_, _$location_){ - scope = _$rootScope_.$new(); - $rootScope = _$rootScope_; - - $location = _$location_; - - // Load RootCtrl to ensure shared behaviors are loaded - _$controller_('RootCtrl', {$scope: scope, User: {user: user}}); - - ctrl = _$controller_('HeaderCtrl', {$scope: scope, User: {user: user}}); - }); - }); - - context('inviteOrStartParty', function(){ - beforeEach(function(){ - sandbox.stub($location, 'path'); - sandbox.stub($rootScope, 'openModal'); - }); - - it('redirects to party page if user does not have a party', function(){ - var group = {}; - scope.inviteOrStartParty(group); - - expect($location.path).to.be.calledWith("/options/groups/party"); - expect($rootScope.openModal).to.not.be.called; - }); - - it('Opens invite-friends modal if user has a party', function(){ - var group = { - type: 'party' - }; - scope.inviteOrStartParty(group); - - expect($rootScope.openModal).to.be.calledOnce; - expect($location.path).to.not.be.called; - }); - }); -}); diff --git a/test/client-old/spec/controllers/inboxCtrlSpec.js b/test/client-old/spec/controllers/inboxCtrlSpec.js deleted file mode 100644 index b4ab1d71a3..0000000000 --- a/test/client-old/spec/controllers/inboxCtrlSpec.js +++ /dev/null @@ -1,73 +0,0 @@ -'use strict'; - -describe('inbox Controller', function() { - var scope, ctrl, user, $rootScope, $controller; - - beforeEach(function() { - module(function($provide) { - $provide.value('User', {}); - }); - - inject(function(_$rootScope_, _$controller_){ - user = specHelper.newUser(); - user._id = 'unique-user-id'; - $rootScope = _$rootScope_; - - scope = _$rootScope_.$new(); - - $controller = _$controller_; - - // Load RootCtrl to ensure shared behaviors are loaded - $controller('RootCtrl', {$scope: scope, User: {user: user}}); - - ctrl = $controller('InboxCtrl', {$scope: scope}); - }); - }); - - describe('copyToDo', function() { - it('when copying a user message it opens modal with information from message', function() { - scope.group = { - name: 'Princess Bride' - }; - - sandbox.spy($rootScope, 'openModal'); - var message = { - uuid: 'the-dread-pirate-roberts', - user: 'Wesley', - text: 'As you wish' - }; - - scope.copyToDo(message); - - expect($rootScope.openModal).to.be.calledOnce; - expect($rootScope.openModal).to.be.calledWith('copyChatToDo', sinon.match(function(callArgToMatch){ - var taskText = env.t('taskTextFromInbox', { - from: message.user - }); - return callArgToMatch.controller == 'CopyMessageModalCtrl' - && callArgToMatch.scope.text == taskText - })); - }); - - it('when copying a system message it opens modal with information from message', function() { - - var modalSpy = sandbox.spy($rootScope, 'openModal'); - var message = { - uuid: 'system', - text: 'Wesley attacked the ROUS in the Fire Swamp' - }; - - scope.copyToDo(message); - - modalSpy.should.have.been.calledOnce; - - modalSpy.should.have.been.calledWith('copyChatToDo', sinon.match(function(callArgToMatch){ - var taskText = env.t('taskTextFromInbox', { - from: 'system' - }); - return callArgToMatch.controller == 'CopyMessageModalCtrl' - && callArgToMatch.scope.text == taskText - })); - }); - }); -}); diff --git a/test/client-old/spec/controllers/inventoryCtrlSpec.js b/test/client-old/spec/controllers/inventoryCtrlSpec.js deleted file mode 100644 index 2b6c8c79d3..0000000000 --- a/test/client-old/spec/controllers/inventoryCtrlSpec.js +++ /dev/null @@ -1,538 +0,0 @@ -'use strict'; - -describe('Inventory Controller', function() { - var scope, ctrl, user, rootScope, shared, achievement; - - beforeEach(function() { - module(function($provide) { - var mockWindow = { - confirm: function(msg) { - return true; - }, - location: {search: '', pathname: '', href: ''}, - }; - - $provide.value('$window', mockWindow); - }); - - inject(function($rootScope, $controller, Shared, User, $location, $window, Achievement) { - user = specHelper.newUser({ - balance: 4, - items: { - gear: { owned: {} }, - eggs: { Cactus: 1 }, - hatchingPotions: { Base: 1 }, - food: { Meat: 1 }, - pets: {}, - mounts: {} - }, - preferences: { - suppressModals: {} - }, - purchased: { - plan: { - mysteryItems: [], - }, - }, - }); - - Shared.wrap(user); - shared = Shared; - achievement = Achievement; - - scope = $rootScope.$new(); - rootScope = $rootScope; - - User.user = user; - User.setUser(user); - - // Load RootCtrl to ensure shared behaviors are loaded - $controller('RootCtrl', {$scope: scope, User: User}); - - ctrl = $controller('InventoryCtrl', {$scope: scope, User: User}); - }); - }); - - it('starts without any item selected', function(){ - expect(scope.selectedEgg).to.eql(null); - expect(scope.selectedPotion).to.eql(null); - expect(scope.selectedFood).to.eql(undefined); - }); - - it('chooses an egg', function(){ - scope.chooseEgg('Cactus'); - expect(scope.selectedEgg.key).to.eql('Cactus'); - }); - - it('chooses a potion', function(){ - scope.choosePotion('Base'); - expect(scope.selectedPotion.key).to.eql('Base'); - }); - - describe('Hatching Pets', function(){ - beforeEach(function() { - sandbox.stub(rootScope, 'openModal'); - }); - - it('hatches a pet', function(){ - scope.chooseEgg('Cactus'); - scope.choosePotion('Base'); - expect(user.items.eggs).to.eql({Cactus: 0}); - expect(user.items.hatchingPotions).to.eql({Base: 0}); - expect(user.items.pets).to.eql({'Cactus-Base': 5}); - expect(scope.selectedEgg).to.eql(null); - expect(scope.selectedPotion).to.eql(null); - }); - - it('shows a modal for pet hatching', function(){ - scope.chooseEgg('Cactus'); - scope.choosePotion('Base'); - - expect(rootScope.openModal).to.have.been.calledOnce; - expect(rootScope.openModal).to.have.been.calledWith('hatchPet'); - }); - - it('shows modal even if user has raised that pet to a mount', function(){ - user.items.pets['Cactus-Base'] = -1; - scope.chooseEgg('Cactus'); - scope.choosePotion('Base'); - - expect(rootScope.openModal).to.have.been.calledOnce; - expect(rootScope.openModal).to.have.been.calledWith('hatchPet'); - }); - - //@TODO: Fix Common hatch - xit('does not show modal if user tries to hatch a pet they own', function(){ - user.items.pets['Cactus-Base'] = 5; - scope.chooseEgg('Cactus'); - scope.choosePotion('Base'); - expect(rootScope.openModal).to.not.have.been.called; - }); - - //@TODO: Fix Common hatch - xit('does not show modal if user tries to hatch a premium quest pet', function(){ - user.items.eggs = {Snake: 1}; - user.items.hatchingPotions = {Peppermint: 1}; - scope.chooseEgg('Snake'); - scope.choosePotion('Peppermint'); - expect(rootScope.openModal).to.not.have.been.called; - }); - - it('does not show pet hatching modal if user has opted out', function(){ - user.preferences.suppressModals.hatchPet = true; - scope.chooseEgg('Cactus'); - scope.choosePotion('Base'); - - expect(rootScope.openModal).to.not.be.called; - }); - - it('shows beastMaster achievement modal if user has all 90 pets', function(){ - sandbox.stub(achievement, 'displayAchievement'); - sandbox.stub(shared.count, "beastMasterProgress").returns(90); - scope.chooseEgg('Cactus'); - scope.choosePotion('Base'); - - expect(achievement.displayAchievement).to.be.called; - expect(achievement.displayAchievement).to.be.calledWith('beastMaster'); - }); - - it('shows triadBingo achievement modal if user has all pets twice and all mounts', function(){ - sandbox.stub(achievement, 'displayAchievement'); - sandbox.stub(shared.count, "mountMasterProgress").returns(90); - sandbox.stub(shared.count, "dropPetsCurrentlyOwned").returns(90); - scope.chooseEgg('Cactus'); - scope.choosePotion('Base'); - - expect(achievement.displayAchievement).to.be.called; - expect(achievement.displayAchievement).to.be.calledWith('triadBingo'); - }); - }); - - describe('Feeding and Raising Pets', function() { - beforeEach(function() { - sandbox.stub(rootScope, 'openModal'); - user.items.pets = {'PandaCub-Base':5}; - user.items.mounts = {'PandaCub-Base':false}; - }); - - it('feeds a pet', function() { - scope.chooseFood('Meat'); - scope.choosePet('PandaCub','Base'); - - expect(user.items.pets['PandaCub-Base']).to.eql(10); - }); - - it('gives weaker benefit when feeding inappropriate food', function() { - user.items.food.Honey = 1; - - scope.chooseFood('Honey'); - scope.choosePet('PandaCub','Base'); - - expect(user.items.pets['PandaCub-Base']).to.eql(7); - }); - - it('raises pet to a mount when feeding gauge maxes out', function() { - user.items.pets['PandaCub-Base'] = 45; - - scope.chooseFood('Meat'); - scope.choosePet('PandaCub','Base'); - - expect(user.items.pets['PandaCub-Base']).to.eql(-1); - expect(user.items.mounts['PandaCub-Base']).to.exist; - }); - - it('raises pet to a mount instantly when using a Saddle', function() { - user.items.food.Saddle = 1; - - scope.chooseFood('Saddle'); - scope.choosePet('PandaCub','Base'); - - expect(user.items.pets['PandaCub-Base']).to.eql(-1); - expect(user.items.mounts['PandaCub-Base']).to.exist; - }); - - it('displays mount raising modal for drop pets', function() { - user.items.food.Saddle = 1; - - scope.chooseFood('Saddle'); - scope.choosePet('PandaCub','Base'); - - expect(rootScope.openModal).to.have.been.calledOnce; - expect(rootScope.openModal).to.have.been.calledWith('raisePet'); - }); - - it('displays mount raising modal for quest pets', function() { - user.items.food.Saddle = 1; - user.items.pets['Snake-Base'] = 1; - - scope.chooseFood('Saddle'); - scope.choosePet('Snake','Base'); - - expect(rootScope.openModal).to.have.been.calledOnce; - expect(rootScope.openModal).to.have.been.calledWith('raisePet'); - }); - - it('displays mount raising modal for premium pets', function() { - user.items.food.Saddle = 1; - user.items.pets['TigerCub-Spooky'] = 1; - - scope.chooseFood('Saddle'); - scope.choosePet('TigerCub','Spooky'); - - expect(rootScope.openModal).to.have.been.calledOnce; - expect(rootScope.openModal).to.have.been.calledWith('raisePet'); - }); - - it('shows mountMaster achievement modal if user has all 90 mounts', function(){ - sandbox.stub(achievement, 'displayAchievement'); - sandbox.stub(shared.count, "mountMasterProgress").returns(90); - scope.chooseFood('Meat'); - scope.choosePet('PandaCub','Base'); - - expect(achievement.displayAchievement).to.be.calledOnce; - expect(achievement.displayAchievement).to.be.calledWith('mountMaster'); - }); - }); - - it('sells an egg', function(){ - scope.chooseEgg('Cactus'); - scope.sellInventory(); - expect(user.items.eggs).to.eql({Cactus: 0}); - expect(user.stats.gp).to.eql(3); - }); - - it('sells a potion', function(){ - scope.choosePotion('Base'); - scope.sellInventory(); - expect(user.items.hatchingPotions).to.eql({Base: 0}); - expect(user.stats.gp).to.eql(2); - }); - - it('sells food', function(){ - scope.chooseFood('Meat'); - scope.sellInventory(); - expect(user.items.food).to.eql({Meat: 0}); - expect(user.stats.gp).to.eql(1); - }); - - it('chooses a pet', function(){ - user.items.pets['Cactus-Base'] = 5; - scope.choosePet('Cactus', 'Base'); - expect(user.items.currentPet).to.eql('Cactus-Base'); - }); - - it('purchases an egg', inject(function(Content){ - scope.purchase('eggs', Content.eggs['Wolf']); - expect(user.balance).to.eql(3.25); - expect(user.items.eggs).to.eql({Cactus: 1, Wolf: 1}) - })); - - describe('Deselecting Items', function() { - it('deselects a food', function(){ - scope.chooseFood('Meat'); - scope.deselectItem(); - expect(scope.selectedFood).to.eql(null); - }); - - it('deselects a potion', function(){ - scope.choosePotion('Base'); - scope.deselectItem(); - expect(scope.selectedPotion).to.eql(null); - }); - - it('deselects a egg', function(){ - scope.chooseEgg('Cactus'); - scope.deselectItem(); - expect(scope.selectedEgg).to.eql(null); - }); - }); - - describe('openCardsModal', function(type, numberOfVariations) { - var cardsModalScope; - - beforeEach(function() { - cardsModalScope = {}; - sandbox.stub(rootScope, 'openModal'); - sandbox.stub(rootScope, '$new').returns(cardsModalScope); - }); - - it('opens cards modal', function() { - scope.openCardsModal('valentine', 4); - - expect(rootScope.openModal).to.be.calledOnce; - expect(rootScope.openModal).to.be.calledWith( - 'cards' - ); - }); - - it('instantiates a new scope for the modal', function() { - scope.openCardsModal('valentine', 4); - - expect(rootScope.$new).to.be.calledOnce; - expect(cardsModalScope.cardType).to.eql('valentine'); - expect(cardsModalScope.cardMessage).to.exist; - }); - - it('provides a card message', function() { - scope.openCardsModal('valentine', 1); - - expect(cardsModalScope.cardMessage).to.eql(env.t('valentine0')); - }); - - it('randomly generates message from x number of messages', function() { - var possibleValues = [env.t('valentine0'), env.t('valentine1')]; - - scope.openCardsModal('valentine', 2); - - expect(possibleValues).to.contain(cardsModalScope.cardMessage); - }); - }); - - describe('#buyQuest', function() { - var quests, questObject; - - beforeEach(inject(function(Quests) { - quests = Quests; - questObject = { key: 'whale' }; - - sandbox.stub(quests, 'buyQuest').returns({ then: function(res) { res(questObject); } }); - })); - - it('calls Quests.buyQuest', function() { - scope.buyQuest('foo'); - - expect(quests.buyQuest).to.be.calledOnce; - expect(quests.buyQuest).to.be.calledWith('foo'); - }); - - it('sets selectedQuest to resolved quest object', function() { - scope.buyQuest('whale'); - - expect(rootScope.selectedQuest).to.eql(questObject); - }); - - it('opens buyQuest modal', function() { - sandbox.spy(rootScope, 'openModal'); - - scope.buyQuest('whale'); - - expect(rootScope.openModal).to.be.calledOnce; - expect(rootScope.openModal).to.be.calledWith('buyQuest', {controller: 'InventoryCtrl'}); - }); - }); - - describe('#showQuest', function() { - var quests, questObject; - - beforeEach(inject(function(Quests) { - quests = Quests; - questObject = { key: 'whale' }; - - sandbox.stub(quests, 'showQuest').returns({ then: function(res) { res(questObject); } }); - })); - - it('calls Quests.showQuest', function() { - scope.showQuest('foo'); - - expect(quests.showQuest).to.be.calledOnce; - expect(quests.showQuest).to.be.calledWith('foo'); - }); - - it('sets selectedQuest to resolved quest object', function() { - scope.showQuest('whale'); - - expect(rootScope.selectedQuest).to.eql(questObject); - }); - - it('opens showQuest modal', function() { - sandbox.spy(rootScope, 'openModal'); - - scope.showQuest('whale'); - - expect(rootScope.openModal).to.be.calledOnce; - expect(rootScope.openModal).to.be.calledWith('showQuest', {controller: 'InventoryCtrl'}); - }); - }); - - describe('#hasAllTimeTravelerItems', function() { - it('returns false if items remain for purchase with Mystic Hourglasses', function() { - expect(scope.hasAllTimeTravelerItems()).to.eql(false); - }); - - it('returns true if there are no items left to purchase', inject(function(Content) { - _.forEach(Content.gear.flat, function(v,item) { - if (item.indexOf('mystery') > -1) { - user.items.gear.owned[item] = true; - } - }); - _.forEach(Content.timeTravelStable.pets, function(v,pet) { - user.items.pets[pet] = 5; - }); - _.forEach(Content.timeTravelStable.mounts, function(v,mount) { - user.items.mounts[mount] = true; - }); - - expect(scope.hasAllTimeTravelerItems()).to.eql(true); - })); - }); - - describe('#hasAllTimeTravelerItemsOfType', function() { - it('returns false for Mystery Sets if there are sets left in the time traveler store', function() { - expect(scope.hasAllTimeTravelerItemsOfType('mystery')).to.eql(false); - }); - - it('returns true for Mystery Sets if there are no sets left to purchase', inject(function(Content) { - _.forEach(Content.gear.flat, function(v,item) { - if (item.indexOf('mystery') > -1) { - user.items.gear.owned[item] = true; - } - }); - - expect(scope.hasAllTimeTravelerItemsOfType('mystery')).to.eql(true); - })); - - it('returns false for pets if user does not own all pets in the Time Travel Stable', function() { - expect(scope.hasAllTimeTravelerItemsOfType('pets')).to.eql(false); - }); - - it('returns true for pets if user owns all pets in the Time Travel Stable', inject(function(Content) { - _.forEach(Content.timeTravelStable.pets, function(v,pet) { - user.items.pets[pet] = 5; - }); - - expect(scope.hasAllTimeTravelerItemsOfType('pets')).to.eql(true); - })); - - it('returns false for mounts if user does not own all mounts in the Time Travel Stable', function() { - expect(scope.hasAllTimeTravelerItemsOfType('mounts')).to.eql(false); - }); - - it('returns true for mounts if user owns all mounts in the Time Travel Stable', inject(function(Content) { - _.forEach(Content.timeTravelStable.mounts, function(v,mount) { - user.items.mounts[mount] = true; - }); - - expect(scope.hasAllTimeTravelerItemsOfType('mounts')).to.eql(true); - })); - }); - - describe('Gear search filter', function() { - var wrap = function(text) { - return {'text': function() {return text;}}; - } - - var toText = function(list) { - return _.map(list, function(ele) { return ele.text(); }); - } - - var gearByClass, gearByType; - - beforeEach(function() { - scope.$digest(); - gearByClass = {'raw': [wrap('kale'), wrap('sashimi')], - 'cooked': [wrap('chicken'), wrap('potato')]}; - - gearByType = {'veg': [wrap('kale'), wrap('potato')], - 'not': [wrap('chicken'), wrap('sashimi')]}; - scope.gearByClass = gearByClass; - scope.gearByType = gearByType; - scope.equipmentQuery.query = 'a'; - }); - - it('filters nothing if equipmentQuery is nothing', function() { - scope.equipmentQuery.query = ''; - scope.$digest(); - expect(toText(scope.filteredGearByClass['raw'])).to.eql(['kale', 'sashimi']); - expect(toText(scope.filteredGearByClass['cooked'])).to.eql(['chicken', 'potato']); - expect(toText(scope.filteredGearByType['veg'])).to.eql(['kale', 'potato']); - expect(toText(scope.filteredGearByType['not'])).to.eql(['chicken', 'sashimi']); - }); - - it('filters out gear if class gear changes', function() { - scope.$digest(); - expect(toText(scope.filteredGearByClass['raw'])).to.eql(['kale', 'sashimi']); - expect(toText(scope.filteredGearByClass['cooked'])).to.eql(['potato']); - - scope.gearByClass['raw'].push(wrap('zucchini')); - scope.gearByClass['cooked'].push(wrap('pizza')); - scope.$digest(); - expect(toText(scope.filteredGearByClass['raw'])).to.eql(['kale', 'sashimi']); - expect(toText(scope.filteredGearByClass['cooked'])).to.eql(['potato', 'pizza']); - }); - - it('filters out gear if typed gear changes', function() { - scope.$digest(); - expect(toText(scope.filteredGearByType['veg'])).to.eql(['kale', 'potato']); - expect(toText(scope.filteredGearByType['not'])).to.eql(['sashimi']); - - scope.gearByType['veg'].push(wrap('zucchini')); - scope.gearByType['not'].push(wrap('pizza')); - - scope.$digest(); - expect(toText(scope.filteredGearByType['veg'])).to.eql(['kale', 'potato']); - expect(toText(scope.filteredGearByType['not'])).to.eql(['sashimi', 'pizza']); - }); - - it('filters out gear if filter query changes', function() { - scope.equipmentQuery.query = 'c'; - scope.$digest(); - - expect(toText(scope.filteredGearByClass['raw'])).to.eql([]); - expect(toText(scope.filteredGearByClass['cooked'])).to.eql(['chicken']); - expect(toText(scope.filteredGearByType['veg'])).to.eql([]); - expect(toText(scope.filteredGearByType['not'])).to.eql(['chicken']); - }); - - it('returns the right filtered gear', function() { - var equipment = [wrap('spicy tuna'), wrap('dragon'), wrap('rainbow'), wrap('caterpillar')]; - expect(toText(scope.equipmentSearch(equipment, 'ra'))).to.eql(['dragon', 'rainbow']); - }); - - it('returns the right filtered gear if the source gear has unicode', function() { - // blue hat, red hat, red shield - var equipment = [wrap('藍色軟帽'), wrap('紅色軟帽'), wrap('紅色盾牌')]; - // searching for 'red' gives red hat, red shield - expect(toText(scope.equipmentSearch(equipment, '紅色'))).to.eql(['紅色軟帽', '紅色盾牌']); - }); - }); -}); diff --git a/test/client-old/spec/controllers/inviteToGroupCtrlSpec.js b/test/client-old/spec/controllers/inviteToGroupCtrlSpec.js deleted file mode 100644 index 5c316855e9..0000000000 --- a/test/client-old/spec/controllers/inviteToGroupCtrlSpec.js +++ /dev/null @@ -1,257 +0,0 @@ -'use strict'; - -describe('Invite to Group Controller', function() { - var scope, ctrl, groups, user, guild, rootScope, $controller; - - beforeEach(function() { - user = specHelper.newUser({ - profile: { name: 'Mario' } - }); - - module(function($provide) { - $provide.value('User', {}); - $provide.value('injectedGroup', { user: user }); - }); - - inject(function(_$rootScope_, _$controller_, Groups) { - rootScope = _$rootScope_; - - scope = _$rootScope_.$new(); - - $controller = _$controller_; - - // Load RootCtrl to ensure shared behaviors are loaded - $controller('RootCtrl', {$scope: scope, User: {user: user}}); - - ctrl = $controller('InviteToGroupCtrl', {$scope: scope, User: {user: user}}); - - groups = Groups; - }); - }); - - describe('addEmail', function() { - it('adds blank email to email list', function() { - scope.emails = [{name: 'Mario', email: 'mario@mushroomkingdom.com'}]; - scope.addEmail(); - - expect(scope.emails).to.eql([{name: 'Mario', email: 'mario@mushroomkingdom.com'}, {name: '', email: ''}]); - }); - }); - - describe('addUuid', function() { - it('adds blank uuid to invitees list', function() { - scope.invitees = [{uuid: 'user1'}]; - scope.addUuid(); - - expect(scope.invitees).to.eql([{uuid: 'user1'}, {uuid: ''}]); - }); - }); - - describe('inviteNewUsers', function() { - var groupInvite, groupCreate; - - beforeEach(function() { - scope.group = specHelper.newGroup({ - type: 'party', - }); - - groupCreate = sandbox.stub(groups.Group, 'create'); - groupInvite = sandbox.stub(groups.Group, 'invite'); - }); - - context('if the party does not already exist', function() { - var groupResponse; - - beforeEach(function() { - delete scope.group._id; - groupResponse = {data: {data: scope.group}} - }); - - it('saves the group if a new group is being created', function() { - groupCreate.returns(Promise.resolve(groupResponse)); - scope.inviteNewUsers('uuid'); - expect(groupCreate).to.be.calledOnce; - }); - - it('uses provided name', function() { - scope.group.name = 'test party'; - - groupCreate.returns(Promise.resolve(groupResponse)); - - scope.inviteNewUsers('uuid'); - - expect(groupCreate).to.be.calledWith(scope.group); - expect(scope.group.name).to.eql('test party'); - }); - - it('names the group if no name is provided', function() { - scope.group.name = ''; - - groupCreate.returns(Promise.resolve(groupResponse)); - - scope.inviteNewUsers('uuid'); - - expect(groupCreate).to.be.calledWith(scope.group); - expect(scope.group.name).to.eql(env.t('possessiveParty', {name: user.profile.name})); - }); - }); - - context('email', function() { - beforeEach(function () { - sandbox.stub(rootScope, 'hardRedirect'); - }); - - it('invites user with emails', function(done) { - scope.emails = [ - {name: 'Luigi', email: 'mario_bro@themushroomkingdom.com'}, - {name: 'Mario', email: 'mario@tmk.com'} - ]; - - var inviteDetails = { - inviter: user.profile.name, - emails: [ - {name: 'Luigi', email: 'mario_bro@themushroomkingdom.com'}, - {name: 'Mario', email: 'mario@tmk.com'} - ] - }; - - groupInvite.returns( - Promise.resolve() - .then(function () { - expect(groupInvite).to.be.calledOnce; - expect(groupInvite).to.be.calledWith(scope.group._id, inviteDetails); - done(); - }) - ); - - scope.inviteNewUsers('email'); - }); - - it('resets email list after sending', function(done) { - scope.emails[0].name = 'Luigi'; - scope.emails[0].email = 'mario_bro@themushroomkingdom.com'; - - groupInvite.returns( - Promise.resolve() - .then(function () { - //We use a timeout to test items that happen after the promise is resolved - setTimeout(function(){ - expect(scope.emails).to.eql([{name:'', email: ''},{name:'', email: ''}]); - done(); - }, 1000); - }) - ); - - scope.inviteNewUsers('email'); - }); - - it('filters out blank email inputs', function() { - scope.emails = [ - {name: 'Luigi', email: 'mario_bro@themushroomkingdom.com'}, - {name: 'Toad', email: ''}, - {name: 'Mario', email: 'mario@tmk.com'} - ]; - - var inviteDetails = { - inviter: user.profile.name, - emails: [ - {name: 'Luigi', email: 'mario_bro@themushroomkingdom.com'}, - {name: 'Mario', email: 'mario@tmk.com'} - ] - }; - - groupInvite.returns( - Promise.resolve() - .then(function () { - expect(groupInvite).to.be.calledOnce; - expect(groupInvite).to.be.calledWith(scope.group._id, inviteDetails); - done(); - }) - ); - - scope.inviteNewUsers('email'); - }); - }); - - context('uuid', function() { - beforeEach(function () { - sandbox.stub(rootScope, 'hardRedirect'); - }); - - it('invites user with uuid', function(done) { - scope.invitees = [{uuid: '1234'}]; - - groupInvite.returns( - Promise.resolve() - .then(function () { - expect(groupInvite).to.be.calledOnce; - expect(groupInvite).to.be.calledWith(scope.group._id, { uuids: ['1234'] }); - done(); - }) - ); - - scope.inviteNewUsers('uuid'); - }); - - it('invites users with uuids', function(done) { - scope.invitees = [{uuid: 'user1'}, {uuid: 'user2'}, {uuid: 'user3'}]; - - groupInvite.returns( - Promise.resolve() - .then(function () { - expect(groupInvite).to.be.calledOnce; - expect(groupInvite).to.be.calledWith(scope.group._id, { uuids: ['user1', 'user2', 'user3'] }); - done(); - }) - ); - - scope.inviteNewUsers('uuid'); - }); - - it('resets invitee list after sending', function(done) { - scope.invitees = [{uuid: 'user1'}, {uuid: 'user2'}, {uuid: 'user3'}]; - - groupInvite.returns( - Promise.resolve() - .then(function () { - //We use a timeout to test items that happen after the promise is resolved - setTimeout(function(){ - expect(scope.invitees).to.eql([{uuid: ''}]); - done(); - }, 1000); - done(); - }) - ); - - scope.inviteNewUsers('uuid'); - }); - - it('removes blank fields from being sent', function() { - scope.invitees = [{uuid: 'user1'}, {uuid: ''}, {uuid: 'user3'}]; - - groupInvite.returns( - Promise.resolve() - .then(function () { - expect(groupInvite).to.be.calledOnce; - expect(groupInvite).to.be.calledWith(scope.group._id, { uuids: ['user1', 'user3'] }); - done(); - }) - ); - - scope.inviteNewUsers('uuid'); - }); - }); - - context('invalid invite method', function() { - it('logs error', function() { - sandbox.stub(console, 'log'); - - scope.inviteNewUsers(); - expect(groups.Group.invite).to.not.be.called; - expect(console.log).to.be.calledOnce; - expect(console.log).to.be.calledWith('Invalid invite method.'); - }); - }); - - }); -}); diff --git a/test/client-old/spec/controllers/menuCtrlSpec.js b/test/client-old/spec/controllers/menuCtrlSpec.js deleted file mode 100644 index 1e98595105..0000000000 --- a/test/client-old/spec/controllers/menuCtrlSpec.js +++ /dev/null @@ -1,26 +0,0 @@ -'use strict'; - -describe('Menu Controller', function() { - - describe('MenuCtrl', function(){ - var scope, ctrl, user, $httpBackend, $window; - - beforeEach(function(){ - module(function($provide) { - $provide.value('Chat', { seenMessage: function() {} }); - }); - - inject(function(_$httpBackend_, $rootScope, $controller) { - scope = $rootScope.$new(); - - ctrl = $controller('MenuCtrl', {$scope: scope, $window: $window, User: user}); - }) - }); - - describe('clearMessage', function() { - it('is Chat.seenMessage', inject(function(Chat) { - expect(scope.clearMessages).to.eql(Chat.markChatSeen); - })); - }); - }); -}); diff --git a/test/client-old/spec/controllers/notificationCtrlSpec.js b/test/client-old/spec/controllers/notificationCtrlSpec.js deleted file mode 100644 index f816bd89f6..0000000000 --- a/test/client-old/spec/controllers/notificationCtrlSpec.js +++ /dev/null @@ -1,191 +0,0 @@ -'use strict'; - -describe('Notification Controller', function() { - var user, scope, rootScope, fakeBackend, achievement, ctrl; - - beforeEach(function() { - user = specHelper.newUser(); - user._id = "unique-user-id"; - user.needsCron = false; - - var userSync = sinon.stub().returns({ - then: function then (f) { f(); } - }); - - let User = { - user, - readNotification: function noop () {}, - readNotifications: function noop () {}, - sync: userSync - }; - - module(function($provide) { - $provide.value('User', User); - $provide.value('Guide', {}); - }); - - inject(function(_$rootScope_, $httpBackend, _$controller_, Achievement, Shared) { - scope = _$rootScope_.$new(); - rootScope = _$rootScope_; - - fakeBackend = $httpBackend; - fakeBackend.when('GET', 'partials/main.html').respond({}); - - achievement = Achievement; - - Shared.wrap(user); - - // Load RootCtrl to ensure shared behaviors are loaded - _$controller_('RootCtrl', {$scope: scope, User}); - - ctrl = _$controller_('NotificationCtrl', {$scope: scope, User}); - }); - - sandbox.stub(rootScope, 'openModal'); - sandbox.stub(achievement, 'displayAchievement'); - }); - - describe('Quest Invitation modal watch', function() { - it('opens quest invitation modal', function() { - user.party.quest.RSVPNeeded = true; - delete user.party.quest.completed; - scope.$digest(); - - expect(rootScope.openModal).to.be.calledOnce; - expect(rootScope.openModal).to.be.calledWith('questInvitation', {controller:'PartyCtrl'}); - }); - - it('does not open quest invitation modal if RSVPNeeded is not true', function() { - user.party.quest.RSVPNeeded = false; - delete user.party.quest.completed; - scope.$digest(); - - expect(rootScope.openModal).to.not.be.called; - }); - - it('does not open quest invitation modal if quest.completed contains a quest key', function() { - user.party.quest.RSVPNeeded = true; - user.party.quest.completed = "hedgebeast"; - scope.$digest(); - - expect(rootScope.openModal).to.not.be.calledWith('questInvitation', {controller:'PartyCtrl'}); - }); - }); - - describe('Quest Completion modal watch', function() { - it('opens quest completion modal', function() { - user.party.quest.completed = "hedgebeast"; - scope.$digest(); - - expect(rootScope.openModal).to.be.calledOnce; - expect(rootScope.openModal).to.be.calledWith('questCompleted', {controller:'InventoryCtrl'}); - }); - - // Ensures that the completion modal opens before the invitation modal - it('opens quest completion modal if RSVPNeeded is true', function() { - user.party.quest.RSVPNeeded = true; - user.party.quest.completed = "hedgebeast"; - scope.$digest(); - - expect(rootScope.openModal).to.be.calledOnce; - expect(rootScope.openModal).to.be.calledWith('questCompleted', {controller:'InventoryCtrl'}); - }); - - it('does not open quest completion modal if quest.completed is null', function() { - user.party.quest.completed = null; - scope.$digest(); - - expect(rootScope.openModal).to.not.be.called; - }); - }); - - describe('User challenge won notification watch', function() { - it('opens challenge won modal when a challenge-won notification is received', function() { - rootScope.$digest(); - rootScope.userNotifications.push({type: 'WON_CHALLENGE'}); - rootScope.$digest(); - - expect(achievement.displayAchievement).to.be.called; - expect(achievement.displayAchievement).to.be.calledWith('wonChallenge'); - }); - - it('does not open challenge won modal if no new challenge-won notification is received', function() { - rootScope.$digest(); - rootScope.$digest(); - - expect(achievement.displayAchievement).to.not.be.calledWith('wonChallenge'); - }); - }); - - describe('User streak achievement notification watch', function() { - it('opens streak achievement modal when a streak-achievement notification is received', function() { - rootScope.$digest(); - rootScope.userNotifications.push({type: 'STREAK_ACHIEVEMENT'}); - rootScope.$digest(); - - expect(achievement.displayAchievement).to.be.called; - expect(achievement.displayAchievement).to.be.calledWith('streak', {size: 'md'}); - }); - - it('does not open streak achievement modal if no new streak-achievement notification is received', function() { - rootScope.$digest(); - rootScope.$digest(); - - expect(achievement.displayAchievement).to.not.be.calledWith('streak', {size: 'md'}); - }); - }); - - describe('User ultimate gear set achievement notification watch', function() { - it('opens ultimate gear set achievement modal when an ultimate-gear-achievement notification is received', function() { - rootScope.$digest(); - rootScope.userNotifications.push({type: 'ULTIMATE_GEAR_ACHIEVEMENT'}); - rootScope.$digest(); - - expect(achievement.displayAchievement).to.be.called; - expect(achievement.displayAchievement).to.be.calledWith('ultimateGear', {size: 'md'}); - }); - - it('does not open ultimate gear set achievement modal if no new ultimate-gear-achievement notification is received', function() { - rootScope.$digest(); - rootScope.$digest(); - - expect(achievement.displayAchievement).to.not.be.calledWith('ultimateGear', {size: 'md'}); - }); - }); - - describe('User rebirth achievement notification watch', function() { - it('opens rebirth achievement modal when a rebirth-achievement notification is received', function() { - rootScope.$digest(); - rootScope.userNotifications.push({type: 'REBIRTH_ACHIEVEMENT'}); - rootScope.$digest(); - - expect(achievement.displayAchievement).to.be.called; - expect(achievement.displayAchievement).to.be.calledWith('rebirth'); - }); - - it('does not open rebirth achievement modal if no new rebirth-achievement notification is received', function() { - rootScope.$digest(); - rootScope.$digest(); - - expect(achievement.displayAchievement).to.not.be.calledWith('rebirth'); - }); - }); - - describe('User contributor achievement notification watch', function() { - it('opens contributor achievement modal when a new-contributor-level notification is received', function() { - rootScope.$digest(); - rootScope.userNotifications.push({type: 'NEW_CONTRIBUTOR_LEVEL'}); - rootScope.$digest(); - - expect(achievement.displayAchievement).to.be.called; - expect(achievement.displayAchievement).to.be.calledWith('contributor', {size: 'md'}); - }); - - it('does not open contributor achievement modal if no new new-contributor-level notification is received', function() { - rootScope.$digest(); - rootScope.$digest(); - - expect(achievement.displayAchievement).to.not.be.calledWith('contributor', {size: 'md'}); - }); - }); -}); diff --git a/test/client-old/spec/controllers/partyCtrlSpec.js b/test/client-old/spec/controllers/partyCtrlSpec.js deleted file mode 100644 index e86919dc51..0000000000 --- a/test/client-old/spec/controllers/partyCtrlSpec.js +++ /dev/null @@ -1,489 +0,0 @@ -'use strict'; - -describe("Party Controller", function() { - var scope, ctrl, user, User, questsService, groups, achievement, rootScope, $controller, deferred, party; - - beforeEach(function() { - user = specHelper.newUser(), - user._id = "unique-user-id"; - User = { - user: user, - sync: sandbox.spy(), - set: sandbox.spy() - }; - - party = specHelper.newGroup({ - _id: "unique-party-id", - type: 'party', - members: ['leader-id'] // Ensure we wouldn't pass automatically. - }); - - module(function($provide) { - $provide.value('User', User); - }); - - inject(function(_$rootScope_, _$controller_, Groups, Quests, _$q_, Achievement){ - - rootScope = _$rootScope_; - - scope = _$rootScope_.$new(); - - $controller = _$controller_; - - groups = Groups; - questsService = Quests; - achievement = Achievement; - - // Load RootCtrl to ensure shared behaviors are loaded - $controller('RootCtrl', {$scope: scope, User: User}); - - ctrl = $controller('PartyCtrl', {$scope: scope, User: User}); - }); - }); - - describe('initialization', function() { - var groupResponse; - - function initializeControllerWithStubbedState() { - inject(function(_$state_) { - var state = _$state_; - sandbox.stub(state, 'is').returns(true); - - var syncParty = sinon.stub(groups.Group, 'syncParty') - syncParty.returns(Promise.resolve(groupResponse)); - - var froceSyncParty = sinon.stub(groups, 'party') - froceSyncParty.returns(Promise.resolve(groupResponse)); - - $controller('PartyCtrl', { $scope: scope, $state: state, User: User }); - expect(state.is).to.be.calledOnce; - }); - }; - - beforeEach(function() { - sandbox.stub(achievement, 'displayAchievement'); - }); - - context('party has 1 member', function() { - it('awards no new achievements', function() { - groupResponse = {_id: "test", type: "party", memberCount: 1}; - - initializeControllerWithStubbedState(); - - expect(User.set).to.not.be.called; - expect(achievement.displayAchievement).to.not.be.called; - }); - }); - - context('party has 2 members', function() { - context('user does not have "Party Up" achievement', function() { - it('awards "Party Up" achievement', function(done) { - groupResponse = {_id: "test", type: "party", memberCount: 2}; - - initializeControllerWithStubbedState(); - - setTimeout(function() { - expect(User.set).to.be.calledOnce; - expect(User.set).to.be.calledWith( - { 'achievements.partyUp': true } - ); - expect(achievement.displayAchievement).to.be.calledOnce; - expect(achievement.displayAchievement).to.be.calledWith('partyUp'); - done(); - }, 1000); - }); - }); - }); - - context('party has 4 members', function() { - - beforeEach(function() { - groupResponse = {_id: "test", type: "party", memberCount: 4}; - }); - - context('user has "Party Up" but not "Party On" achievement', function() { - it('awards "Party On" achievement', function(done) { - user.achievements.partyUp = true; - - initializeControllerWithStubbedState(); - - setTimeout(function(){ - expect(User.set).to.be.calledOnce; - expect(User.set).to.be.calledWith( - { 'achievements.partyOn': true } - ); - expect(achievement.displayAchievement).to.be.calledOnce; - expect(achievement.displayAchievement).to.be.calledWith('partyOn'); - done(); - }, 1000); - }); - }); - - context('user has neither "Party Up" nor "Party On" achievements', function() { - it('awards "Party Up" and "Party On" achievements', function(done) { - initializeControllerWithStubbedState(); - - setTimeout(function(){ - expect(User.set).to.have.been.called; - expect(User.set).to.be.calledWith( - { 'achievements.partyUp': true} - ); - expect(User.set).to.be.calledWith( - { 'achievements.partyOn': true} - ); - expect(achievement.displayAchievement).to.have.been.called; - expect(achievement.displayAchievement).to.be.calledWith('partyUp'); - expect(achievement.displayAchievement).to.be.calledWith('partyOn'); - done(); - }, 1000); - }); - }); - - context('user has both "Party Up" and "Party On" achievements', function() { - it('awards no new achievements', function() { - user.achievements.partyUp = true; - user.achievements.partyOn = true; - - initializeControllerWithStubbedState(); - - expect(User.set).to.not.be.called; - expect(achievement.displayAchievement).to.not.be.called; - }); - }); - }); - }); - - describe("create", function() { - var partyStub; - - beforeEach(function () { - partyStub = sinon.stub(groups.Group, "create"); - partyStub.returns(Promise.resolve(party)); - sinon.stub(rootScope, 'hardRedirect'); - }); - - it("creates a new party", function() { - var group = { - type: 'party', - }; - scope.create(group); - expect(partyStub).to.be.calledOnce; - //@TODO: Check user party console.log(User.user.party.id) - }); - }); - - describe('questAccept', function() { - var sendAction; - var memberResponse; - - beforeEach(function() { - scope.group = { - quest: { members: { 'user-id': true } } - }; - - memberResponse = {members: {another: true}}; - sinon.stub(questsService, 'sendAction') - questsService.sendAction.returns(Promise.resolve(memberResponse)); - }); - - it('calls Quests.sendAction', function() { - scope.questAccept(); - - expect(questsService.sendAction).to.be.calledOnce; - expect(questsService.sendAction).to.be.calledWith('quests/accept'); - }); - - - it('updates quest object with new participants list', function(done) { - scope.group.quest = { - members: { user: true, another: true } - }; - - setTimeout(function(){ - expect(scope.group.quest).to.eql(memberResponse); - done(); - }, 1000); - - scope.questAccept(); - }); - }); - - describe('questReject', function() { - var memberResponse; - - beforeEach(function() { - scope.group = { - quest: { members: { 'user-id': true } } - }; - - memberResponse = {members: {another: true}}; - var sendAction = sinon.stub(questsService, 'sendAction') - sendAction.returns(Promise.resolve(memberResponse)); - }); - - it('calls Quests.sendAction', function() { - scope.questReject(); - - expect(questsService.sendAction).to.be.calledOnce; - expect(questsService.sendAction).to.be.calledWith('quests/reject'); - }); - - - it('updates quest object with new participants list', function(done) { - scope.group.quest = { - members: { user: true, another: true } - }; - - setTimeout(function(){ - expect(scope.group.quest).to.eql(memberResponse); - done(); - }, 1000); - - scope.questReject(); - }); - }); - - describe('questCancel', function() { - var party, cancelSpy, windowSpy, memberResponse; - - beforeEach(function() { - scope.group = { - quest: { members: { 'user-id': true } } - }; - - memberResponse = {members: {another: true}}; - sinon.stub(questsService, 'sendAction') - questsService.sendAction.returns(Promise.resolve(memberResponse)); - }); - - it('calls Quests.sendAction when alert box is confirmed', function() { - sandbox.stub(window, "confirm").returns(true); - - scope.questCancel(); - - expect(window.confirm).to.be.calledOnce; - expect(window.confirm).to.be.calledWith(window.env.t('sureCancel')); - expect(questsService.sendAction).to.be.calledOnce; - expect(questsService.sendAction).to.be.calledWith('quests/cancel'); - }); - - it('does not call Quests.sendAction when alert box is not confirmed', function() { - sandbox.stub(window, "confirm").returns(false); - - scope.questCancel(); - - expect(window.confirm).to.be.calledOnce; - expect(questsService.sendAction).to.not.be.called; - }); - }); - - describe('questAbort', function() { - var memberResponse; - - beforeEach(function() { - scope.group = { - quest: { members: { 'user-id': true } } - }; - - memberResponse = {members: {another: true}}; - sinon.stub(questsService, 'sendAction') - questsService.sendAction.returns(Promise.resolve(memberResponse)); - }); - - it('calls Quests.sendAction when two alert boxes are confirmed', function() { - sandbox.stub(window, "confirm", function(){return true}); - - scope.questAbort(); - expect(window.confirm).to.be.calledTwice; - expect(window.confirm).to.be.calledWith(window.env.t('sureAbort')); - expect(window.confirm).to.be.calledWith(window.env.t('doubleSureAbort')); - - expect(questsService.sendAction).to.be.calledOnce; - expect(questsService.sendAction).to.be.calledWith('quests/abort'); - }); - - it('does not call Quests.sendAction when first alert box is not confirmed', function() { - sandbox.stub(window, "confirm", function(){return false}); - - scope.questAbort(); - - expect(window.confirm).to.be.calledOnce; - expect(window.confirm).to.be.calledWith(window.env.t('sureAbort')); - expect(window.confirm).to.not.be.calledWith(window.env.t('doubleSureAbort')); - - expect(questsService.sendAction).to.not.be.called; - }); - - it('does not call Quests.sendAction when first alert box is confirmed but second one is not', function() { - // Hack to confirm first window, but not second - // Should not be necessary when we upgrade sinon - var shouldReturn = false; - sandbox.stub(window, 'confirm', function(){ - shouldReturn = !shouldReturn; - return shouldReturn; - }); - - scope.questAbort(); - - expect(window.confirm).to.be.calledTwice; - expect(window.confirm).to.be.calledWith(window.env.t('sureAbort')); - expect(window.confirm).to.be.calledWith(window.env.t('doubleSureAbort')); - expect(questsService.sendAction).to.not.be.called; - }); - }); - - describe('#questLeave', function() { - var memberResponse; - - beforeEach(function() { - scope.group = { - quest: { members: { 'user-id': true } } - }; - - memberResponse = {members: {another: true}}; - sinon.stub(questsService, 'sendAction') - questsService.sendAction.returns(Promise.resolve(memberResponse)); - }); - - it('calls Quests.sendAction when alert box is confirmed', function() { - sandbox.stub(window, "confirm").returns(true); - - scope.questLeave(); - - expect(window.confirm).to.be.calledOnce; - expect(window.confirm).to.be.calledWith(window.env.t('sureLeave')); - expect(questsService.sendAction).to.be.calledOnce; - expect(questsService.sendAction).to.be.calledWith('quests/leave'); - }); - - it('does not call Quests.sendAction when alert box is not confirmed', function() { - sandbox.stub(window, "confirm").returns(false); - - scope.questLeave(); - - expect(window.confirm).to.be.calledOnce; - questsService.sendAction.should.not.have.been.calledOnce; - }); - - it('updates quest object with new participants list', function(done) { - scope.group.quest = { - members: { user: true, another: true } - }; - sandbox.stub(window, "confirm").returns(true); - - setTimeout(function(){ - expect(scope.group.quest).to.eql(memberResponse); - done(); - }, 1000); - - scope.questLeave(); - }); - }); - - describe('clickStartQuest', function() { - beforeEach(function() { - sandbox.stub(rootScope, 'openModal'); - sandbox.stub(rootScope.$state, 'go'); - }); - - it('opens quest modal if user has a quest', function() { - user.items.quests = { - whale: 1 - }; - - scope.clickStartQuest(); - - expect(rootScope.$state.go).to.not.be.called; - expect(rootScope.openModal).to.be.calledOnce; - expect(rootScope.openModal).to.be.calledWith( - 'ownedQuests', - { controller: 'InventoryCtrl' } - ); - }); - - it('does not open modal if user has no quests', function() { - user.items.quests = { }; - - scope.clickStartQuest(); - - expect(rootScope.openModal).to.not.be.called; - expect(rootScope.$state.go).to.be.calledOnce; - expect(rootScope.$state.go).to.be.calledWith('options.inventory.quests'); - }); - - it('does not open modal if user had quests previously, but does not now', function() { - user.items.quests = { - whale: 0, - atom1: 0 - }; - - scope.clickStartQuest(); - - expect(rootScope.openModal).to.not.be.called; - expect(rootScope.$state.go).to.be.calledOnce; - expect(rootScope.$state.go).to.be.calledWith('options.inventory.quests'); - }); - }); - - describe('#leaveOldPartyAndJoinNewParty', function() { - beforeEach(function() { - sandbox.stub(scope, 'join'); - groups.data.party = { _id: 'old-party' }; - var groupLeave = sandbox.stub(groups.Group, 'leave'); - groupLeave.returns(Promise.resolve({})); - sandbox.stub(groups, 'party').returns({ - _id: 'old-party' - }); - sandbox.stub(window, 'confirm').returns(true); - }); - - it('does nothing if user declines confirmation', function() { - window.confirm.returns(false); - scope.leaveOldPartyAndJoinNewParty('some-id', 'some-name'); - - expect(groups.Group.leave).to.not.be.called; - }) - - it('leaves user\'s current party', function() { - scope.leaveOldPartyAndJoinNewParty('some-id', 'some-name'); - - expect(groups.Group.leave).to.be.calledOnce; - expect(groups.Group.leave).to.be.calledWith('old-party', false); - }); - - it('joins the new party', function(done) { - scope.leaveOldPartyAndJoinNewParty('some-id', 'some-name'); - - setTimeout(function() { - expect(scope.join).to.be.calledOnce; - expect(scope.join).to.be.calledWith({id: 'some-id', name: 'some-name'}); - done(); - }, 1000); - }); - }); - - describe('#canEditQuest', function() { - var party; - - beforeEach(function() { - party = specHelper.newGroup({ - type: 'party', - leader: {}, - quest: {} - }); - scope.group = party; - }); - - it('returns false if user is not the quest leader', function() { - party.quest.leader = 'another-user'; - - expect(scope.canEditQuest(party)).to.eql(false); - }); - - it('returns true if user is quest leader', function() { - party.quest.leader = 'unique-user-id'; - - expect(scope.canEditQuest(party)).to.eql(true); - }); - }); -}); diff --git a/test/client-old/spec/controllers/rootCtrlSpec.js b/test/client-old/spec/controllers/rootCtrlSpec.js deleted file mode 100644 index 648de78d9f..0000000000 --- a/test/client-old/spec/controllers/rootCtrlSpec.js +++ /dev/null @@ -1,187 +0,0 @@ -'use strict'; - -describe('Root Controller', function() { - var scope, rootscope, user, User, notification, ctrl, $httpBackend; - - beforeEach(function () { - module(function($provide) { - $provide.value('User', {}); - $provide.service('$templateCache', function () { - return { - get: function () {}, - put: function () {} - } - }); - }); - - inject(function($rootScope, $controller, _$httpBackend_, Notification) { - scope = $rootScope.$new(); - scope.loginUsername = 'user'; - scope.loginPassword = 'pass'; - - rootscope = $rootScope; - - $httpBackend = _$httpBackend_; - - notification = Notification; - sandbox.stub(notification, 'text'); - sandbox.stub(notification, 'markdown'); - - user = specHelper.newUser(); - User = {user: user}; - User.save = sandbox.spy(); - User.sync = sandbox.spy(); - - $httpBackend.whenGET(/partials/).respond(); - - ctrl = $controller('RootCtrl', {$scope: scope, User: User}); - }); - }); - - describe('contribText', function(){ - it('shows contributor level text', function(){ - expect(scope.contribText()).to.eql(undefined); - expect(scope.contribText(null, {npc: 'NPC'})).to.eql('NPC'); - expect(scope.contribText({level: 0, text: 'Blacksmith'})).to.eql(undefined); - expect(scope.contribText({level: 1, text: 'Blacksmith'})).to.eql('Friend Blacksmith'); - expect(scope.contribText({level: 2, text: 'Blacksmith'})).to.eql('Friend Blacksmith'); - expect(scope.contribText({level: 3, text: 'Blacksmith'})).to.eql('Elite Blacksmith'); - expect(scope.contribText({level: 4, text: 'Blacksmith'})).to.eql('Elite Blacksmith'); - expect(scope.contribText({level: 5, text: 'Blacksmith'})).to.eql('Champion Blacksmith'); - expect(scope.contribText({level: 6, text: 'Blacksmith'})).to.eql('Champion Blacksmith'); - expect(scope.contribText({level: 7, text: 'Blacksmith'})).to.eql('Legendary Blacksmith'); - expect(scope.contribText({level: 8, text: 'Blacksmith'})).to.eql('Guardian Blacksmith'); - expect(scope.contribText({level: 9, text: 'Blacksmith'})).to.eql('Heroic Blacksmith'); - expect(scope.contribText({level: 9, text: 'Blacksmith'}, {npc: 'NPC'})).to.eql('NPC'); - }); - }); - - describe('castEnd', function(){ - var task_target, type; - - beforeEach(function(){ - task_target = { - id: 'task-id', - text: 'task' - }; - type = 'task'; - scope.spell = { - target: 'task', - key: 'fireball', - mana: 10, - text: function() { return env.t('spellWizardFireballText') }, - cast: function(){} - }; - rootscope.applyingAction = true; - }); - - context('fails', function(){ - it('exits early if there is no applying action', function(){ - rootscope.applyingAction = null; - expect(scope.castEnd(task_target, type)).to.be.eql('No applying action'); - }); - - it('sends notification if target is invalid', function(){ - scope.spell.target = 'not_the_same_target'; - - scope.castEnd(task_target, type); - - notification.text.should.have.been.calledWith(window.env.t('invalidTarget')); - }); - }); - - context('succeeds', function(){ - it('sets scope.spell and rootScope.applyingAction to falsy values', function(){ - - scope.castEnd(task_target, type); - - expect(rootscope.applyingAction).to.eql(false); - expect(scope.spell).to.eql(null); - }); - - it('calls $scope.spell.cast', function(){ - // Kind of a hack, would prefer to use sinon.spy, - // but scope.spell gets turned to null in scope.castEnd - var spellWasCast = false; - scope.spell.cast = function(){ spellWasCast = true }; - - scope.castEnd(task_target, type); - - expect(spellWasCast).to.eql(true); - }); - - it('calls cast endpoint', function() { - $httpBackend.expectPOST(/cast/).respond(201); - scope.castEnd(task_target, type); - - $httpBackend.flush(); - }); - - it('sends notification that spell was cast on task', function() { - $httpBackend.expectPOST(/cast/).respond(201); - scope.castEnd(task_target, type); - $httpBackend.flush(); - - expect(notification.markdown).to.be.calledOnce; - expect(notification.markdown).to.be.calledWith('You cast Burst of Flames on task.'); - expect(User.sync).to.be.calledOnce; - }); - - it('sends notification that spell was cast on user', function() { - var user_target = { - profile: { name: 'Lefnire' } - }; - scope.spell = { - target: 'user', - key: 'snowball', - mana: 0, - text: function() { return env.t('spellSpecialSnowballAuraText') }, - cast: function(){} - }; - $httpBackend.expectPOST(/cast/).respond(201); - scope.castEnd(user_target, 'user'); - $httpBackend.flush(); - - expect(notification.markdown).to.be.calledOnce; - expect(notification.markdown).to.be.calledWith('You cast Snowball on Lefnire.'); - expect(User.sync).to.be.calledOnce; - }); - - it('sends notification that spell was cast on party', function() { - var party_target = {}; - scope.spell = { - target: 'party', - key: 'healAll', - mana: 25, - text: function() { return env.t('spellHealerHealAllText') }, - cast: function(){} - }; - $httpBackend.expectPOST(/cast/).respond(201); - scope.castEnd(party_target, 'party'); - $httpBackend.flush(); - - expect(notification.markdown).to.be.calledOnce; - expect(notification.markdown).to.be.calledWith('You cast Blessing for the party.'); - expect(User.sync).to.be.calledOnce; - }); - - it('sends notification that spell was cast on self', function() { - var self_target = {}; - scope.spell = { - target: 'self', - key: 'stealth', - mana: 45, - text: function() { return env.t('spellRogueStealthText') }, - cast: function(){} - }; - $httpBackend.expectPOST(/cast/).respond(201); - scope.castEnd(self_target, 'self'); - $httpBackend.flush(); - - expect(notification.markdown).to.be.calledOnce; - expect(notification.markdown).to.be.calledWith('You cast Stealth.'); - expect(User.sync).to.be.calledOnce; - }); - }); - }); -}); diff --git a/test/client-old/spec/controllers/settingsCtrlSpec.js b/test/client-old/spec/controllers/settingsCtrlSpec.js deleted file mode 100644 index 28bec4215e..0000000000 --- a/test/client-old/spec/controllers/settingsCtrlSpec.js +++ /dev/null @@ -1,367 +0,0 @@ -'use strict'; - -describe('Settings Controller', function () { - var rootScope, scope, $httpBackend, user, User, ctrl, Notification; - - const actionClickEvent = { - target: document.createElement('button'), - }; - - beforeEach(function () { - module(function($provide) { - user = specHelper.newUser(); - User = { - set: sandbox.stub(), - reroll: sandbox.stub(), - rebirth: sandbox.stub(), - releasePets: sandbox.stub(), - releaseMounts: sandbox.stub(), - releaseBoth: sandbox.stub(), - setCustomDayStart: sandbox.stub(), - user: user - }; - - User.user.ops = { - reroll: sandbox.stub(), - rebirth: sandbox.stub(), - releasePets: sandbox.stub(), - releaseMounts: sandbox.stub(), - releaseBoth: sandbox.stub(), - }; - - Notification = { - error: sandbox.stub(), - text: sandbox.stub() - }; - - $provide.value('Notification', Notification); - $provide.value('User', User); - $provide.value('Guide', sandbox.stub()); - }); - - inject(function(_$rootScope_, _$controller_, _$httpBackend_) { - scope = _$rootScope_.$new(); - rootScope = _$rootScope_; - $httpBackend = _$httpBackend_; - - $httpBackend.whenGET(/partials/).respond(); - - // Load RootCtrl to ensure shared behaviors are loaded - _$controller_('RootCtrl', {$scope: scope, User: User, Notification: Notification}); - - ctrl = _$controller_('SettingsCtrl', {$scope: scope, User: User, Notification: Notification}); - }); - }); - - describe('#openDayStartModal', function () { - beforeEach(function () { - sandbox.stub(rootScope, 'openModal'); - sandbox.stub(window, 'alert'); - }); - - it('opens the day start modal', function () { - scope.openDayStartModal(5); - - expect(rootScope.openModal).to.be.calledOnce; - expect(rootScope.openModal).to.be.calledWith('change-day-start', {scope: scope}); - }); - - it('sets nextCron variable', function () { - expect(scope.nextCron).to.not.exist; - - scope.openDayStartModal(5); - - expect(scope.nextCron).to.exist; - }); - - it('calculates the next time cron will run', function () { - var fakeCurrentTime = new Date(2013, 3, 1, 3, 12).getTime(); - var expectedTime = new Date(2013, 3, 1, 5, 0, 0).getTime(); - sandbox.useFakeTimers(fakeCurrentTime); - - scope.openDayStartModal(5); - - expect(scope.nextCron).to.eq(expectedTime); - }); - - it('calculates the next time cron will run and adds a day if cron would have already passed', function () { - var fakeCurrentTime = new Date(2013, 3, 1, 8, 12).getTime(); - var expectedTime = new Date(2013, 3, 2, 5, 0, 0).getTime(); - sandbox.useFakeTimers(fakeCurrentTime); - - scope.openDayStartModal(5); - - expect(scope.nextCron).to.eq(expectedTime); - }); - }); - - describe('#saveDayStart', function () { - it('updates user\'s custom day start', function () { - scope.dayStart = 5; - scope.saveDayStart(); - - expect(User.setCustomDayStart).to.be.calledWith(5); - }); - }); - - context('Player Reroll', function () { - describe('#reroll', function () { - beforeEach(function () { - scope.clickReroll(actionClickEvent); - }); - - it('destroys the previous popover if it exists', function () { - sandbox.spy($.fn, 'popover'); - - scope.reroll(false); - - expect(scope.popoverEl).to.exist; - expect($.fn.popover).to.be.calledWith('destroy'); - }); - - it('doesn\'t call reroll when not confirmed', function () { - scope.reroll(false); - - expect(user.ops.reroll).to.not.be.calledOnce; - }); - - it('calls reroll on the user when confirmed', function () { - sandbox.stub(rootScope.$state, 'go'); - - scope.reroll(true); - - expect(User.reroll).to.be.calledWith({}); - }); - - it('navigates to the tasks page when confirmed', function () { - sandbox.stub(rootScope.$state, 'go'); - - scope.reroll(true); - - expect(rootScope.$state.go).to.be.calledWith('tasks'); - }); - }); - - describe('#clickReroll', function () { - it('displays a confirmation popover for the user', function () { - sandbox.spy($.fn, 'popover'); - - scope.clickReroll(actionClickEvent); - - expect($.fn.popover).to.be.calledWith('destroy'); - expect($.fn.popover).to.be.calledWith('show'); - }); - }); - }); - - context('Player Rebirth', function () { - describe('#rebirth', function () { - beforeEach(function () { - scope.clickRebirth(actionClickEvent); - }); - - it('destroys the previous popover if it exists', function () { - sandbox.spy($.fn, 'popover'); - - scope.rebirth(false); - - expect(scope.popoverEl).to.exist; - expect($.fn.popover).to.be.calledWith('destroy'); - }); - - it('doesn\'t call rebirth when not confirmed', function () { - scope.rebirth(false); - - expect(user.ops.rebirth).to.not.be.calledOnce; - }); - - it('calls rebirth on the user when confirmed', function () { - sandbox.stub(rootScope.$state, 'go'); - - scope.rebirth(true); - - expect(User.rebirth).to.be.calledWith({}); - }); - - it('navigates to tasks page when confirmed', function () { - sandbox.stub(rootScope.$state, 'go'); - - scope.rebirth(true); - - expect(rootScope.$state.go).to.be.calledWith('tasks'); - }); - }); - - describe('#clickRebirth', function () { - it('displays a confirmation popover for the user', function () { - sandbox.spy($.fn, 'popover'); - - scope.clickRebirth(actionClickEvent); - - expect($.fn.popover).to.be.calledWith('destroy'); - expect($.fn.popover).to.be.calledWith('show'); - }); - }); - }) - - context('Releasing pets and mounts', function () { - describe('#release', function () { - beforeEach(function () { - scope.clickRelease('dummy', actionClickEvent); - - sandbox.stub(rootScope.$state, 'go'); - }); - - it('destroys the previous popover if it exists', function () { - sandbox.spy($.fn, 'popover'); - - scope.releaseAnimals('', false); - - expect($.fn.popover).to.be.calledWith('destroy'); - }); - - it('doesn\'t call any release method if type is not provided', function () { - scope.releaseAnimals(); - - expect(User.releasePets).to.not.be.called; - expect(User.releaseMounts).to.not.be.called; - expect(User.releaseBoth).to.not.be.called; - }); - - it('doesn\'t redirect to tasks page if type is not provided', function () { - scope.releaseAnimals(); - - expect(rootScope.$state.go).to.not.be.called; - }) - - it('calls releasePets when "pets" is provided', function () { - scope.releaseAnimals('pets'); - - expect(User.releasePets).to.be.calledOnce; - }); - - it('navigates to the tasks page when "pets" is provided', function () { - scope.releaseAnimals('pets'); - - expect(rootScope.$state.go).to.be.calledOnce; - }); - - it('calls releaseMounts when "mounts" is provided', function () { - scope.releaseAnimals('mounts'); - - expect(User.releaseMounts).to.be.calledOnce; - }); - - it('navigates to the tasks page when "mounts" is provided', function () { - scope.releaseAnimals('mounts'); - - expect(rootScope.$state.go).to.be.calledOnce; - }); - - it('calls releaseBoth when "both" is provided', function () { - scope.releaseAnimals('both'); - - expect(User.releaseBoth).to.be.calledOnce; - }); - - it('navigates to the tasks page when "both" is provided', function () { - scope.releaseAnimals('both'); - - expect(rootScope.$state.go).to.be.calledOnce; - }); - - it('does not call release functions when non-applicable argument is passed in', function () { - scope.releaseAnimals('dummy'); - - expect(User.releasePets).to.not.be.called; - expect(User.releaseMounts).to.not.be.called; - expect(User.releaseBoth).to.not.be.called; - }); - }); - - describe('#clickRelease', function () { - it('displays a confirmation popover for the user', function () { - sandbox.spy($.fn, 'popover'); - scope.clickRelease('dummy', actionClickEvent); - - expect($.fn.popover).to.be.calledWith('destroy'); - expect($.fn.popover).to.be.called; - expect($.fn.popover).to.be.calledWith('show'); - }); - }); - }); - - context('Validating coupons', function () { - describe('#applyCoupon', function () { - it('displays an error when an invalid coupon is applied', function () { - $httpBackend - .whenPOST('/api/v3/coupons/validate/INVALID_COUPON?userV=undefined') - .respond(200, { - success: true, - data: { - valid: false - }, - notifications: [], - userV: 'undefined' - }); - - scope.applyCoupon('INVALID_COUPON'); - - $httpBackend.flush(); - - expect(Notification.error).to.be.called; - expect(Notification.error).to.be.calledWith(env.t('invalidCoupon'), true); - }); - - it('displays an confirmation when a valid coupon is applied', function () { - $httpBackend - .whenPOST('/api/v3/coupons/validate/VALID_COUPON?userV=undefined') - .respond(200, { - success: true, - data: { - valid: true - }, - notifications: [], - userV: 'undefined' - }); - - scope.applyCoupon('VALID_COUPON'); - - $httpBackend.flush(); - - expect(Notification.error).to.not.be.called; - expect(Notification.text).to.be.calledWith('Coupon applied!'); - }); - }); - }); - - context('Fixing character values', function () { - describe('#restore', function () { - var blankRestoreValues = { - stats: { - hp: 0, - exp: 0, - gp: 0, - lvl: 0, - mp: 0, - }, - achievements: { - streak: 0, - }, - }; - - it('doesn\'t update character values when level is less than 1', function () { - scope.restoreValues = blankRestoreValues; - scope.restore(); - expect(User.set).to.not.be.called; - }); - - it('updates character values when level is at least 1', function () { - scope.restoreValues = blankRestoreValues; - scope.restoreValues.stats.lvl = 1; - scope.restore(); - expect(User.set).to.be.called; - }); - }); - }); -}); diff --git a/test/client-old/spec/controllers/sortableInventoryCtrlSpec.js b/test/client-old/spec/controllers/sortableInventoryCtrlSpec.js deleted file mode 100644 index bcbf35be1a..0000000000 --- a/test/client-old/spec/controllers/sortableInventoryCtrlSpec.js +++ /dev/null @@ -1,41 +0,0 @@ -describe('Sortable Inventory Controller', () => { - let scope; - - beforeEach(inject(($rootScope, $controller) => { - scope = $rootScope.$new(); - $controller('SortableInventoryController', {$scope: scope}); - })); - - it('defaults scope.order to set', () => { - expect(scope.order).to.eql('set') - }); - - describe('#setOrder', () => { - it('sets sort criteria for all standard attributes', () =>{ - let oldOrder = scope.order; - - let attrs = [ - 'constitution', - 'intelligence', - 'perception', - 'strength', - 'set' - ]; - - attrs.forEach((attribute) => { - scope.setOrder(attribute); - expect(scope.order).to.exist; - expect(scope.order).to.not.eql(oldOrder); - oldOrder = scope.order; - }); - }); - - it('does nothing when missing sort criteria', () =>{ - scope.order = null; - - scope.setOrder('foooo'); - - expect(scope.order).to.not.exist; - }); - }); -}); diff --git a/test/client-old/spec/controllers/tasksCtrlSpec.js b/test/client-old/spec/controllers/tasksCtrlSpec.js deleted file mode 100644 index 318b7aef81..0000000000 --- a/test/client-old/spec/controllers/tasksCtrlSpec.js +++ /dev/null @@ -1,76 +0,0 @@ -'use strict'; - -describe('Tasks Controller', function() { - var $rootScope, shared, scope, user, User, ctrl; - - beforeEach(function() { - user = specHelper.newUser(); - User = { - user: user - }; - - User.deleteTask = sandbox.stub(); - User.user.ops = { - deleteTask: sandbox.stub(), - }; - module(function($provide) { - $provide.value('User', User); - $provide.value('Guide', {}); - }); - - inject(function($rootScope, $controller, Shared){ - - scope = $rootScope.$new(); - shared = Shared; - $controller('RootCtrl', {$scope: scope, User: User}); - - ctrl = $controller('TasksCtrl', {$scope: scope, User: User}); - - }); - }); - - describe('editTask', function() { - it('is Tasks.editTask', function() { - inject(function(Tasks) { - // @TODO: Currently we override the task function in the challenge ctrl, but we should abstract it again - // expect(scope.editTask).to.eql(Tasks.editTask); - }); - }); - }); - - describe('removeTask', function() { - var task; - - beforeEach(function() { - sandbox.stub(window, 'confirm'); - task = specHelper.newTodo(); - }); - - it('asks user to confirm deletion', function() { - scope.removeTask(task); - expect(window.confirm).to.be.calledOnce; - }); - - it('does not remove task if not confirmed', function() { - window.confirm.returns(false); - scope.removeTask(task); - expect(User.deleteTask).to.not.be.called; - }); - - it('removes task', function() { - window.confirm.returns(true); - scope.removeTask(task); - expect(User.deleteTask).to.be.calledOnce; - }); - }); - - describe('watch to updateStore', function() { - it('updates itemStore when user gear changes', function() { - sinon.stub(shared, 'updateStore').returns({item: true}); - user.items.gear.owned.foo = true; - - scope.$digest(); - expect(scope.itemStore).to.eql({item: true}); - }); - }); -}); diff --git a/test/client-old/spec/controllers/userCtrlSpec.js b/test/client-old/spec/controllers/userCtrlSpec.js deleted file mode 100644 index 2ac2dbe8e1..0000000000 --- a/test/client-old/spec/controllers/userCtrlSpec.js +++ /dev/null @@ -1,69 +0,0 @@ -'use strict'; - -describe('User Controller', function() { - var $rootScope, $window, User, shared, scope, ctrl, content; - - beforeEach(function() { - module(function ($provide) { - var user = specHelper.newUser(); - User = {user: user} - $provide.value('Guide', sandbox.stub()); - $provide.value('User', User); - $provide.value('Achievement', sandbox.stub()); - $provide.value('Social', sandbox.stub()); - $provide.value('Shared', { - achievements: { - getAchievementsForProfile: sandbox.stub() - }, - shops: { - getBackgroundShopSets: sandbox.stub() - } - }); - $provide.value('Content', { - loginIncentives: sandbox.stub() - }) - }); - - inject(function($rootScope, $controller, User, Content) { - scope = $rootScope.$new(); - content = Content; - $controller('RootCtrl', { $scope: scope, User: User}); - ctrl = $controller('UserCtrl', { $scope: scope, User: User, $window: $window}); - }); - }); - - describe('getProgressDisplay', function() { - - beforeEach(() => { - sandbox.stub(window.env, 't'); - window.env.t.onFirstCall().returns('Progress until next'); - }); - - it('should return initial progress', function() { - scope.profile.loginIncentives = 0; - content.loginIncentives = [{ - nextRewardAt: 1, - reward: true - }]; - var actual = scope.getProgressDisplay(); - expect(actual.trim()).to.eql('Progress until next 0/1'); - }); - - it('should return progress between next reward and current reward', function() { - scope.profile.loginIncentives = 1; - content.loginIncentives = [{ - nextRewardAt: 1, - reward: true - }, { - prevRewardAt: 0, - nextRewardAt: 2, - reward: true - }, { - prevRewardAt: 1, - nextRewardAt: 3 - }]; - var actual = scope.getProgressDisplay(); - expect(actual.trim()).to.eql('Progress until next 0/1'); - }); - }); -}); diff --git a/test/client-old/spec/directives/focus-element.directive.js b/test/client-old/spec/directives/focus-element.directive.js deleted file mode 100644 index 718d0efed4..0000000000 --- a/test/client-old/spec/directives/focus-element.directive.js +++ /dev/null @@ -1,30 +0,0 @@ -'use strict'; - -describe('focusElement Directive', function() { - var elementToFocus, scope; - - beforeEach(module('habitrpg')); - - beforeEach(inject(function($rootScope, $compile) { - scope = $rootScope.$new(); - - scope.focusThisLink = false; - var element = ''; - - elementToFocus = $compile(element)(scope); - scope.$digest(); - })); - - it('places focus on the element it is applied to when the expression it binds to evaluates to true', inject(function($timeout) { - var focusSpy = sandbox.spy(); - - elementToFocus.appendTo(document.body); - elementToFocus.on('focus', focusSpy); - scope.focusThisLink = true; - scope.$digest(); - - $timeout.flush(); - expect(document.activeElement.dataset.focusElement).to.eql("focusThisLink"); - expect(focusSpy).to.have.been.called; - })); -}); diff --git a/test/client-old/spec/directives/from-now.directive.spec.js b/test/client-old/spec/directives/from-now.directive.spec.js deleted file mode 100644 index d39fd4e5ad..0000000000 --- a/test/client-old/spec/directives/from-now.directive.spec.js +++ /dev/null @@ -1,89 +0,0 @@ -'use strict'; - -describe('fromNow Directive', function() { - var element, scope; - var fromNow = 'recently'; - var diff = 0; - - beforeEach(module('habitrpg')); - - beforeEach(inject(function($rootScope, $compile) { - scope = $rootScope.$new(); - scope.message = {}; - - sandbox.stub(window, 'moment').returns({ - fromNow: function() { return fromNow }, - diff: function() { return diff } - }); - - element = "

"; - - element = $compile(element)(scope); - scope.$digest(); - })); - - afterEach(function() { - window.moment.restore(); - }); - - it('sets the element text to the elapsed time', function() { - expect(element.text()).to.eql('recently'); - }); - - describe('when the elapsed time is less than an hour', function() { - beforeEach(inject(function($compile) { - fromNow = 'recently'; - diff = 0; - - element = $compile('

')(scope); - scope.$digest(); - })); - - it('updates the elapsed time every minute', inject(function($interval) { - fromNow = 'later'; - - expect(element.text()).to.eql('recently'); - $interval.flush(60001); - - expect(element.text()).to.eql('later'); - })); - - it('moves to hourly updates after an hour', inject(function($timeout, $interval) { - diff = 61; - - $timeout.flush(); - $interval.flush(60001); - - fromNow = 'later'; - - $interval.flush(60001); - expect(element.text()).to.eql('recently'); - - $interval.flush(3600000); - expect(element.text()).to.eql('later'); - })); - }); - - describe('when the elapsed time is more than an hour', function() { - beforeEach(inject(function($compile) { - fromNow = 'recently'; - diff = 65; - - element = $compile('

')(scope); - scope.$digest(); - })); - - it('updates the elapsed time every hour', inject(function($interval) { - fromNow = 'later'; - - expect(element.text()).to.eql('recently'); - - $interval.flush(60001); - expect(element.text()).to.eql('recently'); - - $interval.flush(3600000); - expect(element.text()).to.eql('later'); - })); - }); - -}); diff --git a/test/client-old/spec/directives/task.directive.js b/test/client-old/spec/directives/task.directive.js deleted file mode 100644 index 0735d54fb8..0000000000 --- a/test/client-old/spec/directives/task.directive.js +++ /dev/null @@ -1,35 +0,0 @@ -describe('task Directive', () => { - var compile, scope, directiveElem, $modal; - - beforeEach(function(){ - module(function($provide) { - $modal = { - open: sandbox.spy(), - }; - $provide.value('$modal', $modal); - }); - - inject(function($compile, $rootScope, $templateCache) { - compile = $compile; - scope = $rootScope.$new(); - - $templateCache.put('templates/task.html', '
Task
'); - }); - - - directiveElem = getCompiledElement(); - }); - - function getCompiledElement(){ - var element = angular.element(''); - var compiledElement = compile(element)(scope); - scope.$digest(); - return compiledElement; - } - - xit('opens task note modal', () => { - scope.showNoteDetails(); - - expect($modal.open).to.be.calledOnce; - }); -}) diff --git a/test/client-old/spec/filters/largeRoundNumbersSpec.js b/test/client-old/spec/filters/largeRoundNumbersSpec.js deleted file mode 100644 index bb563b0a87..0000000000 --- a/test/client-old/spec/filters/largeRoundNumbersSpec.js +++ /dev/null @@ -1,33 +0,0 @@ -describe('roundLargeNumbers', function() { - - beforeEach(module('habitrpg')); - - it('returns same number if less than 1000', inject(function(roundLargeNumbersFilter) { - for(var num = 0; num < 1000; num++) { - expect(roundLargeNumbersFilter(num)).to.eql(num); - }; - })); - - it('truncates number and appends "k" if number is 1000-999999', inject(function(roundLargeNumbersFilter) { - expect(roundLargeNumbersFilter(999.01)).to.eql("1.0k"); - expect(roundLargeNumbersFilter(1000)).to.eql("1.0k"); - expect(roundLargeNumbersFilter(3284.12)).to.eql("3.3k"); - expect(roundLargeNumbersFilter(52983.99)).to.eql("53.0k"); - expect(roundLargeNumbersFilter(452983.99)).to.eql("453.0k"); - expect(roundLargeNumbersFilter(999999)).to.eql("1000.0k"); - })); - - it('truncates number and appends "m" if number is 1000000-999999999', inject(function(roundLargeNumbersFilter) { - expect(roundLargeNumbersFilter(999999.01)).to.eql("1.0m"); - expect(roundLargeNumbersFilter(1000000)).to.eql("1.0m"); - expect(roundLargeNumbersFilter(3284124.12)).to.eql("3.3m"); - expect(roundLargeNumbersFilter(52983105.99)).to.eql("53.0m"); - expect(roundLargeNumbersFilter(452983410.99)).to.eql("453.0m"); - expect(roundLargeNumbersFilter(999999999)).to.eql("1000.0m"); - })); - - it('truncates number and appends b" if number is greater than 999999999', inject(function(roundLargeNumbersFilter) { - expect(roundLargeNumbersFilter(999999999.01)).to.eql("1.0b"); - expect(roundLargeNumbersFilter(1423985738.54)).to.eql("1.4b"); - })); -}); diff --git a/test/client-old/spec/filters/moneySpec.js b/test/client-old/spec/filters/moneySpec.js deleted file mode 100644 index 6f557cc433..0000000000 --- a/test/client-old/spec/filters/moneySpec.js +++ /dev/null @@ -1,35 +0,0 @@ -describe('filter', function() { - - beforeEach(module('habitrpg')); - - describe('gold', function() { - it('rounds down decimal values', inject(function(goldFilter) { - expect(goldFilter(10)).to.eql(10); - expect(goldFilter(10.0)).to.eql(10); - expect(goldFilter(10.1)).to.eql(10); - expect(goldFilter(10.2)).to.eql(10); - expect(goldFilter(10.3)).to.eql(10); - expect(goldFilter(10.4)).to.eql(10); - expect(goldFilter(10.5)).to.eql(10); - expect(goldFilter(10.6)).to.eql(10); - expect(goldFilter(10.7)).to.eql(10); - expect(goldFilter(10.8)).to.eql(10); - expect(goldFilter(10.9)).to.eql(10); - expect(goldFilter(11)).to.eql(11); - })); - }); - - describe('silver', function() { - it('converts decimal value of gold to silver', inject(function(silverFilter) { - expect(silverFilter(10)).to.be.closeTo(0, 1); - expect(silverFilter(10.01)).to.be.closeTo(1, 1); - expect(silverFilter(10.05)).to.be.closeTo(5, 1); - expect(silverFilter(10.17)).to.be.closeTo(17, 1); - expect(silverFilter(10.23)).to.be.closeTo(23, 1); - expect(silverFilter(10.25)).to.be.closeTo(25, 1); - expect(silverFilter(10.53)).to.be.closeTo(53, 1); - expect(silverFilter(10.75)).to.be.closeTo(75, 1); - expect(silverFilter(10.99)).to.be.closeTo(99, 1); - })); - }); -}); diff --git a/test/client-old/spec/filters/taskOrderingSpec.js b/test/client-old/spec/filters/taskOrderingSpec.js deleted file mode 100644 index 2eeb1c9856..0000000000 --- a/test/client-old/spec/filters/taskOrderingSpec.js +++ /dev/null @@ -1,94 +0,0 @@ -'use strict'; - -describe('Task Ordering Filters', function() { - var filter, orderBySpy; - - beforeEach(function() { - orderBySpy = sandbox.spy(); - - module(function($provide) { - $provide.value('orderByFilter', orderBySpy); - }); - inject(function($rootScope, $filter) { - filter = $filter; - }); - }); - - describe('conditionalOrderBy', function() { - describe('when the predicate is true', function() { - it('delegates the arguments to the orderBy filter', function() { - filter('conditionalOrderBy')('array', true, 'sortPredicate', 'reverseOrder'); - expect(orderBySpy).to.have.been.calledWith('array','sortPredicate','reverseOrder'); - }); - }); - - describe('when the predicate is false', function() { - it('returns the initial array', function() { - expect(filter('conditionalOrderBy')([1,2,3], false)).to.eql([1,2,3]); - }); - }); - }); - - describe('filterByTaskInfo', function () { - it('returns undefined when no input given', function () { - expect(filter('filterByTaskInfo')()).to.eql(undefined); - }); - - it('returns all tasks if term is not a string', function () { - var tasks = [1, 2, 3]; - expect(filter('filterByTaskInfo')(tasks, undefined)).to.eql(tasks); - expect(filter('filterByTaskInfo')(tasks, [])).to.eql(tasks); - expect(filter('filterByTaskInfo')(tasks, new Date())).to.eql(tasks); - }); - - it('returns tasks if term is an empty string', function () { - var tasks = [1, 2, 3]; - expect(filter('filterByTaskInfo')(tasks, '')).to.eql(tasks); - }); - - it('filters items by text', function () { - var tasks = [ - { text: 'foo' }, - { text: 'some text that contains foo' }, - { text: 'some text that should not be matched' } - ]; - - expect(filter('filterByTaskInfo')(tasks, 'foo')).to.eql([tasks[0], tasks[1]]); - }); - - it('filters items by notes', function () { - var tasks = [ - { text: 'some text', notes: 'foo' }, - { text: 'some text', notes: 'a note that contains foo' }, - { text: 'some text', notes: 'some text' }, - { text: 'some text' } - ]; - - expect(filter('filterByTaskInfo')(tasks, 'foo')).to.eql([tasks[0], tasks[1]]); - }); - - it('filters items by checklists', function () { - var tasks = [ - { text: 'foo' }, - { text: 'foo', notes: 'bar', checklist: [ {text: "checkListToFind"} ] }, - { text: 'foo', notes: 'bar', checklist: [ {text: "checkListToNotFind"} ] } - ]; - - expect(filter('filterByTaskInfo')(tasks, 'checkListToFind')).to.eql([tasks[1]]); - }); - - it('only includes task once, even with multiple matches in checklist', function() { - var tasks = [ - { - text: 'foo', notes: 'bar', checklist: [ - {text: "checkListToFind"}, - {text: "checkListToFind"}, - {text: "checkListToFind"} - ] - } - ]; - - expect(filter('filterByTaskInfo')(tasks, 'checkListToFind')).to.eql([tasks[0]]); - }); - }); -}); diff --git a/test/client-old/spec/filters/timezoneOffsetToUtcSpec.js b/test/client-old/spec/filters/timezoneOffsetToUtcSpec.js deleted file mode 100644 index 1840438451..0000000000 --- a/test/client-old/spec/filters/timezoneOffsetToUtcSpec.js +++ /dev/null @@ -1,20 +0,0 @@ -describe('timezoneOffsetToUtc', function() { - - beforeEach(module('habitrpg')); - - it('formats the timezone offset with a - sign if the offset is positive', inject(function(timezoneOffsetToUtcFilter) { - expect(timezoneOffsetToUtcFilter(90)).to.eql('UTC-1:30'); - })); - - it('formats the timezone offset with a + sign if the offset is negative', inject(function(timezoneOffsetToUtcFilter) { - expect(timezoneOffsetToUtcFilter(-525)).to.eql('UTC+8:45'); - })); - - it('prepends the minutes with a 0 if the minute the offset is less than 10', inject(function(timezoneOffsetToUtcFilter) { - expect(timezoneOffsetToUtcFilter(60)).to.eql('UTC-1:00'); - })); - - it('returns the string UTC+0:00 if the offset is 0', inject(function(timezoneOffsetToUtcFilter) { - expect(timezoneOffsetToUtcFilter(0)).to.eql('UTC+0:00'); - })); -}); diff --git a/test/client-old/spec/karma.conf.js b/test/client-old/spec/karma.conf.js deleted file mode 100644 index 257da29426..0000000000 --- a/test/client-old/spec/karma.conf.js +++ /dev/null @@ -1,98 +0,0 @@ -// Karma configuration -// http://karma-runner.github.io/0.10/config/configuration-file.html - -module.exports = function karmaConfig (config) { - config.set({ - // base path, that will be used to resolve files and exclude - basePath: '', - - // testing framework to use (jasmine/mocha/qunit/...) - frameworks: ['mocha', 'chai', 'chai-as-promised', 'sinon-chai'], - - // list of files / patterns to load in the browser - files: [ - '../../../website/client-old/bower_components/jquery/dist/jquery.js', - '../../../website/client-old/bower_components/pnotify/jquery.pnotify.js', - '../../../website/client-old/bower_components/angular/angular.js', - '../../../website/client-old/bower_components/angular-loading-bar/build/loading-bar.min.js', - '../../../website/client-old/bower_components/angular-resource/angular-resource.min.js', - '../../../website/client-old/bower_components/hello/dist/hello.all.min.js', - '../../../website/client-old/bower_components/angular-sanitize/angular-sanitize.js', - '../../../website/client-old/bower_components/bootstrap/dist/js/bootstrap.js', - '../../../website/client-old/bower_components/angular-bootstrap/ui-bootstrap.js', - '../../../website/client-old/bower_components/angular-bootstrap/ui-bootstrap-tpls.js', - '../../../website/client-old/bower_components/angular-ui-router/release/angular-ui-router.js', - '../../../website/client-old/bower_components/angular-filter/dist/angular-filter.js', - '../../../website/client-old/bower_components/angular-ui/build/angular-ui.js', - '../../../website/client-old/bower_components/angular-ui-utils/ui-utils.min.js', - '../../../website/client-old/bower_components/Angular-At-Directive/src/at.js', - '../../../website/client-old/bower_components/Angular-At-Directive/src/caret.js', - '../../../website/client-old/bower_components/angular-mocks/angular-mocks.js', - '../../../website/client-old/bower_components/ngInfiniteScroll/build/ng-infinite-scroll.js', - '../../../website/client-old/bower_components/select2/select2.js', - '../../../website/client-old/bower_components/angular-ui-select2/src/select2.js', - '../../../website/client-old/bower_components/habitica-markdown/dist/habitica-markdown.min.js', - '../../../website/client-old/js/habitrpg-shared.js', - - '../../../test/client-old/spec/mocks/**/*.js', - - '../../../website/client-old/js/env.js', - '../../../website/client-old/js/app.js', - '../../../website/client-old/js/config.js', - - '../../../website/client-old/js/services/**/*.js', - '../../../website/client-old/js/filters/**/*.js', - '../../../website/client-old/js/directives/**/*.js', - '../../../website/client-old/js/controllers/**/*.js', - '../../../website/client-old/js/components/**/*.js', - - '../../../test/client-old/spec/specHelper.js', - '../../../test/client-old/spec/**/*.js', - ], - - // list of files / patterns to exclude - exclude: [], - - // web server port - port: 8080, - - // level of logging - // possible values: LOG_DISABLE || LOG_ERROR || LOG_WARN || LOG_INFO || LOG_DEBUG - logLevel: config.LOG_INFO, - - - // enable / disable watching file and executing tests whenever any file changes - autoWatch: true, - - - // Start these browsers, currently available: - // - Chrome - // - ChromeCanary - // - Firefox - // - Opera - // - Safari (only Mac) - // - PhantomJS - // - IE (only Windows) - browsers: ['PhantomJS'], - - preprocessors: { - '../../../website/client-old/js/**/*.js': ['coverage'], - '../../../test/**/*.js': ['babel'], - }, - - coverageReporter: { - reporters: [ - { type: 'lcov', subdir: '.' }, - { type: 'text-summary' }, - ], - dir: '../../../coverage/karma', - }, - - // Enable mocha-style reporting, for better test visibility - reporters: ['mocha', 'coverage'], - - // Continuous Integration mode - // if true, it capture browsers, run tests and exit - singleRun: false, - }); -}; diff --git a/test/client-old/spec/mocks/_sandbox.js b/test/client-old/spec/mocks/_sandbox.js deleted file mode 100644 index b084a232a4..0000000000 --- a/test/client-old/spec/mocks/_sandbox.js +++ /dev/null @@ -1,5 +0,0 @@ -var sandbox = sinon.sandbox.create(); - -afterEach(function() { - sandbox.restore(); -}); diff --git a/test/client-old/spec/mocks/analyticsMock.js b/test/client-old/spec/mocks/analyticsMock.js deleted file mode 100644 index 9844c6d702..0000000000 --- a/test/client-old/spec/mocks/analyticsMock.js +++ /dev/null @@ -1,8 +0,0 @@ -'use strict' - -var analyticsMock = { - login: sandbox.spy(), - register: sandbox.spy(), - updateUser: sandbox.spy(), - track: sandbox.spy() -}; diff --git a/test/client-old/spec/services/achievementServicesSpec.js b/test/client-old/spec/services/achievementServicesSpec.js deleted file mode 100644 index 9d0522ccda..0000000000 --- a/test/client-old/spec/services/achievementServicesSpec.js +++ /dev/null @@ -1,55 +0,0 @@ -'use strict'; - -describe('achievementServices', function() { - var achievementService, rootScope; - - beforeEach(function() { - rootScope = { 'openModal': sandbox.stub() }; - module(function($provide) { - $provide.value('$rootScope', rootScope); - }); - - inject(function(Achievement) { - achievementService = Achievement; - }); - }); - - describe('#displayAchievement', function() { - it('passes given achievement name to openModal', function() { - achievementService.displayAchievement('beastMaster'); - - expect(rootScope.openModal).to.be.calledOnce; - expect(rootScope.openModal).to.be.calledWith('achievements/beastMaster'); - }); - - it('calls openModal with UserCtrl and small modal size if no other size is given', function() { - achievementService.displayAchievement('test'); - - expect(rootScope.openModal).to.be.calledOnce; - expect(rootScope.openModal).to.be.calledWith( - 'achievements/test', - { controller: 'UserCtrl', size: 'sm' } - ); - }); - - it('calls openModal with UserCtrl and specified modal size if one is given', function() { - achievementService.displayAchievement('test', {size: 'md'}); - - expect(rootScope.openModal).to.be.calledOnce; - expect(rootScope.openModal).to.be.calledWith( - 'achievements/test', - { controller: 'UserCtrl', size: 'md' } - ); - }); - - it('calls openModal with UserCtrl and default \'sm\' size if invalid size is given', function() { - achievementService.displayAchievement('test', {size: 'INVALID_SIZE'}); - - expect(rootScope.openModal).to.be.calledOnce; - expect(rootScope.openModal).to.be.calledWith( - 'achievements/test', - { controller: 'UserCtrl', size: 'sm' } - ); - }); - }); -}); diff --git a/test/client-old/spec/services/analyticsServicesSpec.js b/test/client-old/spec/services/analyticsServicesSpec.js deleted file mode 100644 index aa789d4fae..0000000000 --- a/test/client-old/spec/services/analyticsServicesSpec.js +++ /dev/null @@ -1,282 +0,0 @@ -'use strict'; - -describe('Analytics Service', function () { - var analytics, user, clock; - - beforeEach(function() { - clock = sandbox.useFakeTimers(); - sandbox.stub(window, 'refresher', function(){return true}); - user = specHelper.newUser({ - contributor: {}, - purchased: { plan: {} }, - }); - user.flags.tour = { intro: null }; - - module(function($provide) { - $provide.value('User', {user: user}); - }); - - inject(function(Analytics) { - analytics = Analytics; - }); - }); - - context('functions', function() { - - describe('register', function() { - - beforeEach(function() { - sandbox.stub(amplitude, 'setUserId'); - sandbox.stub(window, 'ga'); - }); - - it('sets up user with Amplitude', function() { - analytics.register(); - clock.tick(); - expect(amplitude.setUserId).to.have.been.calledOnce; - expect(amplitude.setUserId).to.have.been.calledWith(user._id); - }); - - it('sets up user with Google Analytics', function() { - analytics.register(); - clock.tick(); - expect(ga).to.have.been.calledOnce; - expect(ga).to.have.been.calledWith('set', {userId: user._id}); - }); - }); - - describe('login', function() { - - beforeEach(function() { - sandbox.stub(amplitude, 'setUserId'); - sandbox.stub(window, 'ga'); - }); - - it('sets up tracking for amplitude', function() { - analytics.login(); - clock.tick(); - - expect(amplitude.setUserId).to.have.been.calledOnce; - expect(amplitude.setUserId).to.have.been.calledWith(user._id); - }); - - it('sets up tracking for google analytics', function() { - analytics.login(); - clock.tick(); - - expect(ga).to.have.been.calledOnce; - expect(ga).to.have.been.calledWith('set', {userId: user._id}); - }); - }); - - describe('track', function() { - - beforeEach(function() { - sandbox.stub(amplitude, 'logEvent'); - sandbox.stub(window, 'ga'); - }); - - context('successful tracking', function() { - - it('tracks a simple user action with Amplitude', function() { - var properties = {'hitType':'event','eventCategory':'behavior','eventAction':'cron'}; - analytics.track(properties); - clock.tick(); - - expect(amplitude.logEvent).to.have.been.calledOnce; - expect(amplitude.logEvent).to.have.been.calledWith('cron', properties); - }); - - it('tracks a simple user action with Google Analytics', function() { - var properties = {'hitType':'event','eventCategory':'behavior','eventAction':'cron'}; - analytics.track(properties); - clock.tick(); - - expect(ga).to.have.been.calledOnce; - expect(ga).to.have.been.calledWith('send', properties); - }); - - it('tracks a user action with additional properties in Amplitude', function() { - var properties = {'hitType':'event','eventCategory':'behavior','eventAction':'cron','booleanProperty':true,'numericProperty':17,'stringProperty':'bagel'}; - analytics.track(properties); - clock.tick(); - - expect(amplitude.logEvent).to.have.been.calledOnce; - expect(amplitude.logEvent).to.have.been.calledWith('cron', properties); - }); - - it('tracks a user action with additional properties in google analytics', function() { - var properties = {'hitType':'event','eventCategory':'behavior','eventAction':'cron','booleanProperty':true,'numericProperty':17,'stringProperty':'bagel'}; - analytics.track(properties); - clock.tick(); - - expect(ga).to.have.been.calledOnce; - expect(ga).to.have.been.calledWith('send', properties); - }); - }); - - context('unsuccessful tracking', function() { - - beforeEach(function() { - sandbox.stub(console, 'log'); - }); - - context('events without required properties', function() { - beforeEach(function(){ - analytics.track('action'); - analytics.track({'hitType':'pageview','eventCategory':'green'}); - analytics.track({'hitType':'pageview','eventAction':'eat'}); - analytics.track({'eventCategory':'green','eventAction':'eat'}); - analytics.track({'hitType':'pageview'}); - analytics.track({'eventCategory':'green'}); - analytics.track({'eventAction':'eat'}); - clock.tick(); - }); - - it('logs errors to console', function() { - expect(console.log.callCount).to.eql(7); - }); - - it('does not call out to Amplitude', function() { - expect(amplitude.logEvent).to.not.be.called; - }); - - it('does not call out to Google Analytics', function() { - expect(ga).to.not.be.called; - }); - }); - - context('incorrect hit type', function() { - beforeEach(function() { - analytics.track({'hitType':'moogly','eventCategory':'green','eventAction':'eat'}); - clock.tick(); - }); - - it('logs error to console', function () { - expect(console.log).to.have.been.calledOnce; - }); - - it('does not call out to Amplitude', function() { - expect(amplitude.logEvent).to.not.be.called; - }); - - it('does not call out to Google Analytics', function() { - expect(ga).to.not.be.called; - }); - }); - }); - }); - - describe('updateUser', function() { - - beforeEach(function() { - sandbox.stub(amplitude, 'setUserProperties'); - sandbox.stub(window, 'ga'); - }); - - context('properties argument provided', function(){ - var properties = {'userBoolean': false, 'userNumber': -8, 'userString': 'Enlightened'}; - var expectedProperties = _.cloneDeep(properties); - expectedProperties.UUID = 'unique-user-id'; - expectedProperties.Class = 'wizard'; - expectedProperties.Experience = 35; - expectedProperties.Gold = 43; - expectedProperties.Health = 48; - expectedProperties.Level = 24; - expectedProperties.Mana = 41; - expectedProperties.tutorialComplete = false; - expectedProperties["Number Of Tasks"] = { - habits: 1, - dailys: 1, - todos: 1, - rewards: 1 - }; - expectedProperties.balance = 12; - expectedProperties.balanceGemAmount = 48; - - beforeEach(function() { - user._id = 'unique-user-id'; - user.stats.class = 'wizard'; - user.stats.exp = 35.7; - user.stats.gp = 43.2; - user.stats.hp = 47.8; - user.stats.lvl = 24; - user.stats.mp = 41; - user.flags.tour.intro = 3; - user.habits = [{_id: 'habit'}]; - user.dailys = [{_id: 'daily'}]; - user.todos = [{_id: 'todo'}]; - user.rewards = [{_id: 'reward'}]; - user.balance = 12; - - analytics.updateUser(properties); - clock.tick(); - }); - - it('calls Amplitude with provided properties and select user info', function() { - expect(amplitude.setUserProperties).to.have.been.calledOnce; - expect(amplitude.setUserProperties).to.have.been.calledWith(expectedProperties); - }); - - it('calls Google Analytics with provided properties and select user info', function() { - expect(ga).to.have.been.calledOnce; - expect(ga).to.have.been.calledWith('set', expectedProperties); - }); - }); - - context('no properties argument provided', function() { - var expectedProperties = { - UUID: 'unique-user-id', - Class: 'wizard', - Experience: 35, - Gold: 43, - Health: 48, - Level: 24, - Mana: 41, - contributorLevel: 1, - subscription: 'unique-plan-id', - tutorialComplete: true, - "Number Of Tasks": { - todos: 1, - dailys: 1, - habits: 1, - rewards: 1 - }, - balance: 12, - balanceGemAmount: 48 - }; - - beforeEach(function() { - user._id = 'unique-user-id'; - user.stats.class = 'wizard'; - user.stats.exp = 35.7; - user.stats.gp = 43.2; - user.stats.hp = 47.8; - user.stats.lvl = 24; - user.stats.mp = 41; - user.contributor.level = 1; - user.purchased.plan.planId = 'unique-plan-id'; - user.flags.tour.intro = -2; - user.habits = [{_id: 'habit'}]; - user.dailys = [{_id: 'daily'}]; - user.todos = [{_id: 'todo'}]; - user.rewards = [{_id: 'reward'}]; - user.balance = 12; - - analytics.updateUser(); - clock.tick(); - }); - - it('calls Amplitude with select user info', function() { - expect(amplitude.setUserProperties).to.have.been.calledOnce; - expect(amplitude.setUserProperties).to.have.been.calledWith(expectedProperties); - }); - - it('calls Google Analytics with select user info', function() { - expect(ga).to.have.been.calledOnce; - expect(ga).to.have.been.calledWith('set', expectedProperties); - }); - }); - }); - }); -}); diff --git a/test/client-old/spec/services/challengeServicesSpec.js b/test/client-old/spec/services/challengeServicesSpec.js deleted file mode 100644 index 9bed72db31..0000000000 --- a/test/client-old/spec/services/challengeServicesSpec.js +++ /dev/null @@ -1,88 +0,0 @@ -'use strict'; - -describe('challengeServices', function() { - var $httpBackend, $http, challenges, user; - var apiV3Prefix = '/api/v3'; - - beforeEach(function() { - module(function($provide) { - $provide.value('User', {user:user}); - }); - - inject(function(_$httpBackend_, Challenges, User) { - $httpBackend = _$httpBackend_; - challenges = Challenges; - user = User; - user.sync = function(){}; - }); - }); - - it('calls create challenge endpoint', function() { - $httpBackend.expectPOST(apiV3Prefix + '/challenges').respond({}); - challenges.createChallenge(); - $httpBackend.flush(); - }); - - it('calls join challenge endpoint', function() { - var challengeId = 1; - $httpBackend.expectPOST(apiV3Prefix + '/challenges/' + challengeId + '/join').respond({}); - challenges.joinChallenge(challengeId); - $httpBackend.flush(); - }); - - it('calls leave challenge endpoint', function() { - var challengeId = 1; - $httpBackend.expectPOST(apiV3Prefix + '/challenges/' + challengeId + '/leave').respond({}); - challenges.leaveChallenge(challengeId); - $httpBackend.flush(); - }); - - it('calls get user challenges endpoint', function() { - $httpBackend.expectGET(apiV3Prefix + '/challenges/user').respond({}); - challenges.getUserChallenges(); - $httpBackend.flush(); - }); - - it('calls get group challenges endpoint', function() { - var groupId = 1; - $httpBackend.expectGET(apiV3Prefix + '/challenges/groups/' + groupId).respond({}); - challenges.getGroupChallenges(groupId); - $httpBackend.flush(); - }); - - it('calls get challenge endpoint', function() { - var challengeId = 1; - $httpBackend.expectGET(apiV3Prefix + '/challenges/' + challengeId).respond({}); - challenges.getChallenge(challengeId); - $httpBackend.flush(); - }); - - it('calls export challenge to csv endpoint', function() { - var challengeId = 1; - $httpBackend.expectGET(apiV3Prefix + '/challenges/' + challengeId + '/export/csv').respond({}); - challenges.exportChallengeCsv(challengeId); - $httpBackend.flush(); - }); - - it('calls update challenge endpoint', function() { - var challengeId = 1; - $httpBackend.expectPUT(apiV3Prefix + '/challenges/' + challengeId).respond({}); - challenges.updateChallenge(challengeId); - $httpBackend.flush(); - }); - - it('calls delete challenge endpoint', function() { - var challengeId = 1; - $httpBackend.expectDELETE(apiV3Prefix + '/challenges/' + challengeId).respond({}); - challenges.deleteChallenge(challengeId); - $httpBackend.flush(); - }); - - it('calls select challenge winner endpoint', function() { - var challengeId = 1; - var winnerId = 2; - $httpBackend.expectPOST(apiV3Prefix + '/challenges/' + challengeId + '/selectWinner/' + winnerId).respond({}); - challenges.selectChallengeWinner(challengeId, winnerId); - $httpBackend.flush(); - }); -}); diff --git a/test/client-old/spec/services/chatServicesSpec.js b/test/client-old/spec/services/chatServicesSpec.js deleted file mode 100644 index 2d1c101df8..0000000000 --- a/test/client-old/spec/services/chatServicesSpec.js +++ /dev/null @@ -1,73 +0,0 @@ -'use strict'; - -describe('chatServices', function() { - var $httpBackend, $http, chat, user; - var apiV3Prefix = '/api/v3'; - - beforeEach(function() { - module(function($provide) { - $provide.value('User', {user:user}); - }); - - inject(function(_$httpBackend_, Chat, User) { - $httpBackend = _$httpBackend_; - chat = Chat; - user = User; - user.sync = function(){}; - }); - }); - - it('calls get chat endpoint', function() { - var groupId = 1; - $httpBackend.expectGET(apiV3Prefix + '/groups/' + groupId + '/chat').respond({}); - chat.getChat(groupId); - $httpBackend.flush(); - }); - - it('calls get chat endpoint', function() { - var groupId = 1; - var message = "test message"; - $httpBackend.expectPOST(apiV3Prefix + '/groups/' + groupId + '/chat').respond({}); - chat.postChat(groupId, message); - $httpBackend.flush(); - }); - - it('calls delete chat endpoint', function() { - var groupId = 1; - var chatId = 2; - $httpBackend.expectDELETE(apiV3Prefix + '/groups/' + groupId + '/chat/' + chatId).respond({}); - chat.deleteChat(groupId, chatId); - $httpBackend.flush(); - }); - - it('calls like chat endpoint', function() { - var groupId = 1; - var chatId = 2; - $httpBackend.expectPOST(apiV3Prefix + '/groups/' + groupId + '/chat/' + chatId + '/like').respond({}); - chat.like(groupId, chatId); - $httpBackend.flush(); - }); - - it('calls flag chat endpoint', function() { - var groupId = 1; - var chatId = 2; - $httpBackend.expectPOST(apiV3Prefix + '/groups/' + groupId + '/chat/' + chatId + '/flag').respond({}); - chat.flagChatMessage(groupId, chatId); - $httpBackend.flush(); - }); - - it('calls clearflags chat endpoint', function() { - var groupId = 1; - var chatId = 2; - $httpBackend.expectPOST(apiV3Prefix + '/groups/' + groupId + '/chat/' + chatId + '/clearflags').respond({}); - chat.clearFlagCount(groupId, chatId); - $httpBackend.flush(); - }); - - it('calls chat seen endpoint', function() { - var groupId = 1; - $httpBackend.expectPOST(apiV3Prefix + '/groups/' + groupId + '/chat/seen').respond({}); - chat.markChatSeen(groupId); - $httpBackend.flush(); - }); -}); diff --git a/test/client-old/spec/services/groupServicesSpec.js b/test/client-old/spec/services/groupServicesSpec.js deleted file mode 100644 index 19da1b554b..0000000000 --- a/test/client-old/spec/services/groupServicesSpec.js +++ /dev/null @@ -1,200 +0,0 @@ -'use strict'; - -describe('groupServices', function() { - var $httpBackend, $http, groups, user, $rootScope; - var groupApiUrlPrefix = '/api/v3/groups'; - - beforeEach(function() { - module(function($provide) { - user = specHelper.newUser(); - user._id = "unique-user-id" - user.party._id = 'unique-party-id'; - user.sync = function(){}; - $provide.value('User', {user: user}); - }); - - inject(function(_$httpBackend_, _$rootScope_, Groups, User) { - $httpBackend = _$httpBackend_; - $rootScope = _$rootScope_; - $rootScope.openModal = function() {} - groups = Groups; - }); - }); - - it('calls get groups', function() { - $httpBackend.expectGET(groupApiUrlPrefix).respond({}); - groups.Group.getGroups(); - $httpBackend.flush(); - }); - - it('calls get group', function() { - var gid = 1; - $httpBackend.expectGET(groupApiUrlPrefix + '/' + gid).respond({}); - groups.Group.get(gid); - $httpBackend.flush(); - }); - - it('calls party endpoint', function() { - var groupId = '1234'; - var groupResponse = {data: {_id: groupId}}; - $httpBackend.expectGET(groupApiUrlPrefix + '/party').respond(groupResponse); - $httpBackend.expectGET('/api/v3/groups/' + groupId + '/members?includeAllPublicFields=true').respond({}); - $httpBackend.expectGET('/api/v3/groups/' + groupId + '/invites').respond({}); - $httpBackend.expectGET('/api/v3/challenges/groups/' + groupId).respond({}); - groups.Group.syncParty(); - $httpBackend.flush(); - }); - - it('calls create endpoint', function() { - $httpBackend.expectPOST(groupApiUrlPrefix).respond({}); - groups.Group.create({}); - $httpBackend.flush(); - }); - - it('calls update group', function() { - var gid = 1; - var groupDetails = { _id: gid }; - $httpBackend.expectPUT(groupApiUrlPrefix + '/' + gid).respond({}); - groups.Group.update(groupDetails); - $httpBackend.flush(); - }); - - it('calls join group', function() { - var gid = 1; - $httpBackend.expectPOST(groupApiUrlPrefix + '/' + gid + '/join').respond({}); - groups.Group.join(gid); - $httpBackend.flush(); - }); - - it('calls reject invite group', function() { - var gid = 1; - $httpBackend.expectPOST(groupApiUrlPrefix + '/' + gid + '/reject-invite').respond({}); - groups.Group.rejectInvite(gid); - $httpBackend.flush(); - }); - - it('calls invite group', function() { - var gid = 1; - $httpBackend.expectPOST(groupApiUrlPrefix + '/' + gid + '/invite').respond({}); - groups.Group.invite(gid, [], []); - $httpBackend.flush(); - }); - - it('calls party endpoint when party is not cached', function() { - var groupId = '1234'; - var groupResponse = {data: {_id: groupId}}; - $httpBackend.expectGET(groupApiUrlPrefix + '/party').respond(groupResponse); - $httpBackend.expectGET('/api/v3/groups/' + groupId + '/members?includeAllPublicFields=true').respond({}); - $httpBackend.expectGET('/api/v3/groups/' + groupId + '/invites').respond({}); - $httpBackend.expectGET('/api/v3/challenges/groups/' + groupId).respond({}); - groups.party(); - $httpBackend.flush(); - }); - - it('returns party if cached', function (done) { - var uid = 'abc'; - var party = { - _id: uid, - }; - groups.data.party = party; - groups.party() - .then(function (result) { - expect(result).to.eql(party); - done(); - }); - $httpBackend.flush(); - }); - - it('calls tavern endpoint when tavern is not cached', function() { - $httpBackend.expectGET(groupApiUrlPrefix + '/habitrpg').respond({}); - groups.tavern(); - $httpBackend.flush(); - }); - - it('returns tavern if cached', function (done) { - var uid = 'abc'; - var tavern = { - _id: uid, - }; - groups.data.tavern = tavern; - groups.tavern() - .then(function (result) { - expect(result).to.eql(tavern); - done(); - }); - $httpBackend.flush(); - }); - - it('calls public guilds endpoint', function() { - $httpBackend.expectGET(groupApiUrlPrefix + '?type=publicGuilds').respond([]); - groups.publicGuilds(); - $httpBackend.flush(); - }); - - it('returns public guilds if cached', function (done) { - var uid = 'abc'; - var publicGuilds = [ - {_id: uid}, - ]; - groups.data.publicGuilds = publicGuilds; - - groups.publicGuilds() - .then(function (result) { - expect(result).to.eql(publicGuilds); - done(); - }); - - $httpBackend.flush(); - }); - - it('calls my guilds endpoint', function() { - $httpBackend.expectGET(groupApiUrlPrefix + '?type=guilds').respond([]); - groups.myGuilds(); - $httpBackend.flush(); - }); - - it('returns my guilds if cached', function (done) { - var uid = 'abc'; - var myGuilds = [ - {_id: uid}, - ]; - groups.data.myGuilds = myGuilds; - - groups.myGuilds() - .then(function (myGuilds) { - expect(myGuilds).to.eql(myGuilds); - done(); - }); - - $httpBackend.flush() - }); - - it('sets a "sendInviteText" property on a party to "Send Invitations"', function() { - var sendInviteText = window.env.t('sendInvitations'); - var party = { - type: 'party', - data: { - _id: '1234', - }, - }; - groups.inviteOrStartParty(party); - expect(party.sendInviteText).to.eql(sendInviteText); - }); - - it('sets a "sendInviteText" proptery on a guild to "Send Invitations +$3.00/month/user"', function() { - var sendInviteText = window.env.t('sendInvitations'); - var guild = { - type: 'guild', - data: { - _id: '12345', - }, - purchased: { - plan: { - customerId: '123', - }, - }, - }; - groups.inviteOrStartParty(guild); - expect(guild.sendInviteText).to.eql(sendInviteText + window.env.t('groupAdditionalUserCost')); - }); -}); diff --git a/test/client-old/spec/services/memberServicesSpec.js b/test/client-old/spec/services/memberServicesSpec.js deleted file mode 100644 index 1344bf96e7..0000000000 --- a/test/client-old/spec/services/memberServicesSpec.js +++ /dev/null @@ -1,118 +0,0 @@ -'use strict'; - -describe('memberServices', function() { - var $httpBackend, members; - var apiV3Prefix = '/api/v3'; - - beforeEach(inject(function (_$httpBackend_, Members) { - $httpBackend = _$httpBackend_; - members = Members; - })); - - afterEach(function() { - $httpBackend.verifyNoOutstandingExpectation(); - $httpBackend.verifyNoOutstandingRequest(); - }); - - - it('has no members at the beginning', function() { - expect(members.members).to.be.an('object'); - expect(members.members).to.eql({}); - expect(members.selectedMember).to.be.undefined; - }); - - it('calls fetch member', function() { - var memberId = 1; - var memberUrl = apiV3Prefix + '/members/' + memberId; - $httpBackend.expectGET(memberUrl).respond({}); - members.fetchMember(memberId); - $httpBackend.flush(); - }); - - it('calls get group members', function() { - var groupId = 1; - var memberUrl = apiV3Prefix + '/groups/' + groupId + '/members'; - $httpBackend.expectGET(memberUrl).respond({}); - members.getGroupMembers(groupId); - $httpBackend.flush(); - }); - - it('calls get group invites', function() { - var groupId = 1; - var memberUrl = apiV3Prefix + '/groups/' + groupId + '/invites'; - $httpBackend.expectGET(memberUrl).respond({}); - members.getGroupInvites(groupId); - $httpBackend.flush(); - }); - - it('calls get challenge members', function() { - var challengeId = 1; - var memberUrl = apiV3Prefix + '/challenges/' + challengeId + '/members'; - $httpBackend.expectGET(memberUrl).respond({}); - members.getChallengeMembers(challengeId); - $httpBackend.flush(); - }); - - it('calls get challenge members progress', function() { - var challengeId = 1; - var memberId = 2; - var memberUrl = apiV3Prefix + '/challenges/' + challengeId + '/members/' + memberId; - $httpBackend.expectGET(memberUrl).respond({}); - members.getChallengeMemberProgress(challengeId, memberId); - $httpBackend.flush(); - }); - - describe('addToMembersList', function() { - it('adds member to members object', function() { - var member = { _id: 'user_id' }; - members.addToMembersList(member, members); - expect(members.members).to.eql({ - user_id: { _id: 'user_id' } - }); - }); - }); - - describe('selectMember', function() { - it('fetches member if not already in cache', function(done) { - var uid = 'abc'; - var memberResponse = { - data: {_id: uid}, - } - $httpBackend.expectGET(apiV3Prefix + '/members/' + uid).respond(memberResponse); - members.selectMember(uid) - .then(function () { - expect(members.selectedMember._id).to.eql(uid); - expect(members.members).to.have.property(uid); - done(); - }); - $httpBackend.flush(); - }); - - it('fetches member if member data in cache is incomplete', function(done) { - var uid = 'abc'; - members.members = { - abc: { _id: 'abc', items: {} } - } - var memberResponse = { - data: {_id: uid}, - } - $httpBackend.expectGET(apiV3Prefix + '/members/' + uid).respond(memberResponse); - members.selectMember(uid) - .then(function () { - expect(members.selectedMember._id).to.eql(uid); - expect(members.members).to.have.property(uid); - done(); - }); - $httpBackend.flush(); - }); - - it('gets member from cache if member has a weapons object', function() { - var uid = 'abc'; - members.members[uid] = { _id: uid, items: { weapon: {} } }; - members.selectMember(uid, function(){ - expect(members.selectedMember._id).to.eql(uid); - expect(members.members).to.have.property(uid); - }); - }); - }); -}); diff --git a/test/client-old/spec/services/notificationServicesSpec.js b/test/client-old/spec/services/notificationServicesSpec.js deleted file mode 100644 index 101d790e47..0000000000 --- a/test/client-old/spec/services/notificationServicesSpec.js +++ /dev/null @@ -1,202 +0,0 @@ -'use strict'; - -describe('notificationServices', function() { - var notification; - - beforeEach(function() { - sandbox.stub($, 'pnotify', function(){ - return { click: function(){}} - }); - - module(function($provide){ - $provide.value('User', {}); - }); - - inject(function(Notification) { - notification = Notification; - }); - }); - - it('notifies coins amount', function() { - var SILVER_COIN = ""; - var GOLD_COIN = ""; - - expect(notification.coins(0)).to.not.exist; - expect(notification.coins(0.01)).to.eql("1 " + SILVER_COIN); - expect(notification.coins(0.1)).to.eql("10 " + SILVER_COIN); - expect(notification.coins(1)).to.eql("1 " + GOLD_COIN); - expect(notification.coins(12.34)).to.eql("12 " + GOLD_COIN +" 33 " + SILVER_COIN); - }); - - it('sends crit notification', function() { - notification.crit(5); - var arg = $.pnotify.args[0][0]; - - expect($.pnotify).to.have.been.calledOnce; - expect(arg.type).to.eql('crit'); - expect(arg.text).to.eql('Critical Hit! Bonus: 5%'); - expect(arg.icon).to.eql('glyphicon glyphicon-certificate'); - }); - - it('sends drop notification for unspecified item', function() { - notification.drop('msg'); - var arg = $.pnotify.args[0][0]; - - expect($.pnotify).to.have.been.calledOnce; - expect(arg.type).to.eql('drop'); - expect(arg.text).to.eql('msg'); - expect(arg.icon).to.eql(false); - }); - - it('sends drop notification for Egg', function() { - var item = { type: 'Egg', key: 'wolf' }; - notification.drop('msg', item); - var arg = $.pnotify.args[0][0]; - - expect($.pnotify).to.have.been.calledOnce; - expect(arg.type).to.eql('drop'); - expect(arg.text).to.eql('msg'); - expect(arg.icon).to.eql('Pet_Egg_wolf'); - }); - - it('sends drop notification for Hatching Potion', function() { - var item = { type: 'HatchingPotion', key: 'red' }; - notification.drop('msg', item); - var arg = $.pnotify.args[0][0]; - - expect($.pnotify).to.have.been.calledOnce; - expect(arg.type).to.eql('drop'); - expect(arg.text).to.eql('msg'); - expect(arg.icon).to.eql('Pet_HatchingPotion_red'); - }); - - it('sends drop notification for Food', function() { - var item = { type: 'Food', key: 'meat' }; - notification.drop('msg', item); - var arg = $.pnotify.args[0][0]; - - expect($.pnotify).to.have.been.calledOnce; - expect(arg.type).to.eql('drop'); - expect(arg.text).to.eql('msg'); - expect(arg.icon).to.eql('Pet_Food_meat'); - }); - - it('does not send exp notification if val < -50', function() { - notification.exp(-51); - expect($.pnotify).to.not.have.been.called; - }); - - it('sends exp notification if val >= -50', function() { - notification.exp(50); - notification.exp(0); - notification.exp(-50); - var arg = $.pnotify.args[0][0]; - - expect($.pnotify).to.have.been.calledThrice; - expect(arg.type).to.eql('xp'); - expect(arg.text).to.eql('+ 50 Experience'); - expect(arg.icon).to.eql('glyphicon glyphicon-star'); - }); - - it('sends exp notification with rounded value', function() { - notification.exp(50.23333); - var arg = $.pnotify.args[0][0]; - - expect($.pnotify).to.have.been.calledOnce; - expect(arg.type).to.eql('xp'); - expect(arg.text).to.eql('+ 50.2 Experience'); - expect(arg.icon).to.eql('glyphicon glyphicon-star'); - }); - - it('sends error notification', function() { - notification.error('there was an error'); - var arg = $.pnotify.args[0][0]; - - expect($.pnotify).to.have.been.calledOnce; - expect(arg.type).to.eql('danger'); - expect(arg.text).to.eql('there was an error'); - expect(arg.icon).to.eql('glyphicon glyphicon-exclamation-sign'); - }); - - it('sends gp gained notification', function() { - notification.gp(50, 4); - var arg = $.pnotify.args[0][0]; - - expect($.pnotify).to.have.been.calledOnce; - expect(arg.type).to.eql('gp'); - expect(arg.text).to.eql('+ 46 '); - expect(arg.icon).to.eql(false); - }); - - it('sends hp notification', function() { - notification.hp(10); - var arg = $.pnotify.args[0][0]; - - expect($.pnotify).to.have.been.calledOnce; - expect(arg.type).to.eql('hp'); - expect(arg.text).to.eql('+ 10 Health'); - expect(arg.icon).to.eql('glyphicon glyphicon-heart'); - }); - - it('sends level up notification', function() { - notification.lvl(10); - var arg = $.pnotify.args[0][0]; - - expect($.pnotify).to.have.been.calledOnce; - expect(arg.type).to.eql('lvl'); - expect(arg.text).to.eql('Level Up!'); - expect(arg.icon).to.eql('glyphicon glyphicon-chevron-up'); - }); - - it('sends markdown parsed notification', function() { - notification.markdown(":smile: - task name"); - var arg = $.pnotify.args[0][0]; - - expect($.pnotify).to.have.been.calledOnce; - expect(arg.type).to.eql('info'); - expect(arg.text).to.eql('

smile - task name

\n'); - expect(arg.icon).to.eql(false); - }); - - it('does not send markdown notification if no text is given', function() { - notification.markdown(); - - expect($.pnotify).to.not.have.been.called; - }); - - it('sends mp notification', function() { - notification.mp(10); - var arg = $.pnotify.args[0][0]; - - expect($.pnotify).to.have.been.calledOnce; - expect(arg.type).to.eql('mp'); - expect(arg.text).to.eql('+ 10 Mana'); - expect(arg.icon).to.eql('glyphicon glyphicon-fire'); - }); - - it('sends streak notification', function() { - notification.streak(10); - var arg = $.pnotify.args[0][0]; - - expect($.pnotify).to.have.been.calledOnce; - expect(arg.type).to.eql('streak'); - expect(arg.text).to.eql('Streak Achievements: 10'); - expect(arg.icon).to.eql('glyphicon glyphicon-repeat'); - }); - - it('sends text notification', function() { - notification.text('task name'); - var arg = $.pnotify.args[0][0]; - - expect($.pnotify).to.have.been.calledOnce; - expect(arg.type).to.eql('info'); - expect(arg.text).to.eql('task name'); - expect(arg.icon).to.eql(false); - }); - - it('does not send text notification if no text is given', function() { - notification.text(); - - expect($.pnotify).to.not.have.been.called; - }); -}); diff --git a/test/client-old/spec/services/questServicesSpec.js b/test/client-old/spec/services/questServicesSpec.js deleted file mode 100644 index a48e00ffe4..0000000000 --- a/test/client-old/spec/services/questServicesSpec.js +++ /dev/null @@ -1,435 +0,0 @@ -'use strict'; - -describe('Quests Service', function() { - var groupsService, quest, questsService, user, content, resolveSpy, rejectSpy, state; - - beforeEach(function() { - user = specHelper.newUser(); - user.ops = { - buyQuest: sandbox.spy() - }; - user.party._id = 'unique-party-id'; - - user.achievements.quests = {}; - quest = {lvl:20}; - - module(function($provide) { - $provide.value('User', {sync: sinon.stub(), user: user}); - }); - - inject(function(Quests, Groups, Content, _$state_) { - questsService = Quests; - groupsService = Groups; - content = Content; - state = _$state_; - }); - - sandbox.stub(groupsService, 'inviteOrStartParty'); - sandbox.stub(window,'confirm'); - sandbox.stub(window,'alert'); - resolveSpy = sandbox.spy(); - rejectSpy = sandbox.spy(); - }); - - describe('#lockQuest', function() { - - it('locks quest when user does not meet level requirement', function() { - user.stats.lvl = 15; - - expect(questsService.lockQuest(quest)).to.be.ok; - }); - - it('does not lock quest if we ignore level requirement', function() { - user.stats.lvl = 15; - - expect(questsService.lockQuest(quest,true)).to.not.be.ok; - }); - - it('does not lock quest if user meets level requirement', function() { - user.stats.lvl = 20; - - expect(questsService.lockQuest(quest)).to.not.be.ok; - }); - - it('locks quest if user has not completed previous quest in series', function() { - quest.previous = 'priorQuest'; - user.stats.lvl = 25; - - expect(questsService.lockQuest(quest)).to.be.ok; - }); - - it('does not lock quest if user has completed previous quest in series', function() { - quest.previous = 'priorQuest'; - user.stats.lvl = 25; - user.achievements.quests.priorQuest = 1; - - expect(questsService.lockQuest(quest)).to.not.be.ok; - }); - }); - - describe('#buyQuest', function() { - var scope; - - beforeEach(inject(function($rootScope) { - scope = $rootScope.$new(); - })); - - //@TODO: This is fixed in a Quest Service PR port - xit('returns a promise', function() { - var promise = questsService.buyQuest('whale'); - expect(promise).to.respondTo('then'); - }); - - context('Quest key does not exist', function() { - it('rejects with message that quest is not found', function(done) { - questsService.buyQuest('foo') - .then(resolveSpy, function(rej) { - expect(rej).to.eql('No quest with that key found'); - expect(resolveSpy).to.not.be.called; - done(); - }); - - scope.$apply(); - }); - }); - - context('invite friends', function() { - it('prompts user to invite friends to party for invite reward quests', function() { - questsService.buyQuest('basilist'); - - expect(window.confirm).to.be.calledOnce; - expect(window.confirm).to.be.calledWith(env.t('mustInviteFriend')); - }); - - it('rejects promise if confirm is cancelled', function(done) { - window.confirm.returns(false); - - questsService.buyQuest('basilist') - .then(resolveSpy, function(rej) { - expect(rej).to.eql('Did not want to invite friends'); - expect(window.confirm).to.be.calledOnce; - expect(groupsService.inviteOrStartParty).to.not.be.called; - done(); - }); - - scope.$apply(); - }); - - it('rejects promise if confirm is cofirmed and calls groups service', function(done) { - window.confirm.returns(true); - - questsService.buyQuest('basilist') - .then(resolveSpy, function(rej) { - expect(rej).to.eql('Invite or start party'); - expect(window.confirm).to.be.calledOnce; - expect(groupsService.inviteOrStartParty).to.be.calledOnce; - done(); - }); - - scope.$apply(); - }); - }); - - context('quests in a series', function() { - it('does not allow user to buy subsquent quests in a series if user has no quest achievements', function(done) { - user.stats.lvl = 100; - user.achievements.quests = undefined; - - questsService.buyQuest('goldenknight2') - .then(resolveSpy, function(res) { - expect(window.alert).to.have.been.calledOnce; - expect(res).to.eql('unlockByQuesting'); - expect(resolveSpy).to.not.be.called; - done(); - }); - - scope.$apply(); - }); - - it('does not allow user to buy quests whose previous quests are incomplete', function(done) { - user.stats.lvl = 100; - user.achievements.quests = { - 'atom1': 1 - }; - - questsService.buyQuest('goldenknight2') - .then(resolveSpy, function(res) { - expect(window.alert).to.have.been.calledOnce; - expect(resolveSpy).to.not.be.called; - done(); - }); - - scope.$apply(); - }); - }); - - context('quests with level requirement', function() { - it('does not allow user to buy quests beyond their level', function(done) { - user.stats.lvl = 1; - - questsService.buyQuest('vice1') - .then(resolveSpy, function(res) { - expect(window.alert).to.have.been.calledOnce; - expect(res).to.eql('mustLvlQuest'); - done(); - }); - - scope.$apply(); - }); - - it('allows user to buy quest if they meet level requirement', function(done) { - user.stats.lvl = 30; - - questsService.buyQuest('vice1') - .then(function(res) { - expect(res).to.eql(content.quests.vice1); - expect(window.alert).to.not.be.called; - expect(rejectSpy).to.not.be.called; - done(); - }, rejectSpy); - - scope.$apply(); - }); - }); - - context('gold purchasable quests', function() { - it('sends quest object', function(done) { - questsService.buyQuest('dilatoryDistress1') - .then(function(res) { - expect(res).to.eql(content.quests.dilatoryDistress1); - expect(window.alert).to.not.be.called; - expect(rejectSpy).to.not.be.called; - done(); - }, rejectSpy); - - scope.$apply(); - }); - }); - - context('quest bundles', function() { - it('sends bundle object', function(done) { - questsService.buyQuest('featheredFriends') - .then(function(res) { - expect(res).to.eql(content.bundles.featheredFriends); - expect(window.alert).to.not.be.called; - expect(rejectSpy).to.not.be.called; - done(); - }, rejectSpy); - - scope.$apply(); - }); - }); - - context('all other quests', function() { - it('sends quest object', function(done) { - questsService.buyQuest('whale') - .then(function(res) { - expect(res).to.eql(content.quests.whale); - expect(window.alert).to.not.be.called; - expect(rejectSpy).to.not.be.called; - done(); - }, rejectSpy); - - scope.$apply(); - }); - }); - }); - - describe('#showQuest', function() { - var scope; - - beforeEach(inject(function($rootScope) { - scope = $rootScope.$new(); - })); - - xit('returns a promise', function() { - var promise = questsService.showQuest('whale'); - expect(promise).to.respondTo('then'); - }); - - context('Quest key does not exist', function() { - it('rejects with message that quest is not found', function(done) { - questsService.showQuest('foo') - .then(resolveSpy, function(rej) { - expect(rej).to.eql('No quest with that key found'); - expect(resolveSpy).to.not.be.called; - done(); - }); - - scope.$apply(); - }); - }); - - context('quests in a series', function() { - it('does not allow user to buy subsquent quests in a series if user has no quest achievements', function(done) { - user.stats.lvl = 100; - user.achievements.quests = undefined; - - questsService.showQuest('goldenknight2') - .then(resolveSpy, function(res) { - expect(window.alert).to.have.been.calledOnce; - expect(res).to.eql('unlockByQuesting'); - expect(resolveSpy).to.not.be.called; - done(); - }); - - scope.$apply(); - }); - - it('does not allow user to buy quests whose previous quests are incomplete', function(done) { - user.stats.lvl = 100; - user.achievements.quests = { - 'atom1': 1 - }; - - questsService.showQuest('goldenknight2') - .then(resolveSpy, function(res) { - expect(window.alert).to.have.been.calledOnce; - expect(resolveSpy).to.not.be.called; - done(); - }); - - scope.$apply(); - }); - }); - - context('quests with level requirement', function() { - it('does not allow user to buy quests beyond their level', function(done) { - user.stats.lvl = 1; - - questsService.showQuest('vice1') - .then(resolveSpy, function(res) { - expect(window.alert).to.have.been.calledOnce; - expect(res).to.eql('mustLvlQuest'); - done(); - }); - - scope.$apply(); - }); - - it('allows user to buy quest if they meet level requirement', function(done) { - user.stats.lvl = 30; - - questsService.showQuest('vice1') - .then(function(res) { - expect(res).to.eql(content.quests.vice1); - expect(window.alert).to.not.be.called; - expect(rejectSpy).to.not.be.called; - done(); - }, rejectSpy); - - scope.$apply(); - }); - }); - - context('gold purchasable quests', function() { - it('sends quest object', function(done) { - questsService.showQuest('dilatoryDistress1') - .then(function(res) { - expect(res).to.eql(content.quests.dilatoryDistress1); - expect(window.alert).to.not.be.called; - expect(rejectSpy).to.not.be.called; - done(); - }, rejectSpy); - - scope.$apply(); - }); - }); - - context('all other quests', function() { - it('sends quest object', function(done) { - questsService.showQuest('whale') - .then(function(res) { - expect(res).to.eql(content.quests.whale); - expect(window.alert).to.not.be.called; - expect(rejectSpy).to.not.be.called; - done(); - }, rejectSpy); - - scope.$apply(); - }); - }); - }); - - describe('#initQuest', function() { - var fakeBackend, scope, key = 'whale'; - - beforeEach(inject(function($httpBackend, $rootScope) { - scope = $rootScope.$new(); - fakeBackend = $httpBackend; - var partyResponse = {data:{_id: 'party-id'}}; - - fakeBackend.when('GET', 'partials/main.html').respond({}); - fakeBackend.when('GET', 'partials/main.html').respond({}); - fakeBackend.when('GET', '/api/v3/groups/party').respond(partyResponse); - fakeBackend.when('GET', '/api/v3/groups/party-id/members?includeAllPublicFields=true').respond({}); - fakeBackend.when('GET', '/api/v3/groups/party-id/invites').respond({}); - fakeBackend.when('GET', '/api/v3/challenges/groups/party-id').respond({}); - fakeBackend.when('POST', '/api/v3/groups/party-id/quests/invite/' + key).respond({quest: { key: 'whale' } }); - fakeBackend.flush(); - })); - - it('returns a promise', function() { - var promise = questsService.initQuest(key); - expect(promise).to.respondTo('then'); - }); - - it('starts a quest', function(done) { - fakeBackend.expectPOST( '/api/v3/groups/party-id/quests/invite/' + key); - - questsService.initQuest(key) - .then(function(res) { - done(); - }); - - fakeBackend.flush(); - scope.$apply(); - }); - - it('brings user to party page'); - }); - - //@TODO: This is fixed in a Quest Service PR port - xdescribe('#sendAction', function() { - var fakeBackend, scope; - - beforeEach(inject(function($httpBackend, $rootScope) { - scope = $rootScope.$new(); - fakeBackend = $httpBackend; - var partyResponse = {data:{_id: 'party-id'}}; - - fakeBackend.when('GET', 'partials/main.html').respond({}); - fakeBackend.when('GET', '/api/v3/groups/party').respond(partyResponse); - fakeBackend.when('POST', '/api/v3/groups/party-id/quests/reject').respond({quest: { key: 'whale' } }); - fakeBackend.flush(); - })); - - it('returns a promise', function() { - var promise = questsService.sendAction('quests/reject'); - expect(promise).to.respondTo('then'); - }); - - it('calls specified quest endpoint', function(done) { - fakeBackend.expectPOST('/api/v3/groups/party-id/quests/reject'); - - questsService.sendAction('quests/reject') - .then(function(res) { - expect(res.key).to.eql('whale'); - done(); - }); - - fakeBackend.flush(); - scope.$apply(); - }); - - it('syncs User', function() { - questsService.sendAction('quests/reject') - .then(function(res) { - expect(User.sync).to.be.calledOnce; - done(); - }); - - scope.$apply(); - }); - }); -}); diff --git a/test/client-old/spec/services/statServicesSpec.js b/test/client-old/spec/services/statServicesSpec.js deleted file mode 100644 index e1a9ad0028..0000000000 --- a/test/client-old/spec/services/statServicesSpec.js +++ /dev/null @@ -1,258 +0,0 @@ -'use strict'; - -describe('Stats Service', function() { - var scope, statCalc, user; - - beforeEach(function() { - user = specHelper.newUser(); - - module(function($provide) { - $provide.value('User', {user: user}); - }); - - inject(function($rootScope, $controller, Stats) { - statCalc = Stats; - }); - }); - - describe('beastMasterProgress', function() { - it('counts drop pets that user has', function() { - user.items.pets = { - "BearCub-Base" : 5, - "BearCub-CottonCandyBlue" : 5, - "Cactus-Zombie" : 5, - "Deer-Golden" : 5, - "Deer-Red" : 5, - "Egg-Desert" : 5, - "MantisShrimp-Base" : 5, - "Wolf-Spooky": 5 - } - - var beastMasterDisplay = statCalc.beastMasterProgress(user.items.pets); - - expect(beastMasterDisplay).to.eql('3/90'); - }); - - it('counts drop pets with a value of -1', function() { - user.items.pets = { - "BearCub-Base" : -1, - "BearCub-CottonCandyBlue" : -1, - "Cactus-Zombie" : 5, - "Deer-Golden" : 5, - "Deer-Red" : -1, - "Egg-Desert" : 5, - "MantisShrimp-Base" : 5, - "Wolf-Spooky": -1 - } - - var beastMasterDisplay = statCalc.beastMasterProgress(user.items.pets); - - expect(beastMasterDisplay).to.eql('3/90'); - }); - - it('does not count drop pets with a value of 0', function() { - user.items.pets = { - "BearCub-Base" : 0, - "BearCub-CottonCandyBlue" : 0, - "Cactus-Zombie" : 5, - "Deer-Golden" : 5, - "Deer-Red" : 5, - "Egg-Desert" : 5, - "MantisShrimp-Base" : 5 - } - - var beastMasterDisplay = statCalc.beastMasterProgress(user.items.pets); - - expect(beastMasterDisplay).to.eql('1/90'); - }); - }); - - describe('expDisplay', function() { - it('displays exp as "exp / toNextLevelExp"', function() { - user.stats.exp = 10; - user.stats.lvl = 29; - var expDisplay = statCalc.expDisplay(user); - - expect(expDisplay).to.eql('10/640'); - }); - - it('Rounds exp down when given a decimal', function() { - user.stats.exp = 10.999; - user.stats.lvl = 29; - var expDisplay = statCalc.expDisplay(user); - - expect(expDisplay).to.eql('10/640'); - }); - }); - - describe('goldDisplay', function() { - it('displays gold', function() { - var gold = 30; - var goldDisplay = statCalc.goldDisplay(gold); - - expect(goldDisplay).to.eql(30); - }); - - it('Rounds gold down when given a decimal', function() { - var gold = 30.999; - var goldDisplay = statCalc.goldDisplay(gold); - - expect(goldDisplay).to.eql(30); - }); - }); - - describe('hpDisplay', function() { - it('displays hp as "hp / totalHP"', function() { - var hp = 34; - var hpDisplay = statCalc.hpDisplay(hp); - - expect(hpDisplay).to.eql('34/50'); - }); - - it('Rounds hp up when given a decimal', function() { - - var hp = 34.4; - var hpDisplay = statCalc.hpDisplay(hp); - - expect(hpDisplay).to.eql('35/50'); - }); - }); - - describe('mountMasterProgress', function() { - it('counts drop mounts that user has', function() { - user.items.mounts = { - "Hedgehog-Desert" : true, - "Octopus-CottonCandyPink" : true, - "TigerCub-White" : true, - "Wolf-Golden" : true, - "Owl-CottonCandyBlue" : true, - "Mammoth-Base" : true, - "Bunny-Skeleton" : true, - "Tiger-Spooky": true - } - - var mountMasterDisplay = statCalc.mountMasterProgress(user.items.mounts); - - expect(mountMasterDisplay).to.eql('2/90'); - }); - - it('does not count drop mounts with a value of false', function() { - user.items.mounts = { - "Hedgehog-Desert" : true, - "Octopus-CottonCandyPink" : true, - "TigerCub-White" : false, - "Wolf-Golden" : false, - "Owl-CottonCandyBlue" : true, - "Mammoth-Base" : true, - "Bunny-Skeleton" : true, - "Tiger-Spooky": true - } - - var mountMasterDisplay = statCalc.mountMasterProgress(user.items.mounts); - - expect(mountMasterDisplay).to.eql('0/90'); - }); - }); - - describe('mpDisplay', function() { - it('displays mp as "mp / totalMP"', function() { - user.fns = {}; - user.fns.statsComputed = function () { return { maxMP: 100 } }; - user.stats.mp = 30; - var mpDisplay = statCalc.mpDisplay(user); - - expect(mpDisplay).to.eql('30/100'); - }); - - it('Rounds mp down when given a decimal', function() { - user.fns = {}; - user.fns.statsComputed = function () { return { maxMP: 100 } }; - user.stats.mp = 30.99; - var mpDisplay = statCalc.mpDisplay(user); - - expect(mpDisplay).to.eql('30/100'); - }); - }); - - describe('totalCount', function() { - it('counts all pets that user has', function() { - user.items.pets = { - "BearCub-Base" : 5, - "BearCub-CottonCandyBlue" : 5, - "Cactus-Zombie" : 5, - "Deer-Golden" : 5, - "Deer-Red" : 5, - "Egg-Desert" : 5, - "MantisShrimp-Base" : 5 - } - - var petsFound = statCalc.totalCount(user.items.pets); - - expect(petsFound).to.eql(7); - }); - - it('includes pets that have a value of 0', function() { - user.items.pets = { - "BearCub-Base" : 0, - "BearCub-CottonCandyBlue" : 5, - "Cactus-Zombie" : 0, - "Deer-Golden" : 0, - "Deer-Red" : 0, - "Egg-Desert" : 0, - "MantisShrimp-Base" : 5 - } - - var petsFound = statCalc.totalCount(user.items.pets); - - expect(petsFound).to.eql(7); - }); - - it('includes pets that have a value of -1', function() { - user.items.pets = { - "BearCub-Base" : -1, - "BearCub-CottonCandyBlue" : 5, - "Cactus-Zombie" : -1, - "Deer-Golden" : -1, - "Deer-Red" : -1, - "Egg-Desert" : -1, - "MantisShrimp-Base" : 5 - } - - var petsFound = statCalc.totalCount(user.items.pets); - - expect(petsFound).to.eql(7); - }); - - it('counts all mounts that user has', function() { - user.items.mounts = { - "Hedgehog-Desert" : true, - "Octopus-CottonCandyPink" : true, - "TigerCub-White" : true, - "Wolf-Golden" : true, - "Owl-CottonCandyBlue" : true, - "Mammoth-Base" : true, - "Bunny-Skeleton" : true - } - - var mountsFound = statCalc.totalCount(user.items.mounts); - - expect(mountsFound).to.eql(7); - }); - - it('inlcudes mounts with a value of false', function() { - user.items.mounts = { - "Hedgehog-Desert" : false, - "Octopus-CottonCandyPink" : true, - "TigerCub-White" : false, - "Wolf-Golden" : false, - "Owl-CottonCandyBlue" : false, - "Mammoth-Base" : true, - "Bunny-Skeleton" : false - } - - var mountsFound = statCalc.totalCount(user.items.mounts); - - expect(mountsFound).to.eql(7); - }); - }); -}); diff --git a/test/client-old/spec/services/tagServicesSpec.js b/test/client-old/spec/services/tagServicesSpec.js deleted file mode 100644 index 119c814e09..0000000000 --- a/test/client-old/spec/services/tagServicesSpec.js +++ /dev/null @@ -1,52 +0,0 @@ -'use strict'; - -describe('Tags Service', function() { - var rootScope, tags, user, $httpBackend; - var apiV3Prefix = 'api/v3/tags'; - - beforeEach(function() { - module(function($provide) { - user = specHelper.newUser(); - $provide.value('User', {user: user}); - }); - - inject(function(_$httpBackend_, _$rootScope_, Tags, User) { - $httpBackend = _$httpBackend_; - rootScope = _$rootScope_; - tags = Tags; - }); - }); - - it('calls get tags endpoint', function() { - $httpBackend.expectGET(apiV3Prefix).respond({}); - tags.getTags(); - $httpBackend.flush(); - }); - - it('calls post tags endpoint', function() { - $httpBackend.expectPOST(apiV3Prefix).respond({}); - tags.createTag(); - $httpBackend.flush(); - }); - - it('calls get tag endpoint', function() { - var tagId = 1; - $httpBackend.expectGET(apiV3Prefix + '/' + tagId).respond({}); - tags.getTag(tagId); - $httpBackend.flush(); - }); - - it('calls update tag endpoint', function() { - var tagId = 1; - $httpBackend.expectPUT(apiV3Prefix + '/' + tagId).respond({}); - tags.updateTag(tagId, {}); - $httpBackend.flush(); - }); - - it('calls delete tag endpoint', function() { - var tagId = 1; - $httpBackend.expectDELETE(apiV3Prefix + '/' + tagId).respond({}); - tags.deleteTag(tagId); - $httpBackend.flush(); - }); -}); diff --git a/test/client-old/spec/services/taskServicesSpec.js b/test/client-old/spec/services/taskServicesSpec.js deleted file mode 100644 index d5a9900077..0000000000 --- a/test/client-old/spec/services/taskServicesSpec.js +++ /dev/null @@ -1,440 +0,0 @@ -'use strict'; - -describe('Tasks Service', function() { - var rootScope, tasks, user, $httpBackend; - var apiV3Prefix = '/api/v3/tasks'; - - beforeEach(function() { - module(function($provide) { - user = specHelper.newUser(); - $provide.value('User', {user: user}); - }); - - inject(function(_$httpBackend_, _$rootScope_, Tasks, User) { - $httpBackend = _$httpBackend_; - rootScope = _$rootScope_; - rootScope.charts = {}; - tasks = Tasks; - }); - - rootScope.openModal = function() { - return { - result: { - then: function() {}, - catch: function() {}, - }, - }; - }; - }); - - it('calls get user tasks endpoint', function() { - $httpBackend.expectGET(apiV3Prefix + '/user').respond({}); - tasks.getUserTasks(); - $httpBackend.flush(); - }); - - it('calls post user tasks endpoint', function() { - $httpBackend.expectPOST(apiV3Prefix + '/user').respond({}); - tasks.createUserTasks(); - $httpBackend.flush(); - }); - - it('calls get challenge tasks endpoint', function() { - var challengeId = 1; - $httpBackend.expectGET(apiV3Prefix + '/challenge/' + challengeId).respond({}); - tasks.getChallengeTasks(challengeId); - $httpBackend.flush(); - }); - - it('calls create challenge tasks endpoint', function() { - var challengeId = 1; - $httpBackend.expectPOST(apiV3Prefix + '/challenge/' + challengeId).respond({}); - tasks.createChallengeTasks(challengeId, {}); - $httpBackend.flush(); - }); - - it('calls get task endpoint', function() { - var taskId = 1; - $httpBackend.expectGET(apiV3Prefix + '/' + taskId).respond({}); - tasks.getTask(taskId); - $httpBackend.flush(); - }); - - it('calls update task endpoint', function() { - var taskId = 1; - $httpBackend.expectPUT(apiV3Prefix + '/' + taskId).respond({}); - tasks.updateTask(taskId, {}); - $httpBackend.flush(); - }); - - it('calls delete task endpoint', function() { - var taskId = 1; - $httpBackend.expectDELETE(apiV3Prefix + '/' + taskId).respond({}); - tasks.deleteTask(taskId); - $httpBackend.flush(); - }); - - it('calls score task endpoint', function() { - var taskId = 1; - var direction = "down"; - $httpBackend.expectPOST(apiV3Prefix + '/' + taskId + '/score/' + direction).respond({}); - tasks.scoreTask(taskId, direction); - $httpBackend.flush(); - }); - - it('calls move task endpoint', function() { - var taskId = 1; - var position = 0; - $httpBackend.expectPOST(apiV3Prefix + '/' + taskId + '/move/to/' + position).respond({}); - tasks.moveTask(taskId, position); - $httpBackend.flush(); - }); - - it('calls group move task endpoint', function() { - var taskId = 1; - var position = 0; - $httpBackend.expectPOST('/api/v3/group-tasks/' + taskId + '/move/to/' + position).respond({}); - tasks.moveGroupTask(taskId, position); - $httpBackend.flush(); - }); - - it('calls add check list item endpoint', function() { - var taskId = 1; - $httpBackend.expectPOST(apiV3Prefix + '/' + taskId + '/checklist').respond({}); - tasks.addChecklistItem(taskId, {}); - $httpBackend.flush(); - }); - - it('calls score check list item endpoint', function() { - var taskId = 1; - var itemId = 2; - $httpBackend.expectPOST(apiV3Prefix + '/' + taskId + '/checklist/' + itemId + '/score').respond({}); - tasks.scoreCheckListItem(taskId, itemId); - $httpBackend.flush(); - }); - - it('calls update check list item endpoint', function() { - var taskId = 1; - var itemId = 2; - $httpBackend.expectPUT(apiV3Prefix + '/' + taskId + '/checklist/' + itemId).respond({}); - tasks.updateChecklistItem(taskId, itemId, {}); - $httpBackend.flush(); - }); - - it('calls remove check list item endpoint', function() { - var taskId = 1; - var itemId = 2; - $httpBackend.expectDELETE(apiV3Prefix + '/' + taskId + '/checklist/' + itemId).respond({}); - tasks.removeChecklistItem(taskId, itemId); - $httpBackend.flush(); - }); - - it('calls add tag to list item endpoint', function() { - var taskId = 1; - var tagId = 2; - $httpBackend.expectPOST(apiV3Prefix + '/' + taskId + '/tags/' + tagId).respond({}); - tasks.addTagToTask(taskId, tagId); - $httpBackend.flush(); - }); - - it('calls remove tag to list item endpoint', function() { - var taskId = 1; - var tagId = 2; - $httpBackend.expectDELETE(apiV3Prefix + '/' + taskId + '/tags/' + tagId).respond({}); - tasks.removeTagFromTask(taskId, tagId); - $httpBackend.flush(); - }); - - it('calls unlinkOneTask endpoint', function() { - var taskId = 1; - var keep = "keep"; - $httpBackend.expectPOST(apiV3Prefix + '/unlink-one/' + taskId + '?keep=' + keep).respond({}); - tasks.unlinkOneTask(taskId); - $httpBackend.flush(); - }); - - it('calls unlinkAllTasks endpoint', function() { - var challengeId = 1; - var keep = "keep-all"; - $httpBackend.expectPOST(apiV3Prefix + '/unlink-all/' + challengeId + '?keep=' + keep).respond({}); - tasks.unlinkAllTasks(challengeId); - $httpBackend.flush(); - }); - - it('calls clear completed todo task endpoint', function() { - $httpBackend.expectPOST(apiV3Prefix + '/clearCompletedTodos').respond({}); - tasks.clearCompletedTodos(); - $httpBackend.flush(); - }); - - describe('editTask', function() { - var task; - - beforeEach(function(){ - task = specHelper.newTask(); - }); - - it('sets _editing to true', function() { - tasks.editTask(task, user); - expect(task._editing).to.eql(true); - }); - - it('sets _tags to true by default', function() { - tasks.editTask(task, user); - - expect(task._tags).to.eql(true); - }); - - it('sets _tags to false if preference for collapsed tags is turned on', function() { - user.preferences.tagsCollapsed = true; - tasks.editTask(task, user); - - expect(task._tags).to.eql(false); - }); - - it('sets _advanced to true by default', function(){ - user.preferences.advancedCollapsed = true; - tasks.editTask(task, user); - - expect(task._advanced).to.eql(false); - }); - - it('sets _advanced to false if preference for collapsed advance menu is turned on', function() { - user.preferences.advancedCollapsed = false; - tasks.editTask(task, user); - - expect(task._advanced).to.eql(true); - }); - - it('closes task chart if it exists', function() { - rootScope.charts[task.id] = true; - - tasks.editTask(task, user); - expect(rootScope.charts[task.id]).to.eql(false); - }); - }); - - describe('cancelTaskEdit', function() { - var task; - - beforeEach(function(){ - task = specHelper.newTask(); - }); - - it('sets _editing to false', function() { - task._editing = true; - tasks.cancelTaskEdit(task); - expect(task._editing).to.eql(false); - }); - }); - - describe('cloneTask', function() { - - context('generic tasks', function() { - it('clones the data from a task', function() { - var task = specHelper.newTask(); - var clonedTask = tasks.cloneTask(task); - - expect(clonedTask.text).to.eql(task.text); - expect(clonedTask.notes).to.eql(task.notes); - expect(clonedTask.tags.includedTag).to.eql(task.tags.includedTag); - expect(clonedTask.tags.notIncludedTag).to.eql(task.tags.notIncludedTag); - expect(clonedTask.priority).to.eql(task.priority); - expect(clonedTask.attribute).to.eql(task.attribute); - }); - - it('does not clone original task\'s _id', function() { - var task = specHelper.newTask(); - var clonedTask = tasks.cloneTask(task); - - expect(clonedTask._id).to.exist; - expect(clonedTask._id).to.not.eql(task._id); - }); - - it('does not clone original task\'s dateCreated attribute', function() { - var task = specHelper.newTask({ - createdAt: new Date(2014, 5, 1, 1, 1, 1, 1), - }); - var clonedTask = tasks.cloneTask(task); - - expect(clonedTask.createdAt).to.exist; - expect(clonedTask.createdAt).to.not.eql(task.createdAt); - }); - - it('does not clone original task\'s value', function() { - var task = specHelper.newTask({ - value: 130 - }); - var clonedTask = tasks.cloneTask(task); - - expect(clonedTask.value).to.exist; - expect(clonedTask.value).to.not.eql(task.value); - }); - }); - - context('Habits', function() { - - it('clones a habit', function() { - var habit = specHelper.newHabit({ - up: true, - down: false - }); - var clonedHabit = tasks.cloneTask(habit); - - expect(clonedHabit.type).to.eql('habit'); - expect(clonedHabit.up).to.eql(habit.up); - expect(clonedHabit.down).to.eql(habit.down); - }); - }); - - context('Dailys', function() { - - it('clones a daily', function() { - var daily = specHelper.newDaily({ - frequency: 'daily', - everyX: 3, - startDate: new Date(2014, 5, 1, 1, 1, 1, 1), - }); - - var clonedDaily = tasks.cloneTask(daily); - - expect(clonedDaily.type).to.eql('daily'); - expect(clonedDaily.frequency).to.eql(daily.frequency); - expect(clonedDaily.everyX).to.eql(daily.everyX); - expect(clonedDaily.startDate).to.eql(daily.startDate); - }); - - it('does not clone streak', function() { - var daily = specHelper.newDaily({ - streak: 11 - }); - - var clonedDaily = tasks.cloneTask(daily); - - expect(clonedDaily.streak).to.eql(0); - }); - }); - - context('Todos', function() { - - it('clones a todo', function() { - var todo = specHelper.newTodo(); - var clonedTodo = tasks.cloneTask(todo); - - expect(clonedTodo.type).to.eql('todo'); - }); - - it('does not clone due date', function() { - var todo = specHelper.newTodo({ - date: '2015-06-20' - }); - - var clonedTodo = tasks.cloneTask(todo); - - expect(clonedTodo.date).to.not.exist; - }); - - it('does not clone date completed', function() { - var todo = specHelper.newTodo({ - dateCompleted: new Date() - }); - - var clonedTodo = tasks.cloneTask(todo); - - expect(clonedTodo.dateCompleted).to.not.exist; - }); - }); - - context('Rewards', function() { - - it('clones a reward', function() { - var reward = specHelper.newReward(); - var clonedReward = tasks.cloneTask(reward); - - expect(clonedReward.type).to.eql('reward'); - }); - - it('does clone a reward\'s vaue', function() { - var reward = specHelper.newReward({ - value: 20 - }); - var clonedReward = tasks.cloneTask(reward); - - expect(clonedReward.value).to.eql(reward.value); - }); - }); - - context('complete', function() { - it('does not clone completed status', function() { - var todo = specHelper.newTodo({ - completed: true - }); - - var clonedTodo = tasks.cloneTask(todo); - - expect(clonedTodo.completed).to.eql(false); - }); - }); - - context('history', function() { - - it('does not clone history', function() { - var habit = specHelper.newHabit({ - history: [ - { date: Date.now, value: 3.1 }, - { date: Date.now, value: 2.7 } - ] - }); - var clonedHabit = tasks.cloneTask(habit); - - expect(clonedHabit.history).to.be.an.array; - expect(clonedHabit.history).to.be.empty; - }); - }); - - context('checklists', function() { - - it('clones checklist text', function() { - var todo = specHelper.newTodo({ - checklist: [{ - completed: true, - text: 'checklist 1', - id: 'cl-1' - }, { - completed: false, - text: 'checklist 2', - id: 'cl-2' - }] - }); - - var clonedTodo = tasks.cloneTask(todo); - - expect(clonedTodo.checklist[0].text).to.eql(todo.checklist[0].text); - expect(clonedTodo.checklist[1].text).to.eql(todo.checklist[1].text); - }); - - it('does not clone complete or id attribute of checklist', function() { - var todo = specHelper.newTodo({ - checklist: [{ - completed: true, - text: 'checklist 1', - id: 'cl-1' - }, { - completed: false, - text: 'checklist 2', - id: 'cl-2' - }] - }); - - var clonedTodo = tasks.cloneTask(todo); - - expect(clonedTodo.checklist[0].completed).to.eql(false); - expect(clonedTodo.checklist[0].id).to.not.eql(todo.checklist[0].id); - expect(clonedTodo.checklist[0].id).to.exist; - expect(clonedTodo.checklist[1].completed).to.eql(false); - expect(clonedTodo.checklist[1].id).to.not.eql(todo.checklist[1].id); - expect(clonedTodo.checklist[1].id).to.exist; - }); - }); - }); -}); diff --git a/test/client-old/spec/services/userServicesSpec.js b/test/client-old/spec/services/userServicesSpec.js deleted file mode 100644 index 268df55602..0000000000 --- a/test/client-old/spec/services/userServicesSpec.js +++ /dev/null @@ -1,64 +0,0 @@ -'use strict'; - -describe('userServices', function() { - var $httpBackend, $window, user, STORAGE_USER_ID, STORAGE_SETTINGS_ID; - - beforeEach(module('habitrpg')); - - beforeEach(function(){ - module(function($provide){ - $window = {href: '', alert: sandbox.spy(), location: {search: '', pathname: '', href: ''}}; - $provide.value('$window', $window); - }); - - inject(function(_$httpBackend_, User, _STORAGE_USER_ID_, _STORAGE_SETTINGS_ID_) { - $httpBackend = _$httpBackend_; - user = User; - STORAGE_USER_ID = _STORAGE_USER_ID_; - STORAGE_SETTINGS_ID = _STORAGE_SETTINGS_ID_; - }); - localStorage.removeItem(STORAGE_SETTINGS_ID); - localStorage.removeItem(STORAGE_USER_ID); - }); - - it('checks online status', function(){ - user.online(true); - expect(user.settings.online).to.be.true; - user.online(false); - expect(user.settings.online).to.be.false; - }) - - it('saves user data to local storage', function(){ - user.save(); - var settings = JSON.parse(localStorage[STORAGE_SETTINGS_ID]); - expect(settings).to.eql(user.settings); - }); - - xit('alerts when not authenticated', function(){ - user.log(); - expect($window.alert).to.have.been.calledWith("Not authenticated, can't sync, go to settings first."); - }); - - xit('puts items in que queue', function(){ - user.log({}); - //TODO where does that null comes from? - expect(user.settings.sync.queue).to.eql([null, {}]); - }); - - describe('getBalanceInGems', function() { - - it('multiplies balance by 4', function() { - user.user.balance = 5; - var balanceInGems = user.getBalanceInGems(); - - expect(balanceInGems).to.eql(20); - }); - - it('returns zero if balance is not defined', function() { - var balanceInGems = user.getBalanceInGems(); - - expect(user.user.balance).to.not.exist; - expect(balanceInGems).to.eql(0); - }); - }); -}); diff --git a/test/client-old/spec/specHelper.js b/test/client-old/spec/specHelper.js deleted file mode 100644 index 820f05e268..0000000000 --- a/test/client-old/spec/specHelper.js +++ /dev/null @@ -1,179 +0,0 @@ -beforeEach(module('habitrpg')); - -var specHelper = {}; - -(function(){ - - specHelper.newUser = newUser; - specHelper.newGroup = newGroup; - specHelper.newTask = newTask; - specHelper.newHabit = newHabit; - specHelper.newDaily = newDaily; - specHelper.newTodo = newTodo; - specHelper.newReward = newReward; - specHelper.newChallenge = newChallenge; - - function newUser(overrides) { - var buffs = { per:0, int:0, con:0, str:0, stealth: 0, streaks: false }; - var stats = { str:1, con:1, per:1, int:1, mp: 32, class: 'warrior', buffs: buffs, gp: 0 }; - var items = { - lastDrop: { count: 0 }, - hatchingPotions: {}, - eggs: {}, - food: {}, - pets: {}, - mounts: {}, - gear: { equipped: {}, costume: {}, owned: {} } - }; - - var user = { - _id: 'unique-user-id', - profile: { - name: 'dummy-name', - }, - auth: { timestamps: {} }, - stats: stats, - items: items, - party: { - quest: { - progress: {down: 0} - } - }, - preferences: { suppressModals: {} }, - habits: [], - dailys: [], - todos: [], - rewards: [], - flags: {}, - filters: {}, - achievements: {} - }; - - _setOverrides(user, overrides); - - return user; - } - - function newGroup(overrides) { - var quest = { progress: { }, active: false }; - var group = { - _id: 'group-id', - leader : 'leader-id', - memberCount : 1, - chat : [], - privacy : "public", - invites : [], - members : [ - 'leader-id' - ] - }; - - _setOverrides(group, overrides); - - return group; - } - - function newTask(overrides) { - var task = { - id: 'task-id', - _id: 'task-id', - dateCreated: Date.now, - text: 'task text', - notes: 'task notes', - tags: { }, - value: 0, - priority: 1, - attribute: 'str', - challenge: { } - }; - - _setOverrides(task, overrides); - - return task; - } - - function newHabit(overrides) { - var habit = newTask(); - habit.type = 'habit'; - habit.history = []; - habit.up = true; - habit.down = true; - - _setOverrides(habit, overrides); - - return habit; - } - - function newDaily(overrides) { - var daily = newTask(); - daily.type = 'daily'; - daily.frequency = 'weekly'; - daily.repeat = { - m: true, - t: true, - w: true, - th: true, - f: true, - s: true, - su: true - }; - daily.startDate = Date.now; - daily.history = []; - daily.completed = false; - daily.collapseChecklist = false; - daily.checklist = []; - daily.streak = 0; - - _setOverrides(daily, overrides); - - return daily; - } - - function newTodo(overrides) { - var todo = newTask(); - todo.type = 'todo'; - todo.completed = false; - todo.collapseChecklist = false; - todo.checklist = []; - - _setOverrides(todo, overrides); - - return todo; - } - - function newReward(overrides) { - var reward = newTask(); - reward.type = 'reward'; - - _setOverrides(reward, overrides); - - return reward; - } - - function newChallenge(overrides) { - var challenge = { - name: 'challenge name', - description: 'challeng description', - habits: [], - dailys: [], - todos: [], - rewards: [], - leader: 'leader-id', - group: 'group-id', - prize: 0, - timestamp: +(new Date), - members: ['leader-id'], - official: false - }; - - _setOverrides(challenge, overrides); - - return challenge; - } - - function _setOverrides(factory, overrides) { - for(var key in overrides) { - factory[key] = overrides[key]; - } - } -})(); diff --git a/vagrant_scripts/install_node.sh b/vagrant_scripts/install_node.sh index 3d717dfd70..5ef143d1a4 100644 --- a/vagrant_scripts/install_node.sh +++ b/vagrant_scripts/install_node.sh @@ -19,4 +19,4 @@ echo Update npm... npm install -g npm@4 echo Installing global modules... -npm install -g gulp bower grunt-cli mocha node-pre-gyp +npm install -g gulp mocha node-pre-gyp diff --git a/vagrant_scripts/install_sprite_dependencies.sh b/vagrant_scripts/install_sprite_dependencies.sh index 631a813c96..181a0a203f 100755 --- a/vagrant_scripts/install_sprite_dependencies.sh +++ b/vagrant_scripts/install_sprite_dependencies.sh @@ -4,5 +4,5 @@ apt-get install -qq graphicsmagick echo Installing phantomjs and dependency... apt-get install -qq libicu48 -echo Installing requirements for grunt-spritesmith... +echo Installing requirements for gulp.spritesmith... apt-get install -qq pkg-config libcairo2-dev libjpeg-dev diff --git a/website/assets/audio/airuTheme/Achievement_Unlocked.mp3 b/website/assets/audio/airuTheme/Achievement_Unlocked.mp3 deleted file mode 100644 index 07bb224585..0000000000 Binary files a/website/assets/audio/airuTheme/Achievement_Unlocked.mp3 and /dev/null differ diff --git a/website/assets/audio/airuTheme/Achievement_Unlocked.ogg b/website/assets/audio/airuTheme/Achievement_Unlocked.ogg deleted file mode 100644 index c51d29ab15..0000000000 Binary files a/website/assets/audio/airuTheme/Achievement_Unlocked.ogg and /dev/null differ diff --git a/website/assets/audio/airuTheme/Chat.mp3 b/website/assets/audio/airuTheme/Chat.mp3 deleted file mode 100644 index a1d2c3e9c6..0000000000 Binary files a/website/assets/audio/airuTheme/Chat.mp3 and /dev/null differ diff --git a/website/assets/audio/airuTheme/Chat.ogg b/website/assets/audio/airuTheme/Chat.ogg deleted file mode 100644 index bcb2bdb742..0000000000 Binary files a/website/assets/audio/airuTheme/Chat.ogg and /dev/null differ diff --git a/website/assets/audio/airuTheme/Daily.mp3 b/website/assets/audio/airuTheme/Daily.mp3 deleted file mode 100644 index 44bc55eb14..0000000000 Binary files a/website/assets/audio/airuTheme/Daily.mp3 and /dev/null differ diff --git a/website/assets/audio/airuTheme/Daily.ogg b/website/assets/audio/airuTheme/Daily.ogg deleted file mode 100644 index d306b3e430..0000000000 Binary files a/website/assets/audio/airuTheme/Daily.ogg and /dev/null differ diff --git a/website/assets/audio/airuTheme/Death.mp3 b/website/assets/audio/airuTheme/Death.mp3 deleted file mode 100644 index ae1922eb5d..0000000000 Binary files a/website/assets/audio/airuTheme/Death.mp3 and /dev/null differ diff --git a/website/assets/audio/airuTheme/Death.ogg b/website/assets/audio/airuTheme/Death.ogg deleted file mode 100644 index 212408a80a..0000000000 Binary files a/website/assets/audio/airuTheme/Death.ogg and /dev/null differ diff --git a/website/assets/audio/airuTheme/Item_Drop.mp3 b/website/assets/audio/airuTheme/Item_Drop.mp3 deleted file mode 100644 index 431ec390dd..0000000000 Binary files a/website/assets/audio/airuTheme/Item_Drop.mp3 and /dev/null differ diff --git a/website/assets/audio/airuTheme/Item_Drop.ogg b/website/assets/audio/airuTheme/Item_Drop.ogg deleted file mode 100644 index 244a8e8783..0000000000 Binary files a/website/assets/audio/airuTheme/Item_Drop.ogg and /dev/null differ diff --git a/website/assets/audio/airuTheme/Level_Up.mp3 b/website/assets/audio/airuTheme/Level_Up.mp3 deleted file mode 100644 index 226da2a139..0000000000 Binary files a/website/assets/audio/airuTheme/Level_Up.mp3 and /dev/null differ diff --git a/website/assets/audio/airuTheme/Level_Up.ogg b/website/assets/audio/airuTheme/Level_Up.ogg deleted file mode 100644 index d29944cfa8..0000000000 Binary files a/website/assets/audio/airuTheme/Level_Up.ogg and /dev/null differ diff --git a/website/assets/audio/airuTheme/Minus_Habit.mp3 b/website/assets/audio/airuTheme/Minus_Habit.mp3 deleted file mode 100644 index b3e4ae0c24..0000000000 Binary files a/website/assets/audio/airuTheme/Minus_Habit.mp3 and /dev/null differ diff --git a/website/assets/audio/airuTheme/Minus_Habit.ogg b/website/assets/audio/airuTheme/Minus_Habit.ogg deleted file mode 100644 index dc70073118..0000000000 Binary files a/website/assets/audio/airuTheme/Minus_Habit.ogg and /dev/null differ diff --git a/website/assets/audio/airuTheme/Plus_Habit.mp3 b/website/assets/audio/airuTheme/Plus_Habit.mp3 deleted file mode 100644 index 7b1cfa212f..0000000000 Binary files a/website/assets/audio/airuTheme/Plus_Habit.mp3 and /dev/null differ diff --git a/website/assets/audio/airuTheme/Plus_Habit.ogg b/website/assets/audio/airuTheme/Plus_Habit.ogg deleted file mode 100644 index c371dba24d..0000000000 Binary files a/website/assets/audio/airuTheme/Plus_Habit.ogg and /dev/null differ diff --git a/website/assets/audio/airuTheme/Reward.mp3 b/website/assets/audio/airuTheme/Reward.mp3 deleted file mode 100644 index b7b865e6a1..0000000000 Binary files a/website/assets/audio/airuTheme/Reward.mp3 and /dev/null differ diff --git a/website/assets/audio/airuTheme/Reward.ogg b/website/assets/audio/airuTheme/Reward.ogg deleted file mode 100644 index eba14d63e5..0000000000 Binary files a/website/assets/audio/airuTheme/Reward.ogg and /dev/null differ diff --git a/website/assets/audio/airuTheme/ToDo.mp3 b/website/assets/audio/airuTheme/ToDo.mp3 deleted file mode 100644 index ff6e917b42..0000000000 Binary files a/website/assets/audio/airuTheme/ToDo.mp3 and /dev/null differ diff --git a/website/assets/audio/airuTheme/ToDo.ogg b/website/assets/audio/airuTheme/ToDo.ogg deleted file mode 100644 index c147968b35..0000000000 Binary files a/website/assets/audio/airuTheme/ToDo.ogg and /dev/null differ diff --git a/website/assets/audio/arashiTheme/Achievement_Unlocked.mp3 b/website/assets/audio/arashiTheme/Achievement_Unlocked.mp3 deleted file mode 100644 index 0cebdbd1cd..0000000000 Binary files a/website/assets/audio/arashiTheme/Achievement_Unlocked.mp3 and /dev/null differ diff --git a/website/assets/audio/arashiTheme/Achievement_Unlocked.ogg b/website/assets/audio/arashiTheme/Achievement_Unlocked.ogg deleted file mode 100644 index bc3d2c3fd0..0000000000 Binary files a/website/assets/audio/arashiTheme/Achievement_Unlocked.ogg and /dev/null differ diff --git a/website/assets/audio/arashiTheme/Chat.mp3 b/website/assets/audio/arashiTheme/Chat.mp3 deleted file mode 100644 index 0931bc79ae..0000000000 Binary files a/website/assets/audio/arashiTheme/Chat.mp3 and /dev/null differ diff --git a/website/assets/audio/arashiTheme/Chat.ogg b/website/assets/audio/arashiTheme/Chat.ogg deleted file mode 100644 index 1924797118..0000000000 Binary files a/website/assets/audio/arashiTheme/Chat.ogg and /dev/null differ diff --git a/website/assets/audio/arashiTheme/Daily.mp3 b/website/assets/audio/arashiTheme/Daily.mp3 deleted file mode 100644 index e66e101fc2..0000000000 Binary files a/website/assets/audio/arashiTheme/Daily.mp3 and /dev/null differ diff --git a/website/assets/audio/arashiTheme/Daily.ogg b/website/assets/audio/arashiTheme/Daily.ogg deleted file mode 100644 index 68dee98f0e..0000000000 Binary files a/website/assets/audio/arashiTheme/Daily.ogg and /dev/null differ diff --git a/website/assets/audio/arashiTheme/Death.mp3 b/website/assets/audio/arashiTheme/Death.mp3 deleted file mode 100644 index ded81ee34d..0000000000 Binary files a/website/assets/audio/arashiTheme/Death.mp3 and /dev/null differ diff --git a/website/assets/audio/arashiTheme/Death.ogg b/website/assets/audio/arashiTheme/Death.ogg deleted file mode 100644 index 2ab54114f4..0000000000 Binary files a/website/assets/audio/arashiTheme/Death.ogg and /dev/null differ diff --git a/website/assets/audio/arashiTheme/Item_Drop.mp3 b/website/assets/audio/arashiTheme/Item_Drop.mp3 deleted file mode 100644 index 61d0046ec9..0000000000 Binary files a/website/assets/audio/arashiTheme/Item_Drop.mp3 and /dev/null differ diff --git a/website/assets/audio/arashiTheme/Item_Drop.ogg b/website/assets/audio/arashiTheme/Item_Drop.ogg deleted file mode 100644 index 70b7b9bb79..0000000000 Binary files a/website/assets/audio/arashiTheme/Item_Drop.ogg and /dev/null differ diff --git a/website/assets/audio/arashiTheme/Level_Up.mp3 b/website/assets/audio/arashiTheme/Level_Up.mp3 deleted file mode 100644 index 6ef2fc96ff..0000000000 Binary files a/website/assets/audio/arashiTheme/Level_Up.mp3 and /dev/null differ diff --git a/website/assets/audio/arashiTheme/Level_Up.ogg b/website/assets/audio/arashiTheme/Level_Up.ogg deleted file mode 100644 index d34d93c261..0000000000 Binary files a/website/assets/audio/arashiTheme/Level_Up.ogg and /dev/null differ diff --git a/website/assets/audio/arashiTheme/Minus_Habit.mp3 b/website/assets/audio/arashiTheme/Minus_Habit.mp3 deleted file mode 100644 index dd0b3fa9ea..0000000000 Binary files a/website/assets/audio/arashiTheme/Minus_Habit.mp3 and /dev/null differ diff --git a/website/assets/audio/arashiTheme/Minus_Habit.ogg b/website/assets/audio/arashiTheme/Minus_Habit.ogg deleted file mode 100644 index 51e35c2a98..0000000000 Binary files a/website/assets/audio/arashiTheme/Minus_Habit.ogg and /dev/null differ diff --git a/website/assets/audio/arashiTheme/Plus_Habit.mp3 b/website/assets/audio/arashiTheme/Plus_Habit.mp3 deleted file mode 100644 index 1d0d8f583b..0000000000 Binary files a/website/assets/audio/arashiTheme/Plus_Habit.mp3 and /dev/null differ diff --git a/website/assets/audio/arashiTheme/Plus_Habit.ogg b/website/assets/audio/arashiTheme/Plus_Habit.ogg deleted file mode 100644 index 0f998a6285..0000000000 Binary files a/website/assets/audio/arashiTheme/Plus_Habit.ogg and /dev/null differ diff --git a/website/assets/audio/arashiTheme/Reward.mp3 b/website/assets/audio/arashiTheme/Reward.mp3 deleted file mode 100644 index f55f7a5774..0000000000 Binary files a/website/assets/audio/arashiTheme/Reward.mp3 and /dev/null differ diff --git a/website/assets/audio/arashiTheme/Reward.ogg b/website/assets/audio/arashiTheme/Reward.ogg deleted file mode 100644 index 7664e174c3..0000000000 Binary files a/website/assets/audio/arashiTheme/Reward.ogg and /dev/null differ diff --git a/website/assets/audio/arashiTheme/ToDo.mp3 b/website/assets/audio/arashiTheme/ToDo.mp3 deleted file mode 100644 index c9a47ef56c..0000000000 Binary files a/website/assets/audio/arashiTheme/ToDo.mp3 and /dev/null differ diff --git a/website/assets/audio/arashiTheme/ToDo.ogg b/website/assets/audio/arashiTheme/ToDo.ogg deleted file mode 100644 index 24dbb3c8a2..0000000000 Binary files a/website/assets/audio/arashiTheme/ToDo.ogg and /dev/null differ diff --git a/website/assets/audio/beatscribeNesTheme/Achievement_Unlocked.mp3 b/website/assets/audio/beatscribeNesTheme/Achievement_Unlocked.mp3 deleted file mode 100644 index 9052995c68..0000000000 Binary files a/website/assets/audio/beatscribeNesTheme/Achievement_Unlocked.mp3 and /dev/null differ diff --git a/website/assets/audio/beatscribeNesTheme/Achievement_Unlocked.ogg b/website/assets/audio/beatscribeNesTheme/Achievement_Unlocked.ogg deleted file mode 100644 index 839a521d0e..0000000000 Binary files a/website/assets/audio/beatscribeNesTheme/Achievement_Unlocked.ogg and /dev/null differ diff --git a/website/assets/audio/beatscribeNesTheme/Chat.mp3 b/website/assets/audio/beatscribeNesTheme/Chat.mp3 deleted file mode 100644 index 2881e5f43d..0000000000 Binary files a/website/assets/audio/beatscribeNesTheme/Chat.mp3 and /dev/null differ diff --git a/website/assets/audio/beatscribeNesTheme/Chat.ogg b/website/assets/audio/beatscribeNesTheme/Chat.ogg deleted file mode 100644 index 4d3e9f44d3..0000000000 Binary files a/website/assets/audio/beatscribeNesTheme/Chat.ogg and /dev/null differ diff --git a/website/assets/audio/beatscribeNesTheme/Daily.mp3 b/website/assets/audio/beatscribeNesTheme/Daily.mp3 deleted file mode 100644 index c7f7840534..0000000000 Binary files a/website/assets/audio/beatscribeNesTheme/Daily.mp3 and /dev/null differ diff --git a/website/assets/audio/beatscribeNesTheme/Daily.ogg b/website/assets/audio/beatscribeNesTheme/Daily.ogg deleted file mode 100644 index ad81219a47..0000000000 Binary files a/website/assets/audio/beatscribeNesTheme/Daily.ogg and /dev/null differ diff --git a/website/assets/audio/beatscribeNesTheme/Death.mp3 b/website/assets/audio/beatscribeNesTheme/Death.mp3 deleted file mode 100644 index 0f3a2baa22..0000000000 Binary files a/website/assets/audio/beatscribeNesTheme/Death.mp3 and /dev/null differ diff --git a/website/assets/audio/beatscribeNesTheme/Death.ogg b/website/assets/audio/beatscribeNesTheme/Death.ogg deleted file mode 100644 index de39c9eca5..0000000000 Binary files a/website/assets/audio/beatscribeNesTheme/Death.ogg and /dev/null differ diff --git a/website/assets/audio/beatscribeNesTheme/Item_Drop.mp3 b/website/assets/audio/beatscribeNesTheme/Item_Drop.mp3 deleted file mode 100644 index cfefbad34e..0000000000 Binary files a/website/assets/audio/beatscribeNesTheme/Item_Drop.mp3 and /dev/null differ diff --git a/website/assets/audio/beatscribeNesTheme/Item_Drop.ogg b/website/assets/audio/beatscribeNesTheme/Item_Drop.ogg deleted file mode 100644 index dd4858b002..0000000000 Binary files a/website/assets/audio/beatscribeNesTheme/Item_Drop.ogg and /dev/null differ diff --git a/website/assets/audio/beatscribeNesTheme/Minus_Habit.mp3 b/website/assets/audio/beatscribeNesTheme/Minus_Habit.mp3 deleted file mode 100644 index febd52ebdc..0000000000 Binary files a/website/assets/audio/beatscribeNesTheme/Minus_Habit.mp3 and /dev/null differ diff --git a/website/assets/audio/beatscribeNesTheme/Minus_Habit.ogg b/website/assets/audio/beatscribeNesTheme/Minus_Habit.ogg deleted file mode 100644 index 5f50f9ff96..0000000000 Binary files a/website/assets/audio/beatscribeNesTheme/Minus_Habit.ogg and /dev/null differ diff --git a/website/assets/audio/beatscribeNesTheme/Plus_Habit.mp3 b/website/assets/audio/beatscribeNesTheme/Plus_Habit.mp3 deleted file mode 100644 index 6bedf79973..0000000000 Binary files a/website/assets/audio/beatscribeNesTheme/Plus_Habit.mp3 and /dev/null differ diff --git a/website/assets/audio/beatscribeNesTheme/Plus_Habit.ogg b/website/assets/audio/beatscribeNesTheme/Plus_Habit.ogg deleted file mode 100644 index 268f8e0589..0000000000 Binary files a/website/assets/audio/beatscribeNesTheme/Plus_Habit.ogg and /dev/null differ diff --git a/website/assets/audio/beatscribeNesTheme/Reward.mp3 b/website/assets/audio/beatscribeNesTheme/Reward.mp3 deleted file mode 100644 index ea3509137a..0000000000 Binary files a/website/assets/audio/beatscribeNesTheme/Reward.mp3 and /dev/null differ diff --git a/website/assets/audio/beatscribeNesTheme/Reward.ogg b/website/assets/audio/beatscribeNesTheme/Reward.ogg deleted file mode 100644 index 70e2a1e8dc..0000000000 Binary files a/website/assets/audio/beatscribeNesTheme/Reward.ogg and /dev/null differ diff --git a/website/assets/audio/beatscribeNesTheme/ToDo.mp3 b/website/assets/audio/beatscribeNesTheme/ToDo.mp3 deleted file mode 100644 index e96284de93..0000000000 Binary files a/website/assets/audio/beatscribeNesTheme/ToDo.mp3 and /dev/null differ diff --git a/website/assets/audio/beatscribeNesTheme/ToDo.ogg b/website/assets/audio/beatscribeNesTheme/ToDo.ogg deleted file mode 100644 index 51a6832c91..0000000000 Binary files a/website/assets/audio/beatscribeNesTheme/ToDo.ogg and /dev/null differ diff --git a/website/assets/audio/danielTheBard/Achievement_Unlocked.mp3 b/website/assets/audio/danielTheBard/Achievement_Unlocked.mp3 deleted file mode 100644 index a7080af148..0000000000 Binary files a/website/assets/audio/danielTheBard/Achievement_Unlocked.mp3 and /dev/null differ diff --git a/website/assets/audio/danielTheBard/Achievement_Unlocked.ogg b/website/assets/audio/danielTheBard/Achievement_Unlocked.ogg deleted file mode 100644 index 4bf46d0326..0000000000 Binary files a/website/assets/audio/danielTheBard/Achievement_Unlocked.ogg and /dev/null differ diff --git a/website/assets/audio/danielTheBard/Chat.mp3 b/website/assets/audio/danielTheBard/Chat.mp3 deleted file mode 100644 index 7276235419..0000000000 Binary files a/website/assets/audio/danielTheBard/Chat.mp3 and /dev/null differ diff --git a/website/assets/audio/danielTheBard/Chat.ogg b/website/assets/audio/danielTheBard/Chat.ogg deleted file mode 100644 index 4eeccdcbfb..0000000000 Binary files a/website/assets/audio/danielTheBard/Chat.ogg and /dev/null differ diff --git a/website/assets/audio/danielTheBard/Daily.mp3 b/website/assets/audio/danielTheBard/Daily.mp3 deleted file mode 100644 index 8bf57b2f9f..0000000000 Binary files a/website/assets/audio/danielTheBard/Daily.mp3 and /dev/null differ diff --git a/website/assets/audio/danielTheBard/Daily.ogg b/website/assets/audio/danielTheBard/Daily.ogg deleted file mode 100644 index 2a49b43c91..0000000000 Binary files a/website/assets/audio/danielTheBard/Daily.ogg and /dev/null differ diff --git a/website/assets/audio/danielTheBard/Death.mp3 b/website/assets/audio/danielTheBard/Death.mp3 deleted file mode 100644 index b0b131d12c..0000000000 Binary files a/website/assets/audio/danielTheBard/Death.mp3 and /dev/null differ diff --git a/website/assets/audio/danielTheBard/Death.ogg b/website/assets/audio/danielTheBard/Death.ogg deleted file mode 100644 index ef0c10bc01..0000000000 Binary files a/website/assets/audio/danielTheBard/Death.ogg and /dev/null differ diff --git a/website/assets/audio/danielTheBard/Item_Drop.mp3 b/website/assets/audio/danielTheBard/Item_Drop.mp3 deleted file mode 100644 index 3ffafb65c0..0000000000 Binary files a/website/assets/audio/danielTheBard/Item_Drop.mp3 and /dev/null differ diff --git a/website/assets/audio/danielTheBard/Item_Drop.ogg b/website/assets/audio/danielTheBard/Item_Drop.ogg deleted file mode 100644 index 20861caf21..0000000000 Binary files a/website/assets/audio/danielTheBard/Item_Drop.ogg and /dev/null differ diff --git a/website/assets/audio/danielTheBard/Level_Up.mp3 b/website/assets/audio/danielTheBard/Level_Up.mp3 deleted file mode 100644 index b99efdc458..0000000000 Binary files a/website/assets/audio/danielTheBard/Level_Up.mp3 and /dev/null differ diff --git a/website/assets/audio/danielTheBard/Level_Up.ogg b/website/assets/audio/danielTheBard/Level_Up.ogg deleted file mode 100644 index 4daf76d2b0..0000000000 Binary files a/website/assets/audio/danielTheBard/Level_Up.ogg and /dev/null differ diff --git a/website/assets/audio/danielTheBard/Minus_Habit.mp3 b/website/assets/audio/danielTheBard/Minus_Habit.mp3 deleted file mode 100644 index 87230c71f1..0000000000 Binary files a/website/assets/audio/danielTheBard/Minus_Habit.mp3 and /dev/null differ diff --git a/website/assets/audio/danielTheBard/Minus_Habit.ogg b/website/assets/audio/danielTheBard/Minus_Habit.ogg deleted file mode 100644 index 4295f9c978..0000000000 Binary files a/website/assets/audio/danielTheBard/Minus_Habit.ogg and /dev/null differ diff --git a/website/assets/audio/danielTheBard/Plus_Habit.mp3 b/website/assets/audio/danielTheBard/Plus_Habit.mp3 deleted file mode 100644 index fc2f8088a4..0000000000 Binary files a/website/assets/audio/danielTheBard/Plus_Habit.mp3 and /dev/null differ diff --git a/website/assets/audio/danielTheBard/Plus_Habit.ogg b/website/assets/audio/danielTheBard/Plus_Habit.ogg deleted file mode 100644 index 3b8a61611a..0000000000 Binary files a/website/assets/audio/danielTheBard/Plus_Habit.ogg and /dev/null differ diff --git a/website/assets/audio/danielTheBard/Reward.mp3 b/website/assets/audio/danielTheBard/Reward.mp3 deleted file mode 100644 index c88009f676..0000000000 Binary files a/website/assets/audio/danielTheBard/Reward.mp3 and /dev/null differ diff --git a/website/assets/audio/danielTheBard/Reward.ogg b/website/assets/audio/danielTheBard/Reward.ogg deleted file mode 100644 index c97bf5862d..0000000000 Binary files a/website/assets/audio/danielTheBard/Reward.ogg and /dev/null differ diff --git a/website/assets/audio/danielTheBard/ToDo.mp3 b/website/assets/audio/danielTheBard/ToDo.mp3 deleted file mode 100644 index 5e7478fdd8..0000000000 Binary files a/website/assets/audio/danielTheBard/ToDo.mp3 and /dev/null differ diff --git a/website/assets/audio/danielTheBard/ToDo.ogg b/website/assets/audio/danielTheBard/ToDo.ogg deleted file mode 100644 index 3d1ea001ca..0000000000 Binary files a/website/assets/audio/danielTheBard/ToDo.ogg and /dev/null differ diff --git a/website/assets/audio/dewinTheme/Achievement_Unlocked.mp3 b/website/assets/audio/dewinTheme/Achievement_Unlocked.mp3 deleted file mode 100644 index 54b53b6a71..0000000000 Binary files a/website/assets/audio/dewinTheme/Achievement_Unlocked.mp3 and /dev/null differ diff --git a/website/assets/audio/dewinTheme/Achievement_Unlocked.ogg b/website/assets/audio/dewinTheme/Achievement_Unlocked.ogg deleted file mode 100644 index 21ca0d8ca7..0000000000 Binary files a/website/assets/audio/dewinTheme/Achievement_Unlocked.ogg and /dev/null differ diff --git a/website/assets/audio/dewinTheme/Boss_Battles_Background_Music.mp3 b/website/assets/audio/dewinTheme/Boss_Battles_Background_Music.mp3 deleted file mode 100644 index 67447214bd..0000000000 Binary files a/website/assets/audio/dewinTheme/Boss_Battles_Background_Music.mp3 and /dev/null differ diff --git a/website/assets/audio/dewinTheme/Boss_Battles_Background_Music.ogg b/website/assets/audio/dewinTheme/Boss_Battles_Background_Music.ogg deleted file mode 100644 index f2f37dd8f5..0000000000 Binary files a/website/assets/audio/dewinTheme/Boss_Battles_Background_Music.ogg and /dev/null differ diff --git a/website/assets/audio/dewinTheme/Chat.mp3 b/website/assets/audio/dewinTheme/Chat.mp3 deleted file mode 100644 index 56bd6fb980..0000000000 Binary files a/website/assets/audio/dewinTheme/Chat.mp3 and /dev/null differ diff --git a/website/assets/audio/dewinTheme/Chat.ogg b/website/assets/audio/dewinTheme/Chat.ogg deleted file mode 100644 index 26b16bf82a..0000000000 Binary files a/website/assets/audio/dewinTheme/Chat.ogg and /dev/null differ diff --git a/website/assets/audio/dewinTheme/Checklist_Complete.mp3 b/website/assets/audio/dewinTheme/Checklist_Complete.mp3 deleted file mode 100644 index 0094f44086..0000000000 Binary files a/website/assets/audio/dewinTheme/Checklist_Complete.mp3 and /dev/null differ diff --git a/website/assets/audio/dewinTheme/Checklist_Complete.ogg b/website/assets/audio/dewinTheme/Checklist_Complete.ogg deleted file mode 100644 index af022c12f6..0000000000 Binary files a/website/assets/audio/dewinTheme/Checklist_Complete.ogg and /dev/null differ diff --git a/website/assets/audio/dewinTheme/Daily.mp3 b/website/assets/audio/dewinTheme/Daily.mp3 deleted file mode 100644 index 2729f58039..0000000000 Binary files a/website/assets/audio/dewinTheme/Daily.mp3 and /dev/null differ diff --git a/website/assets/audio/dewinTheme/Daily.ogg b/website/assets/audio/dewinTheme/Daily.ogg deleted file mode 100644 index a8aa4f0543..0000000000 Binary files a/website/assets/audio/dewinTheme/Daily.ogg and /dev/null differ diff --git a/website/assets/audio/dewinTheme/Death.mp3 b/website/assets/audio/dewinTheme/Death.mp3 deleted file mode 100644 index cc01653a1d..0000000000 Binary files a/website/assets/audio/dewinTheme/Death.mp3 and /dev/null differ diff --git a/website/assets/audio/dewinTheme/Death.ogg b/website/assets/audio/dewinTheme/Death.ogg deleted file mode 100644 index 64899ca388..0000000000 Binary files a/website/assets/audio/dewinTheme/Death.ogg and /dev/null differ diff --git a/website/assets/audio/dewinTheme/Item_Drop.mp3 b/website/assets/audio/dewinTheme/Item_Drop.mp3 deleted file mode 100644 index c63251ebfa..0000000000 Binary files a/website/assets/audio/dewinTheme/Item_Drop.mp3 and /dev/null differ diff --git a/website/assets/audio/dewinTheme/Item_Drop.ogg b/website/assets/audio/dewinTheme/Item_Drop.ogg deleted file mode 100644 index 2dd963af97..0000000000 Binary files a/website/assets/audio/dewinTheme/Item_Drop.ogg and /dev/null differ diff --git a/website/assets/audio/dewinTheme/Level_Up.mp3 b/website/assets/audio/dewinTheme/Level_Up.mp3 deleted file mode 100644 index f2d7fc8df3..0000000000 Binary files a/website/assets/audio/dewinTheme/Level_Up.mp3 and /dev/null differ diff --git a/website/assets/audio/dewinTheme/Level_Up.ogg b/website/assets/audio/dewinTheme/Level_Up.ogg deleted file mode 100644 index 738ecfb03f..0000000000 Binary files a/website/assets/audio/dewinTheme/Level_Up.ogg and /dev/null differ diff --git a/website/assets/audio/dewinTheme/Minus_Habit.mp3 b/website/assets/audio/dewinTheme/Minus_Habit.mp3 deleted file mode 100644 index 5adf67258d..0000000000 Binary files a/website/assets/audio/dewinTheme/Minus_Habit.mp3 and /dev/null differ diff --git a/website/assets/audio/dewinTheme/Minus_Habit.ogg b/website/assets/audio/dewinTheme/Minus_Habit.ogg deleted file mode 100644 index f0f9353a3f..0000000000 Binary files a/website/assets/audio/dewinTheme/Minus_Habit.ogg and /dev/null differ diff --git a/website/assets/audio/dewinTheme/Plus_Habit.mp3 b/website/assets/audio/dewinTheme/Plus_Habit.mp3 deleted file mode 100644 index 5051e8f239..0000000000 Binary files a/website/assets/audio/dewinTheme/Plus_Habit.mp3 and /dev/null differ diff --git a/website/assets/audio/dewinTheme/Plus_Habit.ogg b/website/assets/audio/dewinTheme/Plus_Habit.ogg deleted file mode 100644 index 9490713cf5..0000000000 Binary files a/website/assets/audio/dewinTheme/Plus_Habit.ogg and /dev/null differ diff --git a/website/assets/audio/dewinTheme/Reward.mp3 b/website/assets/audio/dewinTheme/Reward.mp3 deleted file mode 100644 index 59191060e1..0000000000 Binary files a/website/assets/audio/dewinTheme/Reward.mp3 and /dev/null differ diff --git a/website/assets/audio/dewinTheme/Reward.ogg b/website/assets/audio/dewinTheme/Reward.ogg deleted file mode 100644 index 0598d4f04f..0000000000 Binary files a/website/assets/audio/dewinTheme/Reward.ogg and /dev/null differ diff --git a/website/assets/audio/dewinTheme/Settings_Page_Background_Music.mp3 b/website/assets/audio/dewinTheme/Settings_Page_Background_Music.mp3 deleted file mode 100644 index 0e7a83f99c..0000000000 Binary files a/website/assets/audio/dewinTheme/Settings_Page_Background_Music.mp3 and /dev/null differ diff --git a/website/assets/audio/dewinTheme/Settings_Page_Background_Music.ogg b/website/assets/audio/dewinTheme/Settings_Page_Background_Music.ogg deleted file mode 100644 index f05980858b..0000000000 Binary files a/website/assets/audio/dewinTheme/Settings_Page_Background_Music.ogg and /dev/null differ diff --git a/website/assets/audio/dewinTheme/Todo.mp3 b/website/assets/audio/dewinTheme/Todo.mp3 deleted file mode 100644 index d5082ccd57..0000000000 Binary files a/website/assets/audio/dewinTheme/Todo.mp3 and /dev/null differ diff --git a/website/assets/audio/dewinTheme/Todo.ogg b/website/assets/audio/dewinTheme/Todo.ogg deleted file mode 100644 index cd173ec50e..0000000000 Binary files a/website/assets/audio/dewinTheme/Todo.ogg and /dev/null differ diff --git a/website/assets/audio/gokulTheme/Achievement_Unlocked.mp3 b/website/assets/audio/gokulTheme/Achievement_Unlocked.mp3 deleted file mode 100644 index 329633deb2..0000000000 Binary files a/website/assets/audio/gokulTheme/Achievement_Unlocked.mp3 and /dev/null differ diff --git a/website/assets/audio/gokulTheme/Achievement_Unlocked.ogg b/website/assets/audio/gokulTheme/Achievement_Unlocked.ogg deleted file mode 100644 index b3fc51b3ae..0000000000 Binary files a/website/assets/audio/gokulTheme/Achievement_Unlocked.ogg and /dev/null differ diff --git a/website/assets/audio/gokulTheme/Chat.mp3 b/website/assets/audio/gokulTheme/Chat.mp3 deleted file mode 100644 index 0eff90059d..0000000000 Binary files a/website/assets/audio/gokulTheme/Chat.mp3 and /dev/null differ diff --git a/website/assets/audio/gokulTheme/Chat.ogg b/website/assets/audio/gokulTheme/Chat.ogg deleted file mode 100644 index b5ffa577ae..0000000000 Binary files a/website/assets/audio/gokulTheme/Chat.ogg and /dev/null differ diff --git a/website/assets/audio/gokulTheme/Daily.mp3 b/website/assets/audio/gokulTheme/Daily.mp3 deleted file mode 100644 index 802d7a183d..0000000000 Binary files a/website/assets/audio/gokulTheme/Daily.mp3 and /dev/null differ diff --git a/website/assets/audio/gokulTheme/Daily.ogg b/website/assets/audio/gokulTheme/Daily.ogg deleted file mode 100644 index 1d7741fbb5..0000000000 Binary files a/website/assets/audio/gokulTheme/Daily.ogg and /dev/null differ diff --git a/website/assets/audio/gokulTheme/Death.mp3 b/website/assets/audio/gokulTheme/Death.mp3 deleted file mode 100644 index e0fcdc39c4..0000000000 Binary files a/website/assets/audio/gokulTheme/Death.mp3 and /dev/null differ diff --git a/website/assets/audio/gokulTheme/Death.ogg b/website/assets/audio/gokulTheme/Death.ogg deleted file mode 100644 index c98fca9493..0000000000 Binary files a/website/assets/audio/gokulTheme/Death.ogg and /dev/null differ diff --git a/website/assets/audio/gokulTheme/Item_Drop.mp3 b/website/assets/audio/gokulTheme/Item_Drop.mp3 deleted file mode 100644 index 8dda74181b..0000000000 Binary files a/website/assets/audio/gokulTheme/Item_Drop.mp3 and /dev/null differ diff --git a/website/assets/audio/gokulTheme/Item_Drop.ogg b/website/assets/audio/gokulTheme/Item_Drop.ogg deleted file mode 100644 index 99d174feff..0000000000 Binary files a/website/assets/audio/gokulTheme/Item_Drop.ogg and /dev/null differ diff --git a/website/assets/audio/gokulTheme/Level_Up.mp3 b/website/assets/audio/gokulTheme/Level_Up.mp3 deleted file mode 100644 index f2153f5329..0000000000 Binary files a/website/assets/audio/gokulTheme/Level_Up.mp3 and /dev/null differ diff --git a/website/assets/audio/gokulTheme/Level_Up.ogg b/website/assets/audio/gokulTheme/Level_Up.ogg deleted file mode 100644 index c88c355b45..0000000000 Binary files a/website/assets/audio/gokulTheme/Level_Up.ogg and /dev/null differ diff --git a/website/assets/audio/gokulTheme/Minus_Habit.mp3 b/website/assets/audio/gokulTheme/Minus_Habit.mp3 deleted file mode 100644 index c67418da4f..0000000000 Binary files a/website/assets/audio/gokulTheme/Minus_Habit.mp3 and /dev/null differ diff --git a/website/assets/audio/gokulTheme/Minus_Habit.ogg b/website/assets/audio/gokulTheme/Minus_Habit.ogg deleted file mode 100644 index 28c68f4cf3..0000000000 Binary files a/website/assets/audio/gokulTheme/Minus_Habit.ogg and /dev/null differ diff --git a/website/assets/audio/gokulTheme/Plus_Habit.mp3 b/website/assets/audio/gokulTheme/Plus_Habit.mp3 deleted file mode 100644 index 9b79815eac..0000000000 Binary files a/website/assets/audio/gokulTheme/Plus_Habit.mp3 and /dev/null differ diff --git a/website/assets/audio/gokulTheme/Plus_Habit.ogg b/website/assets/audio/gokulTheme/Plus_Habit.ogg deleted file mode 100644 index 8fd471d46d..0000000000 Binary files a/website/assets/audio/gokulTheme/Plus_Habit.ogg and /dev/null differ diff --git a/website/assets/audio/gokulTheme/Reward.mp3 b/website/assets/audio/gokulTheme/Reward.mp3 deleted file mode 100644 index 0ec446cc7d..0000000000 Binary files a/website/assets/audio/gokulTheme/Reward.mp3 and /dev/null differ diff --git a/website/assets/audio/gokulTheme/Reward.ogg b/website/assets/audio/gokulTheme/Reward.ogg deleted file mode 100644 index f0aac8abd2..0000000000 Binary files a/website/assets/audio/gokulTheme/Reward.ogg and /dev/null differ diff --git a/website/assets/audio/gokulTheme/ToDo.mp3 b/website/assets/audio/gokulTheme/ToDo.mp3 deleted file mode 100644 index 6706c1fbbc..0000000000 Binary files a/website/assets/audio/gokulTheme/ToDo.mp3 and /dev/null differ diff --git a/website/assets/audio/gokulTheme/ToDo.ogg b/website/assets/audio/gokulTheme/ToDo.ogg deleted file mode 100644 index 3edc7e398b..0000000000 Binary files a/website/assets/audio/gokulTheme/ToDo.ogg and /dev/null differ diff --git a/website/assets/audio/luneFoxTheme/Achievement_Unlocked.mp3 b/website/assets/audio/luneFoxTheme/Achievement_Unlocked.mp3 deleted file mode 100644 index 8ba7b1a371..0000000000 Binary files a/website/assets/audio/luneFoxTheme/Achievement_Unlocked.mp3 and /dev/null differ diff --git a/website/assets/audio/luneFoxTheme/Achievement_Unlocked.ogg b/website/assets/audio/luneFoxTheme/Achievement_Unlocked.ogg deleted file mode 100644 index a4cd548ed3..0000000000 Binary files a/website/assets/audio/luneFoxTheme/Achievement_Unlocked.ogg and /dev/null differ diff --git a/website/assets/audio/luneFoxTheme/Chat.mp3 b/website/assets/audio/luneFoxTheme/Chat.mp3 deleted file mode 100644 index e7b8cce2b5..0000000000 Binary files a/website/assets/audio/luneFoxTheme/Chat.mp3 and /dev/null differ diff --git a/website/assets/audio/luneFoxTheme/Chat.ogg b/website/assets/audio/luneFoxTheme/Chat.ogg deleted file mode 100644 index 1b90c9371b..0000000000 Binary files a/website/assets/audio/luneFoxTheme/Chat.ogg and /dev/null differ diff --git a/website/assets/audio/luneFoxTheme/Daily.mp3 b/website/assets/audio/luneFoxTheme/Daily.mp3 deleted file mode 100644 index 8a019d8924..0000000000 Binary files a/website/assets/audio/luneFoxTheme/Daily.mp3 and /dev/null differ diff --git a/website/assets/audio/luneFoxTheme/Daily.ogg b/website/assets/audio/luneFoxTheme/Daily.ogg deleted file mode 100644 index c4e94f31e8..0000000000 Binary files a/website/assets/audio/luneFoxTheme/Daily.ogg and /dev/null differ diff --git a/website/assets/audio/luneFoxTheme/Death.mp3 b/website/assets/audio/luneFoxTheme/Death.mp3 deleted file mode 100644 index 4b7961a750..0000000000 Binary files a/website/assets/audio/luneFoxTheme/Death.mp3 and /dev/null differ diff --git a/website/assets/audio/luneFoxTheme/Death.ogg b/website/assets/audio/luneFoxTheme/Death.ogg deleted file mode 100644 index f1712da291..0000000000 Binary files a/website/assets/audio/luneFoxTheme/Death.ogg and /dev/null differ diff --git a/website/assets/audio/luneFoxTheme/Item_Drop.mp3 b/website/assets/audio/luneFoxTheme/Item_Drop.mp3 deleted file mode 100644 index dfc595a93f..0000000000 Binary files a/website/assets/audio/luneFoxTheme/Item_Drop.mp3 and /dev/null differ diff --git a/website/assets/audio/luneFoxTheme/Item_Drop.ogg b/website/assets/audio/luneFoxTheme/Item_Drop.ogg deleted file mode 100644 index 58b7398b77..0000000000 Binary files a/website/assets/audio/luneFoxTheme/Item_Drop.ogg and /dev/null differ diff --git a/website/assets/audio/luneFoxTheme/Level_Up.mp3 b/website/assets/audio/luneFoxTheme/Level_Up.mp3 deleted file mode 100644 index 4c128bc2d9..0000000000 Binary files a/website/assets/audio/luneFoxTheme/Level_Up.mp3 and /dev/null differ diff --git a/website/assets/audio/luneFoxTheme/Level_Up.ogg b/website/assets/audio/luneFoxTheme/Level_Up.ogg deleted file mode 100644 index 6b94c08bf5..0000000000 Binary files a/website/assets/audio/luneFoxTheme/Level_Up.ogg and /dev/null differ diff --git a/website/assets/audio/luneFoxTheme/Minus_Habit.mp3 b/website/assets/audio/luneFoxTheme/Minus_Habit.mp3 deleted file mode 100644 index 011c784494..0000000000 Binary files a/website/assets/audio/luneFoxTheme/Minus_Habit.mp3 and /dev/null differ diff --git a/website/assets/audio/luneFoxTheme/Minus_Habit.ogg b/website/assets/audio/luneFoxTheme/Minus_Habit.ogg deleted file mode 100644 index e769acdfcc..0000000000 Binary files a/website/assets/audio/luneFoxTheme/Minus_Habit.ogg and /dev/null differ diff --git a/website/assets/audio/luneFoxTheme/Plus_Habit.mp3 b/website/assets/audio/luneFoxTheme/Plus_Habit.mp3 deleted file mode 100644 index a9fc0ce702..0000000000 Binary files a/website/assets/audio/luneFoxTheme/Plus_Habit.mp3 and /dev/null differ diff --git a/website/assets/audio/luneFoxTheme/Plus_Habit.ogg b/website/assets/audio/luneFoxTheme/Plus_Habit.ogg deleted file mode 100644 index 264ff82d28..0000000000 Binary files a/website/assets/audio/luneFoxTheme/Plus_Habit.ogg and /dev/null differ diff --git a/website/assets/audio/luneFoxTheme/Reward.mp3 b/website/assets/audio/luneFoxTheme/Reward.mp3 deleted file mode 100644 index 52aa2cd686..0000000000 Binary files a/website/assets/audio/luneFoxTheme/Reward.mp3 and /dev/null differ diff --git a/website/assets/audio/luneFoxTheme/Reward.ogg b/website/assets/audio/luneFoxTheme/Reward.ogg deleted file mode 100644 index f4d8c09360..0000000000 Binary files a/website/assets/audio/luneFoxTheme/Reward.ogg and /dev/null differ diff --git a/website/assets/audio/luneFoxTheme/ToDo.mp3 b/website/assets/audio/luneFoxTheme/ToDo.mp3 deleted file mode 100644 index 5871adbc91..0000000000 Binary files a/website/assets/audio/luneFoxTheme/ToDo.mp3 and /dev/null differ diff --git a/website/assets/audio/luneFoxTheme/ToDo.ogg b/website/assets/audio/luneFoxTheme/ToDo.ogg deleted file mode 100644 index ee7bb4671a..0000000000 Binary files a/website/assets/audio/luneFoxTheme/ToDo.ogg and /dev/null differ diff --git a/website/assets/audio/rosstavoTheme/Achievement_Unlocked.mp3 b/website/assets/audio/rosstavoTheme/Achievement_Unlocked.mp3 deleted file mode 100644 index 664e79de56..0000000000 Binary files a/website/assets/audio/rosstavoTheme/Achievement_Unlocked.mp3 and /dev/null differ diff --git a/website/assets/audio/rosstavoTheme/Achievement_Unlocked.ogg b/website/assets/audio/rosstavoTheme/Achievement_Unlocked.ogg deleted file mode 100755 index 1cd36b3320..0000000000 Binary files a/website/assets/audio/rosstavoTheme/Achievement_Unlocked.ogg and /dev/null differ diff --git a/website/assets/audio/rosstavoTheme/Chat.mp3 b/website/assets/audio/rosstavoTheme/Chat.mp3 deleted file mode 100644 index f9be720d47..0000000000 Binary files a/website/assets/audio/rosstavoTheme/Chat.mp3 and /dev/null differ diff --git a/website/assets/audio/rosstavoTheme/Chat.ogg b/website/assets/audio/rosstavoTheme/Chat.ogg deleted file mode 100755 index 714c93c7b6..0000000000 Binary files a/website/assets/audio/rosstavoTheme/Chat.ogg and /dev/null differ diff --git a/website/assets/audio/rosstavoTheme/Daily.mp3 b/website/assets/audio/rosstavoTheme/Daily.mp3 deleted file mode 100644 index 1a8d717ba4..0000000000 Binary files a/website/assets/audio/rosstavoTheme/Daily.mp3 and /dev/null differ diff --git a/website/assets/audio/rosstavoTheme/Daily.ogg b/website/assets/audio/rosstavoTheme/Daily.ogg deleted file mode 100755 index 10c01a0316..0000000000 Binary files a/website/assets/audio/rosstavoTheme/Daily.ogg and /dev/null differ diff --git a/website/assets/audio/rosstavoTheme/Death.mp3 b/website/assets/audio/rosstavoTheme/Death.mp3 deleted file mode 100644 index dce7fb8d99..0000000000 Binary files a/website/assets/audio/rosstavoTheme/Death.mp3 and /dev/null differ diff --git a/website/assets/audio/rosstavoTheme/Death.ogg b/website/assets/audio/rosstavoTheme/Death.ogg deleted file mode 100755 index 8adf489762..0000000000 Binary files a/website/assets/audio/rosstavoTheme/Death.ogg and /dev/null differ diff --git a/website/assets/audio/rosstavoTheme/Item_Drop.mp3 b/website/assets/audio/rosstavoTheme/Item_Drop.mp3 deleted file mode 100644 index bcec7adbee..0000000000 Binary files a/website/assets/audio/rosstavoTheme/Item_Drop.mp3 and /dev/null differ diff --git a/website/assets/audio/rosstavoTheme/Item_Drop.ogg b/website/assets/audio/rosstavoTheme/Item_Drop.ogg deleted file mode 100755 index 6e119a8a8d..0000000000 Binary files a/website/assets/audio/rosstavoTheme/Item_Drop.ogg and /dev/null differ diff --git a/website/assets/audio/rosstavoTheme/Level_Up.mp3 b/website/assets/audio/rosstavoTheme/Level_Up.mp3 deleted file mode 100644 index 126f8c2c3c..0000000000 Binary files a/website/assets/audio/rosstavoTheme/Level_Up.mp3 and /dev/null differ diff --git a/website/assets/audio/rosstavoTheme/Level_Up.ogg b/website/assets/audio/rosstavoTheme/Level_Up.ogg deleted file mode 100755 index e2502d5219..0000000000 Binary files a/website/assets/audio/rosstavoTheme/Level_Up.ogg and /dev/null differ diff --git a/website/assets/audio/rosstavoTheme/Minus_Habit.mp3 b/website/assets/audio/rosstavoTheme/Minus_Habit.mp3 deleted file mode 100644 index 90ca460550..0000000000 Binary files a/website/assets/audio/rosstavoTheme/Minus_Habit.mp3 and /dev/null differ diff --git a/website/assets/audio/rosstavoTheme/Minus_Habit.ogg b/website/assets/audio/rosstavoTheme/Minus_Habit.ogg deleted file mode 100755 index 58706d0c86..0000000000 Binary files a/website/assets/audio/rosstavoTheme/Minus_Habit.ogg and /dev/null differ diff --git a/website/assets/audio/rosstavoTheme/Plus_Habit.mp3 b/website/assets/audio/rosstavoTheme/Plus_Habit.mp3 deleted file mode 100644 index 6f7b9ca215..0000000000 Binary files a/website/assets/audio/rosstavoTheme/Plus_Habit.mp3 and /dev/null differ diff --git a/website/assets/audio/rosstavoTheme/Plus_Habit.ogg b/website/assets/audio/rosstavoTheme/Plus_Habit.ogg deleted file mode 100755 index 6416ce8ca5..0000000000 Binary files a/website/assets/audio/rosstavoTheme/Plus_Habit.ogg and /dev/null differ diff --git a/website/assets/audio/rosstavoTheme/Reward.mp3 b/website/assets/audio/rosstavoTheme/Reward.mp3 deleted file mode 100644 index 434cbbc974..0000000000 Binary files a/website/assets/audio/rosstavoTheme/Reward.mp3 and /dev/null differ diff --git a/website/assets/audio/rosstavoTheme/Reward.ogg b/website/assets/audio/rosstavoTheme/Reward.ogg deleted file mode 100755 index 722fa68fa6..0000000000 Binary files a/website/assets/audio/rosstavoTheme/Reward.ogg and /dev/null differ diff --git a/website/assets/audio/rosstavoTheme/ToDo.mp3 b/website/assets/audio/rosstavoTheme/ToDo.mp3 deleted file mode 100644 index 8dc54d7035..0000000000 Binary files a/website/assets/audio/rosstavoTheme/ToDo.mp3 and /dev/null differ diff --git a/website/assets/audio/rosstavoTheme/ToDo.ogg b/website/assets/audio/rosstavoTheme/ToDo.ogg deleted file mode 100755 index 462a675854..0000000000 Binary files a/website/assets/audio/rosstavoTheme/ToDo.ogg and /dev/null differ diff --git a/website/assets/audio/wattsTheme/Achievement_Unlocked.mp3 b/website/assets/audio/wattsTheme/Achievement_Unlocked.mp3 deleted file mode 100644 index 9029fbff99..0000000000 Binary files a/website/assets/audio/wattsTheme/Achievement_Unlocked.mp3 and /dev/null differ diff --git a/website/assets/audio/wattsTheme/Achievement_Unlocked.ogg b/website/assets/audio/wattsTheme/Achievement_Unlocked.ogg deleted file mode 100644 index a7d706ed77..0000000000 Binary files a/website/assets/audio/wattsTheme/Achievement_Unlocked.ogg and /dev/null differ diff --git a/website/assets/audio/wattsTheme/Chat.mp3 b/website/assets/audio/wattsTheme/Chat.mp3 deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/website/assets/audio/wattsTheme/Chat.ogg b/website/assets/audio/wattsTheme/Chat.ogg deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/website/assets/audio/wattsTheme/Daily.mp3 b/website/assets/audio/wattsTheme/Daily.mp3 deleted file mode 100644 index 574319801e..0000000000 Binary files a/website/assets/audio/wattsTheme/Daily.mp3 and /dev/null differ diff --git a/website/assets/audio/wattsTheme/Daily.ogg b/website/assets/audio/wattsTheme/Daily.ogg deleted file mode 100644 index 0c92bff7e5..0000000000 Binary files a/website/assets/audio/wattsTheme/Daily.ogg and /dev/null differ diff --git a/website/assets/audio/wattsTheme/Death.mp3 b/website/assets/audio/wattsTheme/Death.mp3 deleted file mode 100644 index 3eded7c2ab..0000000000 Binary files a/website/assets/audio/wattsTheme/Death.mp3 and /dev/null differ diff --git a/website/assets/audio/wattsTheme/Death.ogg b/website/assets/audio/wattsTheme/Death.ogg deleted file mode 100644 index aab1b335c7..0000000000 Binary files a/website/assets/audio/wattsTheme/Death.ogg and /dev/null differ diff --git a/website/assets/audio/wattsTheme/Item_Drop.mp3 b/website/assets/audio/wattsTheme/Item_Drop.mp3 deleted file mode 100644 index 7c61a91071..0000000000 Binary files a/website/assets/audio/wattsTheme/Item_Drop.mp3 and /dev/null differ diff --git a/website/assets/audio/wattsTheme/Item_Drop.ogg b/website/assets/audio/wattsTheme/Item_Drop.ogg deleted file mode 100644 index c09fd1d174..0000000000 Binary files a/website/assets/audio/wattsTheme/Item_Drop.ogg and /dev/null differ diff --git a/website/assets/audio/wattsTheme/Level_Up.mp3 b/website/assets/audio/wattsTheme/Level_Up.mp3 deleted file mode 100644 index 36427090b1..0000000000 Binary files a/website/assets/audio/wattsTheme/Level_Up.mp3 and /dev/null differ diff --git a/website/assets/audio/wattsTheme/Level_Up.ogg b/website/assets/audio/wattsTheme/Level_Up.ogg deleted file mode 100644 index 25672991a0..0000000000 Binary files a/website/assets/audio/wattsTheme/Level_Up.ogg and /dev/null differ diff --git a/website/assets/audio/wattsTheme/Minus_Habit.mp3 b/website/assets/audio/wattsTheme/Minus_Habit.mp3 deleted file mode 100644 index 8584a5ae8c..0000000000 Binary files a/website/assets/audio/wattsTheme/Minus_Habit.mp3 and /dev/null differ diff --git a/website/assets/audio/wattsTheme/Minus_Habit.ogg b/website/assets/audio/wattsTheme/Minus_Habit.ogg deleted file mode 100644 index ec6247eb8e..0000000000 Binary files a/website/assets/audio/wattsTheme/Minus_Habit.ogg and /dev/null differ diff --git a/website/assets/audio/wattsTheme/Plus_Habit.mp3 b/website/assets/audio/wattsTheme/Plus_Habit.mp3 deleted file mode 100644 index 5157827895..0000000000 Binary files a/website/assets/audio/wattsTheme/Plus_Habit.mp3 and /dev/null differ diff --git a/website/assets/audio/wattsTheme/Plus_Habit.ogg b/website/assets/audio/wattsTheme/Plus_Habit.ogg deleted file mode 100644 index ba013e29fd..0000000000 Binary files a/website/assets/audio/wattsTheme/Plus_Habit.ogg and /dev/null differ diff --git a/website/assets/audio/wattsTheme/Reward.mp3 b/website/assets/audio/wattsTheme/Reward.mp3 deleted file mode 100644 index a1c3b5dae8..0000000000 Binary files a/website/assets/audio/wattsTheme/Reward.mp3 and /dev/null differ diff --git a/website/assets/audio/wattsTheme/Reward.ogg b/website/assets/audio/wattsTheme/Reward.ogg deleted file mode 100644 index b2cd01648f..0000000000 Binary files a/website/assets/audio/wattsTheme/Reward.ogg and /dev/null differ diff --git a/website/assets/audio/wattsTheme/ToDo.mp3 b/website/assets/audio/wattsTheme/ToDo.mp3 deleted file mode 100644 index 26f160b3cc..0000000000 Binary files a/website/assets/audio/wattsTheme/ToDo.mp3 and /dev/null differ diff --git a/website/assets/audio/wattsTheme/ToDo.ogg b/website/assets/audio/wattsTheme/ToDo.ogg deleted file mode 100644 index f91392d4e0..0000000000 Binary files a/website/assets/audio/wattsTheme/ToDo.ogg and /dev/null differ diff --git a/website/assets/img/bs-docs-masthead-pattern.png b/website/assets/img/bs-docs-masthead-pattern.png deleted file mode 100644 index 75c46a152d..0000000000 Binary files a/website/assets/img/bs-docs-masthead-pattern.png and /dev/null differ diff --git a/website/assets/img/calendar_google.png b/website/assets/img/calendar_google.png deleted file mode 100644 index d362e93fa1..0000000000 Binary files a/website/assets/img/calendar_google.png and /dev/null differ diff --git a/website/assets/img/calendar_ical.png b/website/assets/img/calendar_ical.png deleted file mode 100644 index f4094b56a4..0000000000 Binary files a/website/assets/img/calendar_ical.png and /dev/null differ diff --git a/website/assets/img/gryphon_192-20.png b/website/assets/img/gryphon_192-20.png deleted file mode 100644 index 045d89d37c..0000000000 Binary files a/website/assets/img/gryphon_192-20.png and /dev/null differ diff --git a/website/assets/img/logo/habitrpg.jpg b/website/assets/img/logo/habitrpg.jpg deleted file mode 100644 index d4025bd194..0000000000 Binary files a/website/assets/img/logo/habitrpg.jpg and /dev/null differ diff --git a/website/assets/img/logo/habitrpg_pixel.png b/website/assets/img/logo/habitrpg_pixel.png deleted file mode 100644 index 4bd1c43f3b..0000000000 Binary files a/website/assets/img/logo/habitrpg_pixel.png and /dev/null differ diff --git a/website/assets/img/project_files/1024_1024.png b/website/assets/img/project_files/1024_1024.png deleted file mode 100644 index 2ac1a3bb03..0000000000 Binary files a/website/assets/img/project_files/1024_1024.png and /dev/null differ diff --git a/website/assets/img/project_files/512_512.png b/website/assets/img/project_files/512_512.png deleted file mode 100644 index 0738c77c33..0000000000 Binary files a/website/assets/img/project_files/512_512.png and /dev/null differ diff --git a/website/assets/img/project_files/Armor6_m.xcf b/website/assets/img/project_files/Armor6_m.xcf deleted file mode 100644 index dd0e8aee61..0000000000 Binary files a/website/assets/img/project_files/Armor6_m.xcf and /dev/null differ diff --git a/website/assets/img/project_files/Armor7_m.xcf b/website/assets/img/project_files/Armor7_m.xcf deleted file mode 100644 index 65359e2754..0000000000 Binary files a/website/assets/img/project_files/Armor7_m.xcf and /dev/null differ diff --git a/website/assets/img/project_files/Armor8_m.xcf b/website/assets/img/project_files/Armor8_m.xcf deleted file mode 100644 index 782d199f22..0000000000 Binary files a/website/assets/img/project_files/Armor8_m.xcf and /dev/null differ diff --git a/website/assets/img/project_files/april_fools/april_fools_healer.png b/website/assets/img/project_files/april_fools/april_fools_healer.png deleted file mode 100644 index 1d51ca2ca7..0000000000 Binary files a/website/assets/img/project_files/april_fools/april_fools_healer.png and /dev/null differ diff --git a/website/assets/img/project_files/april_fools/april_fools_rogue.png b/website/assets/img/project_files/april_fools/april_fools_rogue.png deleted file mode 100644 index d749abf416..0000000000 Binary files a/website/assets/img/project_files/april_fools/april_fools_rogue.png and /dev/null differ diff --git a/website/assets/img/project_files/april_fools/april_fools_warrior.png b/website/assets/img/project_files/april_fools/april_fools_warrior.png deleted file mode 100644 index 82b127e065..0000000000 Binary files a/website/assets/img/project_files/april_fools/april_fools_warrior.png and /dev/null differ diff --git a/website/assets/img/project_files/april_fools/april_fools_wizard.png b/website/assets/img/project_files/april_fools/april_fools_wizard.png deleted file mode 100644 index d09c9da641..0000000000 Binary files a/website/assets/img/project_files/april_fools/april_fools_wizard.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/48fc008e-5fba-11e3-9a6f-29693cc3b692.png b/website/assets/img/project_files/designs/48fc008e-5fba-11e3-9a6f-29693cc3b692.png deleted file mode 100644 index 5f2a6583ea..0000000000 Binary files a/website/assets/img/project_files/designs/48fc008e-5fba-11e3-9a6f-29693cc3b692.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/rogue_bows/weapon_rogue_0.png b/website/assets/img/project_files/designs/rogue_bows/weapon_rogue_0.png deleted file mode 100644 index 057f8f7f63..0000000000 Binary files a/website/assets/img/project_files/designs/rogue_bows/weapon_rogue_0.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/rogue_bows/weapon_rogue_1.png b/website/assets/img/project_files/designs/rogue_bows/weapon_rogue_1.png deleted file mode 100644 index 7361be4843..0000000000 Binary files a/website/assets/img/project_files/designs/rogue_bows/weapon_rogue_1.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/rogue_bows/weapon_rogue_2.png b/website/assets/img/project_files/designs/rogue_bows/weapon_rogue_2.png deleted file mode 100644 index b368e23e65..0000000000 Binary files a/website/assets/img/project_files/designs/rogue_bows/weapon_rogue_2.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/rogue_bows/weapon_rogue_3.png b/website/assets/img/project_files/designs/rogue_bows/weapon_rogue_3.png deleted file mode 100644 index d738aa6aeb..0000000000 Binary files a/website/assets/img/project_files/designs/rogue_bows/weapon_rogue_3.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/rogue_bows/weapon_rogue_4.png b/website/assets/img/project_files/designs/rogue_bows/weapon_rogue_4.png deleted file mode 100644 index 4b62332e5d..0000000000 Binary files a/website/assets/img/project_files/designs/rogue_bows/weapon_rogue_4.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/rogue_bows/weapon_rogue_5.png b/website/assets/img/project_files/designs/rogue_bows/weapon_rogue_5.png deleted file mode 100644 index 3183f8baab..0000000000 Binary files a/website/assets/img/project_files/designs/rogue_bows/weapon_rogue_5.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/rogue_bows/weapon_rogue_6.png b/website/assets/img/project_files/designs/rogue_bows/weapon_rogue_6.png deleted file mode 100644 index bca7138757..0000000000 Binary files a/website/assets/img/project_files/designs/rogue_bows/weapon_rogue_6.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/rogue_weapons/crystal_phoenix_1.png b/website/assets/img/project_files/designs/rogue_weapons/crystal_phoenix_1.png deleted file mode 100644 index 79b650dd3e..0000000000 Binary files a/website/assets/img/project_files/designs/rogue_weapons/crystal_phoenix_1.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/rogue_weapons/crystal_phoenix_2.png b/website/assets/img/project_files/designs/rogue_weapons/crystal_phoenix_2.png deleted file mode 100644 index 87e7f2ef77..0000000000 Binary files a/website/assets/img/project_files/designs/rogue_weapons/crystal_phoenix_2.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/rogue_weapons/fuzzytrees.png b/website/assets/img/project_files/designs/rogue_weapons/fuzzytrees.png deleted file mode 100644 index 0e889e5138..0000000000 Binary files a/website/assets/img/project_files/designs/rogue_weapons/fuzzytrees.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/snowballbig.png b/website/assets/img/project_files/designs/snowballbig.png deleted file mode 100644 index 301e8b34df..0000000000 Binary files a/website/assets/img/project_files/designs/snowballbig.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/1d5cc0f4-80d5-11e2-9cd5-92712ef2cc54.gif b/website/assets/img/project_files/designs/unprocessed/1d5cc0f4-80d5-11e2-9cd5-92712ef2cc54.gif deleted file mode 100644 index 4efa8c789e..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/1d5cc0f4-80d5-11e2-9cd5-92712ef2cc54.gif and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/272fa94c-8338-11e2-80f8-eba642a48a63.png b/website/assets/img/project_files/designs/unprocessed/272fa94c-8338-11e2-80f8-eba642a48a63.png deleted file mode 100644 index 0a4eab9615..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/272fa94c-8338-11e2-80f8-eba642a48a63.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/70470c0c-70b8-11e2-9448-a2ac8b8779d1.png b/website/assets/img/project_files/designs/unprocessed/70470c0c-70b8-11e2-9448-a2ac8b8779d1.png deleted file mode 100644 index e38298d7ab..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/70470c0c-70b8-11e2-9448-a2ac8b8779d1.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/79cace6c-8512-11e2-87f4-fff9639ec4cb.gif b/website/assets/img/project_files/designs/unprocessed/79cace6c-8512-11e2-87f4-fff9639ec4cb.gif deleted file mode 100644 index 48b607f2f5..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/79cace6c-8512-11e2-87f4-fff9639ec4cb.gif and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/8926c83e-70b8-11e2-88d6-8e114af266f9.gif b/website/assets/img/project_files/designs/unprocessed/8926c83e-70b8-11e2-88d6-8e114af266f9.gif deleted file mode 100644 index e7da02d4f7..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/8926c83e-70b8-11e2-88d6-8e114af266f9.gif and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/957247ce-70a6-11e2-839c-96add9efa68d.png b/website/assets/img/project_files/designs/unprocessed/957247ce-70a6-11e2-839c-96add9efa68d.png deleted file mode 100644 index 5cc6af84e6..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/957247ce-70a6-11e2-839c-96add9efa68d.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/armored_samurai/18f83282-7f1d-11e2-9605-686c0f6603be.png b/website/assets/img/project_files/designs/unprocessed/armored_samurai/18f83282-7f1d-11e2-9605-686c0f6603be.png deleted file mode 100644 index 03e1bdf4f2..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/armored_samurai/18f83282-7f1d-11e2-9605-686c0f6603be.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/armored_samurai/193a14b8-7f1d-11e2-991a-2897b90a61c4.png b/website/assets/img/project_files/designs/unprocessed/armored_samurai/193a14b8-7f1d-11e2-991a-2897b90a61c4.png deleted file mode 100644 index de47ac52d0..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/armored_samurai/193a14b8-7f1d-11e2-991a-2897b90a61c4.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/armored_samurai/274333e6-7f1d-11e2-887d-157238988fb9.png b/website/assets/img/project_files/designs/unprocessed/armored_samurai/274333e6-7f1d-11e2-887d-157238988fb9.png deleted file mode 100644 index 5d7f89df92..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/armored_samurai/274333e6-7f1d-11e2-887d-157238988fb9.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/armored_samurai/2a920c8e-7f1d-11e2-9656-d4b63e736b26.png b/website/assets/img/project_files/designs/unprocessed/armored_samurai/2a920c8e-7f1d-11e2-9656-d4b63e736b26.png deleted file mode 100644 index 7ef25a11bc..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/armored_samurai/2a920c8e-7f1d-11e2-9656-d4b63e736b26.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/backer/6c742fa6-7801-11e2-8ce2-02ca676c031d.gif b/website/assets/img/project_files/designs/unprocessed/backer/6c742fa6-7801-11e2-8ce2-02ca676c031d.gif deleted file mode 100644 index 2cc75ebeab..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/backer/6c742fa6-7801-11e2-8ce2-02ca676c031d.gif and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/backer/96c696a0-7f8f-11e2-9bf9-5e67f9e4ed85.gif b/website/assets/img/project_files/designs/unprocessed/backer/96c696a0-7f8f-11e2-9bf9-5e67f9e4ed85.gif deleted file mode 100644 index 612a424d55..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/backer/96c696a0-7f8f-11e2-9bf9-5e67f9e4ed85.gif and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/backer/ab1da3a4-77b6-11e2-95c0-5e5e3300f202.gif b/website/assets/img/project_files/designs/unprocessed/backer/ab1da3a4-77b6-11e2-95c0-5e5e3300f202.gif deleted file mode 100644 index 539113d8cc..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/backer/ab1da3a4-77b6-11e2-95c0-5e5e3300f202.gif and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/bride/d09359ee-800d-11e2-92be-000b9ce042c2.gif b/website/assets/img/project_files/designs/unprocessed/bride/d09359ee-800d-11e2-92be-000b9ce042c2.gif deleted file mode 100644 index 3e5be58f41..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/bride/d09359ee-800d-11e2-92be-000b9ce042c2.gif and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/bride/d0d1c5f8-800d-11e2-869c-46f3ce3925f2.gif b/website/assets/img/project_files/designs/unprocessed/bride/d0d1c5f8-800d-11e2-869c-46f3ce3925f2.gif deleted file mode 100644 index bd4267a5f8..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/bride/d0d1c5f8-800d-11e2-869c-46f3ce3925f2.gif and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/bride/d1120898-800d-11e2-9fea-be1dc75b04ce.gif b/website/assets/img/project_files/designs/unprocessed/bride/d1120898-800d-11e2-9fea-be1dc75b04ce.gif deleted file mode 100644 index 11c95837f3..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/bride/d1120898-800d-11e2-9fea-be1dc75b04ce.gif and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/cat_ears/906bf600-81c0-11e2-9b89-8bde0a5209bc.png b/website/assets/img/project_files/designs/unprocessed/cat_ears/906bf600-81c0-11e2-9b89-8bde0a5209bc.png deleted file mode 100644 index 9c5e6c7a79..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/cat_ears/906bf600-81c0-11e2-9b89-8bde0a5209bc.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/cat_ears/95d8d428-81c0-11e2-89ef-24dc63060497.png b/website/assets/img/project_files/designs/unprocessed/cat_ears/95d8d428-81c0-11e2-89ef-24dc63060497.png deleted file mode 100644 index ed2584e6d8..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/cat_ears/95d8d428-81c0-11e2-89ef-24dc63060497.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/dragon_hunter/2b4edd44-80aa-11e2-91fd-ae7dc21d69e7.gif b/website/assets/img/project_files/designs/unprocessed/dragon_hunter/2b4edd44-80aa-11e2-91fd-ae7dc21d69e7.gif deleted file mode 100644 index e1a5963b39..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/dragon_hunter/2b4edd44-80aa-11e2-91fd-ae7dc21d69e7.gif and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/dragon_hunter/2e6af9d6-80aa-11e2-8c2e-812b03736b26.gif b/website/assets/img/project_files/designs/unprocessed/dragon_hunter/2e6af9d6-80aa-11e2-8c2e-812b03736b26.gif deleted file mode 100644 index b50ee081a2..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/dragon_hunter/2e6af9d6-80aa-11e2-8c2e-812b03736b26.gif and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/dragon_hunter/e854c3b4-80a9-11e2-94e2-048c2cf36920.gif b/website/assets/img/project_files/designs/unprocessed/dragon_hunter/e854c3b4-80a9-11e2-94e2-048c2cf36920.gif deleted file mode 100644 index bec63f0915..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/dragon_hunter/e854c3b4-80a9-11e2-94e2-048c2cf36920.gif and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/dragon_hunter/ed357a86-80a9-11e2-997f-35c1841e1688.gif b/website/assets/img/project_files/designs/unprocessed/dragon_hunter/ed357a86-80a9-11e2-997f-35c1841e1688.gif deleted file mode 100644 index 39086a14ff..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/dragon_hunter/ed357a86-80a9-11e2-997f-35c1841e1688.gif and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/dragon_hunter/f08a5012-80a9-11e2-8c99-dc58828b4e2a.gif b/website/assets/img/project_files/designs/unprocessed/dragon_hunter/f08a5012-80a9-11e2-8c99-dc58828b4e2a.gif deleted file mode 100644 index ec52bdddcb..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/dragon_hunter/f08a5012-80a9-11e2-8c99-dc58828b4e2a.gif and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/dragon_hunter/f48fc58e-80a9-11e2-860e-dc5d57325f7e.gif b/website/assets/img/project_files/designs/unprocessed/dragon_hunter/f48fc58e-80a9-11e2-860e-dc5d57325f7e.gif deleted file mode 100644 index 1141910799..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/dragon_hunter/f48fc58e-80a9-11e2-860e-dc5d57325f7e.gif and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/ff218da6-7ff6-11e2-90a5-691ce50f46a2.gif b/website/assets/img/project_files/designs/unprocessed/ff218da6-7ff6-11e2-90a5-691ce50f46a2.gif deleted file mode 100644 index 046c6b4817..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/ff218da6-7ff6-11e2-90a5-691ce50f46a2.gif and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/gladiator/23e7ab0e-7f0a-11e2-9d36-bfab6944f6b7.png b/website/assets/img/project_files/designs/unprocessed/gladiator/23e7ab0e-7f0a-11e2-9d36-bfab6944f6b7.png deleted file mode 100644 index 9143feb639..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/gladiator/23e7ab0e-7f0a-11e2-9d36-bfab6944f6b7.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/gladiator/2414bd4c-7f0a-11e2-8522-9becf9bdf198.png b/website/assets/img/project_files/designs/unprocessed/gladiator/2414bd4c-7f0a-11e2-8522-9becf9bdf198.png deleted file mode 100644 index 5f53907632..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/gladiator/2414bd4c-7f0a-11e2-8522-9becf9bdf198.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/gladiator/2441dfe8-7f0a-11e2-8289-74dc99e5d9cb.png b/website/assets/img/project_files/designs/unprocessed/gladiator/2441dfe8-7f0a-11e2-8289-74dc99e5d9cb.png deleted file mode 100644 index efc930ca6e..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/gladiator/2441dfe8-7f0a-11e2-8289-74dc99e5d9cb.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/gladiator/2454557e-7f0a-11e2-98e9-364700741380.png b/website/assets/img/project_files/designs/unprocessed/gladiator/2454557e-7f0a-11e2-98e9-364700741380.png deleted file mode 100644 index d057032960..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/gladiator/2454557e-7f0a-11e2-98e9-364700741380.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/gladiator/245a7d3c-7f0a-11e2-9aab-f5ad8aeeff98.png b/website/assets/img/project_files/designs/unprocessed/gladiator/245a7d3c-7f0a-11e2-9aab-f5ad8aeeff98.png deleted file mode 100644 index b72e693953..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/gladiator/245a7d3c-7f0a-11e2-9aab-f5ad8aeeff98.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/immortal/a23653d0-7f36-11e2-8993-7146e23b80d2.png b/website/assets/img/project_files/designs/unprocessed/immortal/a23653d0-7f36-11e2-8993-7146e23b80d2.png deleted file mode 100644 index bc31150249..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/immortal/a23653d0-7f36-11e2-8993-7146e23b80d2.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/immortal/a267e12a-7f36-11e2-8cc3-3b7ef849783c.png b/website/assets/img/project_files/designs/unprocessed/immortal/a267e12a-7f36-11e2-8cc3-3b7ef849783c.png deleted file mode 100644 index 7a4dfcca8f..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/immortal/a267e12a-7f36-11e2-8cc3-3b7ef849783c.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/immortal/a2986c6e-7f36-11e2-8858-f817af009adb.png b/website/assets/img/project_files/designs/unprocessed/immortal/a2986c6e-7f36-11e2-8858-f817af009adb.png deleted file mode 100644 index b7b70e237a..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/immortal/a2986c6e-7f36-11e2-8858-f817af009adb.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/immortal/a2ba320e-7f36-11e2-9bc6-d0a02b66408c.png b/website/assets/img/project_files/designs/unprocessed/immortal/a2ba320e-7f36-11e2-9bc6-d0a02b66408c.png deleted file mode 100644 index 2e61ea92b2..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/immortal/a2ba320e-7f36-11e2-9bc6-d0a02b66408c.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/pets/7beaf3ee-805c-11e2-994f-a8158102048c.gif b/website/assets/img/project_files/designs/unprocessed/pets/7beaf3ee-805c-11e2-994f-a8158102048c.gif deleted file mode 100644 index 0d873aa493..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/pets/7beaf3ee-805c-11e2-994f-a8158102048c.gif and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/pets/8839ff22-8837-11e2-84ed-3998b99719b0.png b/website/assets/img/project_files/designs/unprocessed/pets/8839ff22-8837-11e2-84ed-3998b99719b0.png deleted file mode 100644 index c97d47448c..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/pets/8839ff22-8837-11e2-84ed-3998b99719b0.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/pets/b13c795c-6f2a-11e2-8be9-dec462891e6f.png b/website/assets/img/project_files/designs/unprocessed/pets/b13c795c-6f2a-11e2-8be9-dec462891e6f.png deleted file mode 100644 index 897ed12bbd..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/pets/b13c795c-6f2a-11e2-8be9-dec462891e6f.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/robed_samurai/a4ade7e4-7f14-11e2-8aa2-c3b501009e1a.png b/website/assets/img/project_files/designs/unprocessed/robed_samurai/a4ade7e4-7f14-11e2-8aa2-c3b501009e1a.png deleted file mode 100644 index 37c8c1476e..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/robed_samurai/a4ade7e4-7f14-11e2-8aa2-c3b501009e1a.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/robed_samurai/a4dd91d8-7f14-11e2-9302-7b378721bb9b.png b/website/assets/img/project_files/designs/unprocessed/robed_samurai/a4dd91d8-7f14-11e2-9302-7b378721bb9b.png deleted file mode 100644 index 5137e84fad..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/robed_samurai/a4dd91d8-7f14-11e2-9302-7b378721bb9b.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/robed_samurai/a50d855a-7f14-11e2-8cb6-096ba49e0084.png b/website/assets/img/project_files/designs/unprocessed/robed_samurai/a50d855a-7f14-11e2-8cb6-096ba49e0084.png deleted file mode 100644 index ba738bcc80..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/robed_samurai/a50d855a-7f14-11e2-8cb6-096ba49e0084.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/robed_samurai/a53c91f6-7f14-11e2-98c0-d9ca8adfd77f.png b/website/assets/img/project_files/designs/unprocessed/robed_samurai/a53c91f6-7f14-11e2-98c0-d9ca8adfd77f.png deleted file mode 100644 index d8a77b9543..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/robed_samurai/a53c91f6-7f14-11e2-98c0-d9ca8adfd77f.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/rogue/300cde96-704f-11e2-95f1-25d59dee29c2.png b/website/assets/img/project_files/designs/unprocessed/rogue/300cde96-704f-11e2-95f1-25d59dee29c2.png deleted file mode 100644 index d2d541ecdc..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/rogue/300cde96-704f-11e2-95f1-25d59dee29c2.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/rogue/78aa437e-7111-11e2-97b5-1f1d1e2b99e0.png b/website/assets/img/project_files/designs/unprocessed/rogue/78aa437e-7111-11e2-97b5-1f1d1e2b99e0.png deleted file mode 100644 index 246f2031e6..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/rogue/78aa437e-7111-11e2-97b5-1f1d1e2b99e0.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/rogue/79016b86-7111-11e2-90e4-ad4483d9d0fa.png b/website/assets/img/project_files/designs/unprocessed/rogue/79016b86-7111-11e2-90e4-ad4483d9d0fa.png deleted file mode 100644 index 1396b6e37e..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/rogue/79016b86-7111-11e2-90e4-ad4483d9d0fa.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/rogue/7911afd2-7111-11e2-899b-e17fa4b0f758.png b/website/assets/img/project_files/designs/unprocessed/rogue/7911afd2-7111-11e2-899b-e17fa4b0f758.png deleted file mode 100644 index e579d5c15d..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/rogue/7911afd2-7111-11e2-899b-e17fa4b0f758.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/rogue/d665bcaa-7d6e-11e2-8389-ad021a8995e6.png b/website/assets/img/project_files/designs/unprocessed/rogue/d665bcaa-7d6e-11e2-8389-ad021a8995e6.png deleted file mode 100644 index f36e4aab2e..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/rogue/d665bcaa-7d6e-11e2-8389-ad021a8995e6.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/rogue/d7a969cc-7d6e-11e2-8ae6-4bfc48340897.png b/website/assets/img/project_files/designs/unprocessed/rogue/d7a969cc-7d6e-11e2-8ae6-4bfc48340897.png deleted file mode 100644 index bd1d337f61..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/rogue/d7a969cc-7d6e-11e2-8ae6-4bfc48340897.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/rogue/d96fa1b8-7d6e-11e2-97d2-35da41d621cc.png b/website/assets/img/project_files/designs/unprocessed/rogue/d96fa1b8-7d6e-11e2-97d2-35da41d621cc.png deleted file mode 100644 index f910ae3a91..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/rogue/d96fa1b8-7d6e-11e2-97d2-35da41d621cc.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/rogue/dbae71de-7d6e-11e2-9ed4-e695eb852666.png b/website/assets/img/project_files/designs/unprocessed/rogue/dbae71de-7d6e-11e2-9ed4-e695eb852666.png deleted file mode 100644 index ad89e6e5ca..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/rogue/dbae71de-7d6e-11e2-9ed4-e695eb852666.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/rogue/dcf2eb42-7d6e-11e2-96dd-5c943b1f26a9.png b/website/assets/img/project_files/designs/unprocessed/rogue/dcf2eb42-7d6e-11e2-96dd-5c943b1f26a9.png deleted file mode 100644 index 11fbb4cde3..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/rogue/dcf2eb42-7d6e-11e2-96dd-5c943b1f26a9.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/rogue/e091be2c-7d6e-11e2-99d7-6cdca4393a65.png b/website/assets/img/project_files/designs/unprocessed/rogue/e091be2c-7d6e-11e2-99d7-6cdca4393a65.png deleted file mode 100644 index c88818377a..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/rogue/e091be2c-7d6e-11e2-99d7-6cdca4393a65.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/rogue/e2088d76-7d6e-11e2-9488-0bd0f499213c.png b/website/assets/img/project_files/designs/unprocessed/rogue/e2088d76-7d6e-11e2-9488-0bd0f499213c.png deleted file mode 100644 index c084393ab6..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/rogue/e2088d76-7d6e-11e2-9488-0bd0f499213c.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/special/compstore bunny lavender.png b/website/assets/img/project_files/designs/unprocessed/special/compstore bunny lavender.png deleted file mode 100644 index adf317483b..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/special/compstore bunny lavender.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/special/compstore bunny light blue.png b/website/assets/img/project_files/designs/unprocessed/special/compstore bunny light blue.png deleted file mode 100644 index 2b0dee060c..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/special/compstore bunny light blue.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/special/compstore bunny pink.png b/website/assets/img/project_files/designs/unprocessed/special/compstore bunny pink.png deleted file mode 100644 index 19fddb633c..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/special/compstore bunny pink.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/special/compstore bunny yellow.png b/website/assets/img/project_files/designs/unprocessed/special/compstore bunny yellow.png deleted file mode 100644 index ac993a62c5..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/special/compstore bunny yellow.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/special/compstore bunny1.png b/website/assets/img/project_files/designs/unprocessed/special/compstore bunny1.png deleted file mode 100644 index 7ea2c2e388..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/special/compstore bunny1.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/special/compstore hermes white.png b/website/assets/img/project_files/designs/unprocessed/special/compstore hermes white.png deleted file mode 100644 index bf7e6475a2..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/special/compstore hermes white.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/special/compstore hermes.png b/website/assets/img/project_files/designs/unprocessed/special/compstore hermes.png deleted file mode 100644 index 0c51fe8d30..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/special/compstore hermes.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/special/compstore kitties1.png b/website/assets/img/project_files/designs/unprocessed/special/compstore kitties1.png deleted file mode 100644 index 9a5386d355..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/special/compstore kitties1.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/wizard/056fe680-7d5e-11e2-995d-92d377750e12.png b/website/assets/img/project_files/designs/unprocessed/wizard/056fe680-7d5e-11e2-995d-92d377750e12.png deleted file mode 100644 index e3b195d449..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/wizard/056fe680-7d5e-11e2-995d-92d377750e12.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/wizard/0a8db056-7c7e-11e2-8cc3-743d54724f15.png b/website/assets/img/project_files/designs/unprocessed/wizard/0a8db056-7c7e-11e2-8cc3-743d54724f15.png deleted file mode 100644 index 1a53a0bd63..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/wizard/0a8db056-7c7e-11e2-8cc3-743d54724f15.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/wizard/0c731010-7d5e-11e2-85b1-63b96dc716e7.png b/website/assets/img/project_files/designs/unprocessed/wizard/0c731010-7d5e-11e2-85b1-63b96dc716e7.png deleted file mode 100644 index 6517e33078..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/wizard/0c731010-7d5e-11e2-85b1-63b96dc716e7.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/wizard/1653261e-7dbe-11e2-9905-1746529f137b.png b/website/assets/img/project_files/designs/unprocessed/wizard/1653261e-7dbe-11e2-9905-1746529f137b.png deleted file mode 100644 index 608c77e10e..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/wizard/1653261e-7dbe-11e2-9905-1746529f137b.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/wizard/1b4e12c8-7dbe-11e2-8a37-ae0693395de9.png b/website/assets/img/project_files/designs/unprocessed/wizard/1b4e12c8-7dbe-11e2-8a37-ae0693395de9.png deleted file mode 100644 index 2985f66163..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/wizard/1b4e12c8-7dbe-11e2-8a37-ae0693395de9.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/wizard/1d9e2166-8670-11e2-9b44-7e58fa80c479.png b/website/assets/img/project_files/designs/unprocessed/wizard/1d9e2166-8670-11e2-9b44-7e58fa80c479.png deleted file mode 100644 index a37b543dae..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/wizard/1d9e2166-8670-11e2-9b44-7e58fa80c479.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/wizard/1fa8bc34-7d5e-11e2-8ba9-7cc5d914c82a.png b/website/assets/img/project_files/designs/unprocessed/wizard/1fa8bc34-7d5e-11e2-8ba9-7cc5d914c82a.png deleted file mode 100644 index 40084bca48..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/wizard/1fa8bc34-7d5e-11e2-8ba9-7cc5d914c82a.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/wizard/20445f76-7dbe-11e2-9f63-a80d7a8caa47.png b/website/assets/img/project_files/designs/unprocessed/wizard/20445f76-7dbe-11e2-9f63-a80d7a8caa47.png deleted file mode 100644 index 39842812c7..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/wizard/20445f76-7dbe-11e2-9f63-a80d7a8caa47.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/wizard/22967a7e-8670-11e2-8306-f9c38bc4d573.png b/website/assets/img/project_files/designs/unprocessed/wizard/22967a7e-8670-11e2-8306-f9c38bc4d573.png deleted file mode 100644 index 2f9f99f89f..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/wizard/22967a7e-8670-11e2-8306-f9c38bc4d573.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/wizard/2c40e622-8670-11e2-8363-55bf3fe07c92.png b/website/assets/img/project_files/designs/unprocessed/wizard/2c40e622-8670-11e2-8363-55bf3fe07c92.png deleted file mode 100644 index 4b1c240bb3..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/wizard/2c40e622-8670-11e2-8363-55bf3fe07c92.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/wizard/3bb788ae-8670-11e2-842a-315c136bb7bc.png b/website/assets/img/project_files/designs/unprocessed/wizard/3bb788ae-8670-11e2-842a-315c136bb7bc.png deleted file mode 100644 index a7bea79ca0..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/wizard/3bb788ae-8670-11e2-842a-315c136bb7bc.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/wizard/40c01002-7d5e-11e2-8226-b8cde96483aa.png b/website/assets/img/project_files/designs/unprocessed/wizard/40c01002-7d5e-11e2-8226-b8cde96483aa.png deleted file mode 100644 index 831cae9f58..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/wizard/40c01002-7d5e-11e2-8226-b8cde96483aa.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/wizard/4ac3b2c0-7d5e-11e2-928a-9ab34f91ce77.png b/website/assets/img/project_files/designs/unprocessed/wizard/4ac3b2c0-7d5e-11e2-928a-9ab34f91ce77.png deleted file mode 100644 index a8a3d3fd5a..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/wizard/4ac3b2c0-7d5e-11e2-928a-9ab34f91ce77.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/wizard/5cb7a96e-7d5e-11e2-99d0-f9a52eb29c27.png b/website/assets/img/project_files/designs/unprocessed/wizard/5cb7a96e-7d5e-11e2-99d0-f9a52eb29c27.png deleted file mode 100644 index e8005412b0..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/wizard/5cb7a96e-7d5e-11e2-99d0-f9a52eb29c27.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/wizard/638eb6ce-7d5e-11e2-9bcc-0e3de0e4d484.png b/website/assets/img/project_files/designs/unprocessed/wizard/638eb6ce-7d5e-11e2-9bcc-0e3de0e4d484.png deleted file mode 100644 index 01c83ff60f..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/wizard/638eb6ce-7d5e-11e2-9bcc-0e3de0e4d484.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/wizard/8c23270a-7d5e-11e2-9ca0-60b5ef2de784.png b/website/assets/img/project_files/designs/unprocessed/wizard/8c23270a-7d5e-11e2-9ca0-60b5ef2de784.png deleted file mode 100644 index f2696f09d0..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/wizard/8c23270a-7d5e-11e2-9ca0-60b5ef2de784.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/wizard/981aebd8-86c3-11e2-8856-bee7c4eaa60d.png b/website/assets/img/project_files/designs/unprocessed/wizard/981aebd8-86c3-11e2-8856-bee7c4eaa60d.png deleted file mode 100644 index d0c79cf98c..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/wizard/981aebd8-86c3-11e2-8856-bee7c4eaa60d.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/wizard/9b44e94e-86c3-11e2-9aa9-a0a999d60f4c.png b/website/assets/img/project_files/designs/unprocessed/wizard/9b44e94e-86c3-11e2-9aa9-a0a999d60f4c.png deleted file mode 100644 index 983c0c44ad..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/wizard/9b44e94e-86c3-11e2-9aa9-a0a999d60f4c.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/wizard/cba70400-7d5e-11e2-8e7a-1c216a2074e1.png b/website/assets/img/project_files/designs/unprocessed/wizard/cba70400-7d5e-11e2-8e7a-1c216a2074e1.png deleted file mode 100644 index 54807f6093..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/wizard/cba70400-7d5e-11e2-8e7a-1c216a2074e1.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/wizard/d318da56-7d5e-11e2-9d79-79ea485542c9.png b/website/assets/img/project_files/designs/unprocessed/wizard/d318da56-7d5e-11e2-9d79-79ea485542c9.png deleted file mode 100644 index 464e5ad3ae..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/wizard/d318da56-7d5e-11e2-9d79-79ea485542c9.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/wizard/df8f8496-704e-11e2-8511-3170ca6c0df2.png b/website/assets/img/project_files/designs/unprocessed/wizard/df8f8496-704e-11e2-8511-3170ca6c0df2.png deleted file mode 100644 index d4f58be318..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/wizard/df8f8496-704e-11e2-8511-3170ca6c0df2.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/wizard/e34309a0-7d6e-11e2-841b-e54bddb82577.png b/website/assets/img/project_files/designs/unprocessed/wizard/e34309a0-7d6e-11e2-841b-e54bddb82577.png deleted file mode 100644 index ac4bac66a3..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/wizard/e34309a0-7d6e-11e2-841b-e54bddb82577.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/wizard/e55999e8-7c7e-11e2-80f7-c4d91580bf60.png b/website/assets/img/project_files/designs/unprocessed/wizard/e55999e8-7c7e-11e2-80f7-c4d91580bf60.png deleted file mode 100644 index 664ad5ed83..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/wizard/e55999e8-7c7e-11e2-80f7-c4d91580bf60.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/wizard/e71ce75e-7c7d-11e2-9d15-635aaff4e8d1.png b/website/assets/img/project_files/designs/unprocessed/wizard/e71ce75e-7c7d-11e2-9d15-635aaff4e8d1.png deleted file mode 100644 index 240c549bb4..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/wizard/e71ce75e-7c7d-11e2-9d15-635aaff4e8d1.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/wizard/eb37ac0c-7d5e-11e2-8ab8-eb061afe4082.png b/website/assets/img/project_files/designs/unprocessed/wizard/eb37ac0c-7d5e-11e2-8ab8-eb061afe4082.png deleted file mode 100644 index 1ef5a4083d..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/wizard/eb37ac0c-7d5e-11e2-8ab8-eb061afe4082.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/wizard/f04973e2-7dbd-11e2-9f40-e6c166d2bbc7 (1).png b/website/assets/img/project_files/designs/unprocessed/wizard/f04973e2-7dbd-11e2-9f40-e6c166d2bbc7 (1).png deleted file mode 100644 index c81719e62b..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/wizard/f04973e2-7dbd-11e2-9f40-e6c166d2bbc7 (1).png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/wizard/f1bac41a-7c7d-11e2-90f3-f2f53b5e2a00.png b/website/assets/img/project_files/designs/unprocessed/wizard/f1bac41a-7c7d-11e2-90f3-f2f53b5e2a00.png deleted file mode 100644 index 6ed26e1c2c..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/wizard/f1bac41a-7c7d-11e2-90f3-f2f53b5e2a00.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/wizard/f1e7c3c0-7d5e-11e2-8857-b58547e05c76.png b/website/assets/img/project_files/designs/unprocessed/wizard/f1e7c3c0-7d5e-11e2-8857-b58547e05c76.png deleted file mode 100644 index fbd1e287ce..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/wizard/f1e7c3c0-7d5e-11e2-8857-b58547e05c76.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/wizard/f5653fc6-7d60-11e2-96f4-d6c887747abc.png b/website/assets/img/project_files/designs/unprocessed/wizard/f5653fc6-7d60-11e2-96f4-d6c887747abc.png deleted file mode 100644 index c3d0298789..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/wizard/f5653fc6-7d60-11e2-96f4-d6c887747abc.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/wizard/f9700c38-7d5e-11e2-8914-d456c3c0ece0.png b/website/assets/img/project_files/designs/unprocessed/wizard/f9700c38-7d5e-11e2-8914-d456c3c0ece0.png deleted file mode 100644 index f28037da01..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/wizard/f9700c38-7d5e-11e2-8914-d456c3c0ece0.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/wizard/final/1ac07976-8c3d-11e2-8be6-b20569cccbbc.png b/website/assets/img/project_files/designs/unprocessed/wizard/final/1ac07976-8c3d-11e2-8be6-b20569cccbbc.png deleted file mode 100644 index 0910c08d6f..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/wizard/final/1ac07976-8c3d-11e2-8be6-b20569cccbbc.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/wizard/final/3a151098-8c3d-11e2-9b2d-b1fa78c39718.png b/website/assets/img/project_files/designs/unprocessed/wizard/final/3a151098-8c3d-11e2-9b2d-b1fa78c39718.png deleted file mode 100644 index 5895b86f24..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/wizard/final/3a151098-8c3d-11e2-9b2d-b1fa78c39718.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/wizard/final/3fee9142-8c3d-11e2-9e55-a1034a05deba.png b/website/assets/img/project_files/designs/unprocessed/wizard/final/3fee9142-8c3d-11e2-9e55-a1034a05deba.png deleted file mode 100644 index 377f9b69a3..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/wizard/final/3fee9142-8c3d-11e2-9e55-a1034a05deba.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/wizard/final/7aed8c94-8c3d-11e2-8197-db26cdcb1275.png b/website/assets/img/project_files/designs/unprocessed/wizard/final/7aed8c94-8c3d-11e2-8197-db26cdcb1275.png deleted file mode 100644 index 92f9048e73..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/wizard/final/7aed8c94-8c3d-11e2-8197-db26cdcb1275.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/wizard/final/80f159d6-8c3d-11e2-89c6-e7ec50cd4a85.png b/website/assets/img/project_files/designs/unprocessed/wizard/final/80f159d6-8c3d-11e2-89c6-e7ec50cd4a85.png deleted file mode 100644 index 2ff417a7d9..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/wizard/final/80f159d6-8c3d-11e2-89c6-e7ec50cd4a85.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/wizard/final/86682dbc-8f0e-11e2-9f1c-a54959ffaa72.png b/website/assets/img/project_files/designs/unprocessed/wizard/final/86682dbc-8f0e-11e2-9f1c-a54959ffaa72.png deleted file mode 100644 index b6c1d745aa..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/wizard/final/86682dbc-8f0e-11e2-9f1c-a54959ffaa72.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/wizard/final/8a448746-8f0e-11e2-8763-4c4c7ab97775.png b/website/assets/img/project_files/designs/unprocessed/wizard/final/8a448746-8f0e-11e2-8763-4c4c7ab97775.png deleted file mode 100644 index c22d69040b..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/wizard/final/8a448746-8f0e-11e2-8763-4c4c7ab97775.png and /dev/null differ diff --git a/website/assets/img/project_files/designs/unprocessed/wizard/final/e002d874-8c3c-11e2-96ad-16523c29bd32.png b/website/assets/img/project_files/designs/unprocessed/wizard/final/e002d874-8c3c-11e2-96ad-16523c29bd32.png deleted file mode 100644 index 1348413c7d..0000000000 Binary files a/website/assets/img/project_files/designs/unprocessed/wizard/final/e002d874-8c3c-11e2-96ad-16523c29bd32.png and /dev/null differ diff --git a/website/assets/img/project_files/development.xcf b/website/assets/img/project_files/development.xcf deleted file mode 100644 index c5d80bc5bd..0000000000 Binary files a/website/assets/img/project_files/development.xcf and /dev/null differ diff --git a/website/assets/img/project_files/female.xcf b/website/assets/img/project_files/female.xcf deleted file mode 100644 index c2a9dbbf03..0000000000 Binary files a/website/assets/img/project_files/female.xcf and /dev/null differ diff --git a/website/assets/img/project_files/full.xcf b/website/assets/img/project_files/full.xcf deleted file mode 100644 index b46740f83c..0000000000 Binary files a/website/assets/img/project_files/full.xcf and /dev/null differ diff --git a/website/assets/img/project_files/hair_color_wips/hair_bangs_1_blue.png b/website/assets/img/project_files/hair_color_wips/hair_bangs_1_blue.png deleted file mode 100644 index bc5e603685..0000000000 Binary files a/website/assets/img/project_files/hair_color_wips/hair_bangs_1_blue.png and /dev/null differ diff --git a/website/assets/img/project_files/hair_color_wips/hair_bangs_1_bone.png b/website/assets/img/project_files/hair_color_wips/hair_bangs_1_bone.png deleted file mode 100644 index c24716ebb3..0000000000 Binary files a/website/assets/img/project_files/hair_color_wips/hair_bangs_1_bone.png and /dev/null differ diff --git a/website/assets/img/project_files/hair_color_wips/hair_bangs_1_ccblue.png b/website/assets/img/project_files/hair_color_wips/hair_bangs_1_ccblue.png deleted file mode 100644 index 888be1b7a5..0000000000 Binary files a/website/assets/img/project_files/hair_color_wips/hair_bangs_1_ccblue.png and /dev/null differ diff --git a/website/assets/img/project_files/hair_color_wips/hair_bangs_1_ccgreen.png b/website/assets/img/project_files/hair_color_wips/hair_bangs_1_ccgreen.png deleted file mode 100644 index 9d8cf847f1..0000000000 Binary files a/website/assets/img/project_files/hair_color_wips/hair_bangs_1_ccgreen.png and /dev/null differ diff --git a/website/assets/img/project_files/hair_color_wips/hair_bangs_1_ccorange.png b/website/assets/img/project_files/hair_color_wips/hair_bangs_1_ccorange.png deleted file mode 100644 index 11c16826c7..0000000000 Binary files a/website/assets/img/project_files/hair_color_wips/hair_bangs_1_ccorange.png and /dev/null differ diff --git a/website/assets/img/project_files/hair_color_wips/hair_bangs_1_ccpink.png b/website/assets/img/project_files/hair_color_wips/hair_bangs_1_ccpink.png deleted file mode 100644 index d48f60f800..0000000000 Binary files a/website/assets/img/project_files/hair_color_wips/hair_bangs_1_ccpink.png and /dev/null differ diff --git a/website/assets/img/project_files/hair_color_wips/hair_bangs_1_ccpurple.png b/website/assets/img/project_files/hair_color_wips/hair_bangs_1_ccpurple.png deleted file mode 100644 index 251989bd90..0000000000 Binary files a/website/assets/img/project_files/hair_color_wips/hair_bangs_1_ccpurple.png and /dev/null differ diff --git a/website/assets/img/project_files/hair_color_wips/hair_bangs_1_ccyellow.png b/website/assets/img/project_files/hair_color_wips/hair_bangs_1_ccyellow.png deleted file mode 100644 index ec29e7fa29..0000000000 Binary files a/website/assets/img/project_files/hair_color_wips/hair_bangs_1_ccyellow.png and /dev/null differ diff --git a/website/assets/img/project_files/hair_color_wips/hair_bangs_1_darkred.png b/website/assets/img/project_files/hair_color_wips/hair_bangs_1_darkred.png deleted file mode 100644 index 7855a21512..0000000000 Binary files a/website/assets/img/project_files/hair_color_wips/hair_bangs_1_darkred.png and /dev/null differ diff --git a/website/assets/img/project_files/hair_color_wips/hair_bangs_1_desert.png b/website/assets/img/project_files/hair_color_wips/hair_bangs_1_desert.png deleted file mode 100644 index 384e64612b..0000000000 Binary files a/website/assets/img/project_files/hair_color_wips/hair_bangs_1_desert.png and /dev/null differ diff --git a/website/assets/img/project_files/hair_color_wips/hair_bangs_1_fire.png b/website/assets/img/project_files/hair_color_wips/hair_bangs_1_fire.png deleted file mode 100644 index e69e7299d9..0000000000 Binary files a/website/assets/img/project_files/hair_color_wips/hair_bangs_1_fire.png and /dev/null differ diff --git a/website/assets/img/project_files/hair_color_wips/hair_bangs_1_green.png b/website/assets/img/project_files/hair_color_wips/hair_bangs_1_green.png deleted file mode 100644 index 3b28ad8564..0000000000 Binary files a/website/assets/img/project_files/hair_color_wips/hair_bangs_1_green.png and /dev/null differ diff --git a/website/assets/img/project_files/hair_color_wips/hair_bangs_1_ice.png b/website/assets/img/project_files/hair_color_wips/hair_bangs_1_ice.png deleted file mode 100644 index 665700e963..0000000000 Binary files a/website/assets/img/project_files/hair_color_wips/hair_bangs_1_ice.png and /dev/null differ diff --git a/website/assets/img/project_files/hair_color_wips/hair_bangs_1_orange.png b/website/assets/img/project_files/hair_color_wips/hair_bangs_1_orange.png deleted file mode 100644 index d473ae3df1..0000000000 Binary files a/website/assets/img/project_files/hair_color_wips/hair_bangs_1_orange.png and /dev/null differ diff --git a/website/assets/img/project_files/hair_color_wips/hair_bangs_1_purple.png b/website/assets/img/project_files/hair_color_wips/hair_bangs_1_purple.png deleted file mode 100644 index 1312857337..0000000000 Binary files a/website/assets/img/project_files/hair_color_wips/hair_bangs_1_purple.png and /dev/null differ diff --git a/website/assets/img/project_files/hair_color_wips/hair_bangs_1_rot.png b/website/assets/img/project_files/hair_color_wips/hair_bangs_1_rot.png deleted file mode 100644 index ed9bd1bdf0..0000000000 Binary files a/website/assets/img/project_files/hair_color_wips/hair_bangs_1_rot.png and /dev/null differ diff --git a/website/assets/img/project_files/hair_color_wips/hair_bangs_1_yellow.png b/website/assets/img/project_files/hair_color_wips/hair_bangs_1_yellow.png deleted file mode 100644 index fcf8304e5f..0000000000 Binary files a/website/assets/img/project_files/hair_color_wips/hair_bangs_1_yellow.png and /dev/null differ diff --git a/website/assets/img/project_files/hair_color_wips/hair_bangs_2_blue.png b/website/assets/img/project_files/hair_color_wips/hair_bangs_2_blue.png deleted file mode 100644 index 348be2e6a8..0000000000 Binary files a/website/assets/img/project_files/hair_color_wips/hair_bangs_2_blue.png and /dev/null differ diff --git a/website/assets/img/project_files/hair_color_wips/hair_bangs_2_bone.png b/website/assets/img/project_files/hair_color_wips/hair_bangs_2_bone.png deleted file mode 100644 index 3e875847f3..0000000000 Binary files a/website/assets/img/project_files/hair_color_wips/hair_bangs_2_bone.png and /dev/null differ diff --git a/website/assets/img/project_files/hair_color_wips/hair_bangs_2_ccblue.png b/website/assets/img/project_files/hair_color_wips/hair_bangs_2_ccblue.png deleted file mode 100644 index be0a46bf25..0000000000 Binary files a/website/assets/img/project_files/hair_color_wips/hair_bangs_2_ccblue.png and /dev/null differ diff --git a/website/assets/img/project_files/hair_color_wips/hair_bangs_2_ccgreen.png b/website/assets/img/project_files/hair_color_wips/hair_bangs_2_ccgreen.png deleted file mode 100644 index 71e701fdf9..0000000000 Binary files a/website/assets/img/project_files/hair_color_wips/hair_bangs_2_ccgreen.png and /dev/null differ diff --git a/website/assets/img/project_files/hair_color_wips/hair_bangs_2_ccorange.png b/website/assets/img/project_files/hair_color_wips/hair_bangs_2_ccorange.png deleted file mode 100644 index 569e5f34c5..0000000000 Binary files a/website/assets/img/project_files/hair_color_wips/hair_bangs_2_ccorange.png and /dev/null differ diff --git a/website/assets/img/project_files/hair_color_wips/hair_bangs_2_ccpink.png b/website/assets/img/project_files/hair_color_wips/hair_bangs_2_ccpink.png deleted file mode 100644 index 330bc97742..0000000000 Binary files a/website/assets/img/project_files/hair_color_wips/hair_bangs_2_ccpink.png and /dev/null differ diff --git a/website/assets/img/project_files/hair_color_wips/hair_bangs_2_ccpurple.png b/website/assets/img/project_files/hair_color_wips/hair_bangs_2_ccpurple.png deleted file mode 100644 index e4114c5f2a..0000000000 Binary files a/website/assets/img/project_files/hair_color_wips/hair_bangs_2_ccpurple.png and /dev/null differ diff --git a/website/assets/img/project_files/hair_color_wips/hair_bangs_2_ccyellow.png b/website/assets/img/project_files/hair_color_wips/hair_bangs_2_ccyellow.png deleted file mode 100644 index e5b68381c1..0000000000 Binary files a/website/assets/img/project_files/hair_color_wips/hair_bangs_2_ccyellow.png and /dev/null differ diff --git a/website/assets/img/project_files/hair_color_wips/hair_bangs_2_darkred.png b/website/assets/img/project_files/hair_color_wips/hair_bangs_2_darkred.png deleted file mode 100644 index ed57f2b5ef..0000000000 Binary files a/website/assets/img/project_files/hair_color_wips/hair_bangs_2_darkred.png and /dev/null differ diff --git a/website/assets/img/project_files/hair_color_wips/hair_bangs_2_desert.png b/website/assets/img/project_files/hair_color_wips/hair_bangs_2_desert.png deleted file mode 100644 index e14d05fb58..0000000000 Binary files a/website/assets/img/project_files/hair_color_wips/hair_bangs_2_desert.png and /dev/null differ diff --git a/website/assets/img/project_files/hair_color_wips/hair_bangs_2_fire.png b/website/assets/img/project_files/hair_color_wips/hair_bangs_2_fire.png deleted file mode 100644 index ab29bbc4cc..0000000000 Binary files a/website/assets/img/project_files/hair_color_wips/hair_bangs_2_fire.png and /dev/null differ diff --git a/website/assets/img/project_files/hair_color_wips/hair_bangs_2_green.png b/website/assets/img/project_files/hair_color_wips/hair_bangs_2_green.png deleted file mode 100644 index dcc380401b..0000000000 Binary files a/website/assets/img/project_files/hair_color_wips/hair_bangs_2_green.png and /dev/null differ diff --git a/website/assets/img/project_files/hair_color_wips/hair_bangs_2_ice.png b/website/assets/img/project_files/hair_color_wips/hair_bangs_2_ice.png deleted file mode 100644 index 9935951141..0000000000 Binary files a/website/assets/img/project_files/hair_color_wips/hair_bangs_2_ice.png and /dev/null differ diff --git a/website/assets/img/project_files/hair_color_wips/hair_bangs_2_orange.png b/website/assets/img/project_files/hair_color_wips/hair_bangs_2_orange.png deleted file mode 100644 index 30bf2c96a8..0000000000 Binary files a/website/assets/img/project_files/hair_color_wips/hair_bangs_2_orange.png and /dev/null differ diff --git a/website/assets/img/project_files/hair_color_wips/hair_bangs_2_purple.png b/website/assets/img/project_files/hair_color_wips/hair_bangs_2_purple.png deleted file mode 100644 index 62e44b707b..0000000000 Binary files a/website/assets/img/project_files/hair_color_wips/hair_bangs_2_purple.png and /dev/null differ diff --git a/website/assets/img/project_files/hair_color_wips/hair_bangs_2_rot.png b/website/assets/img/project_files/hair_color_wips/hair_bangs_2_rot.png deleted file mode 100644 index 2655d89d20..0000000000 Binary files a/website/assets/img/project_files/hair_color_wips/hair_bangs_2_rot.png and /dev/null differ diff --git a/website/assets/img/project_files/hair_color_wips/hair_bangs_2_yellow.png b/website/assets/img/project_files/hair_color_wips/hair_bangs_2_yellow.png deleted file mode 100644 index 8af4c84045..0000000000 Binary files a/website/assets/img/project_files/hair_color_wips/hair_bangs_2_yellow.png and /dev/null differ diff --git a/website/assets/img/project_files/male.xcf b/website/assets/img/project_files/male.xcf deleted file mode 100644 index e7b34464d0..0000000000 Binary files a/website/assets/img/project_files/male.xcf and /dev/null differ diff --git a/website/assets/img/project_files/npcs/README.md b/website/assets/img/project_files/npcs/README.md deleted file mode 100644 index 0b781c5040..0000000000 --- a/website/assets/img/project_files/npcs/README.md +++ /dev/null @@ -1 +0,0 @@ -When adding a new NPC, do the usual. When temporarily replacing an NPC with an event (halloween, thanksgiving, etc) - you replace the image files in img/sprites/spritesmith/npcs, and keep all designs in this folder so we can later *replace back* after the event is over. This is the most size-optimal approach (vs having all npcs in the spritesheet & referencing them differently in code) diff --git a/website/assets/img/project_files/npcs/april_fools/npc_alex.png b/website/assets/img/project_files/npcs/april_fools/npc_alex.png deleted file mode 100644 index daa09d4518..0000000000 Binary files a/website/assets/img/project_files/npcs/april_fools/npc_alex.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/april_fools/npc_bailey.png b/website/assets/img/project_files/npcs/april_fools/npc_bailey.png deleted file mode 100644 index ceed5ea7c3..0000000000 Binary files a/website/assets/img/project_files/npcs/april_fools/npc_bailey.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/april_fools/npc_daniel.png b/website/assets/img/project_files/npcs/april_fools/npc_daniel.png deleted file mode 100644 index f0ae932055..0000000000 Binary files a/website/assets/img/project_files/npcs/april_fools/npc_daniel.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/april_fools/npc_ian.png b/website/assets/img/project_files/npcs/april_fools/npc_ian.png deleted file mode 100644 index 30b6c1df9d..0000000000 Binary files a/website/assets/img/project_files/npcs/april_fools/npc_ian.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/april_fools/npc_justin.png b/website/assets/img/project_files/npcs/april_fools/npc_justin.png deleted file mode 100644 index 04e683a6d6..0000000000 Binary files a/website/assets/img/project_files/npcs/april_fools/npc_justin.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/april_fools/npc_matt.png b/website/assets/img/project_files/npcs/april_fools/npc_matt.png deleted file mode 100644 index 48c3dd049e..0000000000 Binary files a/website/assets/img/project_files/npcs/april_fools/npc_matt.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/birthday/npc_alex.png b/website/assets/img/project_files/npcs/birthday/npc_alex.png deleted file mode 100644 index 9d322bdeec..0000000000 Binary files a/website/assets/img/project_files/npcs/birthday/npc_alex.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/birthday/npc_bailey.png b/website/assets/img/project_files/npcs/birthday/npc_bailey.png deleted file mode 100644 index cec18b6ef8..0000000000 Binary files a/website/assets/img/project_files/npcs/birthday/npc_bailey.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/birthday/npc_daniel.png b/website/assets/img/project_files/npcs/birthday/npc_daniel.png deleted file mode 100644 index c41467d6ab..0000000000 Binary files a/website/assets/img/project_files/npcs/birthday/npc_daniel.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/birthday/npc_ian.png b/website/assets/img/project_files/npcs/birthday/npc_ian.png deleted file mode 100644 index fc421487a8..0000000000 Binary files a/website/assets/img/project_files/npcs/birthday/npc_ian.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/birthday/npc_justin.png b/website/assets/img/project_files/npcs/birthday/npc_justin.png deleted file mode 100644 index 08ad42e374..0000000000 Binary files a/website/assets/img/project_files/npcs/birthday/npc_justin.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/birthday/npc_matt.png b/website/assets/img/project_files/npcs/birthday/npc_matt.png deleted file mode 100644 index 26fe312661..0000000000 Binary files a/website/assets/img/project_files/npcs/birthday/npc_matt.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/halloween2/npc_alex.png b/website/assets/img/project_files/npcs/halloween2/npc_alex.png deleted file mode 100644 index c80cefa977..0000000000 Binary files a/website/assets/img/project_files/npcs/halloween2/npc_alex.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/halloween2/npc_bailey.png b/website/assets/img/project_files/npcs/halloween2/npc_bailey.png deleted file mode 100644 index f110d1a766..0000000000 Binary files a/website/assets/img/project_files/npcs/halloween2/npc_bailey.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/halloween2/npc_ian.png b/website/assets/img/project_files/npcs/halloween2/npc_ian.png deleted file mode 100644 index 482eb467a8..0000000000 Binary files a/website/assets/img/project_files/npcs/halloween2/npc_ian.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/halloween2/npc_justin.png b/website/assets/img/project_files/npcs/halloween2/npc_justin.png deleted file mode 100644 index 97ce158c9f..0000000000 Binary files a/website/assets/img/project_files/npcs/halloween2/npc_justin.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/halloween2/npc_matt.png b/website/assets/img/project_files/npcs/halloween2/npc_matt.png deleted file mode 100644 index 30e95d29f3..0000000000 Binary files a/website/assets/img/project_files/npcs/halloween2/npc_matt.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/nye/npc_alex.png b/website/assets/img/project_files/npcs/nye/npc_alex.png deleted file mode 100644 index 5fefa87f60..0000000000 Binary files a/website/assets/img/project_files/npcs/nye/npc_alex.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/nye/npc_bailey.png b/website/assets/img/project_files/npcs/nye/npc_bailey.png deleted file mode 100644 index d7659dfebe..0000000000 Binary files a/website/assets/img/project_files/npcs/nye/npc_bailey.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/nye/npc_daniel.png b/website/assets/img/project_files/npcs/nye/npc_daniel.png deleted file mode 100644 index 224279c4de..0000000000 Binary files a/website/assets/img/project_files/npcs/nye/npc_daniel.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/nye/npc_ian.png b/website/assets/img/project_files/npcs/nye/npc_ian.png deleted file mode 100644 index b6ac8374eb..0000000000 Binary files a/website/assets/img/project_files/npcs/nye/npc_ian.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/nye/npc_justin.png b/website/assets/img/project_files/npcs/nye/npc_justin.png deleted file mode 100644 index 1e8ed19c1c..0000000000 Binary files a/website/assets/img/project_files/npcs/nye/npc_justin.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/nye/npc_matt.png b/website/assets/img/project_files/npcs/nye/npc_matt.png deleted file mode 100644 index 123dc34233..0000000000 Binary files a/website/assets/img/project_files/npcs/nye/npc_matt.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/nye/seasonalshop_open.png b/website/assets/img/project_files/npcs/nye/seasonalshop_open.png deleted file mode 100644 index f37b309c95..0000000000 Binary files a/website/assets/img/project_files/npcs/nye/seasonalshop_open.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/regular/npc_alex.png b/website/assets/img/project_files/npcs/regular/npc_alex.png deleted file mode 100644 index 67b7476d33..0000000000 Binary files a/website/assets/img/project_files/npcs/regular/npc_alex.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/regular/npc_bailey.png b/website/assets/img/project_files/npcs/regular/npc_bailey.png deleted file mode 100644 index d5940b986b..0000000000 Binary files a/website/assets/img/project_files/npcs/regular/npc_bailey.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/regular/npc_daniel.png b/website/assets/img/project_files/npcs/regular/npc_daniel.png deleted file mode 100644 index b12dd9e254..0000000000 Binary files a/website/assets/img/project_files/npcs/regular/npc_daniel.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/regular/npc_justin.png b/website/assets/img/project_files/npcs/regular/npc_justin.png deleted file mode 100644 index 08ba7025c2..0000000000 Binary files a/website/assets/img/project_files/npcs/regular/npc_justin.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/regular/npc_matt.png b/website/assets/img/project_files/npcs/regular/npc_matt.png deleted file mode 100644 index 2531f1084b..0000000000 Binary files a/website/assets/img/project_files/npcs/regular/npc_matt.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/regular/npc_timetravelers_active.png b/website/assets/img/project_files/npcs/regular/npc_timetravelers_active.png deleted file mode 100644 index f84a5ba2e0..0000000000 Binary files a/website/assets/img/project_files/npcs/regular/npc_timetravelers_active.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/spring/npc_alex.png b/website/assets/img/project_files/npcs/spring/npc_alex.png deleted file mode 100644 index 8982854041..0000000000 Binary files a/website/assets/img/project_files/npcs/spring/npc_alex.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/spring/npc_bailey.png b/website/assets/img/project_files/npcs/spring/npc_bailey.png deleted file mode 100644 index 0fe6763311..0000000000 Binary files a/website/assets/img/project_files/npcs/spring/npc_bailey.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/spring/npc_daniel.png b/website/assets/img/project_files/npcs/spring/npc_daniel.png deleted file mode 100644 index 471f751e72..0000000000 Binary files a/website/assets/img/project_files/npcs/spring/npc_daniel.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/spring/npc_ian.png b/website/assets/img/project_files/npcs/spring/npc_ian.png deleted file mode 100644 index 86860dfa1b..0000000000 Binary files a/website/assets/img/project_files/npcs/spring/npc_ian.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/spring/npc_justin.png b/website/assets/img/project_files/npcs/spring/npc_justin.png deleted file mode 100644 index 9365bc12c9..0000000000 Binary files a/website/assets/img/project_files/npcs/spring/npc_justin.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/spring/npc_matt.png b/website/assets/img/project_files/npcs/spring/npc_matt.png deleted file mode 100644 index e129d6e43e..0000000000 Binary files a/website/assets/img/project_files/npcs/spring/npc_matt.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/spring/npc_timetravelers_active.png b/website/assets/img/project_files/npcs/spring/npc_timetravelers_active.png deleted file mode 100644 index 1847fd8337..0000000000 Binary files a/website/assets/img/project_files/npcs/spring/npc_timetravelers_active.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/spring/seasonalshop_open.png b/website/assets/img/project_files/npcs/spring/seasonalshop_open.png deleted file mode 100644 index e1f811893e..0000000000 Binary files a/website/assets/img/project_files/npcs/spring/seasonalshop_open.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/summer/npc_alex.png b/website/assets/img/project_files/npcs/summer/npc_alex.png deleted file mode 100644 index b5175c697b..0000000000 Binary files a/website/assets/img/project_files/npcs/summer/npc_alex.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/summer/npc_alex_broken.png b/website/assets/img/project_files/npcs/summer/npc_alex_broken.png deleted file mode 100644 index 5226067d53..0000000000 Binary files a/website/assets/img/project_files/npcs/summer/npc_alex_broken.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/summer/npc_bailey.png b/website/assets/img/project_files/npcs/summer/npc_bailey.png deleted file mode 100644 index f6ce232f91..0000000000 Binary files a/website/assets/img/project_files/npcs/summer/npc_bailey.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/summer/npc_daniel.png b/website/assets/img/project_files/npcs/summer/npc_daniel.png deleted file mode 100644 index 4e79603122..0000000000 Binary files a/website/assets/img/project_files/npcs/summer/npc_daniel.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/summer/npc_daniel_broken.png b/website/assets/img/project_files/npcs/summer/npc_daniel_broken.png deleted file mode 100644 index e98aa7450e..0000000000 Binary files a/website/assets/img/project_files/npcs/summer/npc_daniel_broken.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/summer/npc_ian.png b/website/assets/img/project_files/npcs/summer/npc_ian.png deleted file mode 100644 index db4b9883bf..0000000000 Binary files a/website/assets/img/project_files/npcs/summer/npc_ian.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/summer/npc_justin.png b/website/assets/img/project_files/npcs/summer/npc_justin.png deleted file mode 100644 index 28a58235d3..0000000000 Binary files a/website/assets/img/project_files/npcs/summer/npc_justin.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/summer/npc_matt.png b/website/assets/img/project_files/npcs/summer/npc_matt.png deleted file mode 100644 index 5998391df7..0000000000 Binary files a/website/assets/img/project_files/npcs/summer/npc_matt.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/summer/npc_matt_broken.png b/website/assets/img/project_files/npcs/summer/npc_matt_broken.png deleted file mode 100644 index 082cbdd03d..0000000000 Binary files a/website/assets/img/project_files/npcs/summer/npc_matt_broken.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/summer/npc_timetravelers_active.png b/website/assets/img/project_files/npcs/summer/npc_timetravelers_active.png deleted file mode 100644 index e14e0d32ba..0000000000 Binary files a/website/assets/img/project_files/npcs/summer/npc_timetravelers_active.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/summer/seasonalshop_open.png b/website/assets/img/project_files/npcs/summer/seasonalshop_open.png deleted file mode 100644 index d66bf56d46..0000000000 Binary files a/website/assets/img/project_files/npcs/summer/seasonalshop_open.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/thanksgiving/npc_alex.png b/website/assets/img/project_files/npcs/thanksgiving/npc_alex.png deleted file mode 100644 index 684e5d8510..0000000000 Binary files a/website/assets/img/project_files/npcs/thanksgiving/npc_alex.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/thanksgiving/npc_bailey.png b/website/assets/img/project_files/npcs/thanksgiving/npc_bailey.png deleted file mode 100644 index 8959c8f667..0000000000 Binary files a/website/assets/img/project_files/npcs/thanksgiving/npc_bailey.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/thanksgiving/npc_daniel.png b/website/assets/img/project_files/npcs/thanksgiving/npc_daniel.png deleted file mode 100644 index 591efcb171..0000000000 Binary files a/website/assets/img/project_files/npcs/thanksgiving/npc_daniel.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/thanksgiving/npc_matt.png b/website/assets/img/project_files/npcs/thanksgiving/npc_matt.png deleted file mode 100644 index ef720ee718..0000000000 Binary files a/website/assets/img/project_files/npcs/thanksgiving/npc_matt.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/valentine/npc_bailey.png b/website/assets/img/project_files/npcs/valentine/npc_bailey.png deleted file mode 100644 index 4957f1a3f9..0000000000 Binary files a/website/assets/img/project_files/npcs/valentine/npc_bailey.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/valentine/npc_daniel.png b/website/assets/img/project_files/npcs/valentine/npc_daniel.png deleted file mode 100644 index c669f2e7de..0000000000 Binary files a/website/assets/img/project_files/npcs/valentine/npc_daniel.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/winter/npc_alex.png b/website/assets/img/project_files/npcs/winter/npc_alex.png deleted file mode 100644 index 8d45538129..0000000000 Binary files a/website/assets/img/project_files/npcs/winter/npc_alex.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/winter/npc_bailey1.png b/website/assets/img/project_files/npcs/winter/npc_bailey1.png deleted file mode 100644 index db86596503..0000000000 Binary files a/website/assets/img/project_files/npcs/winter/npc_bailey1.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/winter/npc_bailey2.png b/website/assets/img/project_files/npcs/winter/npc_bailey2.png deleted file mode 100644 index a5b680b3f5..0000000000 Binary files a/website/assets/img/project_files/npcs/winter/npc_bailey2.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/winter/npc_daniel.png b/website/assets/img/project_files/npcs/winter/npc_daniel.png deleted file mode 100644 index f28a922a1a..0000000000 Binary files a/website/assets/img/project_files/npcs/winter/npc_daniel.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/winter/npc_ian.png b/website/assets/img/project_files/npcs/winter/npc_ian.png deleted file mode 100644 index 6d490c1152..0000000000 Binary files a/website/assets/img/project_files/npcs/winter/npc_ian.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/winter/npc_justin.png b/website/assets/img/project_files/npcs/winter/npc_justin.png deleted file mode 100644 index bf42f04508..0000000000 Binary files a/website/assets/img/project_files/npcs/winter/npc_justin.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/winter/npc_matt.png b/website/assets/img/project_files/npcs/winter/npc_matt.png deleted file mode 100644 index ed0e3bab59..0000000000 Binary files a/website/assets/img/project_files/npcs/winter/npc_matt.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/winter/npc_timetravelers_active.png b/website/assets/img/project_files/npcs/winter/npc_timetravelers_active.png deleted file mode 100644 index 422c355bcb..0000000000 Binary files a/website/assets/img/project_files/npcs/winter/npc_timetravelers_active.png and /dev/null differ diff --git a/website/assets/img/project_files/npcs/winter/seasonalshop_open.png b/website/assets/img/project_files/npcs/winter/seasonalshop_open.png deleted file mode 100644 index bf18da469c..0000000000 Binary files a/website/assets/img/project_files/npcs/winter/seasonalshop_open.png and /dev/null differ diff --git a/website/assets/img/project_files/shop.xcf b/website/assets/img/project_files/shop.xcf deleted file mode 100644 index 35fc264f42..0000000000 Binary files a/website/assets/img/project_files/shop.xcf and /dev/null differ diff --git a/website/assets/img/screenshot.jpeg b/website/assets/img/screenshot.jpeg deleted file mode 100644 index bb8f7d5c63..0000000000 Binary files a/website/assets/img/screenshot.jpeg and /dev/null differ diff --git a/website/assets/sprites/dist/spritesmith-largeSprites-0.css b/website/assets/sprites/dist/spritesmith-largeSprites-0.css deleted file mode 100644 index 24e9ec7b1d..0000000000 --- a/website/assets/sprites/dist/spritesmith-largeSprites-0.css +++ /dev/null @@ -1,18 +0,0 @@ -.promo_bundle_witchyFamiliars { - background-image: url(/static/sprites/spritesmith-largeSprites-0.png); - background-position: -142px 0px; - width: 141px; - height: 441px; -} -.promo_fall_customizations { - background-image: url(/static/sprites/spritesmith-largeSprites-0.png); - background-position: 0px 0px; - width: 141px; - height: 588px; -} -.scene_raking_leaves { - background-image: url(/static/sprites/spritesmith-largeSprites-0.png); - background-position: -284px 0px; - width: 246px; - height: 198px; -} diff --git a/website/assets/sprites/dist/spritesmith-largeSprites-0.png b/website/assets/sprites/dist/spritesmith-largeSprites-0.png deleted file mode 100644 index 2c75b14f37..0000000000 Binary files a/website/assets/sprites/dist/spritesmith-largeSprites-0.png and /dev/null differ diff --git a/website/assets/sprites/dist/spritesmith-main-0.css b/website/assets/sprites/dist/spritesmith-main-0.css deleted file mode 100644 index 2cbd21c56e..0000000000 --- a/website/assets/sprites/dist/spritesmith-main-0.css +++ /dev/null @@ -1,1104 +0,0 @@ -.achievement-alien { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1699px -186px; - width: 24px; - height: 26px; -} -.achievement-alien2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1387px -1480px; - width: 48px; - height: 52px; -} -.achievement-alpha2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -637px -1628px; - width: 48px; - height: 52px; -} -.achievement-armor2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1699px -106px; - width: 48px; - height: 52px; -} -.achievement-bewilder2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1699px -53px; - width: 48px; - height: 52px; -} -.achievement-birthday2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1699px 0px; - width: 48px; - height: 52px; -} -.achievement-boot2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1617px -1628px; - width: 48px; - height: 52px; -} -.achievement-bow2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1568px -1628px; - width: 48px; - height: 52px; -} -.achievement-burnout2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1519px -1628px; - width: 48px; - height: 52px; -} -.achievement-cactus2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1470px -1628px; - width: 48px; - height: 52px; -} -.achievement-cake2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1421px -1628px; - width: 48px; - height: 52px; -} -.achievement-cave2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1372px -1628px; - width: 48px; - height: 52px; -} -.achievement-challenge2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1323px -1628px; - width: 48px; - height: 52px; -} -.achievement-comment2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1274px -1628px; - width: 48px; - height: 52px; -} -.achievement-congrats2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1225px -1628px; - width: 48px; - height: 52px; -} -.achievement-costumeContest2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1176px -1628px; - width: 48px; - height: 52px; -} -.achievement-dilatory2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1127px -1628px; - width: 48px; - height: 52px; -} -.achievement-friends2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1078px -1628px; - width: 48px; - height: 52px; -} -.achievement-getwell2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1029px -1628px; - width: 48px; - height: 52px; -} -.achievement-goodluck2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -980px -1628px; - width: 48px; - height: 52px; -} -.achievement-greeting2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -931px -1628px; - width: 48px; - height: 52px; -} -.achievement-guild2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -882px -1628px; - width: 48px; - height: 52px; -} -.achievement-habitBirthday2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -833px -1628px; - width: 48px; - height: 52px; -} -.achievement-habiticaDay2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -784px -1628px; - width: 48px; - height: 52px; -} -.achievement-heart2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -735px -1628px; - width: 48px; - height: 52px; -} -.achievement-karaoke-2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -686px -1628px; - width: 48px; - height: 52px; -} -.achievement-karaoke { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1699px -159px; - width: 24px; - height: 26px; -} -.achievement-ninja2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1338px -1480px; - width: 48px; - height: 52px; -} -.achievement-npc2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -539px -1628px; - width: 48px; - height: 52px; -} -.achievement-nye2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -490px -1628px; - width: 48px; - height: 52px; -} -.achievement-partyOn2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -441px -1628px; - width: 48px; - height: 52px; -} -.achievement-partyUp2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -392px -1628px; - width: 48px; - height: 52px; -} -.achievement-perfect2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -343px -1628px; - width: 48px; - height: 52px; -} -.achievement-rat2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -294px -1628px; - width: 48px; - height: 52px; -} -.achievement-royally-loyal2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -245px -1628px; - width: 48px; - height: 52px; -} -.achievement-seafoam2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -196px -1628px; - width: 48px; - height: 52px; -} -.achievement-shield2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -147px -1628px; - width: 48px; - height: 52px; -} -.achievement-shinySeed2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -98px -1628px; - width: 48px; - height: 52px; -} -.achievement-snowball2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -49px -1628px; - width: 48px; - height: 52px; -} -.achievement-spookySparkles2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: 0px -1628px; - width: 48px; - height: 52px; -} -.achievement-stoikalm2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1612px -1549px; - width: 48px; - height: 52px; -} -.achievement-sun2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1563px -1549px; - width: 48px; - height: 52px; -} -.achievement-sword2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1514px -1549px; - width: 48px; - height: 52px; -} -.achievement-thankyou2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1465px -1549px; - width: 48px; - height: 52px; -} -.achievement-thermometer2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1416px -1549px; - width: 48px; - height: 52px; -} -.achievement-tree2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1367px -1549px; - width: 48px; - height: 52px; -} -.achievement-triadbingo2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1318px -1549px; - width: 48px; - height: 52px; -} -.achievement-ultimate-healer2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1269px -1549px; - width: 48px; - height: 52px; -} -.achievement-ultimate-mage2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1632px -1480px; - width: 48px; - height: 52px; -} -.achievement-ultimate-rogue2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1583px -1480px; - width: 48px; - height: 52px; -} -.achievement-ultimate-warrior2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1534px -1480px; - width: 48px; - height: 52px; -} -.achievement-unearned2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1485px -1480px; - width: 48px; - height: 52px; -} -.achievement-valentine2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1436px -1480px; - width: 48px; - height: 52px; -} -.achievement-wolf2x { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -588px -1628px; - width: 48px; - height: 52px; -} -.background_alpine_slopes { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -705px -888px; - width: 140px; - height: 147px; -} -.background_aquarium { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -846px -888px; - width: 140px; - height: 147px; -} -.background_archery_range { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -987px -888px; - width: 140px; - height: 147px; -} -.background_autumn_forest { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1135px 0px; - width: 140px; - height: 147px; -} -.background_back_of_giant_beast { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -568px 0px; - width: 141px; - height: 147px; -} -.background_bamboo_forest { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -568px -148px; - width: 141px; - height: 147px; -} -.background_beach { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -568px -296px; - width: 141px; - height: 147px; -} -.background_beehive { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1135px -592px; - width: 140px; - height: 147px; -} -.background_bell_tower { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1135px -740px; - width: 140px; - height: 147px; -} -.background_beside_well { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: 0px -444px; - width: 141px; - height: 147px; -} -.background_blacksmithy { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: 0px -1036px; - width: 140px; - height: 147px; -} -.background_blizzard { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -142px -740px; - width: 140px; - height: 147px; -} -.background_blue { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -282px -1036px; - width: 140px; - height: 147px; -} -.background_bug_covered_log { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -423px -1036px; - width: 140px; - height: 147px; -} -.background_buried_treasure { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -142px -444px; - width: 141px; - height: 147px; -} -.background_cherry_trees { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -705px -1036px; - width: 140px; - height: 147px; -} -.background_clouds { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -846px -1036px; - width: 140px; - height: 147px; -} -.background_coral_reef { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -987px -1036px; - width: 140px; - height: 147px; -} -.background_cornfields { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1128px -1036px; - width: 140px; - height: 147px; -} -.background_cozy_library { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -284px -444px; - width: 141px; - height: 147px; -} -.background_crystal_cave { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1276px -148px; - width: 140px; - height: 147px; -} -.background_deep_mine { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1276px -296px; - width: 140px; - height: 147px; -} -.background_deep_sea { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1276px -444px; - width: 140px; - height: 147px; -} -.background_desert_dunes { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: 0px 0px; - width: 141px; - height: 147px; -} -.background_dilatory_castle { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1276px -740px; - width: 140px; - height: 147px; -} -.background_dilatory_ruins { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1276px -888px; - width: 140px; - height: 147px; -} -.background_distant_castle { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1276px -1036px; - width: 140px; - height: 147px; -} -.background_drifting_raft { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: 0px -1184px; - width: 140px; - height: 147px; -} -.background_dusty_canyons { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -141px -1184px; - width: 140px; - height: 147px; -} -.background_fairy_ring { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -282px -1184px; - width: 140px; - height: 147px; -} -.background_farmhouse { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -423px -1184px; - width: 140px; - height: 147px; -} -.background_floating_islands { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -564px -1184px; - width: 140px; - height: 147px; -} -.background_floral_meadow { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -705px -1184px; - width: 140px; - height: 147px; -} -.background_forest { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -846px -1184px; - width: 140px; - height: 147px; -} -.background_frigid_peak { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -987px -1184px; - width: 140px; - height: 147px; -} -.background_frozen_lake { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1128px -1184px; - width: 140px; - height: 147px; -} -.background_garden_shed { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -568px -444px; - width: 141px; - height: 147px; -} -.background_gazebo { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1417px 0px; - width: 140px; - height: 147px; -} -.background_giant_birdhouse { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -282px -888px; - width: 140px; - height: 147px; -} -.background_giant_florals { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -710px -148px; - width: 141px; - height: 147px; -} -.background_giant_seashell { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -710px -296px; - width: 141px; - height: 147px; -} -.background_giant_wave { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -710px -444px; - width: 141px; - height: 147px; -} -.background_grand_staircase { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: 0px -592px; - width: 141px; - height: 147px; -} -.background_graveyard { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1417px -888px; - width: 140px; - height: 147px; -} -.background_green { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1417px -1036px; - width: 140px; - height: 147px; -} -.background_guardian_statues { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -142px -592px; - width: 141px; - height: 147px; -} -.background_gumdrop_land { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: 0px -1332px; - width: 140px; - height: 147px; -} -.background_habit_city_streets { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -284px -592px; - width: 141px; - height: 147px; -} -.background_harvest_feast { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -282px -1332px; - width: 140px; - height: 147px; -} -.background_harvest_fields { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -426px -592px; - width: 141px; - height: 147px; -} -.background_harvest_moon { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -568px -592px; - width: 141px; - height: 147px; -} -.background_haunted_house { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -705px -1332px; - width: 140px; - height: 147px; -} -.background_ice_cave { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -710px -592px; - width: 141px; - height: 147px; -} -.background_iceberg { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -987px -1332px; - width: 140px; - height: 147px; -} -.background_idyllic_cabin { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1128px -1332px; - width: 140px; - height: 147px; -} -.background_island_waterfalls { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1269px -1332px; - width: 140px; - height: 147px; -} -.background_kelp_forest { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -852px 0px; - width: 141px; - height: 147px; -} -.background_lighthouse_shore { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1558px 0px; - width: 140px; - height: 147px; -} -.background_lilypad { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1558px -148px; - width: 140px; - height: 147px; -} -.background_magic_beanstalk { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1558px -296px; - width: 140px; - height: 147px; -} -.background_magical_candles { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -852px -148px; - width: 141px; - height: 147px; -} -.background_marble_temple { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -852px -296px; - width: 141px; - height: 147px; -} -.background_market { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1558px -740px; - width: 140px; - height: 147px; -} -.background_meandering_cave { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1558px -888px; - width: 140px; - height: 147px; -} -.background_midnight_clouds { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1558px -1036px; - width: 140px; - height: 147px; -} -.background_midnight_lake { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -852px -444px; - width: 141px; - height: 147px; -} -.background_mist_shrouded_mountain { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1558px -1332px; - width: 140px; - height: 147px; -} -.background_mistiflying_circus { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: 0px -1480px; - width: 140px; - height: 147px; -} -.background_mountain_lake { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -141px -1480px; - width: 140px; - height: 147px; -} -.background_mountain_pyramid { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -282px -1480px; - width: 140px; - height: 147px; -} -.background_night_dunes { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -423px -1480px; - width: 140px; - height: 147px; -} -.background_ocean_sunrise { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -852px -592px; - width: 141px; - height: 147px; -} -.background_on_tree_branch { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: 0px -740px; - width: 141px; - height: 147px; -} -.background_open_waters { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -142px 0px; - width: 141px; - height: 147px; -} -.background_orchard { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -987px -1480px; - width: 140px; - height: 147px; -} -.background_pagodas { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1128px -1480px; - width: 140px; - height: 147px; -} -.background_pixelists_workshop { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -710px 0px; - width: 141px; - height: 147px; -} -.background_pumpkin_patch { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -564px -888px; - width: 140px; - height: 147px; -} -.background_purple { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -423px -888px; - width: 140px; - height: 147px; -} -.background_pyramids { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -426px -296px; - width: 141px; - height: 147px; -} -.background_rainbows_end { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -284px -296px; - width: 141px; - height: 147px; -} -.background_rainforest { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -142px -296px; - width: 141px; - height: 147px; -} -.background_rainy_city { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -994px -740px; - width: 140px; - height: 147px; -} -.background_red { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -994px -592px; - width: 140px; - height: 147px; -} -.background_rolling_hills { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: 0px -296px; - width: 141px; - height: 147px; -} -.background_sandcastle { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -426px -148px; - width: 141px; - height: 147px; -} -.background_seafarer_ship { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -994px -148px; - width: 140px; - height: 147px; -} -.background_shimmering_ice_prism { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -994px 0px; - width: 140px; - height: 147px; -} -.background_shimmery_bubbles { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -847px -740px; - width: 140px; - height: 147px; -} -.background_slimy_swamp { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -706px -740px; - width: 140px; - height: 147px; -} -.background_snowman_army { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -565px -740px; - width: 140px; - height: 147px; -} -.background_snowy_pines { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -424px -740px; - width: 140px; - height: 147px; -} -.background_snowy_sunrise { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -283px -740px; - width: 140px; - height: 147px; -} -.background_south_pole { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -846px -1480px; - width: 140px; - height: 147px; -} -.background_sparkling_snowflake { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -705px -1480px; - width: 140px; - height: 147px; -} -.background_spider_web { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -564px -1480px; - width: 140px; - height: 147px; -} -.background_spooky_hotel { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -426px 0px; - width: 141px; - height: 147px; -} -.background_spring_rain { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1558px -592px; - width: 140px; - height: 147px; -} -.background_stable { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1558px -444px; - width: 140px; - height: 147px; -} -.background_stained_glass { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1410px -1332px; - width: 140px; - height: 147px; -} -.background_starry_skies { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -846px -1332px; - width: 140px; - height: 147px; -} -.background_stoikalm_volcanoes { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -564px -1332px; - width: 140px; - height: 147px; -} -.background_stone_circle { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -423px -1332px; - width: 140px; - height: 147px; -} -.background_stormy_rooftops { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -141px -1332px; - width: 140px; - height: 147px; -} -.background_stormy_ship { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1417px -1184px; - width: 140px; - height: 147px; -} -.background_strange_sewers { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1417px -740px; - width: 140px; - height: 147px; -} -.background_summer_fireworks { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -284px -148px; - width: 141px; - height: 147px; -} -.background_sunken_ship { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1417px -444px; - width: 140px; - height: 147px; -} -.background_sunset_meadow { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1417px -296px; - width: 140px; - height: 147px; -} -.background_sunset_oasis { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1417px -148px; - width: 140px; - height: 147px; -} -.background_sunset_savannah { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1269px -1184px; - width: 140px; - height: 147px; -} -.background_swarming_darkness { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1276px -592px; - width: 140px; - height: 147px; -} -.background_tar_pits { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -142px -148px; - width: 141px; - height: 147px; -} -.background_tavern { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -564px -1036px; - width: 140px; - height: 147px; -} -.background_thunderstorm { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: 0px -148px; - width: 141px; - height: 147px; -} -.background_treasure_room { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1135px -444px; - width: 140px; - height: 147px; -} -.background_tree_roots { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1135px -296px; - width: 140px; - height: 147px; -} -.background_twinkly_lights { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -284px 0px; - width: 141px; - height: 147px; -} -.background_twinkly_party_lights { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -426px -444px; - width: 141px; - height: 147px; -} -.background_violet { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -141px -888px; - width: 140px; - height: 147px; -} -.background_volcano { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: 0px -888px; - width: 140px; - height: 147px; -} -.background_waterfall_rock { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -994px -444px; - width: 140px; - height: 147px; -} -.background_wedding_arch { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -994px -296px; - width: 140px; - height: 147px; -} -.background_windy_autumn { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1558px -1184px; - width: 140px; - height: 147px; -} -.background_winter_fireworks { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1417px -592px; - width: 140px; - height: 147px; -} -.background_winter_night { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1276px 0px; - width: 140px; - height: 147px; -} -.background_winter_storefront { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1135px -888px; - width: 140px; - height: 147px; -} -.background_winter_town { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1135px -148px; - width: 140px; - height: 147px; -} -.background_yellow { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -141px -1036px; - width: 140px; - height: 147px; -} -.icon_background_alpine_slopes { - background-image: url(/static/sprites/spritesmith-main-0.png); - background-position: -1269px -1480px; - width: 68px; - height: 68px; -} diff --git a/website/assets/sprites/dist/spritesmith-main-0.png b/website/assets/sprites/dist/spritesmith-main-0.png deleted file mode 100644 index d0dd89038d..0000000000 Binary files a/website/assets/sprites/dist/spritesmith-main-0.png and /dev/null differ diff --git a/website/assets/sprites/dist/spritesmith-main-1.css b/website/assets/sprites/dist/spritesmith-main-1.css deleted file mode 100644 index 83d071b288..0000000000 --- a/website/assets/sprites/dist/spritesmith-main-1.css +++ /dev/null @@ -1,3756 +0,0 @@ -.icon_background_aquarium { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -483px -1594px; - width: 68px; - height: 68px; -} -.icon_background_archery_range { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -888px -1365px; - width: 68px; - height: 68px; -} -.icon_background_autumn_forest { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -966px -1456px; - width: 68px; - height: 68px; -} -.icon_background_back_of_giant_beast { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1035px -1456px; - width: 68px; - height: 68px; -} -.icon_background_bamboo_forest { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1104px -1456px; - width: 68px; - height: 68px; -} -.icon_background_beach { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1173px -1456px; - width: 68px; - height: 68px; -} -.icon_background_beehive { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1242px -1456px; - width: 68px; - height: 68px; -} -.icon_background_bell_tower { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1311px -1456px; - width: 68px; - height: 68px; -} -.icon_background_beside_well { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -414px -1594px; - width: 68px; - height: 68px; -} -.icon_background_blacksmithy { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -345px -1594px; - width: 68px; - height: 68px; -} -.icon_background_blizzard { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -276px -1594px; - width: 68px; - height: 68px; -} -.icon_background_blue { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -207px -1594px; - width: 68px; - height: 68px; -} -.icon_background_bug_covered_log { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -138px -1594px; - width: 68px; - height: 68px; -} -.icon_background_buried_treasure { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -69px -1594px; - width: 68px; - height: 68px; -} -.icon_background_cherry_trees { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: 0px -1594px; - width: 68px; - height: 68px; -} -.icon_background_clouds { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1594px -1518px; - width: 68px; - height: 68px; -} -.icon_background_coral_reef { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1594px -1449px; - width: 68px; - height: 68px; -} -.icon_background_cornfields { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1594px -1380px; - width: 68px; - height: 68px; -} -.icon_background_cozy_library { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1594px -1311px; - width: 68px; - height: 68px; -} -.icon_background_crystal_cave { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1594px -1242px; - width: 68px; - height: 68px; -} -.icon_background_deep_mine { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1594px -1173px; - width: 68px; - height: 68px; -} -.icon_background_deep_sea { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1594px -1104px; - width: 68px; - height: 68px; -} -.icon_background_desert_dunes { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1594px -1035px; - width: 68px; - height: 68px; -} -.icon_background_dilatory_castle { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1594px -966px; - width: 68px; - height: 68px; -} -.icon_background_dilatory_ruins { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1594px -897px; - width: 68px; - height: 68px; -} -.icon_background_distant_castle { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1594px -828px; - width: 68px; - height: 68px; -} -.icon_background_drifting_raft { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1594px -759px; - width: 68px; - height: 68px; -} -.icon_background_dusty_canyons { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1594px -690px; - width: 68px; - height: 68px; -} -.icon_background_fairy_ring { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1594px -621px; - width: 68px; - height: 68px; -} -.icon_background_farmhouse { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1594px -552px; - width: 68px; - height: 68px; -} -.icon_background_floating_islands { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1594px -483px; - width: 68px; - height: 68px; -} -.icon_background_floral_meadow { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1594px -414px; - width: 68px; - height: 68px; -} -.icon_background_forest { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1594px -345px; - width: 68px; - height: 68px; -} -.icon_background_frigid_peak { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1594px -276px; - width: 68px; - height: 68px; -} -.icon_background_frozen_lake { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1594px -207px; - width: 68px; - height: 68px; -} -.icon_background_garden_shed { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1594px -138px; - width: 68px; - height: 68px; -} -.icon_background_gazebo { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1594px -69px; - width: 68px; - height: 68px; -} -.icon_background_giant_birdhouse { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1594px 0px; - width: 68px; - height: 68px; -} -.icon_background_giant_florals { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1518px -1525px; - width: 68px; - height: 68px; -} -.icon_background_giant_seashell { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1449px -1525px; - width: 68px; - height: 68px; -} -.icon_background_giant_wave { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1380px -1525px; - width: 68px; - height: 68px; -} -.icon_background_grand_staircase { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1311px -1525px; - width: 68px; - height: 68px; -} -.icon_background_graveyard { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1242px -1525px; - width: 68px; - height: 68px; -} -.icon_background_green { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1173px -1525px; - width: 68px; - height: 68px; -} -.icon_background_guardian_statues { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1104px -1525px; - width: 68px; - height: 68px; -} -.icon_background_gumdrop_land { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1035px -1525px; - width: 68px; - height: 68px; -} -.icon_background_habit_city_streets { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -966px -1525px; - width: 68px; - height: 68px; -} -.icon_background_harvest_feast { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -897px -1525px; - width: 68px; - height: 68px; -} -.icon_background_harvest_fields { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -828px -1525px; - width: 68px; - height: 68px; -} -.icon_background_harvest_moon { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -759px -1525px; - width: 68px; - height: 68px; -} -.icon_background_haunted_house { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -690px -1525px; - width: 68px; - height: 68px; -} -.icon_background_ice_cave { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -621px -1525px; - width: 68px; - height: 68px; -} -.icon_background_iceberg { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -552px -1525px; - width: 68px; - height: 68px; -} -.icon_background_idyllic_cabin { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -483px -1525px; - width: 68px; - height: 68px; -} -.icon_background_island_waterfalls { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -414px -1525px; - width: 68px; - height: 68px; -} -.icon_background_kelp_forest { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -345px -1525px; - width: 68px; - height: 68px; -} -.icon_background_lighthouse_shore { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -276px -1525px; - width: 68px; - height: 68px; -} -.icon_background_lilypad { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -207px -1525px; - width: 68px; - height: 68px; -} -.icon_background_magic_beanstalk { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -138px -1525px; - width: 68px; - height: 68px; -} -.icon_background_magical_candles { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -69px -1525px; - width: 68px; - height: 68px; -} -.icon_background_marble_temple { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: 0px -1525px; - width: 68px; - height: 68px; -} -.icon_background_market { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1525px -1449px; - width: 68px; - height: 68px; -} -.icon_background_meandering_cave { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1525px -1380px; - width: 68px; - height: 68px; -} -.icon_background_midnight_clouds { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1525px -1311px; - width: 68px; - height: 68px; -} -.icon_background_midnight_lake { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1525px -1242px; - width: 68px; - height: 68px; -} -.icon_background_mist_shrouded_mountain { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1525px -1173px; - width: 68px; - height: 68px; -} -.icon_background_mistiflying_circus { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1525px -1104px; - width: 68px; - height: 68px; -} -.icon_background_mountain_lake { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -819px -1365px; - width: 68px; - height: 68px; -} -.icon_background_mountain_pyramid { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1525px -966px; - width: 68px; - height: 68px; -} -.icon_background_night_dunes { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1525px -897px; - width: 68px; - height: 68px; -} -.icon_background_ocean_sunrise { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1525px -828px; - width: 68px; - height: 68px; -} -.icon_background_on_tree_branch { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1525px -759px; - width: 68px; - height: 68px; -} -.icon_background_open_waters { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1525px -690px; - width: 68px; - height: 68px; -} -.icon_background_orchard { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1525px -621px; - width: 68px; - height: 68px; -} -.icon_background_pagodas { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1525px -552px; - width: 68px; - height: 68px; -} -.icon_background_pixelists_workshop { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1525px -483px; - width: 68px; - height: 68px; -} -.icon_background_pumpkin_patch { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1525px -414px; - width: 68px; - height: 68px; -} -.icon_background_purple { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1525px -345px; - width: 68px; - height: 68px; -} -.icon_background_pyramids { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1525px -276px; - width: 68px; - height: 68px; -} -.icon_background_rainbows_end { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1525px -207px; - width: 68px; - height: 68px; -} -.icon_background_rainforest { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1525px -138px; - width: 68px; - height: 68px; -} -.icon_background_rainy_city { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1525px -69px; - width: 68px; - height: 68px; -} -.icon_background_red { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1525px 0px; - width: 68px; - height: 68px; -} -.icon_background_rolling_hills { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1449px -1456px; - width: 68px; - height: 68px; -} -.icon_background_sandcastle { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1380px -1456px; - width: 68px; - height: 68px; -} -.icon_background_seafarer_ship { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -897px -1456px; - width: 68px; - height: 68px; -} -.icon_background_shimmering_ice_prism { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -828px -1456px; - width: 68px; - height: 68px; -} -.icon_background_shimmery_bubbles { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -759px -1456px; - width: 68px; - height: 68px; -} -.icon_background_slimy_swamp { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -690px -1456px; - width: 68px; - height: 68px; -} -.icon_background_snowman_army { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -621px -1456px; - width: 68px; - height: 68px; -} -.icon_background_snowy_pines { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -552px -1456px; - width: 68px; - height: 68px; -} -.icon_background_snowy_sunrise { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -483px -1456px; - width: 68px; - height: 68px; -} -.icon_background_south_pole { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -414px -1456px; - width: 68px; - height: 68px; -} -.icon_background_sparkling_snowflake { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -345px -1456px; - width: 68px; - height: 68px; -} -.icon_background_spider_web { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -276px -1456px; - width: 68px; - height: 68px; -} -.icon_background_spooky_hotel { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -207px -1456px; - width: 68px; - height: 68px; -} -.icon_background_spring_rain { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -138px -1456px; - width: 68px; - height: 68px; -} -.icon_background_stable { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -69px -1456px; - width: 68px; - height: 68px; -} -.icon_background_stained_glass { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: 0px -1456px; - width: 68px; - height: 68px; -} -.icon_background_starry_skies { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1456px -1380px; - width: 68px; - height: 68px; -} -.icon_background_stoikalm_volcanoes { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1456px -1311px; - width: 68px; - height: 68px; -} -.icon_background_stone_circle { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1456px -1242px; - width: 68px; - height: 68px; -} -.icon_background_stormy_rooftops { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1456px -1173px; - width: 68px; - height: 68px; -} -.icon_background_stormy_ship { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1456px -1104px; - width: 68px; - height: 68px; -} -.icon_background_strange_sewers { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1456px -1035px; - width: 68px; - height: 68px; -} -.icon_background_summer_fireworks { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1456px -966px; - width: 68px; - height: 68px; -} -.icon_background_sunken_ship { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1456px -897px; - width: 68px; - height: 68px; -} -.icon_background_sunset_meadow { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1456px -828px; - width: 68px; - height: 68px; -} -.icon_background_sunset_oasis { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1456px -759px; - width: 68px; - height: 68px; -} -.icon_background_sunset_savannah { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1456px -690px; - width: 68px; - height: 68px; -} -.icon_background_swarming_darkness { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1456px -621px; - width: 68px; - height: 68px; -} -.icon_background_tar_pits { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1456px -552px; - width: 68px; - height: 68px; -} -.icon_background_tavern { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1456px -483px; - width: 68px; - height: 68px; -} -.icon_background_thunderstorm { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1456px -414px; - width: 68px; - height: 68px; -} -.icon_background_treasure_room { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1456px -345px; - width: 68px; - height: 68px; -} -.icon_background_tree_roots { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1456px -276px; - width: 68px; - height: 68px; -} -.icon_background_twinkly_lights { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1456px -207px; - width: 68px; - height: 68px; -} -.icon_background_twinkly_party_lights { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1456px -138px; - width: 68px; - height: 68px; -} -.icon_background_violet { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1456px -69px; - width: 68px; - height: 68px; -} -.icon_background_volcano { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1456px 0px; - width: 68px; - height: 68px; -} -.icon_background_waterfall_rock { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1371px -1365px; - width: 68px; - height: 68px; -} -.icon_background_wedding_arch { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1302px -1365px; - width: 68px; - height: 68px; -} -.icon_background_windy_autumn { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1233px -1365px; - width: 68px; - height: 68px; -} -.icon_background_winter_fireworks { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1164px -1365px; - width: 68px; - height: 68px; -} -.icon_background_winter_night { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1095px -1365px; - width: 68px; - height: 68px; -} -.icon_background_winter_storefront { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1026px -1365px; - width: 68px; - height: 68px; -} -.icon_background_winter_town { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -957px -1365px; - width: 68px; - height: 68px; -} -.icon_background_yellow { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1525px -1035px; - width: 68px; - height: 68px; -} -.hair_beard_1_TRUred { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1092px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_TRUred { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1117px -1016px; - width: 60px; - height: 60px; -} -.hair_beard_1_aurora { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1001px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_aurora { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1026px -652px; - width: 60px; - height: 60px; -} -.hair_beard_1_black { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1001px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_black { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1026px -743px; - width: 60px; - height: 60px; -} -.hair_beard_1_blond { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1001px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_blond { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1026px -834px; - width: 60px; - height: 60px; -} -.hair_beard_1_blue { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1001px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_blue { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1026px -925px; - width: 60px; - height: 60px; -} -.hair_beard_1_brown { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: 0px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_brown { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -25px -1016px; - width: 60px; - height: 60px; -} -.hair_beard_1_candycane { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -91px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_candycane { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -116px -1016px; - width: 60px; - height: 60px; -} -.hair_beard_1_candycorn { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -182px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_candycorn { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -207px -1016px; - width: 60px; - height: 60px; -} -.hair_beard_1_festive { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -273px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_festive { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -298px -1016px; - width: 60px; - height: 60px; -} -.hair_beard_1_frost { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -364px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_frost { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -389px -1016px; - width: 60px; - height: 60px; -} -.hair_beard_1_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -455px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -480px -1016px; - width: 60px; - height: 60px; -} -.hair_beard_1_green { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -546px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_green { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -571px -1016px; - width: 60px; - height: 60px; -} -.hair_beard_1_halloween { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -637px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_halloween { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -662px -1016px; - width: 60px; - height: 60px; -} -.hair_beard_1_holly { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -728px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_holly { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -753px -1016px; - width: 60px; - height: 60px; -} -.hair_beard_1_hollygreen { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -819px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_hollygreen { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -844px -1016px; - width: 60px; - height: 60px; -} -.hair_beard_1_midnight { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -910px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_midnight { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -935px -1016px; - width: 60px; - height: 60px; -} -.hair_beard_1_pblue { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1001px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_pblue { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1026px -1016px; - width: 60px; - height: 60px; -} -.hair_beard_1_peppermint { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1092px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_peppermint { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1117px -15px; - width: 60px; - height: 60px; -} -.hair_beard_1_pgreen { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1092px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_pgreen { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1117px -106px; - width: 60px; - height: 60px; -} -.hair_beard_1_porange { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1092px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_porange { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1117px -197px; - width: 60px; - height: 60px; -} -.hair_beard_1_ppink { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1092px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_ppink { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1117px -288px; - width: 60px; - height: 60px; -} -.hair_beard_1_ppurple { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1092px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_ppurple { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1117px -379px; - width: 60px; - height: 60px; -} -.hair_beard_1_pumpkin { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1092px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_pumpkin { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1117px -470px; - width: 60px; - height: 60px; -} -.hair_beard_1_purple { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1092px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_purple { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1117px -561px; - width: 60px; - height: 60px; -} -.hair_beard_1_pyellow { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1092px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_pyellow { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1117px -652px; - width: 60px; - height: 60px; -} -.hair_beard_1_rainbow { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1092px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_rainbow { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1117px -743px; - width: 60px; - height: 60px; -} -.hair_beard_1_red { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1092px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_red { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1117px -834px; - width: 60px; - height: 60px; -} -.hair_beard_1_snowy { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1092px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_snowy { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1117px -925px; - width: 60px; - height: 60px; -} -.hair_beard_1_white { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: 0px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_white { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -25px -1107px; - width: 60px; - height: 60px; -} -.hair_beard_1_winternight { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -91px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_winternight { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -116px -1107px; - width: 60px; - height: 60px; -} -.hair_beard_1_winterstar { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -182px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_winterstar { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -207px -1107px; - width: 60px; - height: 60px; -} -.hair_beard_1_yellow { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -273px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_yellow { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -298px -1107px; - width: 60px; - height: 60px; -} -.hair_beard_1_zombie { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -364px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_zombie { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -389px -1107px; - width: 60px; - height: 60px; -} -.hair_beard_2_TRUred { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -546px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_TRUred { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -571px -1198px; - width: 60px; - height: 60px; -} -.hair_beard_2_aurora { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -455px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_aurora { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -480px -1107px; - width: 60px; - height: 60px; -} -.hair_beard_2_black { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -546px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_black { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -571px -1107px; - width: 60px; - height: 60px; -} -.hair_beard_2_blond { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -637px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_blond { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -662px -1107px; - width: 60px; - height: 60px; -} -.hair_beard_2_blue { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -728px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_blue { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -753px -1107px; - width: 60px; - height: 60px; -} -.hair_beard_2_brown { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -819px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_brown { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -844px -1107px; - width: 60px; - height: 60px; -} -.hair_beard_2_candycane { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -910px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_candycane { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -935px -1107px; - width: 60px; - height: 60px; -} -.hair_beard_2_candycorn { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1001px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_candycorn { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1026px -1107px; - width: 60px; - height: 60px; -} -.hair_beard_2_festive { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1092px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_festive { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1117px -1107px; - width: 60px; - height: 60px; -} -.hair_beard_2_frost { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1183px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_frost { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1208px -15px; - width: 60px; - height: 60px; -} -.hair_beard_2_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1183px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1208px -106px; - width: 60px; - height: 60px; -} -.hair_beard_2_green { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1183px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_green { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1208px -197px; - width: 60px; - height: 60px; -} -.hair_beard_2_halloween { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1183px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_halloween { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1208px -288px; - width: 60px; - height: 60px; -} -.hair_beard_2_holly { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1183px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_holly { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1208px -379px; - width: 60px; - height: 60px; -} -.hair_beard_2_hollygreen { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1183px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_hollygreen { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1208px -470px; - width: 60px; - height: 60px; -} -.hair_beard_2_midnight { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1183px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_midnight { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1208px -561px; - width: 60px; - height: 60px; -} -.hair_beard_2_pblue { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1183px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_pblue { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1208px -652px; - width: 60px; - height: 60px; -} -.hair_beard_2_peppermint { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1183px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_peppermint { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1208px -743px; - width: 60px; - height: 60px; -} -.hair_beard_2_pgreen { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1183px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_pgreen { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1208px -834px; - width: 60px; - height: 60px; -} -.hair_beard_2_porange { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1183px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_porange { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1208px -925px; - width: 60px; - height: 60px; -} -.hair_beard_2_ppink { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1183px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_ppink { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1208px -1016px; - width: 60px; - height: 60px; -} -.hair_beard_2_ppurple { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1183px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_ppurple { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1208px -1107px; - width: 60px; - height: 60px; -} -.hair_beard_2_pumpkin { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: 0px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_pumpkin { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -25px -1198px; - width: 60px; - height: 60px; -} -.hair_beard_2_purple { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -91px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_purple { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -116px -1198px; - width: 60px; - height: 60px; -} -.hair_beard_2_pyellow { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -182px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_pyellow { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -207px -1198px; - width: 60px; - height: 60px; -} -.hair_beard_2_rainbow { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -273px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_rainbow { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -298px -1198px; - width: 60px; - height: 60px; -} -.hair_beard_2_red { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -364px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_red { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -389px -1198px; - width: 60px; - height: 60px; -} -.hair_beard_2_snowy { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -455px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_snowy { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -480px -1198px; - width: 60px; - height: 60px; -} -.hair_beard_2_white { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -637px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_white { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -662px -1198px; - width: 60px; - height: 60px; -} -.hair_beard_2_winternight { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -728px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_winternight { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -753px -1198px; - width: 60px; - height: 60px; -} -.hair_beard_2_winterstar { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: 0px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_winterstar { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -25px -15px; - width: 60px; - height: 60px; -} -.hair_beard_2_yellow { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -910px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_yellow { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -935px -1198px; - width: 60px; - height: 60px; -} -.hair_beard_2_zombie { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1001px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_zombie { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1026px -1198px; - width: 60px; - height: 60px; -} -.hair_beard_3_TRUred { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1001px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_TRUred { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1026px -1289px; - width: 60px; - height: 60px; -} -.hair_beard_3_aurora { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1092px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_aurora { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1117px -1198px; - width: 60px; - height: 60px; -} -.hair_beard_3_black { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1183px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_black { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1208px -1198px; - width: 60px; - height: 60px; -} -.hair_beard_3_blond { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1274px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_blond { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1299px -15px; - width: 60px; - height: 60px; -} -.hair_beard_3_blue { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1274px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_blue { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1299px -106px; - width: 60px; - height: 60px; -} -.hair_beard_3_brown { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1274px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_brown { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1299px -197px; - width: 60px; - height: 60px; -} -.hair_beard_3_candycane { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1274px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_candycane { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1299px -288px; - width: 60px; - height: 60px; -} -.hair_beard_3_candycorn { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1274px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_candycorn { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1299px -379px; - width: 60px; - height: 60px; -} -.hair_beard_3_festive { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1274px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_festive { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1299px -470px; - width: 60px; - height: 60px; -} -.hair_beard_3_frost { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1274px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_frost { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1299px -561px; - width: 60px; - height: 60px; -} -.hair_beard_3_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1274px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1299px -652px; - width: 60px; - height: 60px; -} -.hair_beard_3_green { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1274px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_green { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1299px -743px; - width: 60px; - height: 60px; -} -.hair_beard_3_halloween { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1274px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_halloween { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1299px -834px; - width: 60px; - height: 60px; -} -.hair_beard_3_holly { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1274px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_holly { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1299px -925px; - width: 60px; - height: 60px; -} -.hair_beard_3_hollygreen { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1274px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_hollygreen { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1299px -1016px; - width: 60px; - height: 60px; -} -.hair_beard_3_midnight { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1274px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_midnight { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1299px -1107px; - width: 60px; - height: 60px; -} -.hair_beard_3_pblue { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1274px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_pblue { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1299px -1198px; - width: 60px; - height: 60px; -} -.hair_beard_3_peppermint { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: 0px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_peppermint { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -25px -1289px; - width: 60px; - height: 60px; -} -.hair_beard_3_pgreen { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -91px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_pgreen { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -116px -1289px; - width: 60px; - height: 60px; -} -.hair_beard_3_porange { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -182px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_porange { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -207px -1289px; - width: 60px; - height: 60px; -} -.hair_beard_3_ppink { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -273px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_ppink { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -298px -1289px; - width: 60px; - height: 60px; -} -.hair_beard_3_ppurple { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -364px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_ppurple { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -389px -1289px; - width: 60px; - height: 60px; -} -.hair_beard_3_pumpkin { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -455px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_pumpkin { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -480px -1289px; - width: 60px; - height: 60px; -} -.hair_beard_3_purple { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -546px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_purple { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -571px -1289px; - width: 60px; - height: 60px; -} -.hair_beard_3_pyellow { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -637px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_pyellow { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -662px -1289px; - width: 60px; - height: 60px; -} -.hair_beard_3_rainbow { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -728px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_rainbow { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -753px -1289px; - width: 60px; - height: 60px; -} -.hair_beard_3_red { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -819px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_red { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -844px -1289px; - width: 60px; - height: 60px; -} -.hair_beard_3_snowy { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -910px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_snowy { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -935px -1289px; - width: 60px; - height: 60px; -} -.hair_beard_3_white { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1092px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_white { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1117px -1289px; - width: 60px; - height: 60px; -} -.hair_beard_3_winternight { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1183px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_winternight { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1208px -1289px; - width: 60px; - height: 60px; -} -.hair_beard_3_winterstar { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1274px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_winterstar { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1299px -1289px; - width: 60px; - height: 60px; -} -.hair_beard_3_yellow { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1365px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_yellow { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1390px -15px; - width: 60px; - height: 60px; -} -.hair_beard_3_zombie { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1365px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_zombie { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1390px -106px; - width: 60px; - height: 60px; -} -.hair_mustache_1_TRUred { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1001px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_TRUred { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1026px -197px; - width: 60px; - height: 60px; -} -.hair_mustache_1_aurora { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1365px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_aurora { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1390px -197px; - width: 60px; - height: 60px; -} -.hair_mustache_1_black { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1365px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_black { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1390px -288px; - width: 60px; - height: 60px; -} -.hair_mustache_1_blond { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1365px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_blond { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1390px -379px; - width: 60px; - height: 60px; -} -.hair_mustache_1_blue { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1365px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_blue { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1390px -470px; - width: 60px; - height: 60px; -} -.hair_mustache_1_brown { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1365px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_brown { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1390px -561px; - width: 60px; - height: 60px; -} -.hair_mustache_1_candycane { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1365px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_candycane { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1390px -652px; - width: 60px; - height: 60px; -} -.hair_mustache_1_candycorn { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1365px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_candycorn { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1390px -743px; - width: 60px; - height: 60px; -} -.hair_mustache_1_festive { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1365px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_festive { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1390px -834px; - width: 60px; - height: 60px; -} -.hair_mustache_1_frost { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1365px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_frost { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1390px -925px; - width: 60px; - height: 60px; -} -.hair_mustache_1_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1365px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1390px -1016px; - width: 60px; - height: 60px; -} -.hair_mustache_1_green { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1365px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_green { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1390px -1107px; - width: 60px; - height: 60px; -} -.hair_mustache_1_halloween { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1365px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_halloween { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1390px -1198px; - width: 60px; - height: 60px; -} -.hair_mustache_1_holly { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1365px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_holly { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1390px -1289px; - width: 60px; - height: 60px; -} -.hair_mustache_1_hollygreen { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: 0px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_hollygreen { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -25px -1380px; - width: 60px; - height: 60px; -} -.hair_mustache_1_midnight { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -91px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_midnight { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -116px -1380px; - width: 60px; - height: 60px; -} -.hair_mustache_1_pblue { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -182px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_pblue { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -207px -1380px; - width: 60px; - height: 60px; -} -.hair_mustache_1_peppermint { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -273px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_peppermint { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -298px -1380px; - width: 60px; - height: 60px; -} -.hair_mustache_1_pgreen { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -364px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_pgreen { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -389px -1380px; - width: 60px; - height: 60px; -} -.hair_mustache_1_porange { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -455px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_porange { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -480px -1380px; - width: 60px; - height: 60px; -} -.hair_mustache_1_ppink { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -546px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_ppink { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -571px -1380px; - width: 60px; - height: 60px; -} -.hair_mustache_1_ppurple { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -637px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_ppurple { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -662px -1380px; - width: 60px; - height: 60px; -} -.hair_mustache_1_pumpkin { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -728px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_pumpkin { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -753px -1380px; - width: 60px; - height: 60px; -} -.hair_mustache_1_purple { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -819px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_purple { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -844px -1198px; - width: 60px; - height: 60px; -} -.hair_mustache_1_pyellow { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1001px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_pyellow { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1026px -561px; - width: 60px; - height: 60px; -} -.hair_mustache_1_rainbow { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1001px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_rainbow { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1026px -470px; - width: 60px; - height: 60px; -} -.hair_mustache_1_red { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1001px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_red { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1026px -379px; - width: 60px; - height: 60px; -} -.hair_mustache_1_snowy { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1001px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_snowy { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1026px -288px; - width: 60px; - height: 60px; -} -.hair_mustache_1_white { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1001px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_white { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1026px -106px; - width: 60px; - height: 60px; -} -.hair_mustache_1_winternight { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1001px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_winternight { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -1026px -15px; - width: 60px; - height: 60px; -} -.hair_mustache_1_winterstar { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -910px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_winterstar { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -935px -925px; - width: 60px; - height: 60px; -} -.hair_mustache_1_yellow { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -819px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_yellow { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -844px -925px; - width: 60px; - height: 60px; -} -.hair_mustache_1_zombie { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -728px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_zombie { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -753px -925px; - width: 60px; - height: 60px; -} -.hair_mustache_2_TRUred { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: 0px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_TRUred { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -25px -834px; - width: 60px; - height: 60px; -} -.hair_mustache_2_aurora { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -637px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_aurora { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -662px -925px; - width: 60px; - height: 60px; -} -.hair_mustache_2_black { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -546px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_black { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -571px -925px; - width: 60px; - height: 60px; -} -.hair_mustache_2_blond { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -455px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_blond { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -480px -925px; - width: 60px; - height: 60px; -} -.hair_mustache_2_blue { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -364px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_blue { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -389px -925px; - width: 60px; - height: 60px; -} -.hair_mustache_2_brown { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -273px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_brown { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -298px -925px; - width: 60px; - height: 60px; -} -.hair_mustache_2_candycane { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -182px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_candycane { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -207px -925px; - width: 60px; - height: 60px; -} -.hair_mustache_2_candycorn { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -91px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_candycorn { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -116px -925px; - width: 60px; - height: 60px; -} -.hair_mustache_2_festive { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: 0px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_festive { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -25px -925px; - width: 60px; - height: 60px; -} -.hair_mustache_2_frost { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -910px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_frost { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -935px -834px; - width: 60px; - height: 60px; -} -.hair_mustache_2_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -910px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -935px -743px; - width: 60px; - height: 60px; -} -.hair_mustache_2_green { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -910px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_green { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -935px -652px; - width: 60px; - height: 60px; -} -.hair_mustache_2_halloween { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -910px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_halloween { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -935px -561px; - width: 60px; - height: 60px; -} -.hair_mustache_2_holly { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -910px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_holly { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -935px -470px; - width: 60px; - height: 60px; -} -.hair_mustache_2_hollygreen { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -910px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_hollygreen { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -935px -379px; - width: 60px; - height: 60px; -} -.hair_mustache_2_midnight { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -910px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_midnight { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -935px -288px; - width: 60px; - height: 60px; -} -.hair_mustache_2_pblue { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -910px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_pblue { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -935px -197px; - width: 60px; - height: 60px; -} -.hair_mustache_2_peppermint { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -910px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_peppermint { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -935px -106px; - width: 60px; - height: 60px; -} -.hair_mustache_2_pgreen { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -910px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_pgreen { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -935px -15px; - width: 60px; - height: 60px; -} -.hair_mustache_2_porange { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -819px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_porange { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -844px -834px; - width: 60px; - height: 60px; -} -.hair_mustache_2_ppink { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -728px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_ppink { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -753px -834px; - width: 60px; - height: 60px; -} -.hair_mustache_2_ppurple { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -637px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_ppurple { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -662px -834px; - width: 60px; - height: 60px; -} -.hair_mustache_2_pumpkin { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -546px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_pumpkin { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -571px -834px; - width: 60px; - height: 60px; -} -.hair_mustache_2_purple { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -455px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_purple { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -480px -834px; - width: 60px; - height: 60px; -} -.hair_mustache_2_pyellow { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -364px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_pyellow { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -389px -834px; - width: 60px; - height: 60px; -} -.hair_mustache_2_rainbow { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -273px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_rainbow { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -298px -834px; - width: 60px; - height: 60px; -} -.hair_mustache_2_red { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -182px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_red { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -207px -834px; - width: 60px; - height: 60px; -} -.hair_mustache_2_snowy { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -91px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_snowy { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -116px -834px; - width: 60px; - height: 60px; -} -.hair_mustache_2_white { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -819px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_white { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -844px -743px; - width: 60px; - height: 60px; -} -.hair_mustache_2_winternight { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -819px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_winternight { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -844px -652px; - width: 60px; - height: 60px; -} -.hair_mustache_2_winterstar { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -819px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_winterstar { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -844px -561px; - width: 60px; - height: 60px; -} -.hair_mustache_2_yellow { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -819px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_yellow { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -844px -470px; - width: 60px; - height: 60px; -} -.hair_mustache_2_zombie { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -819px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_zombie { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -844px -379px; - width: 60px; - height: 60px; -} -.button_chair_black { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -857px -1594px; - width: 60px; - height: 60px; -} -.button_chair_blue { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -796px -1594px; - width: 60px; - height: 60px; -} -.button_chair_green { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -735px -1594px; - width: 60px; - height: 60px; -} -.button_chair_pink { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -674px -1594px; - width: 60px; - height: 60px; -} -.button_chair_red { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -613px -1594px; - width: 60px; - height: 60px; -} -.button_chair_yellow { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -552px -1594px; - width: 60px; - height: 60px; -} -.chair_black { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -819px -273px; - width: 90px; - height: 90px; -} -.chair_blue { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -819px -182px; - width: 90px; - height: 90px; -} -.chair_green { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -819px -91px; - width: 90px; - height: 90px; -} -.chair_pink { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -819px 0px; - width: 90px; - height: 90px; -} -.chair_red { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -728px -728px; - width: 90px; - height: 90px; -} -.chair_yellow { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -637px -728px; - width: 90px; - height: 90px; -} -.hair_flower_1 { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -546px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_flower_1 { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -571px -743px; - width: 60px; - height: 60px; -} -.hair_flower_2 { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -455px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_flower_2 { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -480px -743px; - width: 60px; - height: 60px; -} -.hair_flower_3 { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -364px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_flower_3 { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -389px -743px; - width: 60px; - height: 60px; -} -.hair_flower_4 { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -273px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_flower_4 { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -298px -743px; - width: 60px; - height: 60px; -} -.hair_flower_5 { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -182px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_flower_5 { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -207px -743px; - width: 60px; - height: 60px; -} -.hair_flower_6 { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -91px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_flower_6 { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -116px -743px; - width: 60px; - height: 60px; -} -.hair_bangs_1_TRUred { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -546px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_TRUred { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -571px -288px; - width: 60px; - height: 60px; -} -.hair_bangs_1_aurora { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: 0px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_aurora { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -25px -743px; - width: 60px; - height: 60px; -} -.hair_bangs_1_black { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -728px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_black { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -753px -652px; - width: 60px; - height: 60px; -} -.hair_bangs_1_blond { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -728px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_blond { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -753px -561px; - width: 60px; - height: 60px; -} -.hair_bangs_1_blue { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -728px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_blue { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -753px -470px; - width: 60px; - height: 60px; -} -.hair_bangs_1_brown { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -728px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_brown { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -753px -379px; - width: 60px; - height: 60px; -} -.hair_bangs_1_candycane { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -728px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_candycane { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -753px -288px; - width: 60px; - height: 60px; -} -.hair_bangs_1_candycorn { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -728px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_candycorn { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -753px -197px; - width: 60px; - height: 60px; -} -.hair_bangs_1_festive { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -728px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_festive { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -753px -106px; - width: 60px; - height: 60px; -} -.hair_bangs_1_frost { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -728px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_frost { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -753px -15px; - width: 60px; - height: 60px; -} -.hair_bangs_1_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -637px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -662px -652px; - width: 60px; - height: 60px; -} -.hair_bangs_1_green { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -546px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_green { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -571px -652px; - width: 60px; - height: 60px; -} -.hair_bangs_1_halloween { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -455px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_halloween { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -480px -652px; - width: 60px; - height: 60px; -} -.hair_bangs_1_holly { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -364px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_holly { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -389px -652px; - width: 60px; - height: 60px; -} -.hair_bangs_1_hollygreen { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -273px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_hollygreen { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -298px -652px; - width: 60px; - height: 60px; -} -.hair_bangs_1_midnight { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -182px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_midnight { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -207px -652px; - width: 60px; - height: 60px; -} -.hair_bangs_1_pblue { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -91px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_pblue { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -116px -652px; - width: 60px; - height: 60px; -} -.hair_bangs_1_pblue2 { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: 0px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_pblue2 { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -25px -652px; - width: 60px; - height: 60px; -} -.hair_bangs_1_peppermint { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -637px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_peppermint { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -662px -561px; - width: 60px; - height: 60px; -} -.hair_bangs_1_pgreen { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -637px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_pgreen { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -662px -470px; - width: 60px; - height: 60px; -} -.hair_bangs_1_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -637px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -662px -379px; - width: 60px; - height: 60px; -} -.hair_bangs_1_porange { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -637px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_porange { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -662px -288px; - width: 60px; - height: 60px; -} -.hair_bangs_1_porange2 { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -637px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_porange2 { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -662px -197px; - width: 60px; - height: 60px; -} -.hair_bangs_1_ppink { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -637px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_ppink { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -662px -106px; - width: 60px; - height: 60px; -} -.hair_bangs_1_ppink2 { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -637px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_ppink2 { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -662px -15px; - width: 60px; - height: 60px; -} -.hair_bangs_1_ppurple { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -546px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_ppurple { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -571px -561px; - width: 60px; - height: 60px; -} -.hair_bangs_1_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -455px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -480px -561px; - width: 60px; - height: 60px; -} -.hair_bangs_1_pumpkin { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -364px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_pumpkin { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -389px -561px; - width: 60px; - height: 60px; -} -.hair_bangs_1_purple { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -273px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_purple { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -298px -561px; - width: 60px; - height: 60px; -} -.hair_bangs_1_pyellow { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -182px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_pyellow { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -207px -561px; - width: 60px; - height: 60px; -} -.hair_bangs_1_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -91px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -116px -561px; - width: 60px; - height: 60px; -} -.hair_bangs_1_rainbow { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: 0px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_rainbow { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -25px -561px; - width: 60px; - height: 60px; -} -.hair_bangs_1_red { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -546px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_red { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -571px -470px; - width: 60px; - height: 60px; -} -.hair_bangs_1_snowy { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -546px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_snowy { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -571px -379px; - width: 60px; - height: 60px; -} -.hair_bangs_1_white { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -546px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_white { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -571px -197px; - width: 60px; - height: 60px; -} -.hair_bangs_1_winternight { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -546px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_winternight { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -571px -106px; - width: 60px; - height: 60px; -} -.hair_bangs_1_winterstar { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -546px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_winterstar { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -571px -15px; - width: 60px; - height: 60px; -} -.hair_bangs_1_yellow { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -455px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_yellow { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -480px -470px; - width: 60px; - height: 60px; -} -.hair_bangs_1_zombie { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -364px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_zombie { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -389px -470px; - width: 60px; - height: 60px; -} -.hair_bangs_2_aurora { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -273px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_aurora { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -298px -470px; - width: 60px; - height: 60px; -} -.hair_bangs_2_black { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -182px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_black { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -207px -470px; - width: 60px; - height: 60px; -} -.hair_bangs_2_blond { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -91px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_blond { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -116px -470px; - width: 60px; - height: 60px; -} -.hair_bangs_2_blue { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: 0px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_blue { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -25px -470px; - width: 60px; - height: 60px; -} -.hair_bangs_2_brown { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -455px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_brown { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -480px -379px; - width: 60px; - height: 60px; -} -.hair_bangs_2_candycane { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -455px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_candycane { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -480px -288px; - width: 60px; - height: 60px; -} -.hair_bangs_2_candycorn { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -455px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_candycorn { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -480px -197px; - width: 60px; - height: 60px; -} -.hair_bangs_2_festive { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -455px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_festive { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -480px -106px; - width: 60px; - height: 60px; -} -.hair_bangs_2_frost { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -455px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_frost { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -480px -15px; - width: 60px; - height: 60px; -} -.hair_bangs_2_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -364px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -389px -379px; - width: 60px; - height: 60px; -} -.hair_bangs_2_green { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -273px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_green { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -298px -379px; - width: 60px; - height: 60px; -} -.hair_bangs_2_halloween { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -182px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_halloween { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -207px -379px; - width: 60px; - height: 60px; -} -.hair_bangs_2_holly { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -91px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_holly { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -116px -379px; - width: 60px; - height: 60px; -} -.hair_bangs_2_hollygreen { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: 0px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_hollygreen { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -25px -379px; - width: 60px; - height: 60px; -} -.hair_bangs_2_midnight { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -364px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_midnight { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -389px -288px; - width: 60px; - height: 60px; -} -.hair_bangs_2_pblue { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -364px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_pblue { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -389px -197px; - width: 60px; - height: 60px; -} -.hair_bangs_2_pblue2 { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -364px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_pblue2 { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -389px -106px; - width: 60px; - height: 60px; -} -.hair_bangs_2_peppermint { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -364px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_peppermint { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -389px -15px; - width: 60px; - height: 60px; -} -.hair_bangs_2_pgreen { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -273px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_pgreen { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -298px -288px; - width: 60px; - height: 60px; -} -.hair_bangs_2_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -182px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -207px -288px; - width: 60px; - height: 60px; -} -.hair_bangs_2_porange { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -91px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_porange { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -116px -288px; - width: 60px; - height: 60px; -} -.hair_bangs_2_porange2 { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: 0px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_porange2 { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -25px -288px; - width: 60px; - height: 60px; -} -.hair_bangs_2_ppink { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -273px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_ppink { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -298px -197px; - width: 60px; - height: 60px; -} -.hair_bangs_2_ppink2 { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -273px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_ppink2 { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -298px -106px; - width: 60px; - height: 60px; -} -.hair_bangs_2_ppurple { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -273px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_ppurple { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -298px -15px; - width: 60px; - height: 60px; -} -.hair_bangs_2_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -182px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -207px -197px; - width: 60px; - height: 60px; -} -.hair_bangs_2_pumpkin { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -91px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_pumpkin { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -116px -197px; - width: 60px; - height: 60px; -} -.hair_bangs_2_purple { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: 0px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_purple { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -25px -197px; - width: 60px; - height: 60px; -} -.hair_bangs_2_pyellow { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -182px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_pyellow { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -207px -106px; - width: 60px; - height: 60px; -} -.hair_bangs_2_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -182px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -207px -15px; - width: 60px; - height: 60px; -} -.hair_bangs_2_rainbow { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -91px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_rainbow { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -116px -106px; - width: 60px; - height: 60px; -} -.hair_bangs_2_red { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: 0px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_red { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -25px -106px; - width: 60px; - height: 60px; -} -.hair_bangs_2_snowy { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -91px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_snowy { - background-image: url(/static/sprites/spritesmith-main-1.png); - background-position: -116px -15px; - width: 60px; - height: 60px; -} diff --git a/website/assets/sprites/dist/spritesmith-main-1.png b/website/assets/sprites/dist/spritesmith-main-1.png deleted file mode 100644 index dc73f2545e..0000000000 Binary files a/website/assets/sprites/dist/spritesmith-main-1.png and /dev/null differ diff --git a/website/assets/sprites/dist/spritesmith-main-10.css b/website/assets/sprites/dist/spritesmith-main-10.css deleted file mode 100644 index 6887f3d66a..0000000000 --- a/website/assets/sprites/dist/spritesmith-main-10.css +++ /dev/null @@ -1,1884 +0,0 @@ -.quest_TEMPLATE_FOR_MISSING_IMAGE { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -468px -986px; - width: 221px; - height: 39px; -} -.quest_penguin { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1097px -353px; - width: 190px; - height: 183px; -} -.quest_rat { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -220px 0px; - width: 219px; - height: 219px; -} -.quest_rock { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -437px -660px; - width: 216px; - height: 216px; -} -.quest_rooster { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1097px 0px; - width: 213px; - height: 174px; -} -.quest_sabretooth { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: 0px -440px; - width: 219px; - height: 219px; -} -.quest_sheep { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: 0px -220px; - width: 219px; - height: 219px; -} -.quest_slime { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -220px -220px; - width: 219px; - height: 219px; -} -.quest_sloth { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -440px 0px; - width: 219px; - height: 219px; -} -.quest_snail { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -654px -660px; - width: 219px; - height: 213px; -} -.quest_snake { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -880px -356px; - width: 216px; - height: 177px; -} -.quest_spider { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -217px -880px; - width: 250px; - height: 150px; -} -.quest_stoikalmCalamity1 { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1097px -537px; - width: 150px; - height: 150px; -} -.quest_stoikalmCalamity2 { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -660px 0px; - width: 219px; - height: 219px; -} -.quest_stoikalmCalamity3 { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -660px -220px; - width: 219px; - height: 219px; -} -.quest_taskwoodsTerror1 { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1097px -688px; - width: 150px; - height: 150px; -} -.quest_taskwoodsTerror2 { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -220px -660px; - width: 216px; - height: 216px; -} -.quest_taskwoodsTerror3 { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: 0px -660px; - width: 219px; - height: 219px; -} -.quest_treeling { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -880px 0px; - width: 216px; - height: 177px; -} -.quest_trex { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1097px -175px; - width: 204px; - height: 177px; -} -.quest_trex_undead { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -880px -178px; - width: 216px; - height: 177px; -} -.quest_triceratops { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -660px -440px; - width: 219px; - height: 219px; -} -.quest_turtle { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -220px -440px; - width: 219px; - height: 219px; -} -.quest_unicorn { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: 0px 0px; - width: 219px; - height: 219px; -} -.quest_vice1 { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -880px -534px; - width: 216px; - height: 177px; -} -.quest_vice2 { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -440px -220px; - width: 219px; - height: 219px; -} -.quest_vice3 { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: 0px -880px; - width: 216px; - height: 177px; -} -.quest_whale { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -440px -440px; - width: 219px; - height: 219px; -} -.quest_atom1_soapBars { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1693px -1234px; - width: 48px; - height: 51px; -} -.quest_dilatoryDistress1_blueFins { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1693px -1286px; - width: 51px; - height: 48px; -} -.quest_dilatoryDistress1_fireCoral { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1693px -1335px; - width: 48px; - height: 51px; -} -.quest_egg_plainEgg { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1693px -1387px; - width: 48px; - height: 51px; -} -.quest_evilsanta2_branches { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1693px -1439px; - width: 48px; - height: 51px; -} -.quest_evilsanta2_tracks { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1693px -1173px; - width: 54px; - height: 60px; -} -.quest_goldenknight1_testimony { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1693px -1543px; - width: 48px; - height: 51px; -} -.quest_mayhemMistiflying2_mistifly1 { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1693px -1595px; - width: 48px; - height: 51px; -} -.quest_mayhemMistiflying2_mistifly2 { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1624px -1518px; - width: 48px; - height: 51px; -} -.quest_mayhemMistiflying2_mistifly3 { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1555px -1449px; - width: 48px; - height: 51px; -} -.quest_moon1_shard { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1248px -641px; - width: 42px; - height: 42px; -} -.quest_moonstone1_moonstone { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1380px -1166px; - width: 30px; - height: 30px; -} -.quest_stoikalmCalamity2_icicleCoin { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1486px -1380px; - width: 48px; - height: 51px; -} -.quest_taskwoodsTerror2_brownie { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1417px -1311px; - width: 48px; - height: 51px; -} -.quest_taskwoodsTerror2_dryad { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1248px -537px; - width: 48px; - height: 51px; -} -.quest_taskwoodsTerror2_pixie { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1248px -589px; - width: 48px; - height: 51px; -} -.quest_vice2_lightCrystal { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1368px -1270px; - width: 40px; - height: 40px; -} -.inventory_quest_scroll_armadillo { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -690px -1445px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_atom1 { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -828px -1445px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_atom1_locked { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -759px -1445px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_atom2 { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -966px -1445px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_atom2_locked { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -897px -1445px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_atom3 { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1104px -1445px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_atom3_locked { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1035px -1445px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_axolotl { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1173px -1445px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_basilist { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1242px -1445px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_beetle { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1311px -1445px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_bunny { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1380px -1445px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_butterfly { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1449px -1445px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_cheetah { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1555px 0px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_cow { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1555px -69px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_dilatoryDistress1 { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -276px -1514px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_dilatoryDistress2 { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1693px -966px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_dilatoryDistress2_locked { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1693px -1035px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_dilatoryDistress3 { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1693px -828px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_dilatoryDistress3_locked { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1693px -897px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_dilatory_derby { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1555px -138px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_dustbunnies { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1693px -759px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_egg { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1693px -690px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_evilsanta { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1693px -621px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_evilsanta2 { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1693px -552px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_falcon { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1693px -483px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_ferret { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1693px -414px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_frog { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1693px -345px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_ghost_stag { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1693px -276px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_goldenknight1 { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1693px -138px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_goldenknight1_locked { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1693px -207px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_goldenknight2 { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1693px 0px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_goldenknight2_locked { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1693px -69px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_goldenknight3 { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1518px -1583px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_goldenknight3_locked { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1587px -1583px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_gryphon { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1449px -1583px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_guineapig { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1380px -1583px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_harpy { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -414px -1445px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_hedgehog { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -621px -1445px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_hippo { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1693px -1491px; - width: 48px; - height: 51px; -} -.inventory_quest_scroll_horse { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -998px -880px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_kraken { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -954px -1270px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_mayhemMistiflying1 { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1023px -1270px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_mayhemMistiflying2 { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1161px -1270px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_mayhemMistiflying2_locked { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1092px -1270px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_mayhemMistiflying3 { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1299px -1270px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_mayhemMistiflying3_locked { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1230px -1270px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_monkey { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1417px 0px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_moon1 { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1417px -138px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_moon1_locked { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1417px -69px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_moon2 { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1417px -276px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_moon2_locked { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1417px -207px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_moon3 { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1417px -414px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_moon3_locked { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1417px -345px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_moonstone1 { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1417px -552px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_moonstone1_locked { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1417px -483px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_moonstone2 { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1417px -690px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_moonstone2_locked { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1417px -621px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_moonstone3 { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1417px -828px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_moonstone3_locked { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1417px -759px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_nudibranch { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1417px -897px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_octopus { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1417px -966px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_owl { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1417px -1035px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_peacock { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1417px -1104px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_penguin { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1417px -1173px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_rat { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1417px -1242px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_rock { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: 0px -1376px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_rooster { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -69px -1376px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_sabretooth { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -138px -1376px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_sheep { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -207px -1376px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_slime { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -276px -1376px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_sloth { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -345px -1376px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_snail { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -414px -1376px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_snake { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -483px -1376px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_spider { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -552px -1376px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_stoikalmCalamity1 { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -621px -1376px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_stoikalmCalamity2 { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -759px -1376px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_stoikalmCalamity2_locked { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -690px -1376px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_stoikalmCalamity3 { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -897px -1376px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_stoikalmCalamity3_locked { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -828px -1376px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_taskwoodsTerror1 { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -966px -1376px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_taskwoodsTerror2 { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1104px -1376px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_taskwoodsTerror2_locked { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1035px -1376px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_taskwoodsTerror3 { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1242px -1376px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_taskwoodsTerror3_locked { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1173px -1376px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_treeling { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1311px -1376px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_trex { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1486px 0px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_trex_undead { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1380px -1376px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_triceratops { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1486px -69px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_turtle { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1486px -138px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_unicorn { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1486px -207px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_vice1 { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1486px -345px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_vice1_locked { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1486px -276px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_vice2 { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1486px -483px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_vice2_locked { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1486px -414px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_vice3 { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1486px -621px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_vice3_locked { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1486px -552px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_whale { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1486px -690px; - width: 68px; - height: 68px; -} -.quest_bundle_farmFriends { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1486px -759px; - width: 68px; - height: 68px; -} -.quest_bundle_featheredFriends { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1486px -828px; - width: 68px; - height: 68px; -} -.quest_bundle_splashyPals { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1486px -897px; - width: 68px; - height: 68px; -} -.quest_bundle_witchyFamiliars { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1486px -966px; - width: 68px; - height: 68px; -} -.shop_opaquePotion { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1486px -1035px; - width: 68px; - height: 68px; -} -.shop_potion { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1486px -1104px; - width: 68px; - height: 68px; -} -.shop_seafoam { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1486px -1173px; - width: 68px; - height: 68px; -} -.shop_shinySeed { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1486px -1242px; - width: 68px; - height: 68px; -} -.shop_snowball { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1486px -1311px; - width: 68px; - height: 68px; -} -.shop_spookySparkles { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: 0px -1445px; - width: 68px; - height: 68px; -} -.shop_mounts_MagicalBee-Base { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -69px -1445px; - width: 68px; - height: 68px; -} -.shop_mounts_Mammoth-Base { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -138px -1445px; - width: 68px; - height: 68px; -} -.shop_mounts_MantisShrimp-Base { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -207px -1445px; - width: 68px; - height: 68px; -} -.shop_mounts_Phoenix-Base { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -276px -1445px; - width: 68px; - height: 68px; -} -.shop_pets_MagicalBee-Base { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -345px -1445px; - width: 68px; - height: 68px; -} -.shop_pets_Mammoth-Base { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1693px -1104px; - width: 68px; - height: 68px; -} -.shop_pets_MantisShrimp-Base { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -483px -1445px; - width: 68px; - height: 68px; -} -.shop_pets_Phoenix-Base { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -552px -1445px; - width: 68px; - height: 68px; -} -.shop_backStab { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -921px -818px; - width: 40px; - height: 40px; -} -.shop_brightness { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -962px -818px; - width: 40px; - height: 40px; -} -.shop_defensiveStance { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1248px -729px; - width: 40px; - height: 40px; -} -.shop_earth { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1248px -770px; - width: 40px; - height: 40px; -} -.shop_fireball { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -880px -818px; - width: 40px; - height: 40px; -} -.shop_frost { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1003px -818px; - width: 40px; - height: 40px; -} -.shop_heal { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1044px -818px; - width: 40px; - height: 40px; -} -.shop_healAll { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -287px -1652px; - width: 40px; - height: 40px; -} -.shop_intimidate { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: 0px -1652px; - width: 40px; - height: 40px; -} -.shop_mpheal { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -41px -1652px; - width: 40px; - height: 40px; -} -.shop_pickPocket { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -82px -1652px; - width: 40px; - height: 40px; -} -.shop_protectAura { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -123px -1652px; - width: 40px; - height: 40px; -} -.shop_smash { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -164px -1652px; - width: 40px; - height: 40px; -} -.shop_stealth { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -205px -1652px; - width: 40px; - height: 40px; -} -.shop_toolsOfTrade { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -246px -1652px; - width: 40px; - height: 40px; -} -.shop_valorousPresence { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1248px -688px; - width: 40px; - height: 40px; -} -.Pet_Egg_Armadillo { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1555px -207px; - width: 68px; - height: 68px; -} -.Pet_Egg_Axolotl { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1555px -276px; - width: 68px; - height: 68px; -} -.Pet_Egg_BearCub { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1555px -345px; - width: 68px; - height: 68px; -} -.Pet_Egg_Beetle { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1555px -414px; - width: 68px; - height: 68px; -} -.Pet_Egg_Bunny { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1555px -483px; - width: 68px; - height: 68px; -} -.Pet_Egg_Butterfly { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1555px -552px; - width: 68px; - height: 68px; -} -.Pet_Egg_Cactus { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1555px -621px; - width: 68px; - height: 68px; -} -.Pet_Egg_Cheetah { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1555px -690px; - width: 68px; - height: 68px; -} -.Pet_Egg_Cow { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1555px -759px; - width: 68px; - height: 68px; -} -.Pet_Egg_Cuttlefish { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1555px -828px; - width: 68px; - height: 68px; -} -.Pet_Egg_Deer { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1555px -897px; - width: 68px; - height: 68px; -} -.Pet_Egg_Dragon { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1555px -966px; - width: 68px; - height: 68px; -} -.Pet_Egg_Egg { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1555px -1035px; - width: 68px; - height: 68px; -} -.Pet_Egg_Falcon { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1555px -1104px; - width: 68px; - height: 68px; -} -.Pet_Egg_Ferret { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1555px -1173px; - width: 68px; - height: 68px; -} -.Pet_Egg_FlyingPig { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1555px -1242px; - width: 68px; - height: 68px; -} -.Pet_Egg_Fox { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1555px -1311px; - width: 68px; - height: 68px; -} -.Pet_Egg_Frog { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1555px -1380px; - width: 68px; - height: 68px; -} -.Pet_Egg_Gryphon { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: 0px -1514px; - width: 68px; - height: 68px; -} -.Pet_Egg_GuineaPig { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -69px -1514px; - width: 68px; - height: 68px; -} -.Pet_Egg_Hedgehog { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -138px -1514px; - width: 68px; - height: 68px; -} -.Pet_Egg_Hippo { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -207px -1514px; - width: 68px; - height: 68px; -} -.Pet_Egg_Horse { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1311px -1166px; - width: 68px; - height: 68px; -} -.Pet_Egg_LionCub { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -345px -1514px; - width: 68px; - height: 68px; -} -.Pet_Egg_Monkey { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -414px -1514px; - width: 68px; - height: 68px; -} -.Pet_Egg_Nudibranch { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -483px -1514px; - width: 68px; - height: 68px; -} -.Pet_Egg_Octopus { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -552px -1514px; - width: 68px; - height: 68px; -} -.Pet_Egg_Owl { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -621px -1514px; - width: 68px; - height: 68px; -} -.Pet_Egg_PandaCub { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -690px -1514px; - width: 68px; - height: 68px; -} -.Pet_Egg_Parrot { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -759px -1514px; - width: 68px; - height: 68px; -} -.Pet_Egg_Peacock { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -828px -1514px; - width: 68px; - height: 68px; -} -.Pet_Egg_Penguin { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -897px -1514px; - width: 68px; - height: 68px; -} -.Pet_Egg_PolarBear { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -966px -1514px; - width: 68px; - height: 68px; -} -.Pet_Egg_Rat { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1035px -1514px; - width: 68px; - height: 68px; -} -.Pet_Egg_Rock { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1104px -1514px; - width: 68px; - height: 68px; -} -.Pet_Egg_Rooster { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1173px -1514px; - width: 68px; - height: 68px; -} -.Pet_Egg_Sabretooth { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1242px -1514px; - width: 68px; - height: 68px; -} -.Pet_Egg_Seahorse { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1311px -1514px; - width: 68px; - height: 68px; -} -.Pet_Egg_Sheep { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1380px -1514px; - width: 68px; - height: 68px; -} -.Pet_Egg_Slime { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1449px -1514px; - width: 68px; - height: 68px; -} -.Pet_Egg_Sloth { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1518px -1514px; - width: 68px; - height: 68px; -} -.Pet_Egg_Snail { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1624px 0px; - width: 68px; - height: 68px; -} -.Pet_Egg_Snake { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1624px -69px; - width: 68px; - height: 68px; -} -.Pet_Egg_Spider { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1624px -138px; - width: 68px; - height: 68px; -} -.Pet_Egg_TRex { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1624px -345px; - width: 68px; - height: 68px; -} -.Pet_Egg_TigerCub { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1624px -207px; - width: 68px; - height: 68px; -} -.Pet_Egg_Treeling { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1624px -276px; - width: 68px; - height: 68px; -} -.Pet_Egg_Triceratops { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1624px -414px; - width: 68px; - height: 68px; -} -.Pet_Egg_Turtle { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1624px -483px; - width: 68px; - height: 68px; -} -.Pet_Egg_Unicorn { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1624px -552px; - width: 68px; - height: 68px; -} -.Pet_Egg_Whale { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1624px -621px; - width: 68px; - height: 68px; -} -.Pet_Egg_Wolf { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1624px -690px; - width: 68px; - height: 68px; -} -.Pet_Food_Cake_Base { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1624px -759px; - width: 68px; - height: 68px; -} -.Pet_Food_Cake_CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1624px -828px; - width: 68px; - height: 68px; -} -.Pet_Food_Cake_CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1624px -897px; - width: 68px; - height: 68px; -} -.Pet_Food_Cake_Desert { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1624px -966px; - width: 68px; - height: 68px; -} -.Pet_Food_Cake_Golden { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1624px -1035px; - width: 68px; - height: 68px; -} -.Pet_Food_Cake_Red { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1624px -1104px; - width: 68px; - height: 68px; -} -.Pet_Food_Cake_Shade { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1624px -1173px; - width: 68px; - height: 68px; -} -.Pet_Food_Cake_Skeleton { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1624px -1242px; - width: 68px; - height: 68px; -} -.Pet_Food_Cake_White { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1624px -1311px; - width: 68px; - height: 68px; -} -.Pet_Food_Cake_Zombie { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1624px -1380px; - width: 68px; - height: 68px; -} -.Pet_Food_Candy_Base { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1624px -1449px; - width: 68px; - height: 68px; -} -.Pet_Food_Candy_CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: 0px -1583px; - width: 68px; - height: 68px; -} -.Pet_Food_Candy_CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -69px -1583px; - width: 68px; - height: 68px; -} -.Pet_Food_Candy_Desert { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -138px -1583px; - width: 68px; - height: 68px; -} -.Pet_Food_Candy_Golden { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -207px -1583px; - width: 68px; - height: 68px; -} -.Pet_Food_Candy_Red { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -276px -1583px; - width: 68px; - height: 68px; -} -.Pet_Food_Candy_Shade { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -345px -1583px; - width: 68px; - height: 68px; -} -.Pet_Food_Candy_Skeleton { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -414px -1583px; - width: 68px; - height: 68px; -} -.Pet_Food_Candy_White { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -483px -1583px; - width: 68px; - height: 68px; -} -.Pet_Food_Candy_Zombie { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -552px -1583px; - width: 68px; - height: 68px; -} -.Pet_Food_Chocolate { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -621px -1583px; - width: 68px; - height: 68px; -} -.Pet_Food_CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -690px -1583px; - width: 68px; - height: 68px; -} -.Pet_Food_CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -759px -1583px; - width: 68px; - height: 68px; -} -.Pet_Food_Fish { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -828px -1583px; - width: 68px; - height: 68px; -} -.Pet_Food_Honey { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -897px -1583px; - width: 68px; - height: 68px; -} -.Pet_Food_Meat { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -966px -1583px; - width: 68px; - height: 68px; -} -.Pet_Food_Milk { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1035px -1583px; - width: 68px; - height: 68px; -} -.Pet_Food_Potatoe { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1104px -1583px; - width: 68px; - height: 68px; -} -.Pet_Food_RottenMeat { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1173px -1583px; - width: 68px; - height: 68px; -} -.Pet_Food_Saddle { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1242px -1583px; - width: 68px; - height: 68px; -} -.Pet_Food_Strawberry { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1311px -1583px; - width: 68px; - height: 68px; -} -.Mount_Body_Armadillo-Base { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -742px -1270px; - width: 105px; - height: 105px; -} -.Mount_Body_Armadillo-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -636px -1270px; - width: 105px; - height: 105px; -} -.Mount_Body_Armadillo-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -530px -1270px; - width: 105px; - height: 105px; -} -.Mount_Body_Armadillo-Desert { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -424px -1270px; - width: 105px; - height: 105px; -} -.Mount_Body_Armadillo-Golden { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -318px -1270px; - width: 105px; - height: 105px; -} -.Mount_Body_Armadillo-Red { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -212px -1270px; - width: 105px; - height: 105px; -} -.Mount_Body_Armadillo-Shade { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -106px -1270px; - width: 105px; - height: 105px; -} -.Mount_Body_Armadillo-Skeleton { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: 0px -1270px; - width: 105px; - height: 105px; -} -.Mount_Body_Armadillo-White { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1311px -1060px; - width: 105px; - height: 105px; -} -.Mount_Body_Armadillo-Zombie { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1311px -954px; - width: 105px; - height: 105px; -} -.Mount_Body_Axolotl-Base { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1311px -848px; - width: 105px; - height: 105px; -} -.Mount_Body_Axolotl-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1311px -742px; - width: 105px; - height: 105px; -} -.Mount_Body_Axolotl-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1311px -636px; - width: 105px; - height: 105px; -} -.Mount_Body_Axolotl-Desert { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1311px -530px; - width: 105px; - height: 105px; -} -.Mount_Body_Axolotl-Golden { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1311px -424px; - width: 105px; - height: 105px; -} -.Mount_Body_Axolotl-Red { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1311px -318px; - width: 105px; - height: 105px; -} -.Mount_Body_Axolotl-Shade { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1311px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_Axolotl-Skeleton { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1311px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_Axolotl-White { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1311px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_Axolotl-Zombie { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1166px -1164px; - width: 105px; - height: 105px; -} -.Mount_Body_BearCub-Aquatic { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1060px -1164px; - width: 105px; - height: 105px; -} -.Mount_Body_BearCub-Base { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -954px -1164px; - width: 105px; - height: 105px; -} -.Mount_Body_BearCub-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -848px -1164px; - width: 105px; - height: 105px; -} -.Mount_Body_BearCub-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -742px -1164px; - width: 105px; - height: 105px; -} -.Mount_Body_BearCub-Cupid { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -636px -1164px; - width: 105px; - height: 105px; -} -.Mount_Body_BearCub-Desert { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -530px -1164px; - width: 105px; - height: 105px; -} -.Mount_Body_BearCub-Ember { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -424px -1164px; - width: 105px; - height: 105px; -} -.Mount_Body_BearCub-Fairy { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -318px -1164px; - width: 105px; - height: 105px; -} -.Mount_Body_BearCub-Floral { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -212px -1164px; - width: 105px; - height: 105px; -} -.Mount_Body_BearCub-Ghost { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -106px -1164px; - width: 105px; - height: 105px; -} -.Mount_Body_BearCub-Golden { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: 0px -1164px; - width: 105px; - height: 105px; -} -.Mount_Body_BearCub-Holly { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1166px -1058px; - width: 105px; - height: 105px; -} -.Mount_Body_BearCub-Peppermint { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1060px -1058px; - width: 105px; - height: 105px; -} -.Mount_Body_BearCub-Polar { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -954px -1058px; - width: 105px; - height: 105px; -} -.Mount_Body_BearCub-Red { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -848px -1058px; - width: 105px; - height: 105px; -} -.Mount_Body_BearCub-RoyalPurple { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -742px -1058px; - width: 105px; - height: 105px; -} -.Mount_Body_BearCub-Shade { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -636px -1058px; - width: 105px; - height: 105px; -} -.Mount_Body_BearCub-Shimmer { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -530px -1058px; - width: 105px; - height: 105px; -} -.Mount_Body_BearCub-Skeleton { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -424px -1058px; - width: 105px; - height: 105px; -} -.Mount_Body_BearCub-Spooky { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -318px -1058px; - width: 105px; - height: 105px; -} -.Mount_Body_BearCub-Thunderstorm { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -212px -1058px; - width: 105px; - height: 105px; -} -.Mount_Body_BearCub-White { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -106px -1058px; - width: 105px; - height: 105px; -} -.Mount_Body_BearCub-Zombie { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: 0px -1058px; - width: 105px; - height: 105px; -} -.Mount_Body_Beetle-Base { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -892px -880px; - width: 105px; - height: 105px; -} -.Mount_Body_Beetle-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -786px -880px; - width: 105px; - height: 105px; -} -.Mount_Body_Beetle-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -680px -880px; - width: 105px; - height: 105px; -} -.Mount_Body_Beetle-Desert { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -574px -880px; - width: 105px; - height: 105px; -} -.Mount_Body_Beetle-Golden { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -468px -880px; - width: 105px; - height: 105px; -} -.Mount_Body_Beetle-Red { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -986px -712px; - width: 105px; - height: 105px; -} -.Mount_Body_Beetle-Shade { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -880px -712px; - width: 105px; - height: 105px; -} -.Mount_Body_Beetle-Skeleton { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1203px -945px; - width: 105px; - height: 105px; -} -.Mount_Body_Beetle-White { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1097px -945px; - width: 105px; - height: 105px; -} -.Mount_Body_Beetle-Zombie { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1203px -839px; - width: 105px; - height: 105px; -} -.Mount_Body_Bunny-Base { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -1097px -839px; - width: 105px; - height: 105px; -} -.Mount_Body_Bunny-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-10.png); - background-position: -848px -1270px; - width: 105px; - height: 105px; -} diff --git a/website/assets/sprites/dist/spritesmith-main-10.png b/website/assets/sprites/dist/spritesmith-main-10.png deleted file mode 100644 index 49f73d735a..0000000000 Binary files a/website/assets/sprites/dist/spritesmith-main-10.png and /dev/null differ diff --git a/website/assets/sprites/dist/spritesmith-main-11.css b/website/assets/sprites/dist/spritesmith-main-11.css deleted file mode 100644 index 3ca32d558e..0000000000 --- a/website/assets/sprites/dist/spritesmith-main-11.css +++ /dev/null @@ -1,1464 +0,0 @@ -.Mount_Body_Bunny-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -106px -814px; - width: 105px; - height: 105px; -} -.Mount_Body_Bunny-Desert { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -212px -1132px; - width: 105px; - height: 105px; -} -.Mount_Body_Bunny-Golden { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -212px -814px; - width: 105px; - height: 105px; -} -.Mount_Body_Bunny-Red { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -318px -814px; - width: 105px; - height: 105px; -} -.Mount_Body_Bunny-Shade { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -848px -424px; - width: 105px; - height: 105px; -} -.Mount_Body_Bunny-Skeleton { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -848px -530px; - width: 105px; - height: 105px; -} -.Mount_Body_Bunny-White { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -848px -636px; - width: 105px; - height: 105px; -} -.Mount_Body_Bunny-Zombie { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: 0px -814px; - width: 105px; - height: 105px; -} -.Mount_Body_Butterfly-Base { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -106px 0px; - width: 105px; - height: 123px; -} -.Mount_Body_Butterfly-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -212px -124px; - width: 105px; - height: 123px; -} -.Mount_Body_Butterfly-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -212px 0px; - width: 105px; - height: 123px; -} -.Mount_Body_Butterfly-Desert { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: 0px -124px; - width: 105px; - height: 123px; -} -.Mount_Body_Butterfly-Golden { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -106px -124px; - width: 105px; - height: 123px; -} -.Mount_Body_Butterfly-Red { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: 0px 0px; - width: 105px; - height: 123px; -} -.Mount_Body_Butterfly-Shade { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -318px 0px; - width: 105px; - height: 123px; -} -.Mount_Body_Butterfly-Skeleton { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -318px -124px; - width: 105px; - height: 123px; -} -.Mount_Body_Butterfly-White { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: 0px -248px; - width: 105px; - height: 123px; -} -.Mount_Body_Butterfly-Zombie { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -106px -248px; - width: 105px; - height: 123px; -} -.Mount_Body_Cactus-Aquatic { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -424px -814px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-Base { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -530px -814px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -636px -814px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -848px -1344px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-Cupid { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -954px -1344px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-Desert { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1060px -1344px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-Ember { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1166px -1344px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-Fairy { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1272px -1344px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-Floral { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1378px -1344px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-Ghost { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1484px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-Golden { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1484px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-Holly { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1484px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-Peppermint { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1484px -318px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-Red { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -636px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-RoyalPurple { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -636px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-Shade { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -636px -318px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-Shimmer { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -636px -424px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-Skeleton { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: 0px -602px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-Spooky { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -106px -602px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-Thunderstorm { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -212px -602px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-White { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -318px -602px; - width: 105px; - height: 105px; -} -.Mount_Body_Cactus-Zombie { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -424px -602px; - width: 105px; - height: 105px; -} -.Mount_Body_Cheetah-Base { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -530px -602px; - width: 105px; - height: 105px; -} -.Mount_Body_Cheetah-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -636px -602px; - width: 105px; - height: 105px; -} -.Mount_Body_Cheetah-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -742px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_Cheetah-Desert { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -742px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_Cheetah-Golden { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -742px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_Cheetah-Red { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -742px -318px; - width: 105px; - height: 105px; -} -.Mount_Body_Cheetah-Shade { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -742px -424px; - width: 105px; - height: 105px; -} -.Mount_Body_Cheetah-Skeleton { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -742px -530px; - width: 105px; - height: 105px; -} -.Mount_Body_Cheetah-White { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: 0px -708px; - width: 105px; - height: 105px; -} -.Mount_Body_Cheetah-Zombie { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -106px -708px; - width: 105px; - height: 105px; -} -.Mount_Body_Cow-Base { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -212px -708px; - width: 105px; - height: 105px; -} -.Mount_Body_Cow-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -318px -708px; - width: 105px; - height: 105px; -} -.Mount_Body_Cow-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -424px -708px; - width: 105px; - height: 105px; -} -.Mount_Body_Cow-Desert { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -530px -708px; - width: 105px; - height: 105px; -} -.Mount_Body_Cow-Golden { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -636px -708px; - width: 105px; - height: 105px; -} -.Mount_Body_Cow-Red { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -742px -708px; - width: 105px; - height: 105px; -} -.Mount_Body_Cow-Shade { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -848px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_Cow-Skeleton { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -848px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_Cow-White { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -848px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_Cow-Zombie { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -848px -318px; - width: 105px; - height: 105px; -} -.Mount_Body_Cuttlefish-Base { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -318px -248px; - width: 105px; - height: 114px; -} -.Mount_Body_Cuttlefish-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -424px 0px; - width: 105px; - height: 114px; -} -.Mount_Body_Cuttlefish-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -424px -115px; - width: 105px; - height: 114px; -} -.Mount_Body_Cuttlefish-Desert { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -424px -230px; - width: 105px; - height: 114px; -} -.Mount_Body_Cuttlefish-Golden { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -212px -248px; - width: 105px; - height: 114px; -} -.Mount_Body_Cuttlefish-Red { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -106px -372px; - width: 105px; - height: 114px; -} -.Mount_Body_Cuttlefish-Shade { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -212px -372px; - width: 105px; - height: 114px; -} -.Mount_Body_Cuttlefish-Skeleton { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -318px -372px; - width: 105px; - height: 114px; -} -.Mount_Body_Cuttlefish-White { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -424px -372px; - width: 105px; - height: 114px; -} -.Mount_Body_Cuttlefish-Zombie { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -530px 0px; - width: 105px; - height: 114px; -} -.Mount_Body_Deer-Base { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -742px -814px; - width: 105px; - height: 105px; -} -.Mount_Body_Deer-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -848px -814px; - width: 105px; - height: 105px; -} -.Mount_Body_Deer-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -954px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_Deer-Desert { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -954px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_Deer-Golden { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -954px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_Deer-Red { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -954px -318px; - width: 105px; - height: 105px; -} -.Mount_Body_Deer-Shade { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -954px -424px; - width: 105px; - height: 105px; -} -.Mount_Body_Deer-Skeleton { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -954px -530px; - width: 105px; - height: 105px; -} -.Mount_Body_Deer-White { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -954px -636px; - width: 105px; - height: 105px; -} -.Mount_Body_Deer-Zombie { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -954px -742px; - width: 105px; - height: 105px; -} -.Mount_Body_Dragon-Aquatic { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: 0px -920px; - width: 105px; - height: 105px; -} -.Mount_Body_Dragon-Base { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -106px -920px; - width: 105px; - height: 105px; -} -.Mount_Body_Dragon-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -212px -920px; - width: 105px; - height: 105px; -} -.Mount_Body_Dragon-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -318px -920px; - width: 105px; - height: 105px; -} -.Mount_Body_Dragon-Cupid { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -424px -920px; - width: 105px; - height: 105px; -} -.Mount_Body_Dragon-Desert { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -530px -920px; - width: 105px; - height: 105px; -} -.Mount_Body_Dragon-Ember { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -636px -920px; - width: 105px; - height: 105px; -} -.Mount_Body_Dragon-Fairy { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -742px -920px; - width: 105px; - height: 105px; -} -.Mount_Body_Dragon-Floral { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -848px -920px; - width: 105px; - height: 105px; -} -.Mount_Body_Dragon-Ghost { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -954px -920px; - width: 105px; - height: 105px; -} -.Mount_Body_Dragon-Golden { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1060px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_Dragon-Holly { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1060px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_Dragon-Peppermint { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1060px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_Dragon-Red { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1060px -318px; - width: 105px; - height: 105px; -} -.Mount_Body_Dragon-RoyalPurple { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1060px -424px; - width: 105px; - height: 105px; -} -.Mount_Body_Dragon-Shade { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1060px -530px; - width: 105px; - height: 105px; -} -.Mount_Body_Dragon-Shimmer { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1060px -636px; - width: 105px; - height: 105px; -} -.Mount_Body_Dragon-Skeleton { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1060px -742px; - width: 105px; - height: 105px; -} -.Mount_Body_Dragon-Spooky { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1060px -848px; - width: 105px; - height: 105px; -} -.Mount_Body_Dragon-Thunderstorm { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: 0px -1026px; - width: 105px; - height: 105px; -} -.Mount_Body_Dragon-White { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -106px -1026px; - width: 105px; - height: 105px; -} -.Mount_Body_Dragon-Zombie { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -212px -1026px; - width: 105px; - height: 105px; -} -.Mount_Body_Egg-Base { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -318px -1026px; - width: 105px; - height: 105px; -} -.Mount_Body_Egg-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -424px -1026px; - width: 105px; - height: 105px; -} -.Mount_Body_Egg-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -530px -1026px; - width: 105px; - height: 105px; -} -.Mount_Body_Egg-Desert { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -636px -1026px; - width: 105px; - height: 105px; -} -.Mount_Body_Egg-Golden { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -742px -1026px; - width: 105px; - height: 105px; -} -.Mount_Body_Egg-Red { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -848px -1026px; - width: 105px; - height: 105px; -} -.Mount_Body_Egg-Shade { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -954px -1026px; - width: 105px; - height: 105px; -} -.Mount_Body_Egg-Skeleton { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1060px -1026px; - width: 105px; - height: 105px; -} -.Mount_Body_Egg-White { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1166px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_Egg-Zombie { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1166px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_Falcon-Base { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1166px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_Falcon-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1166px -318px; - width: 105px; - height: 105px; -} -.Mount_Body_Falcon-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1166px -424px; - width: 105px; - height: 105px; -} -.Mount_Body_Falcon-Desert { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1166px -530px; - width: 105px; - height: 105px; -} -.Mount_Body_Falcon-Golden { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1166px -636px; - width: 105px; - height: 105px; -} -.Mount_Body_Falcon-Red { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1166px -742px; - width: 105px; - height: 105px; -} -.Mount_Body_Falcon-Shade { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1166px -848px; - width: 105px; - height: 105px; -} -.Mount_Body_Falcon-Skeleton { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1166px -954px; - width: 105px; - height: 105px; -} -.Mount_Body_Falcon-White { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: 0px -1132px; - width: 105px; - height: 105px; -} -.Mount_Body_Falcon-Zombie { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -106px -1132px; - width: 105px; - height: 105px; -} -.Mount_Body_Ferret-Base { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -636px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_Ferret-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -318px -1132px; - width: 105px; - height: 105px; -} -.Mount_Body_Ferret-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -424px -1132px; - width: 105px; - height: 105px; -} -.Mount_Body_Ferret-Desert { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -530px -1132px; - width: 105px; - height: 105px; -} -.Mount_Body_Ferret-Golden { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -636px -1132px; - width: 105px; - height: 105px; -} -.Mount_Body_Ferret-Red { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -742px -1132px; - width: 105px; - height: 105px; -} -.Mount_Body_Ferret-Shade { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -848px -1132px; - width: 105px; - height: 105px; -} -.Mount_Body_Ferret-Skeleton { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -954px -1132px; - width: 105px; - height: 105px; -} -.Mount_Body_Ferret-White { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1060px -1132px; - width: 105px; - height: 105px; -} -.Mount_Body_Ferret-Zombie { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1166px -1132px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Aquatic { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1272px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Base { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1272px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1272px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1272px -318px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Cupid { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1272px -424px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Desert { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1272px -530px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Ember { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1272px -636px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Fairy { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1272px -742px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Floral { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1272px -848px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Ghost { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1272px -954px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Golden { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1272px -1060px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Holly { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: 0px -1238px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Peppermint { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -106px -1238px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Red { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -212px -1238px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-RoyalPurple { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -318px -1238px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Shade { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -424px -1238px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Shimmer { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -530px -1238px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Skeleton { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -636px -1238px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Spooky { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -742px -1238px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Thunderstorm { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -848px -1238px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-White { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -954px -1238px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Zombie { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1060px -1238px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-Aquatic { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1166px -1238px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-Base { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1272px -1238px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1378px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1378px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-Cupid { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1378px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-Desert { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1378px -318px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-Ember { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1378px -424px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-Fairy { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1378px -530px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-Floral { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1378px -636px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-Ghost { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1378px -742px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-Golden { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1378px -848px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-Holly { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1378px -954px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-Peppermint { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1378px -1060px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-Red { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1378px -1166px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-RoyalPurple { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: 0px -1344px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-Shade { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -106px -1344px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-Shimmer { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -212px -1344px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-Skeleton { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -318px -1344px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-Spooky { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -424px -1344px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-Thunderstorm { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -530px -1344px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-White { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -636px -1344px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-Zombie { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -742px -1344px; - width: 105px; - height: 105px; -} -.Mount_Body_Frog-Base { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -530px -115px; - width: 105px; - height: 114px; -} -.Mount_Body_Frog-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -530px -230px; - width: 105px; - height: 114px; -} -.Mount_Body_Frog-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -530px -345px; - width: 105px; - height: 114px; -} -.Mount_Body_Frog-Desert { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: 0px -487px; - width: 105px; - height: 114px; -} -.Mount_Body_Frog-Golden { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -106px -487px; - width: 105px; - height: 114px; -} -.Mount_Body_Frog-Red { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -212px -487px; - width: 105px; - height: 114px; -} -.Mount_Body_Frog-Shade { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -318px -487px; - width: 105px; - height: 114px; -} -.Mount_Body_Frog-Skeleton { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -424px -487px; - width: 105px; - height: 114px; -} -.Mount_Body_Frog-White { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -530px -487px; - width: 105px; - height: 114px; -} -.Mount_Body_Frog-Zombie { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: 0px -372px; - width: 105px; - height: 114px; -} -.Mount_Body_Gryphon-Base { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1484px -424px; - width: 105px; - height: 105px; -} -.Mount_Body_Gryphon-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1484px -530px; - width: 105px; - height: 105px; -} -.Mount_Body_Gryphon-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1484px -636px; - width: 105px; - height: 105px; -} -.Mount_Body_Gryphon-Desert { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1484px -742px; - width: 105px; - height: 105px; -} -.Mount_Body_Gryphon-Golden { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1484px -848px; - width: 105px; - height: 105px; -} -.Mount_Body_Gryphon-Red { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1484px -954px; - width: 105px; - height: 105px; -} -.Mount_Body_Gryphon-RoyalPurple { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1484px -1060px; - width: 105px; - height: 105px; -} -.Mount_Body_Gryphon-Shade { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1484px -1166px; - width: 105px; - height: 105px; -} -.Mount_Body_Gryphon-Skeleton { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1484px -1272px; - width: 105px; - height: 105px; -} -.Mount_Body_Gryphon-White { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: 0px -1450px; - width: 105px; - height: 105px; -} -.Mount_Body_Gryphon-Zombie { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -106px -1450px; - width: 105px; - height: 105px; -} -.Mount_Body_GuineaPig-Base { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -212px -1450px; - width: 105px; - height: 105px; -} -.Mount_Body_GuineaPig-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -318px -1450px; - width: 105px; - height: 105px; -} -.Mount_Body_GuineaPig-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -424px -1450px; - width: 105px; - height: 105px; -} -.Mount_Body_GuineaPig-Desert { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -530px -1450px; - width: 105px; - height: 105px; -} -.Mount_Body_GuineaPig-Golden { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -636px -1450px; - width: 105px; - height: 105px; -} -.Mount_Body_GuineaPig-Red { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -742px -1450px; - width: 105px; - height: 105px; -} -.Mount_Body_GuineaPig-Shade { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -848px -1450px; - width: 105px; - height: 105px; -} -.Mount_Body_GuineaPig-Skeleton { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -954px -1450px; - width: 105px; - height: 105px; -} -.Mount_Body_GuineaPig-White { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1060px -1450px; - width: 105px; - height: 105px; -} -.Mount_Body_GuineaPig-Zombie { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1166px -1450px; - width: 105px; - height: 105px; -} -.Mount_Body_Hedgehog-Base { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1272px -1450px; - width: 105px; - height: 105px; -} -.Mount_Body_Hedgehog-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1378px -1450px; - width: 105px; - height: 105px; -} -.Mount_Body_Hedgehog-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1484px -1450px; - width: 105px; - height: 105px; -} -.Mount_Body_Hedgehog-Desert { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1590px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_Hedgehog-Golden { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1590px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_Hedgehog-Red { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1590px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_Hedgehog-Shade { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1590px -318px; - width: 105px; - height: 105px; -} -.Mount_Body_Hedgehog-Skeleton { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1590px -424px; - width: 105px; - height: 105px; -} -.Mount_Body_Hedgehog-White { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1590px -530px; - width: 105px; - height: 105px; -} -.Mount_Body_Hedgehog-Zombie { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1590px -636px; - width: 105px; - height: 105px; -} -.Mount_Body_Hippo-Base { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1590px -742px; - width: 105px; - height: 105px; -} -.Mount_Body_Hippo-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1590px -848px; - width: 105px; - height: 105px; -} -.Mount_Body_Hippo-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1590px -954px; - width: 105px; - height: 105px; -} -.Mount_Body_Hippo-Desert { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1590px -1060px; - width: 105px; - height: 105px; -} -.Mount_Body_Hippo-Golden { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1590px -1166px; - width: 105px; - height: 105px; -} -.Mount_Body_Hippo-Red { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1590px -1272px; - width: 105px; - height: 105px; -} -.Mount_Body_Hippo-Shade { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1590px -1378px; - width: 105px; - height: 105px; -} -.Mount_Body_Hippo-Skeleton { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: 0px -1556px; - width: 105px; - height: 105px; -} -.Mount_Body_Hippo-White { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -106px -1556px; - width: 105px; - height: 105px; -} -.Mount_Body_Hippo-Zombie { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -212px -1556px; - width: 105px; - height: 105px; -} -.Mount_Body_Horse-Base { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -318px -1556px; - width: 105px; - height: 105px; -} -.Mount_Body_Horse-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -424px -1556px; - width: 105px; - height: 105px; -} -.Mount_Body_Horse-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -530px -1556px; - width: 105px; - height: 105px; -} -.Mount_Body_Horse-Desert { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -636px -1556px; - width: 105px; - height: 105px; -} -.Mount_Body_Horse-Golden { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -742px -1556px; - width: 105px; - height: 105px; -} -.Mount_Body_Horse-Red { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -848px -1556px; - width: 105px; - height: 105px; -} -.Mount_Body_Horse-Shade { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -954px -1556px; - width: 105px; - height: 105px; -} -.Mount_Body_Horse-Skeleton { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1060px -1556px; - width: 105px; - height: 105px; -} -.Mount_Body_Horse-White { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1166px -1556px; - width: 105px; - height: 105px; -} -.Mount_Body_Horse-Zombie { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1272px -1556px; - width: 105px; - height: 105px; -} -.Mount_Body_JackOLantern-Base { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1696px -318px; - width: 90px; - height: 105px; -} -.Mount_Body_Jackalope-RoyalPurple { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1378px -1556px; - width: 105px; - height: 105px; -} -.Mount_Body_LionCub-Aquatic { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1590px -1556px; - width: 105px; - height: 105px; -} -.Mount_Body_LionCub-Base { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1696px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_LionCub-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1696px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_LionCub-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1484px -1556px; - width: 105px; - height: 105px; -} -.Mount_Body_LionCub-Cupid { - background-image: url(/static/sprites/spritesmith-main-11.png); - background-position: -1696px -212px; - width: 105px; - height: 105px; -} diff --git a/website/assets/sprites/dist/spritesmith-main-11.png b/website/assets/sprites/dist/spritesmith-main-11.png deleted file mode 100644 index 3e37fa91dc..0000000000 Binary files a/website/assets/sprites/dist/spritesmith-main-11.png and /dev/null differ diff --git a/website/assets/sprites/dist/spritesmith-main-12.css b/website/assets/sprites/dist/spritesmith-main-12.css deleted file mode 100644 index 3bfc2be544..0000000000 --- a/website/assets/sprites/dist/spritesmith-main-12.css +++ /dev/null @@ -1,1446 +0,0 @@ -.Mount_Body_LionCub-Desert { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1392px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_LionCub-Ember { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -318px -1150px; - width: 105px; - height: 105px; -} -.Mount_Body_LionCub-Ethereal { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -544px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_LionCub-Fairy { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -544px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_LionCub-Floral { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -544px -318px; - width: 105px; - height: 105px; -} -.Mount_Body_LionCub-Ghost { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -530px -1256px; - width: 105px; - height: 105px; -} -.Mount_Body_LionCub-Golden { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -636px -1256px; - width: 105px; - height: 105px; -} -.Mount_Body_LionCub-Holly { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -742px -1256px; - width: 105px; - height: 105px; -} -.Mount_Body_LionCub-Peppermint { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -848px -1256px; - width: 105px; - height: 105px; -} -.Mount_Body_LionCub-Red { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -954px -1256px; - width: 105px; - height: 105px; -} -.Mount_Body_LionCub-RoyalPurple { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1060px -1256px; - width: 105px; - height: 105px; -} -.Mount_Body_LionCub-Shade { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1166px -1256px; - width: 105px; - height: 105px; -} -.Mount_Body_LionCub-Shimmer { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1272px -1256px; - width: 105px; - height: 105px; -} -.Mount_Body_LionCub-Skeleton { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: 0px -408px; - width: 111px; - height: 105px; -} -.Mount_Body_LionCub-Spooky { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1392px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_LionCub-Thunderstorm { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -327px -408px; - width: 105px; - height: 105px; -} -.Mount_Body_LionCub-White { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -433px -408px; - width: 105px; - height: 105px; -} -.Mount_Body_LionCub-Zombie { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -544px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_MagicalBee-Base { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -408px -260px; - width: 105px; - height: 114px; -} -.Mount_Body_Mammoth-Base { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -408px -136px; - width: 105px; - height: 123px; -} -.Mount_Body_MantisShrimp-Base { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -112px -408px; - width: 108px; - height: 105px; -} -.Mount_Body_Monkey-Base { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: 0px -514px; - width: 105px; - height: 105px; -} -.Mount_Body_Monkey-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -106px -514px; - width: 105px; - height: 105px; -} -.Mount_Body_Monkey-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -212px -514px; - width: 105px; - height: 105px; -} -.Mount_Body_Monkey-Desert { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -318px -514px; - width: 105px; - height: 105px; -} -.Mount_Body_Monkey-Golden { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -424px -514px; - width: 105px; - height: 105px; -} -.Mount_Body_Monkey-Red { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -530px -514px; - width: 105px; - height: 105px; -} -.Mount_Body_Monkey-Shade { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -650px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_Monkey-Skeleton { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -650px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_Monkey-White { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -650px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_Monkey-Zombie { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -650px -318px; - width: 105px; - height: 105px; -} -.Mount_Body_Nudibranch-Base { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -650px -424px; - width: 105px; - height: 105px; -} -.Mount_Body_Nudibranch-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: 0px -620px; - width: 105px; - height: 105px; -} -.Mount_Body_Nudibranch-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -106px -620px; - width: 105px; - height: 105px; -} -.Mount_Body_Nudibranch-Desert { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -212px -620px; - width: 105px; - height: 105px; -} -.Mount_Body_Nudibranch-Golden { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -318px -620px; - width: 105px; - height: 105px; -} -.Mount_Body_Nudibranch-Red { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -424px -620px; - width: 105px; - height: 105px; -} -.Mount_Body_Nudibranch-Shade { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -530px -620px; - width: 105px; - height: 105px; -} -.Mount_Body_Nudibranch-Skeleton { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -636px -620px; - width: 105px; - height: 105px; -} -.Mount_Body_Nudibranch-White { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -756px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_Nudibranch-Zombie { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -756px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_Octopus-Base { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -756px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_Octopus-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -756px -318px; - width: 105px; - height: 105px; -} -.Mount_Body_Octopus-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -756px -424px; - width: 105px; - height: 105px; -} -.Mount_Body_Octopus-Desert { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -756px -530px; - width: 105px; - height: 105px; -} -.Mount_Body_Octopus-Golden { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: 0px -726px; - width: 105px; - height: 105px; -} -.Mount_Body_Octopus-Red { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -106px -726px; - width: 105px; - height: 105px; -} -.Mount_Body_Octopus-Shade { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -212px -726px; - width: 105px; - height: 105px; -} -.Mount_Body_Octopus-Skeleton { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -318px -726px; - width: 105px; - height: 105px; -} -.Mount_Body_Octopus-White { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -424px -726px; - width: 105px; - height: 105px; -} -.Mount_Body_Octopus-Zombie { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -530px -726px; - width: 105px; - height: 105px; -} -.Mount_Body_Orca-Base { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -636px -726px; - width: 105px; - height: 105px; -} -.Mount_Body_Owl-Base { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -742px -726px; - width: 105px; - height: 105px; -} -.Mount_Body_Owl-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -862px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_Owl-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -862px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_Owl-Desert { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -862px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_Owl-Golden { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -862px -318px; - width: 105px; - height: 105px; -} -.Mount_Body_Owl-Red { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -862px -424px; - width: 105px; - height: 105px; -} -.Mount_Body_Owl-Shade { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -862px -530px; - width: 105px; - height: 105px; -} -.Mount_Body_Owl-Skeleton { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -862px -636px; - width: 105px; - height: 105px; -} -.Mount_Body_Owl-White { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: 0px -832px; - width: 105px; - height: 105px; -} -.Mount_Body_Owl-Zombie { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -106px -832px; - width: 105px; - height: 105px; -} -.Mount_Body_PandaCub-Aquatic { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -212px -832px; - width: 105px; - height: 105px; -} -.Mount_Body_PandaCub-Base { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -318px -832px; - width: 105px; - height: 105px; -} -.Mount_Body_PandaCub-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -424px -832px; - width: 105px; - height: 105px; -} -.Mount_Body_PandaCub-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -530px -832px; - width: 105px; - height: 105px; -} -.Mount_Body_PandaCub-Cupid { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -636px -832px; - width: 105px; - height: 105px; -} -.Mount_Body_PandaCub-Desert { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -742px -832px; - width: 105px; - height: 105px; -} -.Mount_Body_PandaCub-Ember { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -848px -832px; - width: 105px; - height: 105px; -} -.Mount_Body_PandaCub-Fairy { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -968px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_PandaCub-Floral { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -968px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_PandaCub-Ghost { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -968px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_PandaCub-Golden { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -968px -318px; - width: 105px; - height: 105px; -} -.Mount_Body_PandaCub-Holly { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -968px -424px; - width: 105px; - height: 105px; -} -.Mount_Body_PandaCub-Peppermint { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -968px -530px; - width: 105px; - height: 105px; -} -.Mount_Body_PandaCub-Red { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -968px -636px; - width: 105px; - height: 105px; -} -.Mount_Body_PandaCub-RoyalPurple { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -968px -742px; - width: 105px; - height: 105px; -} -.Mount_Body_PandaCub-Shade { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: 0px -938px; - width: 105px; - height: 105px; -} -.Mount_Body_PandaCub-Shimmer { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -106px -938px; - width: 105px; - height: 105px; -} -.Mount_Body_PandaCub-Skeleton { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -212px -938px; - width: 105px; - height: 105px; -} -.Mount_Body_PandaCub-Spooky { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -318px -938px; - width: 105px; - height: 105px; -} -.Mount_Body_PandaCub-Thunderstorm { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -424px -938px; - width: 105px; - height: 105px; -} -.Mount_Body_PandaCub-White { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -530px -938px; - width: 105px; - height: 105px; -} -.Mount_Body_PandaCub-Zombie { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -636px -938px; - width: 105px; - height: 105px; -} -.Mount_Body_Parrot-Base { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -742px -938px; - width: 105px; - height: 105px; -} -.Mount_Body_Parrot-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -848px -938px; - width: 105px; - height: 105px; -} -.Mount_Body_Parrot-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -954px -938px; - width: 105px; - height: 105px; -} -.Mount_Body_Parrot-Desert { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1074px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_Parrot-Golden { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1074px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_Parrot-Red { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1074px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_Parrot-Shade { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1074px -318px; - width: 105px; - height: 105px; -} -.Mount_Body_Parrot-Skeleton { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1074px -424px; - width: 105px; - height: 105px; -} -.Mount_Body_Parrot-White { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1074px -530px; - width: 105px; - height: 105px; -} -.Mount_Body_Parrot-Zombie { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1074px -636px; - width: 105px; - height: 105px; -} -.Mount_Body_Peacock-Base { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1074px -742px; - width: 105px; - height: 105px; -} -.Mount_Body_Peacock-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1074px -848px; - width: 105px; - height: 105px; -} -.Mount_Body_Peacock-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: 0px -1044px; - width: 105px; - height: 105px; -} -.Mount_Body_Peacock-Desert { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -106px -1044px; - width: 105px; - height: 105px; -} -.Mount_Body_Peacock-Golden { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -212px -1044px; - width: 105px; - height: 105px; -} -.Mount_Body_Peacock-Red { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -318px -1044px; - width: 105px; - height: 105px; -} -.Mount_Body_Peacock-Shade { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -424px -1044px; - width: 105px; - height: 105px; -} -.Mount_Body_Peacock-Skeleton { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -530px -1044px; - width: 105px; - height: 105px; -} -.Mount_Body_Peacock-White { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -636px -1044px; - width: 105px; - height: 105px; -} -.Mount_Body_Peacock-Zombie { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -742px -1044px; - width: 105px; - height: 105px; -} -.Mount_Body_Penguin-Base { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -848px -1044px; - width: 105px; - height: 105px; -} -.Mount_Body_Penguin-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -954px -1044px; - width: 105px; - height: 105px; -} -.Mount_Body_Penguin-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1060px -1044px; - width: 105px; - height: 105px; -} -.Mount_Body_Penguin-Desert { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1180px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_Penguin-Golden { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1180px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_Penguin-Red { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1180px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_Penguin-Shade { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1180px -318px; - width: 105px; - height: 105px; -} -.Mount_Body_Penguin-Skeleton { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1180px -424px; - width: 105px; - height: 105px; -} -.Mount_Body_Penguin-White { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1180px -530px; - width: 105px; - height: 105px; -} -.Mount_Body_Penguin-Zombie { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1180px -636px; - width: 105px; - height: 105px; -} -.Mount_Body_Phoenix-Base { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1180px -742px; - width: 105px; - height: 105px; -} -.Mount_Body_Rat-Base { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1180px -848px; - width: 105px; - height: 105px; -} -.Mount_Body_Rat-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1180px -954px; - width: 105px; - height: 105px; -} -.Mount_Body_Rat-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: 0px -1150px; - width: 105px; - height: 105px; -} -.Mount_Body_Rat-Desert { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -106px -1150px; - width: 105px; - height: 105px; -} -.Mount_Body_Rat-Golden { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -212px -1150px; - width: 105px; - height: 105px; -} -.Mount_Body_Rat-Red { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -221px -408px; - width: 105px; - height: 105px; -} -.Mount_Body_Rat-Shade { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -424px -1150px; - width: 105px; - height: 105px; -} -.Mount_Body_Rat-Skeleton { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -530px -1150px; - width: 105px; - height: 105px; -} -.Mount_Body_Rat-White { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -636px -1150px; - width: 105px; - height: 105px; -} -.Mount_Body_Rat-Zombie { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -742px -1150px; - width: 105px; - height: 105px; -} -.Mount_Body_Rock-Base { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -848px -1150px; - width: 105px; - height: 105px; -} -.Mount_Body_Rock-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -954px -1150px; - width: 105px; - height: 105px; -} -.Mount_Body_Rock-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1060px -1150px; - width: 105px; - height: 105px; -} -.Mount_Body_Rock-Desert { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1166px -1150px; - width: 105px; - height: 105px; -} -.Mount_Body_Rock-Golden { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1286px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_Rock-Red { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1286px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_Rock-Shade { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1286px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_Rock-Skeleton { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1286px -318px; - width: 105px; - height: 105px; -} -.Mount_Body_Rock-White { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1286px -424px; - width: 105px; - height: 105px; -} -.Mount_Body_Rock-Zombie { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1286px -530px; - width: 105px; - height: 105px; -} -.Mount_Body_Rooster-Base { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1286px -636px; - width: 105px; - height: 105px; -} -.Mount_Body_Rooster-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1286px -742px; - width: 105px; - height: 105px; -} -.Mount_Body_Rooster-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1286px -848px; - width: 105px; - height: 105px; -} -.Mount_Body_Rooster-Desert { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1286px -954px; - width: 105px; - height: 105px; -} -.Mount_Body_Rooster-Golden { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1286px -1060px; - width: 105px; - height: 105px; -} -.Mount_Body_Rooster-Red { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: 0px -1256px; - width: 105px; - height: 105px; -} -.Mount_Body_Rooster-Shade { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -106px -1256px; - width: 105px; - height: 105px; -} -.Mount_Body_Rooster-Skeleton { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -212px -1256px; - width: 105px; - height: 105px; -} -.Mount_Body_Rooster-White { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -318px -1256px; - width: 105px; - height: 105px; -} -.Mount_Body_Rooster-Zombie { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -424px -1256px; - width: 105px; - height: 105px; -} -.Mount_Body_Sabretooth-Base { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -272px -136px; - width: 135px; - height: 135px; -} -.Mount_Body_Sabretooth-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: 0px -272px; - width: 135px; - height: 135px; -} -.Mount_Body_Sabretooth-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: 0px 0px; - width: 135px; - height: 135px; -} -.Mount_Body_Sabretooth-Desert { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -272px -272px; - width: 135px; - height: 135px; -} -.Mount_Body_Sabretooth-Golden { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -408px 0px; - width: 135px; - height: 135px; -} -.Mount_Body_Sabretooth-Red { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -136px -272px; - width: 135px; - height: 135px; -} -.Mount_Body_Sabretooth-Shade { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -272px 0px; - width: 135px; - height: 135px; -} -.Mount_Body_Sabretooth-Skeleton { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -136px -136px; - width: 135px; - height: 135px; -} -.Mount_Body_Sabretooth-White { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: 0px -136px; - width: 135px; - height: 135px; -} -.Mount_Body_Sabretooth-Zombie { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -136px 0px; - width: 135px; - height: 135px; -} -.Mount_Body_Seahorse-Base { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1392px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_Seahorse-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1392px -318px; - width: 105px; - height: 105px; -} -.Mount_Body_Seahorse-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1392px -424px; - width: 105px; - height: 105px; -} -.Mount_Body_Seahorse-Desert { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1392px -530px; - width: 105px; - height: 105px; -} -.Mount_Body_Seahorse-Golden { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1392px -636px; - width: 105px; - height: 105px; -} -.Mount_Body_Seahorse-Red { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1392px -742px; - width: 105px; - height: 105px; -} -.Mount_Body_Seahorse-Shade { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1392px -848px; - width: 105px; - height: 105px; -} -.Mount_Body_Seahorse-Skeleton { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1392px -954px; - width: 105px; - height: 105px; -} -.Mount_Body_Seahorse-White { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1392px -1060px; - width: 105px; - height: 105px; -} -.Mount_Body_Seahorse-Zombie { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1392px -1166px; - width: 105px; - height: 105px; -} -.Mount_Body_Sheep-Base { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: 0px -1362px; - width: 105px; - height: 105px; -} -.Mount_Body_Sheep-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -106px -1362px; - width: 105px; - height: 105px; -} -.Mount_Body_Sheep-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -212px -1362px; - width: 105px; - height: 105px; -} -.Mount_Body_Sheep-Desert { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -318px -1362px; - width: 105px; - height: 105px; -} -.Mount_Body_Sheep-Golden { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -424px -1362px; - width: 105px; - height: 105px; -} -.Mount_Body_Sheep-Red { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -530px -1362px; - width: 105px; - height: 105px; -} -.Mount_Body_Sheep-Shade { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -636px -1362px; - width: 105px; - height: 105px; -} -.Mount_Body_Sheep-Skeleton { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -742px -1362px; - width: 105px; - height: 105px; -} -.Mount_Body_Sheep-White { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -848px -1362px; - width: 105px; - height: 105px; -} -.Mount_Body_Sheep-Zombie { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -954px -1362px; - width: 105px; - height: 105px; -} -.Mount_Body_Slime-Base { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1060px -1362px; - width: 105px; - height: 105px; -} -.Mount_Body_Slime-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1166px -1362px; - width: 105px; - height: 105px; -} -.Mount_Body_Slime-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1272px -1362px; - width: 105px; - height: 105px; -} -.Mount_Body_Slime-Desert { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1378px -1362px; - width: 105px; - height: 105px; -} -.Mount_Body_Slime-Golden { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1498px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_Slime-Red { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1498px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_Slime-Shade { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1498px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_Slime-Skeleton { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1498px -318px; - width: 105px; - height: 105px; -} -.Mount_Body_Slime-White { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1498px -424px; - width: 105px; - height: 105px; -} -.Mount_Body_Slime-Zombie { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1498px -530px; - width: 105px; - height: 105px; -} -.Mount_Body_Sloth-Base { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1498px -636px; - width: 105px; - height: 105px; -} -.Mount_Body_Sloth-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1498px -742px; - width: 105px; - height: 105px; -} -.Mount_Body_Sloth-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1498px -848px; - width: 105px; - height: 105px; -} -.Mount_Body_Sloth-Desert { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1498px -954px; - width: 105px; - height: 105px; -} -.Mount_Body_Sloth-Golden { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1498px -1060px; - width: 105px; - height: 105px; -} -.Mount_Body_Sloth-Red { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1498px -1166px; - width: 105px; - height: 105px; -} -.Mount_Body_Sloth-Shade { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1498px -1272px; - width: 105px; - height: 105px; -} -.Mount_Body_Sloth-Skeleton { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: 0px -1468px; - width: 105px; - height: 105px; -} -.Mount_Body_Sloth-White { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -106px -1468px; - width: 105px; - height: 105px; -} -.Mount_Body_Sloth-Zombie { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -212px -1468px; - width: 105px; - height: 105px; -} -.Mount_Body_Snail-Base { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -318px -1468px; - width: 105px; - height: 105px; -} -.Mount_Body_Snail-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -424px -1468px; - width: 105px; - height: 105px; -} -.Mount_Body_Snail-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -530px -1468px; - width: 105px; - height: 105px; -} -.Mount_Body_Snail-Desert { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -636px -1468px; - width: 105px; - height: 105px; -} -.Mount_Body_Snail-Golden { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -742px -1468px; - width: 105px; - height: 105px; -} -.Mount_Body_Snail-Red { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -848px -1468px; - width: 105px; - height: 105px; -} -.Mount_Body_Snail-Shade { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -954px -1468px; - width: 105px; - height: 105px; -} -.Mount_Body_Snail-Skeleton { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1060px -1468px; - width: 105px; - height: 105px; -} -.Mount_Body_Snail-White { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1166px -1468px; - width: 105px; - height: 105px; -} -.Mount_Body_Snail-Zombie { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1272px -1468px; - width: 105px; - height: 105px; -} -.Mount_Body_Snake-Base { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1378px -1468px; - width: 105px; - height: 105px; -} -.Mount_Body_Snake-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1484px -1468px; - width: 105px; - height: 105px; -} -.Mount_Body_Snake-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1604px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_Snake-Desert { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1604px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_Snake-Golden { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1604px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_Snake-Red { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1604px -318px; - width: 105px; - height: 105px; -} -.Mount_Body_Snake-Shade { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1604px -424px; - width: 105px; - height: 105px; -} -.Mount_Body_Snake-Skeleton { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1604px -530px; - width: 105px; - height: 105px; -} -.Mount_Body_Snake-White { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1604px -636px; - width: 105px; - height: 105px; -} -.Mount_Body_Snake-Zombie { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1604px -742px; - width: 105px; - height: 105px; -} -.Mount_Body_Spider-Base { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1604px -848px; - width: 105px; - height: 105px; -} -.Mount_Body_Spider-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1604px -954px; - width: 105px; - height: 105px; -} -.Mount_Body_Spider-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1604px -1060px; - width: 105px; - height: 105px; -} -.Mount_Body_Spider-Desert { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1604px -1166px; - width: 105px; - height: 105px; -} -.Mount_Body_Spider-Golden { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1604px -1272px; - width: 105px; - height: 105px; -} -.Mount_Body_Spider-Red { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1604px -1378px; - width: 105px; - height: 105px; -} -.Mount_Body_Spider-Shade { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: 0px -1574px; - width: 105px; - height: 105px; -} -.Mount_Body_Spider-Skeleton { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -106px -1574px; - width: 105px; - height: 105px; -} -.Mount_Body_Spider-White { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -212px -1574px; - width: 105px; - height: 105px; -} -.Mount_Body_Spider-Zombie { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -318px -1574px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-Aquatic { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -424px -1574px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-Base { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -530px -1574px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -636px -1574px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -742px -1574px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-Cupid { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -848px -1574px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-Desert { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -954px -1574px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-Ember { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1060px -1574px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-Fairy { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1166px -1574px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-Floral { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1272px -1574px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-Ghost { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1378px -1574px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-Golden { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1484px -1574px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-Holly { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1590px -1574px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-Peppermint { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1710px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-Red { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1710px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-RoyalPurple { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1710px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-Shade { - background-image: url(/static/sprites/spritesmith-main-12.png); - background-position: -1710px -318px; - width: 105px; - height: 105px; -} diff --git a/website/assets/sprites/dist/spritesmith-main-12.png b/website/assets/sprites/dist/spritesmith-main-12.png deleted file mode 100644 index a8f57e1765..0000000000 Binary files a/website/assets/sprites/dist/spritesmith-main-12.png and /dev/null differ diff --git a/website/assets/sprites/dist/spritesmith-main-13.css b/website/assets/sprites/dist/spritesmith-main-13.css deleted file mode 100644 index 29e542b2bd..0000000000 --- a/website/assets/sprites/dist/spritesmith-main-13.css +++ /dev/null @@ -1,1350 +0,0 @@ -.Mount_Body_TRex-Base { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -680px 0px; - width: 135px; - height: 135px; -} -.Mount_Body_TRex-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -136px -544px; - width: 135px; - height: 135px; -} -.Mount_Body_TRex-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: 0px -136px; - width: 135px; - height: 135px; -} -.Mount_Body_TRex-Desert { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -136px -136px; - width: 135px; - height: 135px; -} -.Mount_Body_TRex-Golden { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -272px 0px; - width: 135px; - height: 135px; -} -.Mount_Body_TRex-Red { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -272px -136px; - width: 135px; - height: 135px; -} -.Mount_Body_TRex-Shade { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: 0px -272px; - width: 135px; - height: 135px; -} -.Mount_Body_TRex-Skeleton { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -136px -272px; - width: 135px; - height: 135px; -} -.Mount_Body_TRex-White { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -272px -272px; - width: 135px; - height: 135px; -} -.Mount_Body_TRex-Zombie { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -408px 0px; - width: 135px; - height: 135px; -} -.Mount_Body_TigerCub-Shimmer { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -636px -931px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-Skeleton { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -530px -1143px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-Spooky { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -742px -931px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-Thunderstorm { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -848px -931px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-White { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -954px -931px; - width: 105px; - height: 105px; -} -.Mount_Body_TigerCub-Zombie { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1134px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_Treeling-Base { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1134px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_Treeling-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1134px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_Treeling-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1134px -318px; - width: 105px; - height: 105px; -} -.Mount_Body_Treeling-Desert { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1134px -424px; - width: 105px; - height: 105px; -} -.Mount_Body_Treeling-Golden { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1134px -530px; - width: 105px; - height: 105px; -} -.Mount_Body_Treeling-Red { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -106px -931px; - width: 105px; - height: 105px; -} -.Mount_Body_Treeling-Shade { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -212px -931px; - width: 105px; - height: 105px; -} -.Mount_Body_Treeling-Skeleton { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -318px -931px; - width: 105px; - height: 105px; -} -.Mount_Body_Treeling-White { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -424px -931px; - width: 105px; - height: 105px; -} -.Mount_Body_Treeling-Zombie { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -530px -931px; - width: 105px; - height: 105px; -} -.Mount_Body_Triceratops-Base { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1134px -636px; - width: 105px; - height: 105px; -} -.Mount_Body_Triceratops-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1134px -742px; - width: 105px; - height: 105px; -} -.Mount_Body_Triceratops-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1134px -848px; - width: 105px; - height: 105px; -} -.Mount_Body_Triceratops-Desert { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: 0px -1037px; - width: 105px; - height: 105px; -} -.Mount_Body_Triceratops-Golden { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -106px -1037px; - width: 105px; - height: 105px; -} -.Mount_Body_Triceratops-Red { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -212px -1037px; - width: 105px; - height: 105px; -} -.Mount_Body_Triceratops-Shade { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -318px -1037px; - width: 105px; - height: 105px; -} -.Mount_Body_Triceratops-Skeleton { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1452px -1060px; - width: 105px; - height: 105px; -} -.Mount_Body_Triceratops-White { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1452px -1166px; - width: 105px; - height: 105px; -} -.Mount_Body_Triceratops-Zombie { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: 0px -1355px; - width: 105px; - height: 105px; -} -.Mount_Body_Turkey-Base { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -106px -1355px; - width: 105px; - height: 105px; -} -.Mount_Body_Turkey-Gilded { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -212px -1355px; - width: 105px; - height: 105px; -} -.Mount_Body_Turtle-Base { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -318px -1355px; - width: 105px; - height: 105px; -} -.Mount_Body_Turtle-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -424px -1355px; - width: 105px; - height: 105px; -} -.Mount_Body_Turtle-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -530px -1355px; - width: 105px; - height: 105px; -} -.Mount_Body_Turtle-Desert { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -636px -1355px; - width: 105px; - height: 105px; -} -.Mount_Body_Turtle-Golden { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -742px -1355px; - width: 105px; - height: 105px; -} -.Mount_Body_Turtle-Red { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1664px -848px; - width: 105px; - height: 105px; -} -.Mount_Body_Turtle-Shade { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1664px -954px; - width: 105px; - height: 105px; -} -.Mount_Body_Turtle-Skeleton { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1664px -1060px; - width: 105px; - height: 105px; -} -.Mount_Body_Turtle-White { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1664px -1166px; - width: 105px; - height: 105px; -} -.Mount_Body_Turtle-Zombie { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1664px -1272px; - width: 105px; - height: 105px; -} -.Mount_Body_Unicorn-Base { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1664px -1378px; - width: 105px; - height: 105px; -} -.Mount_Body_Unicorn-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: 0px -1567px; - width: 105px; - height: 105px; -} -.Mount_Body_Unicorn-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -106px -1567px; - width: 105px; - height: 105px; -} -.Mount_Body_Unicorn-Desert { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -212px -1567px; - width: 105px; - height: 105px; -} -.Mount_Body_Unicorn-Golden { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -318px -1567px; - width: 105px; - height: 105px; -} -.Mount_Body_Unicorn-Red { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -318px -816px; - width: 105px; - height: 105px; -} -.Mount_Body_Unicorn-Shade { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -424px -816px; - width: 105px; - height: 105px; -} -.Mount_Body_Unicorn-Skeleton { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -530px -816px; - width: 105px; - height: 105px; -} -.Mount_Body_Unicorn-White { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -636px -816px; - width: 105px; - height: 105px; -} -.Mount_Body_Unicorn-Zombie { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -742px -816px; - width: 105px; - height: 105px; -} -.Mount_Body_Whale-Base { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -848px -816px; - width: 105px; - height: 105px; -} -.Mount_Body_Whale-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1028px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_Whale-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1028px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_Whale-Desert { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1028px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_Whale-Golden { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1028px -318px; - width: 105px; - height: 105px; -} -.Mount_Body_Whale-Red { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1028px -424px; - width: 105px; - height: 105px; -} -.Mount_Body_Whale-Shade { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1028px -530px; - width: 105px; - height: 105px; -} -.Mount_Body_Whale-Skeleton { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1028px -636px; - width: 105px; - height: 105px; -} -.Mount_Body_Whale-White { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1028px -742px; - width: 105px; - height: 105px; -} -.Mount_Body_Whale-Zombie { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: 0px -931px; - width: 105px; - height: 105px; -} -.Mount_Body_Wolf-Aquatic { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -408px -136px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-Base { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -408px -272px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: 0px -408px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -136px -408px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-Cupid { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -272px -408px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-Desert { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -408px -408px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-Ember { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -544px 0px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-Fairy { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -544px -136px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-Floral { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -544px -272px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-Ghost { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -544px -408px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-Golden { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: 0px -544px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-Holly { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: 0px 0px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-Peppermint { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -272px -544px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-Red { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -408px -544px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-RoyalPurple { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -544px -544px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-Shade { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -136px 0px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-Shimmer { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -680px -136px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-Skeleton { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -680px -272px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-Spooky { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -680px -408px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-Thunderstorm { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -680px -544px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-White { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: 0px -680px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-Zombie { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -136px -680px; - width: 135px; - height: 135px; -} -.Mount_Head_Armadillo-Base { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -424px -1037px; - width: 105px; - height: 105px; -} -.Mount_Head_Armadillo-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -530px -1037px; - width: 105px; - height: 105px; -} -.Mount_Head_Armadillo-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -636px -1037px; - width: 105px; - height: 105px; -} -.Mount_Head_Armadillo-Desert { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -742px -1037px; - width: 105px; - height: 105px; -} -.Mount_Head_Armadillo-Golden { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -848px -1037px; - width: 105px; - height: 105px; -} -.Mount_Head_Armadillo-Red { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -954px -1037px; - width: 105px; - height: 105px; -} -.Mount_Head_Armadillo-Shade { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1060px -1037px; - width: 105px; - height: 105px; -} -.Mount_Head_Armadillo-Skeleton { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1240px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Armadillo-White { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1240px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Armadillo-Zombie { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1240px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Axolotl-Base { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1240px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Axolotl-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1240px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_Axolotl-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1240px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_Axolotl-Desert { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1240px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_Axolotl-Golden { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1240px -742px; - width: 105px; - height: 105px; -} -.Mount_Head_Axolotl-Red { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1240px -848px; - width: 105px; - height: 105px; -} -.Mount_Head_Axolotl-Shade { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1240px -954px; - width: 105px; - height: 105px; -} -.Mount_Head_Axolotl-Skeleton { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: 0px -1143px; - width: 105px; - height: 105px; -} -.Mount_Head_Axolotl-White { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -106px -1143px; - width: 105px; - height: 105px; -} -.Mount_Head_Axolotl-Zombie { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -212px -1143px; - width: 105px; - height: 105px; -} -.Mount_Head_BearCub-Aquatic { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -318px -1143px; - width: 105px; - height: 105px; -} -.Mount_Head_BearCub-Base { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -424px -1143px; - width: 105px; - height: 105px; -} -.Mount_Head_BearCub-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -212px -816px; - width: 105px; - height: 105px; -} -.Mount_Head_BearCub-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -636px -1143px; - width: 105px; - height: 105px; -} -.Mount_Head_BearCub-Cupid { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -742px -1143px; - width: 105px; - height: 105px; -} -.Mount_Head_BearCub-Desert { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -848px -1143px; - width: 105px; - height: 105px; -} -.Mount_Head_BearCub-Ember { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -954px -1143px; - width: 105px; - height: 105px; -} -.Mount_Head_BearCub-Fairy { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1060px -1143px; - width: 105px; - height: 105px; -} -.Mount_Head_BearCub-Floral { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1166px -1143px; - width: 105px; - height: 105px; -} -.Mount_Head_BearCub-Ghost { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1346px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_BearCub-Golden { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1346px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_BearCub-Holly { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1346px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_BearCub-Peppermint { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1346px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_BearCub-Polar { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1346px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_BearCub-Red { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1346px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_BearCub-RoyalPurple { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1346px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_BearCub-Shade { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1346px -742px; - width: 105px; - height: 105px; -} -.Mount_Head_BearCub-Shimmer { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1346px -848px; - width: 105px; - height: 105px; -} -.Mount_Head_BearCub-Skeleton { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1346px -954px; - width: 105px; - height: 105px; -} -.Mount_Head_BearCub-Spooky { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1346px -1060px; - width: 105px; - height: 105px; -} -.Mount_Head_BearCub-Thunderstorm { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: 0px -1249px; - width: 105px; - height: 105px; -} -.Mount_Head_BearCub-White { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -106px -1249px; - width: 105px; - height: 105px; -} -.Mount_Head_BearCub-Zombie { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -212px -1249px; - width: 105px; - height: 105px; -} -.Mount_Head_Beetle-Base { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -318px -1249px; - width: 105px; - height: 105px; -} -.Mount_Head_Beetle-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -424px -1249px; - width: 105px; - height: 105px; -} -.Mount_Head_Beetle-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -530px -1249px; - width: 105px; - height: 105px; -} -.Mount_Head_Beetle-Desert { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -636px -1249px; - width: 105px; - height: 105px; -} -.Mount_Head_Beetle-Golden { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -742px -1249px; - width: 105px; - height: 105px; -} -.Mount_Head_Beetle-Red { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -848px -1249px; - width: 105px; - height: 105px; -} -.Mount_Head_Beetle-Shade { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -954px -1249px; - width: 105px; - height: 105px; -} -.Mount_Head_Beetle-Skeleton { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1060px -1249px; - width: 105px; - height: 105px; -} -.Mount_Head_Beetle-White { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1166px -1249px; - width: 105px; - height: 105px; -} -.Mount_Head_Beetle-Zombie { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1272px -1249px; - width: 105px; - height: 105px; -} -.Mount_Head_Bunny-Base { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1452px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Bunny-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1452px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Bunny-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1452px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Bunny-Desert { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1452px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Bunny-Golden { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1452px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_Bunny-Red { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1452px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_Bunny-Shade { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1452px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_Bunny-Skeleton { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1452px -742px; - width: 105px; - height: 105px; -} -.Mount_Head_Bunny-White { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1452px -848px; - width: 105px; - height: 105px; -} -.Mount_Head_Bunny-Zombie { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1452px -954px; - width: 105px; - height: 105px; -} -.Mount_Head_Butterfly-Base { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -272px -680px; - width: 105px; - height: 123px; -} -.Mount_Head_Butterfly-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -378px -680px; - width: 105px; - height: 123px; -} -.Mount_Head_Butterfly-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -484px -680px; - width: 105px; - height: 123px; -} -.Mount_Head_Butterfly-Desert { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -590px -680px; - width: 105px; - height: 123px; -} -.Mount_Head_Butterfly-Golden { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -696px -680px; - width: 105px; - height: 123px; -} -.Mount_Head_Butterfly-Red { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -816px 0px; - width: 105px; - height: 123px; -} -.Mount_Head_Butterfly-Shade { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -816px -124px; - width: 105px; - height: 123px; -} -.Mount_Head_Butterfly-Skeleton { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -816px -248px; - width: 105px; - height: 123px; -} -.Mount_Head_Butterfly-White { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -816px -372px; - width: 105px; - height: 123px; -} -.Mount_Head_Butterfly-Zombie { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -816px -496px; - width: 105px; - height: 123px; -} -.Mount_Head_Cactus-Aquatic { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -848px -1355px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Base { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -954px -1355px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1060px -1355px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1166px -1355px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Cupid { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1272px -1355px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Desert { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1378px -1355px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Ember { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1558px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Fairy { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1558px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Floral { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1558px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Ghost { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1558px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Golden { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1558px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Holly { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1558px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Peppermint { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1558px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Red { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1558px -742px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-RoyalPurple { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1558px -848px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Shade { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1558px -954px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Shimmer { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1558px -1060px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Skeleton { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1558px -1166px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Spooky { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1558px -1272px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Thunderstorm { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: 0px -1461px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-White { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -106px -1461px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Zombie { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -212px -1461px; - width: 105px; - height: 105px; -} -.Mount_Head_Cheetah-Base { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -318px -1461px; - width: 105px; - height: 105px; -} -.Mount_Head_Cheetah-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -424px -1461px; - width: 105px; - height: 105px; -} -.Mount_Head_Cheetah-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -530px -1461px; - width: 105px; - height: 105px; -} -.Mount_Head_Cheetah-Desert { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -636px -1461px; - width: 105px; - height: 105px; -} -.Mount_Head_Cheetah-Golden { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -742px -1461px; - width: 105px; - height: 105px; -} -.Mount_Head_Cheetah-Red { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -848px -1461px; - width: 105px; - height: 105px; -} -.Mount_Head_Cheetah-Shade { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -954px -1461px; - width: 105px; - height: 105px; -} -.Mount_Head_Cheetah-Skeleton { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1060px -1461px; - width: 105px; - height: 105px; -} -.Mount_Head_Cheetah-White { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1166px -1461px; - width: 105px; - height: 105px; -} -.Mount_Head_Cheetah-Zombie { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1272px -1461px; - width: 105px; - height: 105px; -} -.Mount_Head_Cow-Base { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1378px -1461px; - width: 105px; - height: 105px; -} -.Mount_Head_Cow-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1484px -1461px; - width: 105px; - height: 105px; -} -.Mount_Head_Cow-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1664px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Cow-Desert { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1664px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Cow-Golden { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1664px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Cow-Red { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1664px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Cow-Shade { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1664px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_Cow-Skeleton { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1664px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_Cow-White { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1664px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_Cow-Zombie { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1664px -742px; - width: 105px; - height: 105px; -} -.Mount_Head_Cuttlefish-Base { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -922px 0px; - width: 105px; - height: 114px; -} -.Mount_Head_Cuttlefish-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -922px -115px; - width: 105px; - height: 114px; -} -.Mount_Head_Cuttlefish-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -922px -230px; - width: 105px; - height: 114px; -} -.Mount_Head_Cuttlefish-Desert { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -922px -345px; - width: 105px; - height: 114px; -} -.Mount_Head_Cuttlefish-Golden { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -922px -460px; - width: 105px; - height: 114px; -} -.Mount_Head_Cuttlefish-Red { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -922px -575px; - width: 105px; - height: 114px; -} -.Mount_Head_Cuttlefish-Shade { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -922px -690px; - width: 105px; - height: 114px; -} -.Mount_Head_Cuttlefish-Skeleton { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: 0px -816px; - width: 105px; - height: 114px; -} -.Mount_Head_Cuttlefish-White { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -106px -816px; - width: 105px; - height: 114px; -} -.Mount_Head_Cuttlefish-Zombie { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -816px -620px; - width: 105px; - height: 114px; -} -.Mount_Head_Deer-Base { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -424px -1567px; - width: 105px; - height: 105px; -} -.Mount_Head_Deer-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -530px -1567px; - width: 105px; - height: 105px; -} -.Mount_Head_Deer-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -636px -1567px; - width: 105px; - height: 105px; -} -.Mount_Head_Deer-Desert { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -742px -1567px; - width: 105px; - height: 105px; -} -.Mount_Head_Deer-Golden { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -848px -1567px; - width: 105px; - height: 105px; -} -.Mount_Head_Deer-Red { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -954px -1567px; - width: 105px; - height: 105px; -} -.Mount_Head_Deer-Shade { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1060px -1567px; - width: 105px; - height: 105px; -} -.Mount_Head_Deer-Skeleton { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1166px -1567px; - width: 105px; - height: 105px; -} -.Mount_Head_Deer-White { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1272px -1567px; - width: 105px; - height: 105px; -} -.Mount_Head_Deer-Zombie { - background-image: url(/static/sprites/spritesmith-main-13.png); - background-position: -1378px -1567px; - width: 105px; - height: 105px; -} diff --git a/website/assets/sprites/dist/spritesmith-main-13.png b/website/assets/sprites/dist/spritesmith-main-13.png deleted file mode 100644 index 3d9133d566..0000000000 Binary files a/website/assets/sprites/dist/spritesmith-main-13.png and /dev/null differ diff --git a/website/assets/sprites/dist/spritesmith-main-14.css b/website/assets/sprites/dist/spritesmith-main-14.css deleted file mode 100644 index d443dac49b..0000000000 --- a/website/assets/sprites/dist/spritesmith-main-14.css +++ /dev/null @@ -1,1476 +0,0 @@ -.Mount_Head_Dragon-Aquatic { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1060px -742px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Base { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -424px -1096px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1060px -848px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: 0px -990px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Cupid { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -106px -990px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Desert { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -212px -990px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Ember { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -318px -990px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Fairy { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -424px -990px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Floral { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -530px -990px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Ghost { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -636px -990px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Golden { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -742px -990px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Holly { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1060px -1308px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Peppermint { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1484px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Red { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1484px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-RoyalPurple { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1484px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Shade { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -424px -217px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Shimmer { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -109px -354px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Skeleton { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -215px -354px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Spooky { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -321px -354px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Thunderstorm { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -530px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-White { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -530px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Zombie { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -530px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Egg-Base { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -530px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Egg-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: 0px -460px; - width: 105px; - height: 105px; -} -.Mount_Head_Egg-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -106px -460px; - width: 105px; - height: 105px; -} -.Mount_Head_Egg-Desert { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -212px -460px; - width: 105px; - height: 105px; -} -.Mount_Head_Egg-Golden { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -318px -460px; - width: 105px; - height: 105px; -} -.Mount_Head_Egg-Red { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -424px -460px; - width: 105px; - height: 105px; -} -.Mount_Head_Egg-Shade { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -530px -460px; - width: 105px; - height: 105px; -} -.Mount_Head_Egg-Skeleton { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -636px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Egg-White { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -636px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Egg-Zombie { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -636px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Falcon-Base { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -636px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Falcon-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -636px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_Falcon-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: 0px -566px; - width: 105px; - height: 105px; -} -.Mount_Head_Falcon-Desert { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -106px -566px; - width: 105px; - height: 105px; -} -.Mount_Head_Falcon-Golden { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -212px -566px; - width: 105px; - height: 105px; -} -.Mount_Head_Falcon-Red { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -318px -566px; - width: 105px; - height: 105px; -} -.Mount_Head_Falcon-Shade { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -424px -566px; - width: 105px; - height: 105px; -} -.Mount_Head_Falcon-Skeleton { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -530px -566px; - width: 105px; - height: 105px; -} -.Mount_Head_Falcon-White { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -636px -566px; - width: 105px; - height: 105px; -} -.Mount_Head_Falcon-Zombie { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -742px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Ferret-Base { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -742px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Ferret-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -742px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Ferret-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -742px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Ferret-Desert { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -742px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_Ferret-Golden { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -742px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_Ferret-Red { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: 0px -672px; - width: 105px; - height: 105px; -} -.Mount_Head_Ferret-Shade { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -106px -672px; - width: 105px; - height: 105px; -} -.Mount_Head_Ferret-Skeleton { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -212px -672px; - width: 105px; - height: 105px; -} -.Mount_Head_Ferret-White { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -318px -672px; - width: 105px; - height: 105px; -} -.Mount_Head_Ferret-Zombie { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -424px -672px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Aquatic { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -530px -672px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Base { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -636px -672px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -742px -672px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -848px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Cupid { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -848px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Desert { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -848px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Ember { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -848px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Fairy { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -848px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Floral { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -848px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Ghost { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -848px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Golden { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: 0px -778px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Holly { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -106px -778px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Peppermint { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -212px -778px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Red { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -318px -778px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-RoyalPurple { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -424px -778px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Shade { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -530px -778px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Shimmer { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -636px -778px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Skeleton { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -742px -778px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Spooky { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -848px -778px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Thunderstorm { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -954px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-White { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -954px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Zombie { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -954px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Aquatic { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -954px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Base { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -954px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -954px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -954px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Cupid { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -954px -742px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Desert { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: 0px -884px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Ember { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -106px -884px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Fairy { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -212px -884px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Floral { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -318px -884px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Ghost { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -424px -884px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Golden { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -530px -884px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Holly { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -636px -884px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Peppermint { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -742px -884px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Red { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -848px -884px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-RoyalPurple { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -954px -884px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Shade { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1060px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Shimmer { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1060px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Skeleton { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1060px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Spooky { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1060px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Thunderstorm { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1060px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-White { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1060px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Zombie { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1060px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_Frog-Base { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -318px -239px; - width: 105px; - height: 114px; -} -.Mount_Head_Frog-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -318px 0px; - width: 105px; - height: 114px; -} -.Mount_Head_Frog-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -212px 0px; - width: 105px; - height: 114px; -} -.Mount_Head_Frog-Desert { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: 0px -124px; - width: 105px; - height: 114px; -} -.Mount_Head_Frog-Golden { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -106px -124px; - width: 105px; - height: 114px; -} -.Mount_Head_Frog-Red { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -212px -124px; - width: 105px; - height: 114px; -} -.Mount_Head_Frog-Shade { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -106px 0px; - width: 105px; - height: 114px; -} -.Mount_Head_Frog-Skeleton { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -318px -115px; - width: 105px; - height: 114px; -} -.Mount_Head_Frog-White { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: 0px -239px; - width: 105px; - height: 114px; -} -.Mount_Head_Frog-Zombie { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -106px -239px; - width: 105px; - height: 114px; -} -.Mount_Head_Gryphon-Base { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -848px -990px; - width: 105px; - height: 105px; -} -.Mount_Head_Gryphon-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -954px -990px; - width: 105px; - height: 105px; -} -.Mount_Head_Gryphon-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1060px -990px; - width: 105px; - height: 105px; -} -.Mount_Head_Gryphon-Desert { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1166px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Gryphon-Golden { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1166px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Gryphon-Red { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1166px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Gryphon-RoyalPurple { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1166px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Gryphon-Shade { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1166px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_Gryphon-Skeleton { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1166px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_Gryphon-White { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1166px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_Gryphon-Zombie { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1166px -742px; - width: 105px; - height: 105px; -} -.Mount_Head_GuineaPig-Base { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1166px -848px; - width: 105px; - height: 105px; -} -.Mount_Head_GuineaPig-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1166px -954px; - width: 105px; - height: 105px; -} -.Mount_Head_GuineaPig-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: 0px -1096px; - width: 105px; - height: 105px; -} -.Mount_Head_GuineaPig-Desert { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -106px -1096px; - width: 105px; - height: 105px; -} -.Mount_Head_GuineaPig-Golden { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -212px -1096px; - width: 105px; - height: 105px; -} -.Mount_Head_GuineaPig-Red { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -318px -1096px; - width: 105px; - height: 105px; -} -.Mount_Head_GuineaPig-Shade { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -424px -111px; - width: 105px; - height: 105px; -} -.Mount_Head_GuineaPig-Skeleton { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -530px -1096px; - width: 105px; - height: 105px; -} -.Mount_Head_GuineaPig-White { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -636px -1096px; - width: 105px; - height: 105px; -} -.Mount_Head_GuineaPig-Zombie { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -742px -1096px; - width: 105px; - height: 105px; -} -.Mount_Head_Hedgehog-Base { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -848px -1096px; - width: 105px; - height: 105px; -} -.Mount_Head_Hedgehog-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -954px -1096px; - width: 105px; - height: 105px; -} -.Mount_Head_Hedgehog-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1060px -1096px; - width: 105px; - height: 105px; -} -.Mount_Head_Hedgehog-Desert { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1166px -1096px; - width: 105px; - height: 105px; -} -.Mount_Head_Hedgehog-Golden { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1272px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Hedgehog-Red { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1272px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Hedgehog-Shade { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1272px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Hedgehog-Skeleton { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1272px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Hedgehog-White { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1272px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_Hedgehog-Zombie { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1272px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_Hippo-Base { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1272px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_Hippo-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1272px -742px; - width: 105px; - height: 105px; -} -.Mount_Head_Hippo-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1272px -848px; - width: 105px; - height: 105px; -} -.Mount_Head_Hippo-Desert { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1272px -954px; - width: 105px; - height: 105px; -} -.Mount_Head_Hippo-Golden { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1272px -1060px; - width: 105px; - height: 105px; -} -.Mount_Head_Hippo-Red { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: 0px -1202px; - width: 105px; - height: 105px; -} -.Mount_Head_Hippo-Shade { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -106px -1202px; - width: 105px; - height: 105px; -} -.Mount_Head_Hippo-Skeleton { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -212px -1202px; - width: 105px; - height: 105px; -} -.Mount_Head_Hippo-White { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -318px -1202px; - width: 105px; - height: 105px; -} -.Mount_Head_Hippo-Zombie { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -424px -1202px; - width: 105px; - height: 105px; -} -.Mount_Head_Horse-Base { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -530px -1202px; - width: 105px; - height: 105px; -} -.Mount_Head_Horse-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -636px -1202px; - width: 105px; - height: 105px; -} -.Mount_Head_Horse-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -742px -1202px; - width: 105px; - height: 105px; -} -.Mount_Head_Horse-Desert { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -848px -1202px; - width: 105px; - height: 105px; -} -.Mount_Head_Horse-Golden { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -954px -1202px; - width: 105px; - height: 105px; -} -.Mount_Head_Horse-Red { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1060px -1202px; - width: 105px; - height: 105px; -} -.Mount_Head_Horse-Shade { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1166px -1202px; - width: 105px; - height: 105px; -} -.Mount_Head_Horse-Skeleton { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1272px -1202px; - width: 105px; - height: 105px; -} -.Mount_Head_Horse-White { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1378px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Horse-Zombie { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1378px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_JackOLantern-Base { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1696px -636px; - width: 90px; - height: 105px; -} -.Mount_Head_Jackalope-RoyalPurple { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1378px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_LionCub-Aquatic { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1378px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_LionCub-Base { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1378px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_LionCub-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1378px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_LionCub-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1378px -742px; - width: 105px; - height: 105px; -} -.Mount_Head_LionCub-Cupid { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1378px -848px; - width: 105px; - height: 105px; -} -.Mount_Head_LionCub-Desert { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1378px -954px; - width: 105px; - height: 105px; -} -.Mount_Head_LionCub-Ember { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1378px -1060px; - width: 105px; - height: 105px; -} -.Mount_Head_LionCub-Ethereal { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1378px -1166px; - width: 105px; - height: 105px; -} -.Mount_Head_LionCub-Fairy { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: 0px -1308px; - width: 105px; - height: 105px; -} -.Mount_Head_LionCub-Floral { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -106px -1308px; - width: 105px; - height: 105px; -} -.Mount_Head_LionCub-Ghost { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -212px -1308px; - width: 105px; - height: 105px; -} -.Mount_Head_LionCub-Golden { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -318px -1308px; - width: 105px; - height: 105px; -} -.Mount_Head_LionCub-Holly { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -424px -1308px; - width: 105px; - height: 105px; -} -.Mount_Head_LionCub-Peppermint { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -530px -1308px; - width: 105px; - height: 105px; -} -.Mount_Head_LionCub-Red { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -636px -1308px; - width: 105px; - height: 105px; -} -.Mount_Head_LionCub-RoyalPurple { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -742px -1308px; - width: 105px; - height: 105px; -} -.Mount_Head_LionCub-Shade { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -848px -1308px; - width: 105px; - height: 105px; -} -.Mount_Head_LionCub-Shimmer { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -954px -1308px; - width: 105px; - height: 105px; -} -.Mount_Head_LionCub-Skeleton { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -424px 0px; - width: 105px; - height: 110px; -} -.Mount_Head_LionCub-Spooky { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1166px -1308px; - width: 105px; - height: 105px; -} -.Mount_Head_LionCub-Thunderstorm { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1272px -1308px; - width: 105px; - height: 105px; -} -.Mount_Head_LionCub-White { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1378px -1308px; - width: 105px; - height: 105px; -} -.Mount_Head_LionCub-Zombie { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1484px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_MagicalBee-Base { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -212px -239px; - width: 105px; - height: 114px; -} -.Mount_Head_Mammoth-Base { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: 0px 0px; - width: 105px; - height: 123px; -} -.Mount_Head_MantisShrimp-Base { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: 0px -354px; - width: 108px; - height: 105px; -} -.Mount_Head_Monkey-Base { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1484px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_Monkey-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1484px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_Monkey-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1484px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_Monkey-Desert { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1484px -742px; - width: 105px; - height: 105px; -} -.Mount_Head_Monkey-Golden { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1484px -848px; - width: 105px; - height: 105px; -} -.Mount_Head_Monkey-Red { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1484px -954px; - width: 105px; - height: 105px; -} -.Mount_Head_Monkey-Shade { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1484px -1060px; - width: 105px; - height: 105px; -} -.Mount_Head_Monkey-Skeleton { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1484px -1166px; - width: 105px; - height: 105px; -} -.Mount_Head_Monkey-White { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1484px -1272px; - width: 105px; - height: 105px; -} -.Mount_Head_Monkey-Zombie { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: 0px -1414px; - width: 105px; - height: 105px; -} -.Mount_Head_Nudibranch-Base { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -106px -1414px; - width: 105px; - height: 105px; -} -.Mount_Head_Nudibranch-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -212px -1414px; - width: 105px; - height: 105px; -} -.Mount_Head_Nudibranch-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -318px -1414px; - width: 105px; - height: 105px; -} -.Mount_Head_Nudibranch-Desert { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -424px -1414px; - width: 105px; - height: 105px; -} -.Mount_Head_Nudibranch-Golden { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -530px -1414px; - width: 105px; - height: 105px; -} -.Mount_Head_Nudibranch-Red { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -636px -1414px; - width: 105px; - height: 105px; -} -.Mount_Head_Nudibranch-Shade { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -742px -1414px; - width: 105px; - height: 105px; -} -.Mount_Head_Nudibranch-Skeleton { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -848px -1414px; - width: 105px; - height: 105px; -} -.Mount_Head_Nudibranch-White { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -954px -1414px; - width: 105px; - height: 105px; -} -.Mount_Head_Nudibranch-Zombie { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1060px -1414px; - width: 105px; - height: 105px; -} -.Mount_Head_Octopus-Base { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1166px -1414px; - width: 105px; - height: 105px; -} -.Mount_Head_Octopus-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1272px -1414px; - width: 105px; - height: 105px; -} -.Mount_Head_Octopus-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1378px -1414px; - width: 105px; - height: 105px; -} -.Mount_Head_Octopus-Desert { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1484px -1414px; - width: 105px; - height: 105px; -} -.Mount_Head_Octopus-Golden { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1590px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Octopus-Red { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1590px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Octopus-Shade { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1590px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Octopus-Skeleton { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1590px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Octopus-White { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1590px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_Octopus-Zombie { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1590px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_Orca-Base { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1590px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_Owl-Base { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1590px -742px; - width: 105px; - height: 105px; -} -.Mount_Head_Owl-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1590px -848px; - width: 105px; - height: 105px; -} -.Mount_Head_Owl-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1590px -954px; - width: 105px; - height: 105px; -} -.Mount_Head_Owl-Desert { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1590px -1060px; - width: 105px; - height: 105px; -} -.Mount_Head_Owl-Golden { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1590px -1166px; - width: 105px; - height: 105px; -} -.Mount_Head_Owl-Red { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1590px -1272px; - width: 105px; - height: 105px; -} -.Mount_Head_Owl-Shade { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1590px -1378px; - width: 105px; - height: 105px; -} -.Mount_Head_Owl-Skeleton { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: 0px -1520px; - width: 105px; - height: 105px; -} -.Mount_Head_Owl-White { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -106px -1520px; - width: 105px; - height: 105px; -} -.Mount_Head_Owl-Zombie { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -212px -1520px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-Aquatic { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -318px -1520px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-Base { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -424px -1520px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -530px -1520px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -636px -1520px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-Cupid { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -742px -1520px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-Desert { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -848px -1520px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-Ember { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -954px -1520px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-Fairy { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1060px -1520px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-Floral { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1166px -1520px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-Ghost { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1272px -1520px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-Golden { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1378px -1520px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-Holly { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1484px -1520px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-Peppermint { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1590px -1520px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-Red { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1696px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-RoyalPurple { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1696px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-Shade { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1696px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-Shimmer { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1696px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-Skeleton { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1696px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-Spooky { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1378px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-Thunderstorm { - background-image: url(/static/sprites/spritesmith-main-14.png); - background-position: -1696px -530px; - width: 105px; - height: 105px; -} diff --git a/website/assets/sprites/dist/spritesmith-main-14.png b/website/assets/sprites/dist/spritesmith-main-14.png deleted file mode 100644 index 5242073941..0000000000 Binary files a/website/assets/sprites/dist/spritesmith-main-14.png and /dev/null differ diff --git a/website/assets/sprites/dist/spritesmith-main-15.css b/website/assets/sprites/dist/spritesmith-main-15.css deleted file mode 100644 index 39831cecaf..0000000000 --- a/website/assets/sprites/dist/spritesmith-main-15.css +++ /dev/null @@ -1,1386 +0,0 @@ -.Mount_Head_PandaCub-White { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -212px -892px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-Zombie { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1210px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_Parrot-Base { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -318px -892px; - width: 105px; - height: 105px; -} -.Mount_Head_Parrot-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -424px -892px; - width: 105px; - height: 105px; -} -.Mount_Head_Parrot-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -530px -892px; - width: 105px; - height: 105px; -} -.Mount_Head_Parrot-Desert { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -636px -892px; - width: 105px; - height: 105px; -} -.Mount_Head_Parrot-Golden { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -742px -892px; - width: 105px; - height: 105px; -} -.Mount_Head_Parrot-Red { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -848px -892px; - width: 105px; - height: 105px; -} -.Mount_Head_Parrot-Shade { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -998px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Parrot-Skeleton { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -998px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Parrot-White { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -998px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Parrot-Zombie { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -424px -1422px; - width: 105px; - height: 105px; -} -.Mount_Head_Peacock-Base { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -530px -1422px; - width: 105px; - height: 105px; -} -.Mount_Head_Peacock-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -636px -1422px; - width: 105px; - height: 105px; -} -.Mount_Head_Peacock-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -742px -1422px; - width: 105px; - height: 105px; -} -.Mount_Head_Peacock-Desert { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -848px -1422px; - width: 105px; - height: 105px; -} -.Mount_Head_Peacock-Golden { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -954px -1422px; - width: 105px; - height: 105px; -} -.Mount_Head_Peacock-Red { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1060px -1422px; - width: 105px; - height: 105px; -} -.Mount_Head_Peacock-Shade { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1166px -1422px; - width: 105px; - height: 105px; -} -.Mount_Head_Peacock-Skeleton { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1272px -1422px; - width: 105px; - height: 105px; -} -.Mount_Head_Peacock-White { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1378px -1422px; - width: 105px; - height: 105px; -} -.Mount_Head_Peacock-Zombie { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1634px -1378px; - width: 105px; - height: 105px; -} -.Mount_Head_Penguin-Base { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1634px -1484px; - width: 105px; - height: 105px; -} -.Mount_Head_Penguin-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: 0px -1634px; - width: 105px; - height: 105px; -} -.Mount_Head_Penguin-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -544px -544px; - width: 105px; - height: 105px; -} -.Mount_Head_Penguin-Desert { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -680px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Penguin-Golden { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -680px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Penguin-Red { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -680px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Penguin-Shade { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -680px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Penguin-Skeleton { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -680px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_Penguin-White { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -680px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_Penguin-Zombie { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: 0px -680px; - width: 105px; - height: 105px; -} -.Mount_Head_Phoenix-Base { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -106px -680px; - width: 105px; - height: 105px; -} -.Mount_Head_Rat-Base { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -212px -680px; - width: 105px; - height: 105px; -} -.Mount_Head_Rat-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -318px -680px; - width: 105px; - height: 105px; -} -.Mount_Head_Rat-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -424px -680px; - width: 105px; - height: 105px; -} -.Mount_Head_Rat-Desert { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -530px -680px; - width: 105px; - height: 105px; -} -.Mount_Head_Rat-Golden { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -636px -680px; - width: 105px; - height: 105px; -} -.Mount_Head_Rat-Red { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -786px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Rat-Shade { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -786px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Rat-Skeleton { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -786px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Rat-White { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -786px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Rat-Zombie { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -786px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_Rock-Base { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -786px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_Rock-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -786px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_Rock-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: 0px -786px; - width: 105px; - height: 105px; -} -.Mount_Head_Rock-Desert { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -106px -786px; - width: 105px; - height: 105px; -} -.Mount_Head_Rock-Golden { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -212px -786px; - width: 105px; - height: 105px; -} -.Mount_Head_Rock-Red { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -318px -786px; - width: 105px; - height: 105px; -} -.Mount_Head_Rock-Shade { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -424px -786px; - width: 105px; - height: 105px; -} -.Mount_Head_Rock-Skeleton { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -530px -786px; - width: 105px; - height: 105px; -} -.Mount_Head_Rock-White { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -636px -786px; - width: 105px; - height: 105px; -} -.Mount_Head_Rock-Zombie { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -742px -786px; - width: 105px; - height: 105px; -} -.Mount_Head_Rooster-Base { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -892px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Rooster-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -892px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Rooster-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -892px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Rooster-Desert { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -892px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Rooster-Golden { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -892px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_Rooster-Red { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -892px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_Rooster-Shade { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -892px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_Rooster-Skeleton { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -892px -742px; - width: 105px; - height: 105px; -} -.Mount_Head_Rooster-White { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: 0px -892px; - width: 105px; - height: 105px; -} -.Mount_Head_Rooster-Zombie { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -106px -892px; - width: 105px; - height: 105px; -} -.Mount_Head_Sabretooth-Base { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: 0px -408px; - width: 135px; - height: 135px; -} -.Mount_Head_Sabretooth-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: 0px -136px; - width: 135px; - height: 135px; -} -.Mount_Head_Sabretooth-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -136px -136px; - width: 135px; - height: 135px; -} -.Mount_Head_Sabretooth-Desert { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -272px 0px; - width: 135px; - height: 135px; -} -.Mount_Head_Sabretooth-Golden { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -272px -136px; - width: 135px; - height: 135px; -} -.Mount_Head_Sabretooth-Red { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: 0px -272px; - width: 135px; - height: 135px; -} -.Mount_Head_Sabretooth-Shade { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -136px -272px; - width: 135px; - height: 135px; -} -.Mount_Head_Sabretooth-Skeleton { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -272px -272px; - width: 135px; - height: 135px; -} -.Mount_Head_Sabretooth-White { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -408px 0px; - width: 135px; - height: 135px; -} -.Mount_Head_Sabretooth-Zombie { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -408px -136px; - width: 135px; - height: 135px; -} -.Mount_Head_Seahorse-Base { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -998px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Seahorse-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -998px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_Seahorse-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -998px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_Seahorse-Desert { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -998px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_Seahorse-Golden { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -998px -742px; - width: 105px; - height: 105px; -} -.Mount_Head_Seahorse-Red { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -998px -848px; - width: 105px; - height: 105px; -} -.Mount_Head_Seahorse-Shade { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: 0px -998px; - width: 105px; - height: 105px; -} -.Mount_Head_Seahorse-Skeleton { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -106px -998px; - width: 105px; - height: 105px; -} -.Mount_Head_Seahorse-White { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -212px -998px; - width: 105px; - height: 105px; -} -.Mount_Head_Seahorse-Zombie { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -318px -998px; - width: 105px; - height: 105px; -} -.Mount_Head_Sheep-Base { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -424px -998px; - width: 105px; - height: 105px; -} -.Mount_Head_Sheep-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -530px -998px; - width: 105px; - height: 105px; -} -.Mount_Head_Sheep-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -636px -998px; - width: 105px; - height: 105px; -} -.Mount_Head_Sheep-Desert { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -742px -998px; - width: 105px; - height: 105px; -} -.Mount_Head_Sheep-Golden { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -848px -998px; - width: 105px; - height: 105px; -} -.Mount_Head_Sheep-Red { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -954px -998px; - width: 105px; - height: 105px; -} -.Mount_Head_Sheep-Shade { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1104px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Sheep-Skeleton { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1104px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Sheep-White { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1104px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Sheep-Zombie { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1104px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Slime-Base { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1104px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_Slime-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1104px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_Slime-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1104px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_Slime-Desert { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1104px -742px; - width: 105px; - height: 105px; -} -.Mount_Head_Slime-Golden { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1104px -848px; - width: 105px; - height: 105px; -} -.Mount_Head_Slime-Red { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1104px -954px; - width: 105px; - height: 105px; -} -.Mount_Head_Slime-Shade { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: 0px -1104px; - width: 105px; - height: 105px; -} -.Mount_Head_Slime-Skeleton { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -106px -1104px; - width: 105px; - height: 105px; -} -.Mount_Head_Slime-White { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -212px -1104px; - width: 105px; - height: 105px; -} -.Mount_Head_Slime-Zombie { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -318px -1104px; - width: 105px; - height: 105px; -} -.Mount_Head_Sloth-Base { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -424px -1104px; - width: 105px; - height: 105px; -} -.Mount_Head_Sloth-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -530px -1104px; - width: 105px; - height: 105px; -} -.Mount_Head_Sloth-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -636px -1104px; - width: 105px; - height: 105px; -} -.Mount_Head_Sloth-Desert { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -742px -1104px; - width: 105px; - height: 105px; -} -.Mount_Head_Sloth-Golden { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -848px -1104px; - width: 105px; - height: 105px; -} -.Mount_Head_Sloth-Red { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -954px -1104px; - width: 105px; - height: 105px; -} -.Mount_Head_Sloth-Shade { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1060px -1104px; - width: 105px; - height: 105px; -} -.Mount_Head_Sloth-Skeleton { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1210px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Sloth-White { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1210px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Sloth-Zombie { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1210px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Snail-Base { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1210px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Snail-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1210px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_Snail-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -106px -1634px; - width: 105px; - height: 105px; -} -.Mount_Head_Snail-Desert { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1210px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_Snail-Golden { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1210px -742px; - width: 105px; - height: 105px; -} -.Mount_Head_Snail-Red { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1210px -848px; - width: 105px; - height: 105px; -} -.Mount_Head_Snail-Shade { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1210px -954px; - width: 105px; - height: 105px; -} -.Mount_Head_Snail-Skeleton { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1210px -1060px; - width: 105px; - height: 105px; -} -.Mount_Head_Snail-White { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: 0px -1210px; - width: 105px; - height: 105px; -} -.Mount_Head_Snail-Zombie { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -106px -1210px; - width: 105px; - height: 105px; -} -.Mount_Head_Snake-Base { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -212px -1210px; - width: 105px; - height: 105px; -} -.Mount_Head_Snake-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -318px -1210px; - width: 105px; - height: 105px; -} -.Mount_Head_Snake-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -424px -1210px; - width: 105px; - height: 105px; -} -.Mount_Head_Snake-Desert { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -530px -1210px; - width: 105px; - height: 105px; -} -.Mount_Head_Snake-Golden { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -636px -1210px; - width: 105px; - height: 105px; -} -.Mount_Head_Snake-Red { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -742px -1210px; - width: 105px; - height: 105px; -} -.Mount_Head_Snake-Shade { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -848px -1210px; - width: 105px; - height: 105px; -} -.Mount_Head_Snake-Skeleton { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -954px -1210px; - width: 105px; - height: 105px; -} -.Mount_Head_Snake-White { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1060px -1210px; - width: 105px; - height: 105px; -} -.Mount_Head_Snake-Zombie { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1166px -1210px; - width: 105px; - height: 105px; -} -.Mount_Head_Spider-Base { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1316px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Spider-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1316px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Spider-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1316px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Spider-Desert { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1316px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Spider-Golden { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1316px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_Spider-Red { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1316px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_Spider-Shade { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1316px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_Spider-Skeleton { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1316px -742px; - width: 105px; - height: 105px; -} -.Mount_Head_Spider-White { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1316px -848px; - width: 105px; - height: 105px; -} -.Mount_Head_Spider-Zombie { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1316px -954px; - width: 105px; - height: 105px; -} -.Mount_Head_TRex-Base { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -408px -272px; - width: 135px; - height: 135px; -} -.Mount_Head_TRex-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: 0px 0px; - width: 135px; - height: 135px; -} -.Mount_Head_TRex-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -136px -408px; - width: 135px; - height: 135px; -} -.Mount_Head_TRex-Desert { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -272px -408px; - width: 135px; - height: 135px; -} -.Mount_Head_TRex-Golden { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -408px -408px; - width: 135px; - height: 135px; -} -.Mount_Head_TRex-Red { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -544px 0px; - width: 135px; - height: 135px; -} -.Mount_Head_TRex-Shade { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -544px -136px; - width: 135px; - height: 135px; -} -.Mount_Head_TRex-Skeleton { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -544px -272px; - width: 135px; - height: 135px; -} -.Mount_Head_TRex-White { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -544px -408px; - width: 135px; - height: 135px; -} -.Mount_Head_TRex-Zombie { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: 0px -544px; - width: 135px; - height: 135px; -} -.Mount_Head_TigerCub-Aquatic { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1316px -1060px; - width: 105px; - height: 105px; -} -.Mount_Head_TigerCub-Base { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1316px -1166px; - width: 105px; - height: 105px; -} -.Mount_Head_TigerCub-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: 0px -1316px; - width: 105px; - height: 105px; -} -.Mount_Head_TigerCub-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -106px -1316px; - width: 105px; - height: 105px; -} -.Mount_Head_TigerCub-Cupid { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -212px -1316px; - width: 105px; - height: 105px; -} -.Mount_Head_TigerCub-Desert { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -318px -1316px; - width: 105px; - height: 105px; -} -.Mount_Head_TigerCub-Ember { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -424px -1316px; - width: 105px; - height: 105px; -} -.Mount_Head_TigerCub-Fairy { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -530px -1316px; - width: 105px; - height: 105px; -} -.Mount_Head_TigerCub-Floral { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -636px -1316px; - width: 105px; - height: 105px; -} -.Mount_Head_TigerCub-Ghost { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -742px -1316px; - width: 105px; - height: 105px; -} -.Mount_Head_TigerCub-Golden { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -848px -1316px; - width: 105px; - height: 105px; -} -.Mount_Head_TigerCub-Holly { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -954px -1316px; - width: 105px; - height: 105px; -} -.Mount_Head_TigerCub-Peppermint { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1060px -1316px; - width: 105px; - height: 105px; -} -.Mount_Head_TigerCub-Red { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1166px -1316px; - width: 105px; - height: 105px; -} -.Mount_Head_TigerCub-RoyalPurple { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1272px -1316px; - width: 105px; - height: 105px; -} -.Mount_Head_TigerCub-Shade { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1422px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_TigerCub-Shimmer { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1422px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_TigerCub-Skeleton { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1422px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_TigerCub-Spooky { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1422px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_TigerCub-Thunderstorm { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1422px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_TigerCub-White { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1422px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_TigerCub-Zombie { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1422px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_Treeling-Base { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1422px -742px; - width: 105px; - height: 105px; -} -.Mount_Head_Treeling-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1422px -848px; - width: 105px; - height: 105px; -} -.Mount_Head_Treeling-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1422px -954px; - width: 105px; - height: 105px; -} -.Mount_Head_Treeling-Desert { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1422px -1060px; - width: 105px; - height: 105px; -} -.Mount_Head_Treeling-Golden { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1422px -1166px; - width: 105px; - height: 105px; -} -.Mount_Head_Treeling-Red { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1422px -1272px; - width: 105px; - height: 105px; -} -.Mount_Head_Treeling-Shade { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: 0px -1422px; - width: 105px; - height: 105px; -} -.Mount_Head_Treeling-Skeleton { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -106px -1422px; - width: 105px; - height: 105px; -} -.Mount_Head_Treeling-White { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -212px -1422px; - width: 105px; - height: 105px; -} -.Mount_Head_Treeling-Zombie { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -318px -1422px; - width: 105px; - height: 105px; -} -.Mount_Head_Triceratops-Base { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1528px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Triceratops-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1528px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Triceratops-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1528px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Triceratops-Desert { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1528px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Triceratops-Golden { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1528px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_Triceratops-Red { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1528px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_Triceratops-Shade { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1528px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_Triceratops-Skeleton { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1528px -742px; - width: 105px; - height: 105px; -} -.Mount_Head_Triceratops-White { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1528px -848px; - width: 105px; - height: 105px; -} -.Mount_Head_Triceratops-Zombie { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1528px -954px; - width: 105px; - height: 105px; -} -.Mount_Head_Turkey-Base { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1528px -1060px; - width: 105px; - height: 105px; -} -.Mount_Head_Turkey-Gilded { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1528px -1166px; - width: 105px; - height: 105px; -} -.Mount_Head_Turtle-Base { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1528px -1272px; - width: 105px; - height: 105px; -} -.Mount_Head_Turtle-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1528px -1378px; - width: 105px; - height: 105px; -} -.Mount_Head_Turtle-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: 0px -1528px; - width: 105px; - height: 105px; -} -.Mount_Head_Turtle-Desert { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -106px -1528px; - width: 105px; - height: 105px; -} -.Mount_Head_Turtle-Golden { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -212px -1528px; - width: 105px; - height: 105px; -} -.Mount_Head_Turtle-Red { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -318px -1528px; - width: 105px; - height: 105px; -} -.Mount_Head_Turtle-Shade { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -424px -1528px; - width: 105px; - height: 105px; -} -.Mount_Head_Turtle-Skeleton { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -530px -1528px; - width: 105px; - height: 105px; -} -.Mount_Head_Turtle-White { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -636px -1528px; - width: 105px; - height: 105px; -} -.Mount_Head_Turtle-Zombie { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -742px -1528px; - width: 105px; - height: 105px; -} -.Mount_Head_Unicorn-Base { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -848px -1528px; - width: 105px; - height: 105px; -} -.Mount_Head_Unicorn-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -954px -1528px; - width: 105px; - height: 105px; -} -.Mount_Head_Unicorn-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1060px -1528px; - width: 105px; - height: 105px; -} -.Mount_Head_Unicorn-Desert { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1166px -1528px; - width: 105px; - height: 105px; -} -.Mount_Head_Unicorn-Golden { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1272px -1528px; - width: 105px; - height: 105px; -} -.Mount_Head_Unicorn-Red { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1378px -1528px; - width: 105px; - height: 105px; -} -.Mount_Head_Unicorn-Shade { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1484px -1528px; - width: 105px; - height: 105px; -} -.Mount_Head_Unicorn-Skeleton { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1634px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Unicorn-White { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1634px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Unicorn-Zombie { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1634px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Whale-Base { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1634px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Whale-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1634px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_Whale-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1634px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_Whale-Desert { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1634px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_Whale-Golden { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1634px -742px; - width: 105px; - height: 105px; -} -.Mount_Head_Whale-Red { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1634px -848px; - width: 105px; - height: 105px; -} -.Mount_Head_Whale-Shade { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1634px -954px; - width: 105px; - height: 105px; -} -.Mount_Head_Whale-Skeleton { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1634px -1060px; - width: 105px; - height: 105px; -} -.Mount_Head_Whale-White { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1634px -1166px; - width: 105px; - height: 105px; -} -.Mount_Head_Whale-Zombie { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -1634px -1272px; - width: 105px; - height: 105px; -} -.Mount_Head_Wolf-Aquatic { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -136px -544px; - width: 135px; - height: 135px; -} -.Mount_Head_Wolf-Base { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -272px -544px; - width: 135px; - height: 135px; -} -.Mount_Head_Wolf-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -408px -544px; - width: 135px; - height: 135px; -} -.Mount_Head_Wolf-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-15.png); - background-position: -136px 0px; - width: 135px; - height: 135px; -} diff --git a/website/assets/sprites/dist/spritesmith-main-15.png b/website/assets/sprites/dist/spritesmith-main-15.png deleted file mode 100644 index 53d18bf7aa..0000000000 Binary files a/website/assets/sprites/dist/spritesmith-main-15.png and /dev/null differ diff --git a/website/assets/sprites/dist/spritesmith-main-16.css b/website/assets/sprites/dist/spritesmith-main-16.css deleted file mode 100644 index 468c79ac5e..0000000000 --- a/website/assets/sprites/dist/spritesmith-main-16.css +++ /dev/null @@ -1,1872 +0,0 @@ -.Mount_Head_Wolf-Cupid { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -136px 0px; - width: 135px; - height: 135px; -} -.Mount_Head_Wolf-Desert { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -544px -136px; - width: 135px; - height: 135px; -} -.Mount_Head_Wolf-Ember { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -408px 0px; - width: 135px; - height: 135px; -} -.Mount_Head_Wolf-Fairy { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: 0px -136px; - width: 135px; - height: 135px; -} -.Mount_Head_Wolf-Floral { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -136px -136px; - width: 135px; - height: 135px; -} -.Mount_Head_Wolf-Ghost { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -272px 0px; - width: 135px; - height: 135px; -} -.Mount_Head_Wolf-Golden { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -272px -136px; - width: 135px; - height: 135px; -} -.Mount_Head_Wolf-Holly { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: 0px -272px; - width: 135px; - height: 135px; -} -.Mount_Head_Wolf-Peppermint { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -136px -272px; - width: 135px; - height: 135px; -} -.Mount_Head_Wolf-Red { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -272px -272px; - width: 135px; - height: 135px; -} -.Mount_Head_Wolf-RoyalPurple { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: 0px 0px; - width: 135px; - height: 135px; -} -.Mount_Head_Wolf-Shade { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -408px -136px; - width: 135px; - height: 135px; -} -.Mount_Head_Wolf-Shimmer { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -408px -272px; - width: 135px; - height: 135px; -} -.Mount_Head_Wolf-Skeleton { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: 0px -408px; - width: 135px; - height: 135px; -} -.Mount_Head_Wolf-Spooky { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -136px -408px; - width: 135px; - height: 135px; -} -.Mount_Head_Wolf-Thunderstorm { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -272px -408px; - width: 135px; - height: 135px; -} -.Mount_Head_Wolf-White { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -408px -408px; - width: 135px; - height: 135px; -} -.Mount_Head_Wolf-Zombie { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -544px 0px; - width: 135px; - height: 135px; -} -.Mount_Icon_Armadillo-Base { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -544px -272px; - width: 81px; - height: 99px; -} -.Mount_Icon_Armadillo-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -544px -372px; - width: 81px; - height: 99px; -} -.Mount_Icon_Armadillo-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: 0px -544px; - width: 81px; - height: 99px; -} -.Mount_Icon_Armadillo-Desert { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -82px -544px; - width: 81px; - height: 99px; -} -.Mount_Icon_Armadillo-Golden { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -164px -544px; - width: 81px; - height: 99px; -} -.Mount_Icon_Armadillo-Red { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -246px -544px; - width: 81px; - height: 99px; -} -.Mount_Icon_Armadillo-Shade { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -328px -544px; - width: 81px; - height: 99px; -} -.Mount_Icon_Armadillo-Skeleton { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -410px -544px; - width: 81px; - height: 99px; -} -.Mount_Icon_Armadillo-White { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -492px -544px; - width: 81px; - height: 99px; -} -.Mount_Icon_Armadillo-Zombie { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -574px -544px; - width: 81px; - height: 99px; -} -.Mount_Icon_Axolotl-Base { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -680px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Axolotl-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -680px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Axolotl-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -680px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Axolotl-Desert { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -680px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Axolotl-Golden { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -680px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Axolotl-Red { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -680px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Axolotl-Shade { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: 0px -644px; - width: 81px; - height: 99px; -} -.Mount_Icon_Axolotl-Skeleton { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -82px -644px; - width: 81px; - height: 99px; -} -.Mount_Icon_Axolotl-White { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -164px -644px; - width: 81px; - height: 99px; -} -.Mount_Icon_Axolotl-Zombie { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -246px -644px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-Aquatic { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -328px -644px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-Base { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -410px -644px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -492px -644px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -574px -644px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-Cupid { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -656px -644px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-Desert { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -762px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-Ember { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -762px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-Fairy { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -762px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-Floral { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -762px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-Ghost { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -762px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-Golden { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -762px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-Holly { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -762px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-Peppermint { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: 0px -744px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-Polar { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -82px -744px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-Red { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -164px -744px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-RoyalPurple { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -246px -744px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-Shade { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -328px -744px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-Shimmer { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -410px -744px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-Skeleton { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -492px -744px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-Spooky { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -574px -744px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-Thunderstorm { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -656px -744px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-White { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -738px -744px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-Zombie { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -844px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Beetle-Base { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -844px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Beetle-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -844px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Beetle-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -844px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Beetle-Desert { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -844px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Beetle-Golden { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -844px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Beetle-Red { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -844px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Beetle-Shade { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -844px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_Beetle-Skeleton { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -926px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Beetle-White { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -926px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Beetle-Zombie { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -926px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Bunny-Base { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -926px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Bunny-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -926px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Bunny-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -926px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Bunny-Desert { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -926px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Bunny-Golden { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -926px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_Bunny-Red { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: 0px -844px; - width: 81px; - height: 99px; -} -.Mount_Icon_Bunny-Shade { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -82px -844px; - width: 81px; - height: 99px; -} -.Mount_Icon_Bunny-Skeleton { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -164px -844px; - width: 81px; - height: 99px; -} -.Mount_Icon_Bunny-White { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -246px -844px; - width: 81px; - height: 99px; -} -.Mount_Icon_Bunny-Zombie { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -328px -844px; - width: 81px; - height: 99px; -} -.Mount_Icon_Butterfly-Base { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -410px -844px; - width: 81px; - height: 99px; -} -.Mount_Icon_Butterfly-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -492px -844px; - width: 81px; - height: 99px; -} -.Mount_Icon_Butterfly-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -574px -844px; - width: 81px; - height: 99px; -} -.Mount_Icon_Butterfly-Desert { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -656px -844px; - width: 81px; - height: 99px; -} -.Mount_Icon_Butterfly-Golden { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -738px -844px; - width: 81px; - height: 99px; -} -.Mount_Icon_Butterfly-Red { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -820px -844px; - width: 81px; - height: 99px; -} -.Mount_Icon_Butterfly-Shade { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -902px -844px; - width: 81px; - height: 99px; -} -.Mount_Icon_Butterfly-Skeleton { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1008px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Butterfly-White { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1008px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Butterfly-Zombie { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1008px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cactus-Aquatic { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1008px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cactus-Base { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1008px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cactus-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1008px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cactus-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1008px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cactus-Cupid { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1008px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cactus-Desert { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1008px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cactus-Ember { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: 0px -944px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cactus-Fairy { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -82px -944px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cactus-Floral { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -164px -944px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cactus-Ghost { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -246px -944px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cactus-Golden { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -328px -944px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cactus-Holly { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -410px -944px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cactus-Peppermint { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -492px -944px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cactus-Red { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -574px -944px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cactus-RoyalPurple { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -656px -944px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cactus-Shade { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -738px -944px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cactus-Shimmer { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -820px -944px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cactus-Skeleton { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -902px -944px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cactus-Spooky { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -984px -944px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cactus-Thunderstorm { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1090px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cactus-White { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1090px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cactus-Zombie { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1090px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cheetah-Base { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1090px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cheetah-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1090px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cheetah-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1090px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cheetah-Desert { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1090px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cheetah-Golden { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1090px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cheetah-Red { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1090px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cheetah-Shade { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1090px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cheetah-Skeleton { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: 0px -1044px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cheetah-White { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -82px -1044px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cheetah-Zombie { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -164px -1044px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cow-Base { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -246px -1044px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cow-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -328px -1044px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cow-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -410px -1044px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cow-Desert { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -492px -1044px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cow-Golden { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -574px -1044px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cow-Red { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -656px -1044px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cow-Shade { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -738px -1044px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cow-Skeleton { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -820px -1044px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cow-White { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -902px -1044px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cow-Zombie { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -984px -1044px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cuttlefish-Base { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1066px -1044px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cuttlefish-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1172px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cuttlefish-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1172px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cuttlefish-Desert { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1172px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cuttlefish-Golden { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1172px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cuttlefish-Red { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1172px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cuttlefish-Shade { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1172px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cuttlefish-Skeleton { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1172px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cuttlefish-White { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1172px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cuttlefish-Zombie { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1172px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Deer-Base { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1172px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Deer-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1172px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Deer-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: 0px -1144px; - width: 81px; - height: 99px; -} -.Mount_Icon_Deer-Desert { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -82px -1144px; - width: 81px; - height: 99px; -} -.Mount_Icon_Deer-Golden { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -164px -1144px; - width: 81px; - height: 99px; -} -.Mount_Icon_Deer-Red { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -246px -1144px; - width: 81px; - height: 99px; -} -.Mount_Icon_Deer-Shade { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -328px -1144px; - width: 81px; - height: 99px; -} -.Mount_Icon_Deer-Skeleton { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -410px -1144px; - width: 81px; - height: 99px; -} -.Mount_Icon_Deer-White { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -492px -1144px; - width: 81px; - height: 99px; -} -.Mount_Icon_Deer-Zombie { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -574px -1144px; - width: 81px; - height: 99px; -} -.Mount_Icon_Dragon-Aquatic { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -656px -1144px; - width: 81px; - height: 99px; -} -.Mount_Icon_Dragon-Base { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -738px -1144px; - width: 81px; - height: 99px; -} -.Mount_Icon_Dragon-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -820px -1144px; - width: 81px; - height: 99px; -} -.Mount_Icon_Dragon-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1664px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Dragon-Cupid { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -984px -1144px; - width: 81px; - height: 99px; -} -.Mount_Icon_Dragon-Desert { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1066px -1144px; - width: 81px; - height: 99px; -} -.Mount_Icon_Dragon-Ember { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1148px -1144px; - width: 81px; - height: 99px; -} -.Mount_Icon_Dragon-Fairy { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1254px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Dragon-Floral { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1254px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Dragon-Ghost { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1254px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Dragon-Golden { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1254px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Dragon-Holly { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1254px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Dragon-Peppermint { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1254px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Dragon-Red { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1254px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Dragon-RoyalPurple { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1254px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_Dragon-Shade { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1254px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Dragon-Shimmer { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1254px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Dragon-Skeleton { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1254px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Dragon-Spooky { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1254px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Dragon-Thunderstorm { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1336px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Dragon-White { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1336px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Dragon-Zombie { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1336px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Egg-Base { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1336px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Egg-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1336px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Egg-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1336px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Egg-Desert { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1336px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Egg-Golden { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1336px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_Egg-Red { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1336px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Egg-Shade { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1336px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Egg-Skeleton { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1336px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Egg-White { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1336px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Egg-Zombie { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: 0px -1244px; - width: 81px; - height: 99px; -} -.Mount_Icon_Falcon-Base { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -82px -1244px; - width: 81px; - height: 99px; -} -.Mount_Icon_Falcon-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -164px -1244px; - width: 81px; - height: 99px; -} -.Mount_Icon_Falcon-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -246px -1244px; - width: 81px; - height: 99px; -} -.Mount_Icon_Falcon-Desert { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -328px -1244px; - width: 81px; - height: 99px; -} -.Mount_Icon_Falcon-Golden { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -410px -1244px; - width: 81px; - height: 99px; -} -.Mount_Icon_Falcon-Red { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -492px -1244px; - width: 81px; - height: 99px; -} -.Mount_Icon_Falcon-Shade { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -574px -1244px; - width: 81px; - height: 99px; -} -.Mount_Icon_Falcon-Skeleton { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -656px -1244px; - width: 81px; - height: 99px; -} -.Mount_Icon_Falcon-White { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -738px -1244px; - width: 81px; - height: 99px; -} -.Mount_Icon_Falcon-Zombie { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -820px -1244px; - width: 81px; - height: 99px; -} -.Mount_Icon_Ferret-Base { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -902px -1244px; - width: 81px; - height: 99px; -} -.Mount_Icon_Ferret-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -984px -1244px; - width: 81px; - height: 99px; -} -.Mount_Icon_Ferret-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1066px -1244px; - width: 81px; - height: 99px; -} -.Mount_Icon_Ferret-Desert { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1148px -1244px; - width: 81px; - height: 99px; -} -.Mount_Icon_Ferret-Golden { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1230px -1244px; - width: 81px; - height: 99px; -} -.Mount_Icon_Ferret-Red { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1312px -1244px; - width: 81px; - height: 99px; -} -.Mount_Icon_Ferret-Shade { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1418px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Ferret-Skeleton { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1418px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Ferret-White { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1418px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Ferret-Zombie { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1418px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_FlyingPig-Aquatic { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1418px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_FlyingPig-Base { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1418px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_FlyingPig-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1418px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_FlyingPig-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1418px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_FlyingPig-Cupid { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1418px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_FlyingPig-Desert { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1418px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_FlyingPig-Ember { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1418px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_FlyingPig-Fairy { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1418px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_FlyingPig-Floral { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1418px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_FlyingPig-Ghost { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: 0px -1344px; - width: 81px; - height: 99px; -} -.Mount_Icon_FlyingPig-Golden { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -82px -1344px; - width: 81px; - height: 99px; -} -.Mount_Icon_FlyingPig-Holly { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -164px -1344px; - width: 81px; - height: 99px; -} -.Mount_Icon_FlyingPig-Peppermint { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -246px -1344px; - width: 81px; - height: 99px; -} -.Mount_Icon_FlyingPig-Red { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -328px -1344px; - width: 81px; - height: 99px; -} -.Mount_Icon_FlyingPig-RoyalPurple { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -410px -1344px; - width: 81px; - height: 99px; -} -.Mount_Icon_FlyingPig-Shade { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -492px -1344px; - width: 81px; - height: 99px; -} -.Mount_Icon_FlyingPig-Shimmer { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -574px -1344px; - width: 81px; - height: 99px; -} -.Mount_Icon_FlyingPig-Skeleton { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -656px -1344px; - width: 81px; - height: 99px; -} -.Mount_Icon_FlyingPig-Spooky { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -738px -1344px; - width: 81px; - height: 99px; -} -.Mount_Icon_FlyingPig-Thunderstorm { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -820px -1344px; - width: 81px; - height: 99px; -} -.Mount_Icon_FlyingPig-White { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -902px -1344px; - width: 81px; - height: 99px; -} -.Mount_Icon_FlyingPig-Zombie { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -984px -1344px; - width: 81px; - height: 99px; -} -.Mount_Icon_Fox-Aquatic { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1066px -1344px; - width: 81px; - height: 99px; -} -.Mount_Icon_Fox-Base { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1148px -1344px; - width: 81px; - height: 99px; -} -.Mount_Icon_Fox-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1230px -1344px; - width: 81px; - height: 99px; -} -.Mount_Icon_Fox-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1312px -1344px; - width: 81px; - height: 99px; -} -.Mount_Icon_Fox-Cupid { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1394px -1344px; - width: 81px; - height: 99px; -} -.Mount_Icon_Fox-Desert { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1500px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Fox-Ember { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1500px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Fox-Fairy { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1500px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Fox-Floral { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1500px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Fox-Ghost { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1500px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Fox-Golden { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1500px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Fox-Holly { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1500px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Fox-Peppermint { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1500px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_Fox-Red { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1500px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Fox-RoyalPurple { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1500px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Fox-Shade { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1500px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Fox-Shimmer { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1500px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Fox-Skeleton { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1500px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Fox-Spooky { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1500px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Fox-Thunderstorm { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: 0px -1444px; - width: 81px; - height: 99px; -} -.Mount_Icon_Fox-White { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -82px -1444px; - width: 81px; - height: 99px; -} -.Mount_Icon_Fox-Zombie { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -164px -1444px; - width: 81px; - height: 99px; -} -.Mount_Icon_Frog-Base { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -246px -1444px; - width: 81px; - height: 99px; -} -.Mount_Icon_Frog-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -328px -1444px; - width: 81px; - height: 99px; -} -.Mount_Icon_Frog-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -410px -1444px; - width: 81px; - height: 99px; -} -.Mount_Icon_Frog-Desert { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -492px -1444px; - width: 81px; - height: 99px; -} -.Mount_Icon_Frog-Golden { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -574px -1444px; - width: 81px; - height: 99px; -} -.Mount_Icon_Frog-Red { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -656px -1444px; - width: 81px; - height: 99px; -} -.Mount_Icon_Frog-Shade { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -738px -1444px; - width: 81px; - height: 99px; -} -.Mount_Icon_Frog-Skeleton { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -820px -1444px; - width: 81px; - height: 99px; -} -.Mount_Icon_Frog-White { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -902px -1444px; - width: 81px; - height: 99px; -} -.Mount_Icon_Frog-Zombie { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -984px -1444px; - width: 81px; - height: 99px; -} -.Mount_Icon_Gryphon-Base { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1066px -1444px; - width: 81px; - height: 99px; -} -.Mount_Icon_Gryphon-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1148px -1444px; - width: 81px; - height: 99px; -} -.Mount_Icon_Gryphon-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1230px -1444px; - width: 81px; - height: 99px; -} -.Mount_Icon_Gryphon-Desert { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1312px -1444px; - width: 81px; - height: 99px; -} -.Mount_Icon_Gryphon-Golden { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1394px -1444px; - width: 81px; - height: 99px; -} -.Mount_Icon_Gryphon-Red { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1476px -1444px; - width: 81px; - height: 99px; -} -.Mount_Icon_Gryphon-RoyalPurple { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1582px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Gryphon-Shade { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1582px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Gryphon-Skeleton { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1582px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Gryphon-White { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1582px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Gryphon-Zombie { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1582px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_GuineaPig-Base { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1582px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_GuineaPig-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1582px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_GuineaPig-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1582px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_GuineaPig-Desert { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1582px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_GuineaPig-Golden { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1582px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_GuineaPig-Red { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1582px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_GuineaPig-Shade { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1582px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_GuineaPig-Skeleton { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1582px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_GuineaPig-White { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1582px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_GuineaPig-Zombie { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1582px -1400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Hedgehog-Base { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: 0px -1544px; - width: 81px; - height: 99px; -} -.Mount_Icon_Hedgehog-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -82px -1544px; - width: 81px; - height: 99px; -} -.Mount_Icon_Hedgehog-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -164px -1544px; - width: 81px; - height: 99px; -} -.Mount_Icon_Hedgehog-Desert { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -246px -1544px; - width: 81px; - height: 99px; -} -.Mount_Icon_Hedgehog-Golden { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -328px -1544px; - width: 81px; - height: 99px; -} -.Mount_Icon_Hedgehog-Red { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -410px -1544px; - width: 81px; - height: 99px; -} -.Mount_Icon_Hedgehog-Shade { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -492px -1544px; - width: 81px; - height: 99px; -} -.Mount_Icon_Hedgehog-Skeleton { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -574px -1544px; - width: 81px; - height: 99px; -} -.Mount_Icon_Hedgehog-White { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -656px -1544px; - width: 81px; - height: 99px; -} -.Mount_Icon_Hedgehog-Zombie { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -738px -1544px; - width: 81px; - height: 99px; -} -.Mount_Icon_Hippo-Base { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -820px -1544px; - width: 81px; - height: 99px; -} -.Mount_Icon_Hippo-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -902px -1544px; - width: 81px; - height: 99px; -} -.Mount_Icon_Hippo-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -984px -1544px; - width: 81px; - height: 99px; -} -.Mount_Icon_Hippo-Desert { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1066px -1544px; - width: 81px; - height: 99px; -} -.Mount_Icon_Hippo-Golden { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1148px -1544px; - width: 81px; - height: 99px; -} -.Mount_Icon_Hippo-Red { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1230px -1544px; - width: 81px; - height: 99px; -} -.Mount_Icon_Hippo-Shade { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1312px -1544px; - width: 81px; - height: 99px; -} -.Mount_Icon_Hippo-Skeleton { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1394px -1544px; - width: 81px; - height: 99px; -} -.Mount_Icon_Hippo-White { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1476px -1544px; - width: 81px; - height: 99px; -} -.Mount_Icon_Hippo-Zombie { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1558px -1544px; - width: 81px; - height: 99px; -} -.Mount_Icon_Horse-Base { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1664px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Horse-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1664px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Horse-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1664px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Horse-Desert { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1664px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Horse-Golden { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1664px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Horse-Red { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1664px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Horse-Shade { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1664px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Horse-Skeleton { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1664px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_Horse-White { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1664px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Horse-Zombie { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1664px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_JackOLantern-Base { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -902px -1144px; - width: 81px; - height: 99px; -} -.Mount_Icon_Jackalope-RoyalPurple { - background-image: url(/static/sprites/spritesmith-main-16.png); - background-position: -1664px -1000px; - width: 81px; - height: 99px; -} diff --git a/website/assets/sprites/dist/spritesmith-main-16.png b/website/assets/sprites/dist/spritesmith-main-16.png deleted file mode 100644 index e4dd5b6d82..0000000000 Binary files a/website/assets/sprites/dist/spritesmith-main-16.png and /dev/null differ diff --git a/website/assets/sprites/dist/spritesmith-main-17.css b/website/assets/sprites/dist/spritesmith-main-17.css deleted file mode 100644 index b2f0b1b22e..0000000000 --- a/website/assets/sprites/dist/spritesmith-main-17.css +++ /dev/null @@ -1,2004 +0,0 @@ -.Mount_Icon_LionCub-Aquatic { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -82px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_LionCub-Base { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -164px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_LionCub-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -164px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_LionCub-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: 0px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_LionCub-Cupid { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -82px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_LionCub-Desert { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -164px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_LionCub-Ember { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -246px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_LionCub-Ethereal { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -246px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_LionCub-Fairy { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: 0px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_LionCub-Floral { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -82px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_LionCub-Ghost { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -164px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_LionCub-Golden { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -246px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_LionCub-Holly { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -328px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_LionCub-Peppermint { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -328px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_LionCub-Red { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -328px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_LionCub-RoyalPurple { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: 0px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_LionCub-Shade { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -82px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_LionCub-Shimmer { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -164px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_LionCub-Skeleton { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -246px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_LionCub-Spooky { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -328px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_LionCub-Thunderstorm { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -410px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_LionCub-White { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -410px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_LionCub-Zombie { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -410px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_MagicalBee-Base { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -410px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Mammoth-Base { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1640px -1070px; - width: 78px; - height: 86px; -} -.Mount_Icon_MantisShrimp-Base { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -492px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Monkey-Base { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -492px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Monkey-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -492px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Monkey-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: 0px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Monkey-Desert { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -82px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Monkey-Golden { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -164px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Monkey-Red { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -246px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Monkey-Shade { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -328px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Monkey-Skeleton { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -410px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Monkey-White { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -492px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Monkey-Zombie { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -574px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Nudibranch-Base { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -574px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Nudibranch-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -574px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Nudibranch-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -574px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Nudibranch-Desert { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -574px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Nudibranch-Golden { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: 0px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Nudibranch-Red { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -82px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Nudibranch-Shade { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -164px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Nudibranch-Skeleton { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -246px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Nudibranch-White { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -328px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Nudibranch-Zombie { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -410px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Octopus-Base { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -492px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Octopus-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -574px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Octopus-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -656px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Octopus-Desert { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -656px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Octopus-Golden { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -656px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Octopus-Red { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -656px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Octopus-Shade { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -656px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Octopus-Skeleton { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -656px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Octopus-White { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: 0px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Octopus-Zombie { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -82px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Orca-Base { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1640px -983px; - width: 78px; - height: 86px; -} -.Mount_Icon_Owl-Base { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -246px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Owl-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -328px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Owl-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -410px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Owl-Desert { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -492px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Owl-Golden { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -574px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Owl-Red { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -656px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Owl-Shade { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -738px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Owl-Skeleton { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -738px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Owl-White { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -738px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Owl-Zombie { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -738px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_PandaCub-Aquatic { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -738px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_PandaCub-Base { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -738px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_PandaCub-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -738px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_PandaCub-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: 0px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_PandaCub-Cupid { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -82px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_PandaCub-Desert { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -164px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_PandaCub-Ember { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -246px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_PandaCub-Fairy { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -328px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_PandaCub-Floral { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -410px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_PandaCub-Ghost { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -492px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_PandaCub-Golden { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -574px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_PandaCub-Holly { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -656px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_PandaCub-Peppermint { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -738px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_PandaCub-Red { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -820px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_PandaCub-RoyalPurple { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -820px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_PandaCub-Shade { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -820px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_PandaCub-Shimmer { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -820px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_PandaCub-Skeleton { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -820px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_PandaCub-Spooky { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -820px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_PandaCub-Thunderstorm { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -820px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_PandaCub-White { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -820px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_PandaCub-Zombie { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: 0px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Parrot-Base { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -82px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Parrot-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -164px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Parrot-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -246px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Parrot-Desert { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -328px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Parrot-Golden { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -410px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Parrot-Red { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -492px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Parrot-Shade { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -574px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Parrot-Skeleton { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -656px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Parrot-White { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -738px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Parrot-Zombie { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -820px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Peacock-Base { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -902px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Peacock-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -902px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Peacock-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -902px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Peacock-Desert { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -902px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Peacock-Golden { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -902px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Peacock-Red { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -902px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Peacock-Shade { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -902px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Peacock-Skeleton { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -902px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_Peacock-White { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -902px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Peacock-Zombie { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -984px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Penguin-Base { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -984px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Penguin-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -984px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Penguin-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -984px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Penguin-Desert { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -984px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Penguin-Golden { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -984px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Penguin-Red { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -984px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Penguin-Shade { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -984px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_Penguin-Skeleton { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -984px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Penguin-White { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: 0px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Penguin-Zombie { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -82px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Phoenix-Base { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -164px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rat-Base { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -246px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rat-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -328px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rat-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -410px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rat-Desert { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -492px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rat-Golden { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -574px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rat-Red { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -656px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rat-Shade { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -738px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rat-Skeleton { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -820px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rat-White { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -902px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rat-Zombie { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -984px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rock-Base { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1066px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rock-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1066px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rock-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1066px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rock-Desert { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1066px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rock-Golden { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1066px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rock-Red { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1066px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rock-Shade { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1066px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rock-Skeleton { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1066px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rock-White { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1066px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rock-Zombie { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1066px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rooster-Base { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: 0px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rooster-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -82px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rooster-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -164px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rooster-Desert { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -246px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rooster-Golden { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -328px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rooster-Red { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -410px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rooster-Shade { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -492px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rooster-Skeleton { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -574px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rooster-White { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -656px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rooster-Zombie { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -738px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sabretooth-Base { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -820px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sabretooth-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -902px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sabretooth-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -984px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sabretooth-Desert { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1066px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sabretooth-Golden { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1148px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sabretooth-Red { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1148px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sabretooth-Shade { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1148px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sabretooth-Skeleton { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1148px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sabretooth-White { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1148px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sabretooth-Zombie { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1148px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Seahorse-Base { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1148px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Seahorse-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1148px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_Seahorse-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1148px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Seahorse-Desert { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1148px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Seahorse-Golden { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1148px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Seahorse-Red { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: 0px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Seahorse-Shade { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -82px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Seahorse-Skeleton { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: 0px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Seahorse-White { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -246px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Seahorse-Zombie { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -328px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sheep-Base { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -410px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sheep-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -492px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sheep-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -574px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sheep-Desert { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -656px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sheep-Golden { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -738px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sheep-Red { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -820px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sheep-Shade { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -902px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sheep-Skeleton { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -984px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sheep-White { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1066px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sheep-Zombie { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1148px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Slime-Base { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1230px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Slime-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1230px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Slime-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1230px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Slime-Desert { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1230px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Slime-Golden { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1230px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Slime-Red { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1230px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Slime-Shade { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1230px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Slime-Skeleton { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1230px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_Slime-White { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1230px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Slime-Zombie { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1230px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sloth-Base { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1230px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sloth-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1230px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sloth-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: 0px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sloth-Desert { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -82px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sloth-Golden { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -164px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sloth-Red { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -246px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sloth-Shade { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -328px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sloth-Skeleton { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -410px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sloth-White { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -492px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sloth-Zombie { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -574px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snail-Base { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -656px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snail-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -738px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snail-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -820px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snail-Desert { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -902px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snail-Golden { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -984px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snail-Red { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1066px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snail-Shade { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1148px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snail-Skeleton { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1230px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snail-White { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1312px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snail-Zombie { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1312px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snake-Base { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1312px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snake-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1312px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snake-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1312px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snake-Desert { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1312px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snake-Golden { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1312px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snake-Red { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1312px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snake-Shade { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1312px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snake-Skeleton { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1312px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snake-White { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1312px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snake-Zombie { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1312px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Spider-Base { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1312px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Spider-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1394px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Spider-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1394px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Spider-Desert { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1394px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Spider-Golden { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1394px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Spider-Red { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1394px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Spider-Shade { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1394px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Spider-Skeleton { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1394px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Spider-White { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1394px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_Spider-Zombie { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1394px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_TRex-Base { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1476px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_TRex-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1476px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_TRex-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1476px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_TRex-Desert { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1476px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_TRex-Golden { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: 0px -1400px; - width: 81px; - height: 99px; -} -.Mount_Icon_TRex-Red { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -82px -1400px; - width: 81px; - height: 99px; -} -.Mount_Icon_TRex-Shade { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -164px -1400px; - width: 81px; - height: 99px; -} -.Mount_Icon_TRex-Skeleton { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -246px -1400px; - width: 81px; - height: 99px; -} -.Mount_Icon_TRex-White { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -328px -1400px; - width: 81px; - height: 99px; -} -.Mount_Icon_TRex-Zombie { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -410px -1400px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-Aquatic { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1394px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-Base { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1394px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1394px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1394px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-Cupid { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: 0px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-Desert { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -82px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-Ember { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -164px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-Fairy { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -246px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-Floral { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -328px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-Ghost { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -410px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-Golden { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -492px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-Holly { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -574px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-Peppermint { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -656px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-Red { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -738px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-RoyalPurple { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -820px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-Shade { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -902px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-Shimmer { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -984px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-Skeleton { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1066px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-Spooky { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1148px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-Thunderstorm { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1230px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-White { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1312px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-Zombie { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1394px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Treeling-Base { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1476px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Treeling-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1476px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Treeling-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1476px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Treeling-Desert { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1476px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Treeling-Golden { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1476px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Treeling-Red { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1476px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Treeling-Shade { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1476px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Treeling-Skeleton { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1476px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_Treeling-White { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1476px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Treeling-Zombie { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1476px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Triceratops-Base { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -492px -1400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Triceratops-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -574px -1400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Triceratops-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -656px -1400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Triceratops-Desert { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -738px -1400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Triceratops-Golden { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -820px -1400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Triceratops-Red { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -902px -1400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Triceratops-Shade { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -984px -1400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Triceratops-Skeleton { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1066px -1400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Triceratops-White { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1148px -1400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Triceratops-Zombie { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1230px -1400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Turkey-Base { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1312px -1400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Turkey-Gilded { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1394px -1400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Turtle-Base { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1476px -1400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Turtle-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1558px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Turtle-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1558px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Turtle-Desert { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1558px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Turtle-Golden { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1558px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Turtle-Red { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1558px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Turtle-Shade { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1558px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Turtle-Skeleton { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1558px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Turtle-White { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1558px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_Turtle-Zombie { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1558px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Unicorn-Base { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1558px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Unicorn-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1558px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Unicorn-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1558px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Unicorn-Desert { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1558px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Unicorn-Golden { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1558px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Unicorn-Red { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1558px -1400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Unicorn-Shade { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: 0px -1500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Unicorn-Skeleton { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -82px -1500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Unicorn-White { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -164px -1500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Unicorn-Zombie { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -246px -1500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Whale-Base { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1640px -896px; - width: 78px; - height: 86px; -} -.Mount_Icon_Whale-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1640px -809px; - width: 78px; - height: 86px; -} -.Mount_Icon_Whale-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1640px -722px; - width: 78px; - height: 86px; -} -.Mount_Icon_Whale-Desert { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1640px -1157px; - width: 78px; - height: 86px; -} -.Mount_Icon_Whale-Golden { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1640px -548px; - width: 78px; - height: 86px; -} -.Mount_Icon_Whale-Red { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1640px -461px; - width: 78px; - height: 86px; -} -.Mount_Icon_Whale-Shade { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1640px -374px; - width: 78px; - height: 86px; -} -.Mount_Icon_Whale-Skeleton { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1640px -287px; - width: 78px; - height: 86px; -} -.Mount_Icon_Whale-White { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1640px -635px; - width: 78px; - height: 86px; -} -.Mount_Icon_Whale-Zombie { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1640px -200px; - width: 78px; - height: 86px; -} -.Mount_Icon_Wolf-Aquatic { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1148px -1500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-Base { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1230px -1500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1312px -1500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1394px -1500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-Cupid { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1476px -1500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-Desert { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1558px -1500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-Ember { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1640px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-Fairy { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1066px -1500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-Floral { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -984px -1500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-Ghost { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -902px -1500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-Golden { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -820px -1500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-Holly { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -738px -1500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-Peppermint { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -656px -1500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-Red { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -574px -1500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-RoyalPurple { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -492px -1500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-Shade { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -410px -1500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-Shimmer { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -328px -1500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-Skeleton { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -164px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-Spooky { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -492px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-Thunderstorm { - background-image: url(/static/sprites/spritesmith-main-17.png); - background-position: -1640px -100px; - width: 81px; - height: 99px; -} diff --git a/website/assets/sprites/dist/spritesmith-main-17.png b/website/assets/sprites/dist/spritesmith-main-17.png deleted file mode 100644 index 1316d8ac6b..0000000000 Binary files a/website/assets/sprites/dist/spritesmith-main-17.png and /dev/null differ diff --git a/website/assets/sprites/dist/spritesmith-main-18.css b/website/assets/sprites/dist/spritesmith-main-18.css deleted file mode 100644 index f9ceb99f00..0000000000 --- a/website/assets/sprites/dist/spritesmith-main-18.css +++ /dev/null @@ -1,1992 +0,0 @@ -.Mount_Icon_Wolf-White { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -82px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-Zombie { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -82px -1100px; - width: 81px; - height: 99px; -} -.Pet-Armadillo-Base { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -164px 0px; - width: 81px; - height: 99px; -} -.Pet-Armadillo-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: 0px -100px; - width: 81px; - height: 99px; -} -.Pet-Armadillo-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -82px -100px; - width: 81px; - height: 99px; -} -.Pet-Armadillo-Desert { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -164px -100px; - width: 81px; - height: 99px; -} -.Pet-Armadillo-Golden { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -246px 0px; - width: 81px; - height: 99px; -} -.Pet-Armadillo-Red { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -246px -100px; - width: 81px; - height: 99px; -} -.Pet-Armadillo-Shade { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: 0px -200px; - width: 81px; - height: 99px; -} -.Pet-Armadillo-Skeleton { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -82px -200px; - width: 81px; - height: 99px; -} -.Pet-Armadillo-White { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -164px -200px; - width: 81px; - height: 99px; -} -.Pet-Armadillo-Zombie { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -246px -200px; - width: 81px; - height: 99px; -} -.Pet-Axolotl-Base { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -328px 0px; - width: 81px; - height: 99px; -} -.Pet-Axolotl-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -328px -100px; - width: 81px; - height: 99px; -} -.Pet-Axolotl-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -328px -200px; - width: 81px; - height: 99px; -} -.Pet-Axolotl-Desert { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: 0px -300px; - width: 81px; - height: 99px; -} -.Pet-Axolotl-Golden { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -82px -300px; - width: 81px; - height: 99px; -} -.Pet-Axolotl-Red { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -164px -300px; - width: 81px; - height: 99px; -} -.Pet-Axolotl-Shade { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -246px -300px; - width: 81px; - height: 99px; -} -.Pet-Axolotl-Skeleton { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -328px -300px; - width: 81px; - height: 99px; -} -.Pet-Axolotl-White { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -410px 0px; - width: 81px; - height: 99px; -} -.Pet-Axolotl-Zombie { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -410px -100px; - width: 81px; - height: 99px; -} -.Pet-Bear-Veteran { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -410px -200px; - width: 81px; - height: 99px; -} -.Pet-BearCub-Aquatic { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -410px -300px; - width: 81px; - height: 99px; -} -.Pet-BearCub-Base { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -492px 0px; - width: 81px; - height: 99px; -} -.Pet-BearCub-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -492px -100px; - width: 81px; - height: 99px; -} -.Pet-BearCub-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -492px -200px; - width: 81px; - height: 99px; -} -.Pet-BearCub-Cupid { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -492px -300px; - width: 81px; - height: 99px; -} -.Pet-BearCub-Desert { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: 0px -400px; - width: 81px; - height: 99px; -} -.Pet-BearCub-Ember { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -82px -400px; - width: 81px; - height: 99px; -} -.Pet-BearCub-Fairy { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -164px -400px; - width: 81px; - height: 99px; -} -.Pet-BearCub-Floral { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -246px -400px; - width: 81px; - height: 99px; -} -.Pet-BearCub-Ghost { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -328px -400px; - width: 81px; - height: 99px; -} -.Pet-BearCub-Golden { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -410px -400px; - width: 81px; - height: 99px; -} -.Pet-BearCub-Holly { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -492px -400px; - width: 81px; - height: 99px; -} -.Pet-BearCub-Peppermint { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -574px 0px; - width: 81px; - height: 99px; -} -.Pet-BearCub-Polar { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -574px -100px; - width: 81px; - height: 99px; -} -.Pet-BearCub-Red { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -574px -200px; - width: 81px; - height: 99px; -} -.Pet-BearCub-RoyalPurple { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -574px -300px; - width: 81px; - height: 99px; -} -.Pet-BearCub-Shade { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -574px -400px; - width: 81px; - height: 99px; -} -.Pet-BearCub-Shimmer { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: 0px -500px; - width: 81px; - height: 99px; -} -.Pet-BearCub-Skeleton { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -82px -500px; - width: 81px; - height: 99px; -} -.Pet-BearCub-Spooky { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -164px -500px; - width: 81px; - height: 99px; -} -.Pet-BearCub-Thunderstorm { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -246px -500px; - width: 81px; - height: 99px; -} -.Pet-BearCub-White { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -328px -500px; - width: 81px; - height: 99px; -} -.Pet-BearCub-Zombie { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -410px -500px; - width: 81px; - height: 99px; -} -.Pet-Beetle-Base { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -492px -500px; - width: 81px; - height: 99px; -} -.Pet-Beetle-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -574px -500px; - width: 81px; - height: 99px; -} -.Pet-Beetle-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -656px 0px; - width: 81px; - height: 99px; -} -.Pet-Beetle-Desert { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -656px -100px; - width: 81px; - height: 99px; -} -.Pet-Beetle-Golden { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -656px -200px; - width: 81px; - height: 99px; -} -.Pet-Beetle-Red { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -656px -300px; - width: 81px; - height: 99px; -} -.Pet-Beetle-Shade { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -656px -400px; - width: 81px; - height: 99px; -} -.Pet-Beetle-Skeleton { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -656px -500px; - width: 81px; - height: 99px; -} -.Pet-Beetle-White { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: 0px -600px; - width: 81px; - height: 99px; -} -.Pet-Beetle-Zombie { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -82px -600px; - width: 81px; - height: 99px; -} -.Pet-Bunny-Base { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -164px -600px; - width: 81px; - height: 99px; -} -.Pet-Bunny-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -246px -600px; - width: 81px; - height: 99px; -} -.Pet-Bunny-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -328px -600px; - width: 81px; - height: 99px; -} -.Pet-Bunny-Desert { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -410px -600px; - width: 81px; - height: 99px; -} -.Pet-Bunny-Golden { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -492px -600px; - width: 81px; - height: 99px; -} -.Pet-Bunny-Red { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -574px -600px; - width: 81px; - height: 99px; -} -.Pet-Bunny-Shade { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -656px -600px; - width: 81px; - height: 99px; -} -.Pet-Bunny-Skeleton { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -738px 0px; - width: 81px; - height: 99px; -} -.Pet-Bunny-White { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -738px -100px; - width: 81px; - height: 99px; -} -.Pet-Bunny-Zombie { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -738px -200px; - width: 81px; - height: 99px; -} -.Pet-Butterfly-Base { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -738px -300px; - width: 81px; - height: 99px; -} -.Pet-Butterfly-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -738px -400px; - width: 81px; - height: 99px; -} -.Pet-Butterfly-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -738px -500px; - width: 81px; - height: 99px; -} -.Pet-Butterfly-Desert { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -738px -600px; - width: 81px; - height: 99px; -} -.Pet-Butterfly-Golden { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: 0px -700px; - width: 81px; - height: 99px; -} -.Pet-Butterfly-Red { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -82px -700px; - width: 81px; - height: 99px; -} -.Pet-Butterfly-Shade { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -164px -700px; - width: 81px; - height: 99px; -} -.Pet-Butterfly-Skeleton { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -246px -700px; - width: 81px; - height: 99px; -} -.Pet-Butterfly-White { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -328px -700px; - width: 81px; - height: 99px; -} -.Pet-Butterfly-Zombie { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -410px -700px; - width: 81px; - height: 99px; -} -.Pet-Cactus-Aquatic { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -492px -700px; - width: 81px; - height: 99px; -} -.Pet-Cactus-Base { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -574px -700px; - width: 81px; - height: 99px; -} -.Pet-Cactus-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -656px -700px; - width: 81px; - height: 99px; -} -.Pet-Cactus-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -738px -700px; - width: 81px; - height: 99px; -} -.Pet-Cactus-Cupid { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -820px 0px; - width: 81px; - height: 99px; -} -.Pet-Cactus-Desert { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -820px -100px; - width: 81px; - height: 99px; -} -.Pet-Cactus-Ember { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -820px -200px; - width: 81px; - height: 99px; -} -.Pet-Cactus-Fairy { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -820px -300px; - width: 81px; - height: 99px; -} -.Pet-Cactus-Floral { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -820px -400px; - width: 81px; - height: 99px; -} -.Pet-Cactus-Ghost { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -820px -500px; - width: 81px; - height: 99px; -} -.Pet-Cactus-Golden { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -820px -600px; - width: 81px; - height: 99px; -} -.Pet-Cactus-Holly { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -820px -700px; - width: 81px; - height: 99px; -} -.Pet-Cactus-Peppermint { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: 0px -800px; - width: 81px; - height: 99px; -} -.Pet-Cactus-Red { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -82px -800px; - width: 81px; - height: 99px; -} -.Pet-Cactus-RoyalPurple { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -164px -800px; - width: 81px; - height: 99px; -} -.Pet-Cactus-Shade { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -246px -800px; - width: 81px; - height: 99px; -} -.Pet-Cactus-Shimmer { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -328px -800px; - width: 81px; - height: 99px; -} -.Pet-Cactus-Skeleton { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -410px -800px; - width: 81px; - height: 99px; -} -.Pet-Cactus-Spooky { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -492px -800px; - width: 81px; - height: 99px; -} -.Pet-Cactus-Thunderstorm { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -574px -800px; - width: 81px; - height: 99px; -} -.Pet-Cactus-White { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -656px -800px; - width: 81px; - height: 99px; -} -.Pet-Cactus-Zombie { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -738px -800px; - width: 81px; - height: 99px; -} -.Pet-Cheetah-Base { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -820px -800px; - width: 81px; - height: 99px; -} -.Pet-Cheetah-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -902px 0px; - width: 81px; - height: 99px; -} -.Pet-Cheetah-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -902px -100px; - width: 81px; - height: 99px; -} -.Pet-Cheetah-Desert { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -902px -200px; - width: 81px; - height: 99px; -} -.Pet-Cheetah-Golden { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -902px -300px; - width: 81px; - height: 99px; -} -.Pet-Cheetah-Red { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -902px -400px; - width: 81px; - height: 99px; -} -.Pet-Cheetah-Shade { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -902px -500px; - width: 81px; - height: 99px; -} -.Pet-Cheetah-Skeleton { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -902px -600px; - width: 81px; - height: 99px; -} -.Pet-Cheetah-White { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -902px -700px; - width: 81px; - height: 99px; -} -.Pet-Cheetah-Zombie { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -902px -800px; - width: 81px; - height: 99px; -} -.Pet-Cow-Base { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -984px 0px; - width: 81px; - height: 99px; -} -.Pet-Cow-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -984px -100px; - width: 81px; - height: 99px; -} -.Pet-Cow-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -984px -200px; - width: 81px; - height: 99px; -} -.Pet-Cow-Desert { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -984px -300px; - width: 81px; - height: 99px; -} -.Pet-Cow-Golden { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -984px -400px; - width: 81px; - height: 99px; -} -.Pet-Cow-Red { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -984px -500px; - width: 81px; - height: 99px; -} -.Pet-Cow-Shade { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -984px -600px; - width: 81px; - height: 99px; -} -.Pet-Cow-Skeleton { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -984px -700px; - width: 81px; - height: 99px; -} -.Pet-Cow-White { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -984px -800px; - width: 81px; - height: 99px; -} -.Pet-Cow-Zombie { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: 0px -900px; - width: 81px; - height: 99px; -} -.Pet-Cuttlefish-Base { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -82px -900px; - width: 81px; - height: 99px; -} -.Pet-Cuttlefish-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -164px -900px; - width: 81px; - height: 99px; -} -.Pet-Cuttlefish-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -246px -900px; - width: 81px; - height: 99px; -} -.Pet-Cuttlefish-Desert { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -328px -900px; - width: 81px; - height: 99px; -} -.Pet-Cuttlefish-Golden { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -410px -900px; - width: 81px; - height: 99px; -} -.Pet-Cuttlefish-Red { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -492px -900px; - width: 81px; - height: 99px; -} -.Pet-Cuttlefish-Shade { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -574px -900px; - width: 81px; - height: 99px; -} -.Pet-Cuttlefish-Skeleton { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -656px -900px; - width: 81px; - height: 99px; -} -.Pet-Cuttlefish-White { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -738px -900px; - width: 81px; - height: 99px; -} -.Pet-Cuttlefish-Zombie { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -820px -900px; - width: 81px; - height: 99px; -} -.Pet-Deer-Base { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -902px -900px; - width: 81px; - height: 99px; -} -.Pet-Deer-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -984px -900px; - width: 81px; - height: 99px; -} -.Pet-Deer-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1066px 0px; - width: 81px; - height: 99px; -} -.Pet-Deer-Desert { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1066px -100px; - width: 81px; - height: 99px; -} -.Pet-Deer-Golden { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1066px -200px; - width: 81px; - height: 99px; -} -.Pet-Deer-Red { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1066px -300px; - width: 81px; - height: 99px; -} -.Pet-Deer-Shade { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1066px -400px; - width: 81px; - height: 99px; -} -.Pet-Deer-Skeleton { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1066px -500px; - width: 81px; - height: 99px; -} -.Pet-Deer-White { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1066px -600px; - width: 81px; - height: 99px; -} -.Pet-Deer-Zombie { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1066px -700px; - width: 81px; - height: 99px; -} -.Pet-Dragon-Aquatic { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1066px -800px; - width: 81px; - height: 99px; -} -.Pet-Dragon-Base { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1066px -900px; - width: 81px; - height: 99px; -} -.Pet-Dragon-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: 0px -1000px; - width: 81px; - height: 99px; -} -.Pet-Dragon-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -82px -1000px; - width: 81px; - height: 99px; -} -.Pet-Dragon-Cupid { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -164px -1000px; - width: 81px; - height: 99px; -} -.Pet-Dragon-Desert { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -246px -1000px; - width: 81px; - height: 99px; -} -.Pet-Dragon-Ember { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -328px -1000px; - width: 81px; - height: 99px; -} -.Pet-Dragon-Fairy { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -410px -1000px; - width: 81px; - height: 99px; -} -.Pet-Dragon-Floral { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -492px -1000px; - width: 81px; - height: 99px; -} -.Pet-Dragon-Ghost { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -574px -1000px; - width: 81px; - height: 99px; -} -.Pet-Dragon-Golden { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -656px -1000px; - width: 81px; - height: 99px; -} -.Pet-Dragon-Holly { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -738px -1000px; - width: 81px; - height: 99px; -} -.Pet-Dragon-Hydra { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -820px -1000px; - width: 81px; - height: 99px; -} -.Pet-Dragon-Peppermint { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -902px -1000px; - width: 81px; - height: 99px; -} -.Pet-Dragon-Red { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -984px -1000px; - width: 81px; - height: 99px; -} -.Pet-Dragon-RoyalPurple { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1066px -1000px; - width: 81px; - height: 99px; -} -.Pet-Dragon-Shade { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1148px 0px; - width: 81px; - height: 99px; -} -.Pet-Dragon-Shimmer { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1148px -100px; - width: 81px; - height: 99px; -} -.Pet-Dragon-Skeleton { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1148px -200px; - width: 81px; - height: 99px; -} -.Pet-Dragon-Spooky { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1148px -300px; - width: 81px; - height: 99px; -} -.Pet-Dragon-Thunderstorm { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1148px -400px; - width: 81px; - height: 99px; -} -.Pet-Dragon-White { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1148px -500px; - width: 81px; - height: 99px; -} -.Pet-Dragon-Zombie { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1148px -600px; - width: 81px; - height: 99px; -} -.Pet-Egg-Base { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1148px -700px; - width: 81px; - height: 99px; -} -.Pet-Egg-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1148px -800px; - width: 81px; - height: 99px; -} -.Pet-Egg-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1148px -900px; - width: 81px; - height: 99px; -} -.Pet-Egg-Desert { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1148px -1000px; - width: 81px; - height: 99px; -} -.Pet-Egg-Golden { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: 0px -1100px; - width: 81px; - height: 99px; -} -.Pet-Egg-Red { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: 0px 0px; - width: 81px; - height: 99px; -} -.Pet-Egg-Shade { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -164px -1100px; - width: 81px; - height: 99px; -} -.Pet-Egg-Skeleton { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -246px -1100px; - width: 81px; - height: 99px; -} -.Pet-Egg-White { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -328px -1100px; - width: 81px; - height: 99px; -} -.Pet-Egg-Zombie { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -410px -1100px; - width: 81px; - height: 99px; -} -.Pet-Falcon-Base { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -492px -1100px; - width: 81px; - height: 99px; -} -.Pet-Falcon-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -574px -1100px; - width: 81px; - height: 99px; -} -.Pet-Falcon-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -656px -1100px; - width: 81px; - height: 99px; -} -.Pet-Falcon-Desert { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -738px -1100px; - width: 81px; - height: 99px; -} -.Pet-Falcon-Golden { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -820px -1100px; - width: 81px; - height: 99px; -} -.Pet-Falcon-Red { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -902px -1100px; - width: 81px; - height: 99px; -} -.Pet-Falcon-Shade { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -984px -1100px; - width: 81px; - height: 99px; -} -.Pet-Falcon-Skeleton { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1066px -1100px; - width: 81px; - height: 99px; -} -.Pet-Falcon-White { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1148px -1100px; - width: 81px; - height: 99px; -} -.Pet-Falcon-Zombie { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1230px 0px; - width: 81px; - height: 99px; -} -.Pet-Ferret-Base { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1230px -100px; - width: 81px; - height: 99px; -} -.Pet-Ferret-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1230px -200px; - width: 81px; - height: 99px; -} -.Pet-Ferret-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1230px -300px; - width: 81px; - height: 99px; -} -.Pet-Ferret-Desert { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1230px -400px; - width: 81px; - height: 99px; -} -.Pet-Ferret-Golden { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1230px -500px; - width: 81px; - height: 99px; -} -.Pet-Ferret-Red { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1230px -600px; - width: 81px; - height: 99px; -} -.Pet-Ferret-Shade { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1230px -700px; - width: 81px; - height: 99px; -} -.Pet-Ferret-Skeleton { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1230px -800px; - width: 81px; - height: 99px; -} -.Pet-Ferret-White { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1230px -900px; - width: 81px; - height: 99px; -} -.Pet-Ferret-Zombie { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1230px -1000px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Aquatic { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1230px -1100px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Base { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: 0px -1200px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -82px -1200px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -164px -1200px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Cupid { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -246px -1200px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Desert { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -328px -1200px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Ember { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -410px -1200px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Fairy { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -492px -1200px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Floral { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -574px -1200px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Ghost { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -656px -1200px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Golden { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -738px -1200px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Holly { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -820px -1200px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Peppermint { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -902px -1200px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Red { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -984px -1200px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-RoyalPurple { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1066px -1200px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Shade { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1148px -1200px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Shimmer { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1230px -1200px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Skeleton { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1312px 0px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Spooky { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1312px -100px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Thunderstorm { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1312px -200px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-White { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1312px -300px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Zombie { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1312px -400px; - width: 81px; - height: 99px; -} -.Pet-Fox-Aquatic { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1312px -500px; - width: 81px; - height: 99px; -} -.Pet-Fox-Base { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1312px -600px; - width: 81px; - height: 99px; -} -.Pet-Fox-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1312px -700px; - width: 81px; - height: 99px; -} -.Pet-Fox-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1312px -800px; - width: 81px; - height: 99px; -} -.Pet-Fox-Cupid { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1312px -900px; - width: 81px; - height: 99px; -} -.Pet-Fox-Desert { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1312px -1000px; - width: 81px; - height: 99px; -} -.Pet-Fox-Ember { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1312px -1100px; - width: 81px; - height: 99px; -} -.Pet-Fox-Fairy { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1312px -1200px; - width: 81px; - height: 99px; -} -.Pet-Fox-Floral { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1394px 0px; - width: 81px; - height: 99px; -} -.Pet-Fox-Ghost { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1394px -100px; - width: 81px; - height: 99px; -} -.Pet-Fox-Golden { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1394px -200px; - width: 81px; - height: 99px; -} -.Pet-Fox-Holly { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1394px -300px; - width: 81px; - height: 99px; -} -.Pet-Fox-Peppermint { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1394px -400px; - width: 81px; - height: 99px; -} -.Pet-Fox-Red { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1394px -500px; - width: 81px; - height: 99px; -} -.Pet-Fox-RoyalPurple { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1394px -600px; - width: 81px; - height: 99px; -} -.Pet-Fox-Shade { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1394px -700px; - width: 81px; - height: 99px; -} -.Pet-Fox-Shimmer { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1394px -800px; - width: 81px; - height: 99px; -} -.Pet-Fox-Skeleton { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1394px -900px; - width: 81px; - height: 99px; -} -.Pet-Fox-Spooky { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1394px -1000px; - width: 81px; - height: 99px; -} -.Pet-Fox-Thunderstorm { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1394px -1100px; - width: 81px; - height: 99px; -} -.Pet-Fox-White { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1394px -1200px; - width: 81px; - height: 99px; -} -.Pet-Fox-Zombie { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: 0px -1300px; - width: 81px; - height: 99px; -} -.Pet-Frog-Base { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -82px -1300px; - width: 81px; - height: 99px; -} -.Pet-Frog-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -164px -1300px; - width: 81px; - height: 99px; -} -.Pet-Frog-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -246px -1300px; - width: 81px; - height: 99px; -} -.Pet-Frog-Desert { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -328px -1300px; - width: 81px; - height: 99px; -} -.Pet-Frog-Golden { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -410px -1300px; - width: 81px; - height: 99px; -} -.Pet-Frog-Red { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -492px -1300px; - width: 81px; - height: 99px; -} -.Pet-Frog-Shade { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -574px -1300px; - width: 81px; - height: 99px; -} -.Pet-Frog-Skeleton { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -656px -1300px; - width: 81px; - height: 99px; -} -.Pet-Frog-White { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -738px -1300px; - width: 81px; - height: 99px; -} -.Pet-Frog-Zombie { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -820px -1300px; - width: 81px; - height: 99px; -} -.Pet-Gryphon-Base { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -902px -1300px; - width: 81px; - height: 99px; -} -.Pet-Gryphon-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -984px -1300px; - width: 81px; - height: 99px; -} -.Pet-Gryphon-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1066px -1300px; - width: 81px; - height: 99px; -} -.Pet-Gryphon-Desert { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1148px -1300px; - width: 81px; - height: 99px; -} -.Pet-Gryphon-Golden { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1230px -1300px; - width: 81px; - height: 99px; -} -.Pet-Gryphon-Red { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1312px -1300px; - width: 81px; - height: 99px; -} -.Pet-Gryphon-RoyalPurple { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1394px -1300px; - width: 81px; - height: 99px; -} -.Pet-Gryphon-Shade { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1476px 0px; - width: 81px; - height: 99px; -} -.Pet-Gryphon-Skeleton { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1476px -100px; - width: 81px; - height: 99px; -} -.Pet-Gryphon-White { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1476px -200px; - width: 81px; - height: 99px; -} -.Pet-Gryphon-Zombie { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1476px -300px; - width: 81px; - height: 99px; -} -.Pet-GuineaPig-Base { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1476px -400px; - width: 81px; - height: 99px; -} -.Pet-GuineaPig-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1476px -500px; - width: 81px; - height: 99px; -} -.Pet-GuineaPig-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1476px -600px; - width: 81px; - height: 99px; -} -.Pet-GuineaPig-Desert { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1476px -700px; - width: 81px; - height: 99px; -} -.Pet-GuineaPig-Golden { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1476px -800px; - width: 81px; - height: 99px; -} -.Pet-GuineaPig-Red { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1476px -900px; - width: 81px; - height: 99px; -} -.Pet-GuineaPig-Shade { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1476px -1000px; - width: 81px; - height: 99px; -} -.Pet-GuineaPig-Skeleton { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1476px -1100px; - width: 81px; - height: 99px; -} -.Pet-GuineaPig-White { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1476px -1200px; - width: 81px; - height: 99px; -} -.Pet-GuineaPig-Zombie { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1476px -1300px; - width: 81px; - height: 99px; -} -.Pet-Hedgehog-Base { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: 0px -1400px; - width: 81px; - height: 99px; -} -.Pet-Hedgehog-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -82px -1400px; - width: 81px; - height: 99px; -} -.Pet-Hedgehog-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -164px -1400px; - width: 81px; - height: 99px; -} -.Pet-Hedgehog-Desert { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -246px -1400px; - width: 81px; - height: 99px; -} -.Pet-Hedgehog-Golden { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -328px -1400px; - width: 81px; - height: 99px; -} -.Pet-Hedgehog-Red { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -410px -1400px; - width: 81px; - height: 99px; -} -.Pet-Hedgehog-Shade { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -492px -1400px; - width: 81px; - height: 99px; -} -.Pet-Hedgehog-Skeleton { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -574px -1400px; - width: 81px; - height: 99px; -} -.Pet-Hedgehog-White { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -656px -1400px; - width: 81px; - height: 99px; -} -.Pet-Hedgehog-Zombie { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -738px -1400px; - width: 81px; - height: 99px; -} -.Pet-Hippo-Base { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -820px -1400px; - width: 81px; - height: 99px; -} -.Pet-Hippo-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -902px -1400px; - width: 81px; - height: 99px; -} -.Pet-Hippo-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -984px -1400px; - width: 81px; - height: 99px; -} -.Pet-Hippo-Desert { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1066px -1400px; - width: 81px; - height: 99px; -} -.Pet-Hippo-Golden { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1148px -1400px; - width: 81px; - height: 99px; -} -.Pet-Hippo-Red { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1230px -1400px; - width: 81px; - height: 99px; -} -.Pet-Hippo-Shade { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1312px -1400px; - width: 81px; - height: 99px; -} -.Pet-Hippo-Skeleton { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1394px -1400px; - width: 81px; - height: 99px; -} -.Pet-Hippo-White { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1476px -1400px; - width: 81px; - height: 99px; -} -.Pet-Hippo-Zombie { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1558px 0px; - width: 81px; - height: 99px; -} -.Pet-Horse-Base { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1558px -100px; - width: 81px; - height: 99px; -} -.Pet-Horse-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1558px -200px; - width: 81px; - height: 99px; -} -.Pet-Horse-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1558px -300px; - width: 81px; - height: 99px; -} -.Pet-Horse-Desert { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1558px -400px; - width: 81px; - height: 99px; -} -.Pet-Horse-Golden { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1558px -500px; - width: 81px; - height: 99px; -} -.Pet-Horse-Red { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1558px -600px; - width: 81px; - height: 99px; -} -.Pet-Horse-Shade { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1558px -700px; - width: 81px; - height: 99px; -} -.Pet-Horse-Skeleton { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1558px -800px; - width: 81px; - height: 99px; -} -.Pet-Horse-White { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1558px -900px; - width: 81px; - height: 99px; -} -.Pet-Horse-Zombie { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1558px -1000px; - width: 81px; - height: 99px; -} -.Pet-JackOLantern-Base { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1558px -1200px; - width: 81px; - height: 99px; -} -.Pet-JackOLantern-Ghost { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1558px -1300px; - width: 81px; - height: 99px; -} -.Pet-Jackalope-RoyalPurple { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1558px -1100px; - width: 81px; - height: 99px; -} -.Pet-Lion-Veteran { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1558px -1400px; - width: 81px; - height: 99px; -} -.Pet-LionCub-Aquatic { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: 0px -1500px; - width: 81px; - height: 99px; -} -.Pet-LionCub-Base { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -82px -1500px; - width: 81px; - height: 99px; -} -.Pet-LionCub-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -164px -1500px; - width: 81px; - height: 99px; -} -.Pet-LionCub-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -246px -1500px; - width: 81px; - height: 99px; -} -.Pet-LionCub-Cupid { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -328px -1500px; - width: 81px; - height: 99px; -} -.Pet-LionCub-Desert { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -410px -1500px; - width: 81px; - height: 99px; -} -.Pet-LionCub-Ember { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -492px -1500px; - width: 81px; - height: 99px; -} -.Pet-LionCub-Fairy { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -574px -1500px; - width: 81px; - height: 99px; -} -.Pet-LionCub-Floral { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -656px -1500px; - width: 81px; - height: 99px; -} -.Pet-LionCub-Ghost { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -738px -1500px; - width: 81px; - height: 99px; -} -.Pet-LionCub-Golden { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -820px -1500px; - width: 81px; - height: 99px; -} -.Pet-LionCub-Holly { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -902px -1500px; - width: 81px; - height: 99px; -} -.Pet-LionCub-Peppermint { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -984px -1500px; - width: 81px; - height: 99px; -} -.Pet-LionCub-Red { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1066px -1500px; - width: 81px; - height: 99px; -} -.Pet-LionCub-RoyalPurple { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1148px -1500px; - width: 81px; - height: 99px; -} -.Pet-LionCub-Shade { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1230px -1500px; - width: 81px; - height: 99px; -} -.Pet-LionCub-Shimmer { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1312px -1500px; - width: 81px; - height: 99px; -} -.Pet-LionCub-Skeleton { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1394px -1500px; - width: 81px; - height: 99px; -} -.Pet-LionCub-Spooky { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1476px -1500px; - width: 81px; - height: 99px; -} -.Pet-LionCub-Thunderstorm { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1558px -1500px; - width: 81px; - height: 99px; -} -.Pet-LionCub-White { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1640px 0px; - width: 81px; - height: 99px; -} -.Pet-LionCub-Zombie { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1640px -100px; - width: 81px; - height: 99px; -} -.Pet-MagicalBee-Base { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1640px -200px; - width: 81px; - height: 99px; -} -.Pet-Mammoth-Base { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1640px -300px; - width: 81px; - height: 99px; -} -.Pet-MantisShrimp-Base { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1640px -400px; - width: 81px; - height: 99px; -} -.Pet-Monkey-Base { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1640px -500px; - width: 81px; - height: 99px; -} -.Pet-Monkey-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1640px -600px; - width: 81px; - height: 99px; -} -.Pet-Monkey-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1640px -700px; - width: 81px; - height: 99px; -} -.Pet-Monkey-Desert { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1640px -800px; - width: 81px; - height: 99px; -} -.Pet-Monkey-Golden { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1640px -900px; - width: 81px; - height: 99px; -} -.Pet-Monkey-Red { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1640px -1000px; - width: 81px; - height: 99px; -} -.Pet-Monkey-Shade { - background-image: url(/static/sprites/spritesmith-main-18.png); - background-position: -1640px -1100px; - width: 81px; - height: 99px; -} diff --git a/website/assets/sprites/dist/spritesmith-main-18.png b/website/assets/sprites/dist/spritesmith-main-18.png deleted file mode 100644 index ad1a57de5a..0000000000 Binary files a/website/assets/sprites/dist/spritesmith-main-18.png and /dev/null differ diff --git a/website/assets/sprites/dist/spritesmith-main-19.css b/website/assets/sprites/dist/spritesmith-main-19.css deleted file mode 100644 index f042e5905e..0000000000 --- a/website/assets/sprites/dist/spritesmith-main-19.css +++ /dev/null @@ -1,1968 +0,0 @@ -.Pet-Monkey-Skeleton { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -82px 0px; - width: 81px; - height: 99px; -} -.Pet-Monkey-White { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1148px -1000px; - width: 81px; - height: 99px; -} -.Pet-Monkey-Zombie { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -164px 0px; - width: 81px; - height: 99px; -} -.Pet-Nudibranch-Base { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: 0px -100px; - width: 81px; - height: 99px; -} -.Pet-Nudibranch-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -82px -100px; - width: 81px; - height: 99px; -} -.Pet-Nudibranch-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -164px -100px; - width: 81px; - height: 99px; -} -.Pet-Nudibranch-Desert { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -246px 0px; - width: 81px; - height: 99px; -} -.Pet-Nudibranch-Golden { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -246px -100px; - width: 81px; - height: 99px; -} -.Pet-Nudibranch-Red { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: 0px -200px; - width: 81px; - height: 99px; -} -.Pet-Nudibranch-Shade { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -82px -200px; - width: 81px; - height: 99px; -} -.Pet-Nudibranch-Skeleton { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -164px -200px; - width: 81px; - height: 99px; -} -.Pet-Nudibranch-White { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -246px -200px; - width: 81px; - height: 99px; -} -.Pet-Nudibranch-Zombie { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -328px 0px; - width: 81px; - height: 99px; -} -.Pet-Octopus-Base { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -328px -100px; - width: 81px; - height: 99px; -} -.Pet-Octopus-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -328px -200px; - width: 81px; - height: 99px; -} -.Pet-Octopus-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: 0px -300px; - width: 81px; - height: 99px; -} -.Pet-Octopus-Desert { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -82px -300px; - width: 81px; - height: 99px; -} -.Pet-Octopus-Golden { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -164px -300px; - width: 81px; - height: 99px; -} -.Pet-Octopus-Red { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -246px -300px; - width: 81px; - height: 99px; -} -.Pet-Octopus-Shade { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -328px -300px; - width: 81px; - height: 99px; -} -.Pet-Octopus-Skeleton { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -410px 0px; - width: 81px; - height: 99px; -} -.Pet-Octopus-White { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -410px -100px; - width: 81px; - height: 99px; -} -.Pet-Octopus-Zombie { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -410px -200px; - width: 81px; - height: 99px; -} -.Pet-Orca-Base { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -410px -300px; - width: 81px; - height: 99px; -} -.Pet-Owl-Base { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -492px 0px; - width: 81px; - height: 99px; -} -.Pet-Owl-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -492px -100px; - width: 81px; - height: 99px; -} -.Pet-Owl-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -492px -200px; - width: 81px; - height: 99px; -} -.Pet-Owl-Desert { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -492px -300px; - width: 81px; - height: 99px; -} -.Pet-Owl-Golden { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: 0px -400px; - width: 81px; - height: 99px; -} -.Pet-Owl-Red { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -82px -400px; - width: 81px; - height: 99px; -} -.Pet-Owl-Shade { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -164px -400px; - width: 81px; - height: 99px; -} -.Pet-Owl-Skeleton { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -246px -400px; - width: 81px; - height: 99px; -} -.Pet-Owl-White { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -328px -400px; - width: 81px; - height: 99px; -} -.Pet-Owl-Zombie { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -410px -400px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-Aquatic { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -492px -400px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-Base { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -574px 0px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -574px -100px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -574px -200px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-Cupid { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -574px -300px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-Desert { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -574px -400px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-Ember { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: 0px -500px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-Fairy { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -82px -500px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-Floral { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -164px -500px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-Ghost { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -246px -500px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-Golden { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -328px -500px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-Holly { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -410px -500px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-Peppermint { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -492px -500px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-Red { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -574px -500px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-RoyalPurple { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -656px 0px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-Shade { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -656px -100px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-Shimmer { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -656px -200px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-Skeleton { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -656px -300px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-Spooky { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -656px -400px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-Thunderstorm { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -656px -500px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-White { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: 0px -600px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-Zombie { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -82px -600px; - width: 81px; - height: 99px; -} -.Pet-Parrot-Base { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -164px -600px; - width: 81px; - height: 99px; -} -.Pet-Parrot-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -246px -600px; - width: 81px; - height: 99px; -} -.Pet-Parrot-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -328px -600px; - width: 81px; - height: 99px; -} -.Pet-Parrot-Desert { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -410px -600px; - width: 81px; - height: 99px; -} -.Pet-Parrot-Golden { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -492px -600px; - width: 81px; - height: 99px; -} -.Pet-Parrot-Red { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -574px -600px; - width: 81px; - height: 99px; -} -.Pet-Parrot-Shade { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -656px -600px; - width: 81px; - height: 99px; -} -.Pet-Parrot-Skeleton { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -738px 0px; - width: 81px; - height: 99px; -} -.Pet-Parrot-White { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -738px -100px; - width: 81px; - height: 99px; -} -.Pet-Parrot-Zombie { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -738px -200px; - width: 81px; - height: 99px; -} -.Pet-Peacock-Base { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -738px -300px; - width: 81px; - height: 99px; -} -.Pet-Peacock-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -738px -400px; - width: 81px; - height: 99px; -} -.Pet-Peacock-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -738px -500px; - width: 81px; - height: 99px; -} -.Pet-Peacock-Desert { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -738px -600px; - width: 81px; - height: 99px; -} -.Pet-Peacock-Golden { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: 0px -700px; - width: 81px; - height: 99px; -} -.Pet-Peacock-Red { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -82px -700px; - width: 81px; - height: 99px; -} -.Pet-Peacock-Shade { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -164px -700px; - width: 81px; - height: 99px; -} -.Pet-Peacock-Skeleton { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -246px -700px; - width: 81px; - height: 99px; -} -.Pet-Peacock-White { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -328px -700px; - width: 81px; - height: 99px; -} -.Pet-Peacock-Zombie { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -410px -700px; - width: 81px; - height: 99px; -} -.Pet-Penguin-Base { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -492px -700px; - width: 81px; - height: 99px; -} -.Pet-Penguin-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -574px -700px; - width: 81px; - height: 99px; -} -.Pet-Penguin-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -656px -700px; - width: 81px; - height: 99px; -} -.Pet-Penguin-Desert { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -738px -700px; - width: 81px; - height: 99px; -} -.Pet-Penguin-Golden { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -820px 0px; - width: 81px; - height: 99px; -} -.Pet-Penguin-Red { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -820px -100px; - width: 81px; - height: 99px; -} -.Pet-Penguin-Shade { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -820px -200px; - width: 81px; - height: 99px; -} -.Pet-Penguin-Skeleton { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -820px -300px; - width: 81px; - height: 99px; -} -.Pet-Penguin-White { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -820px -400px; - width: 81px; - height: 99px; -} -.Pet-Penguin-Zombie { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -820px -500px; - width: 81px; - height: 99px; -} -.Pet-Phoenix-Base { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -820px -600px; - width: 81px; - height: 99px; -} -.Pet-Rat-Base { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -820px -700px; - width: 81px; - height: 99px; -} -.Pet-Rat-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: 0px -800px; - width: 81px; - height: 99px; -} -.Pet-Rat-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -82px -800px; - width: 81px; - height: 99px; -} -.Pet-Rat-Desert { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -164px -800px; - width: 81px; - height: 99px; -} -.Pet-Rat-Golden { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -246px -800px; - width: 81px; - height: 99px; -} -.Pet-Rat-Red { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -328px -800px; - width: 81px; - height: 99px; -} -.Pet-Rat-Shade { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -410px -800px; - width: 81px; - height: 99px; -} -.Pet-Rat-Skeleton { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -492px -800px; - width: 81px; - height: 99px; -} -.Pet-Rat-White { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -574px -800px; - width: 81px; - height: 99px; -} -.Pet-Rat-Zombie { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -656px -800px; - width: 81px; - height: 99px; -} -.Pet-Rock-Base { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -738px -800px; - width: 81px; - height: 99px; -} -.Pet-Rock-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -820px -800px; - width: 81px; - height: 99px; -} -.Pet-Rock-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -902px 0px; - width: 81px; - height: 99px; -} -.Pet-Rock-Desert { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -902px -100px; - width: 81px; - height: 99px; -} -.Pet-Rock-Golden { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -902px -200px; - width: 81px; - height: 99px; -} -.Pet-Rock-Red { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -902px -300px; - width: 81px; - height: 99px; -} -.Pet-Rock-Shade { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -902px -400px; - width: 81px; - height: 99px; -} -.Pet-Rock-Skeleton { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -902px -500px; - width: 81px; - height: 99px; -} -.Pet-Rock-White { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -902px -600px; - width: 81px; - height: 99px; -} -.Pet-Rock-Zombie { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -902px -700px; - width: 81px; - height: 99px; -} -.Pet-Rooster-Base { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -902px -800px; - width: 81px; - height: 99px; -} -.Pet-Rooster-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -984px 0px; - width: 81px; - height: 99px; -} -.Pet-Rooster-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -984px -100px; - width: 81px; - height: 99px; -} -.Pet-Rooster-Desert { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -984px -200px; - width: 81px; - height: 99px; -} -.Pet-Rooster-Golden { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -984px -300px; - width: 81px; - height: 99px; -} -.Pet-Rooster-Red { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -984px -400px; - width: 81px; - height: 99px; -} -.Pet-Rooster-Shade { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -984px -500px; - width: 81px; - height: 99px; -} -.Pet-Rooster-Skeleton { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -984px -600px; - width: 81px; - height: 99px; -} -.Pet-Rooster-White { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -984px -700px; - width: 81px; - height: 99px; -} -.Pet-Rooster-Zombie { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -984px -800px; - width: 81px; - height: 99px; -} -.Pet-Sabretooth-Base { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: 0px -900px; - width: 81px; - height: 99px; -} -.Pet-Sabretooth-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -82px -900px; - width: 81px; - height: 99px; -} -.Pet-Sabretooth-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -164px -900px; - width: 81px; - height: 99px; -} -.Pet-Sabretooth-Desert { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -246px -900px; - width: 81px; - height: 99px; -} -.Pet-Sabretooth-Golden { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -328px -900px; - width: 81px; - height: 99px; -} -.Pet-Sabretooth-Red { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -410px -900px; - width: 81px; - height: 99px; -} -.Pet-Sabretooth-Shade { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -492px -900px; - width: 81px; - height: 99px; -} -.Pet-Sabretooth-Skeleton { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -574px -900px; - width: 81px; - height: 99px; -} -.Pet-Sabretooth-White { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -656px -900px; - width: 81px; - height: 99px; -} -.Pet-Sabretooth-Zombie { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -738px -900px; - width: 81px; - height: 99px; -} -.Pet-Seahorse-Base { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -820px -900px; - width: 81px; - height: 99px; -} -.Pet-Seahorse-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -902px -900px; - width: 81px; - height: 99px; -} -.Pet-Seahorse-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -984px -900px; - width: 81px; - height: 99px; -} -.Pet-Seahorse-Desert { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1066px 0px; - width: 81px; - height: 99px; -} -.Pet-Seahorse-Golden { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1066px -100px; - width: 81px; - height: 99px; -} -.Pet-Seahorse-Red { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1066px -200px; - width: 81px; - height: 99px; -} -.Pet-Seahorse-Shade { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1066px -300px; - width: 81px; - height: 99px; -} -.Pet-Seahorse-Skeleton { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1066px -400px; - width: 81px; - height: 99px; -} -.Pet-Seahorse-White { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1066px -500px; - width: 81px; - height: 99px; -} -.Pet-Seahorse-Zombie { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1066px -600px; - width: 81px; - height: 99px; -} -.Pet-Sheep-Base { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1066px -700px; - width: 81px; - height: 99px; -} -.Pet-Sheep-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1066px -800px; - width: 81px; - height: 99px; -} -.Pet-Sheep-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1066px -900px; - width: 81px; - height: 99px; -} -.Pet-Sheep-Desert { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: 0px -1000px; - width: 81px; - height: 99px; -} -.Pet-Sheep-Golden { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -82px -1000px; - width: 81px; - height: 99px; -} -.Pet-Sheep-Red { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -164px -1000px; - width: 81px; - height: 99px; -} -.Pet-Sheep-Shade { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -246px -1000px; - width: 81px; - height: 99px; -} -.Pet-Sheep-Skeleton { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -328px -1000px; - width: 81px; - height: 99px; -} -.Pet-Sheep-White { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -410px -1000px; - width: 81px; - height: 99px; -} -.Pet-Sheep-Zombie { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -492px -1000px; - width: 81px; - height: 99px; -} -.Pet-Slime-Base { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -574px -1000px; - width: 81px; - height: 99px; -} -.Pet-Slime-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -656px -1000px; - width: 81px; - height: 99px; -} -.Pet-Slime-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -738px -1000px; - width: 81px; - height: 99px; -} -.Pet-Slime-Desert { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -820px -1000px; - width: 81px; - height: 99px; -} -.Pet-Slime-Golden { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -902px -1000px; - width: 81px; - height: 99px; -} -.Pet-Slime-Red { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -984px -1000px; - width: 81px; - height: 99px; -} -.Pet-Slime-Shade { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1066px -1000px; - width: 81px; - height: 99px; -} -.Pet-Slime-Skeleton { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1148px 0px; - width: 81px; - height: 99px; -} -.Pet-Slime-White { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1148px -100px; - width: 81px; - height: 99px; -} -.Pet-Slime-Zombie { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1148px -200px; - width: 81px; - height: 99px; -} -.Pet-Sloth-Base { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1148px -300px; - width: 81px; - height: 99px; -} -.Pet-Sloth-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1148px -400px; - width: 81px; - height: 99px; -} -.Pet-Sloth-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1148px -500px; - width: 81px; - height: 99px; -} -.Pet-Sloth-Desert { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1148px -600px; - width: 81px; - height: 99px; -} -.Pet-Sloth-Golden { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1148px -700px; - width: 81px; - height: 99px; -} -.Pet-Sloth-Red { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1148px -800px; - width: 81px; - height: 99px; -} -.Pet-Sloth-Shade { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1148px -900px; - width: 81px; - height: 99px; -} -.Pet-Sloth-Skeleton { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: 0px 0px; - width: 81px; - height: 99px; -} -.Pet-Sloth-White { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: 0px -1100px; - width: 81px; - height: 99px; -} -.Pet-Sloth-Zombie { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -82px -1100px; - width: 81px; - height: 99px; -} -.Pet-Snail-Base { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -164px -1100px; - width: 81px; - height: 99px; -} -.Pet-Snail-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -246px -1100px; - width: 81px; - height: 99px; -} -.Pet-Snail-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -328px -1100px; - width: 81px; - height: 99px; -} -.Pet-Snail-Desert { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -410px -1100px; - width: 81px; - height: 99px; -} -.Pet-Snail-Golden { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -492px -1100px; - width: 81px; - height: 99px; -} -.Pet-Snail-Red { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -574px -1100px; - width: 81px; - height: 99px; -} -.Pet-Snail-Shade { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -656px -1100px; - width: 81px; - height: 99px; -} -.Pet-Snail-Skeleton { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -738px -1100px; - width: 81px; - height: 99px; -} -.Pet-Snail-White { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -820px -1100px; - width: 81px; - height: 99px; -} -.Pet-Snail-Zombie { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -902px -1100px; - width: 81px; - height: 99px; -} -.Pet-Snake-Base { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -984px -1100px; - width: 81px; - height: 99px; -} -.Pet-Snake-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1066px -1100px; - width: 81px; - height: 99px; -} -.Pet-Snake-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1148px -1100px; - width: 81px; - height: 99px; -} -.Pet-Snake-Desert { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1230px 0px; - width: 81px; - height: 99px; -} -.Pet-Snake-Golden { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1230px -100px; - width: 81px; - height: 99px; -} -.Pet-Snake-Red { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1230px -200px; - width: 81px; - height: 99px; -} -.Pet-Snake-Shade { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1230px -300px; - width: 81px; - height: 99px; -} -.Pet-Snake-Skeleton { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1230px -400px; - width: 81px; - height: 99px; -} -.Pet-Snake-White { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1230px -500px; - width: 81px; - height: 99px; -} -.Pet-Snake-Zombie { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1230px -600px; - width: 81px; - height: 99px; -} -.Pet-Spider-Base { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1230px -700px; - width: 81px; - height: 99px; -} -.Pet-Spider-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1230px -800px; - width: 81px; - height: 99px; -} -.Pet-Spider-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1230px -900px; - width: 81px; - height: 99px; -} -.Pet-Spider-Desert { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1230px -1000px; - width: 81px; - height: 99px; -} -.Pet-Spider-Golden { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1230px -1100px; - width: 81px; - height: 99px; -} -.Pet-Spider-Red { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: 0px -1200px; - width: 81px; - height: 99px; -} -.Pet-Spider-Shade { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -82px -1200px; - width: 81px; - height: 99px; -} -.Pet-Spider-Skeleton { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -164px -1200px; - width: 81px; - height: 99px; -} -.Pet-Spider-White { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -246px -1200px; - width: 81px; - height: 99px; -} -.Pet-Spider-Zombie { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -328px -1200px; - width: 81px; - height: 99px; -} -.Pet-TRex-Base { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1394px -900px; - width: 81px; - height: 99px; -} -.Pet-TRex-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1394px -1000px; - width: 81px; - height: 99px; -} -.Pet-TRex-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1394px -1100px; - width: 81px; - height: 99px; -} -.Pet-TRex-Desert { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1394px -1200px; - width: 81px; - height: 99px; -} -.Pet-TRex-Golden { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: 0px -1300px; - width: 81px; - height: 99px; -} -.Pet-TRex-Red { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -82px -1300px; - width: 81px; - height: 99px; -} -.Pet-TRex-Shade { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -164px -1300px; - width: 81px; - height: 99px; -} -.Pet-TRex-Skeleton { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -246px -1300px; - width: 81px; - height: 99px; -} -.Pet-TRex-White { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -328px -1300px; - width: 81px; - height: 99px; -} -.Pet-TRex-Zombie { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -410px -1300px; - width: 81px; - height: 99px; -} -.Pet-Tiger-Veteran { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -410px -1200px; - width: 81px; - height: 99px; -} -.Pet-TigerCub-Aquatic { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -492px -1200px; - width: 81px; - height: 99px; -} -.Pet-TigerCub-Base { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -574px -1200px; - width: 81px; - height: 99px; -} -.Pet-TigerCub-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -656px -1200px; - width: 81px; - height: 99px; -} -.Pet-TigerCub-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -738px -1200px; - width: 81px; - height: 99px; -} -.Pet-TigerCub-Cupid { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -820px -1200px; - width: 81px; - height: 99px; -} -.Pet-TigerCub-Desert { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -902px -1200px; - width: 81px; - height: 99px; -} -.Pet-TigerCub-Ember { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -984px -1200px; - width: 81px; - height: 99px; -} -.Pet-TigerCub-Fairy { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1066px -1200px; - width: 81px; - height: 99px; -} -.Pet-TigerCub-Floral { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1148px -1200px; - width: 81px; - height: 99px; -} -.Pet-TigerCub-Ghost { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1230px -1200px; - width: 81px; - height: 99px; -} -.Pet-TigerCub-Golden { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1312px 0px; - width: 81px; - height: 99px; -} -.Pet-TigerCub-Holly { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1312px -100px; - width: 81px; - height: 99px; -} -.Pet-TigerCub-Peppermint { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1312px -200px; - width: 81px; - height: 99px; -} -.Pet-TigerCub-Red { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1312px -300px; - width: 81px; - height: 99px; -} -.Pet-TigerCub-RoyalPurple { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1312px -400px; - width: 81px; - height: 99px; -} -.Pet-TigerCub-Shade { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1312px -500px; - width: 81px; - height: 99px; -} -.Pet-TigerCub-Shimmer { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1312px -600px; - width: 81px; - height: 99px; -} -.Pet-TigerCub-Skeleton { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1312px -700px; - width: 81px; - height: 99px; -} -.Pet-TigerCub-Spooky { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1312px -800px; - width: 81px; - height: 99px; -} -.Pet-TigerCub-Thunderstorm { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1312px -900px; - width: 81px; - height: 99px; -} -.Pet-TigerCub-White { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1312px -1000px; - width: 81px; - height: 99px; -} -.Pet-TigerCub-Zombie { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1312px -1100px; - width: 81px; - height: 99px; -} -.Pet-Treeling-Base { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1312px -1200px; - width: 81px; - height: 99px; -} -.Pet-Treeling-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1394px 0px; - width: 81px; - height: 99px; -} -.Pet-Treeling-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1394px -100px; - width: 81px; - height: 99px; -} -.Pet-Treeling-Desert { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1394px -200px; - width: 81px; - height: 99px; -} -.Pet-Treeling-Golden { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1394px -300px; - width: 81px; - height: 99px; -} -.Pet-Treeling-Red { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1394px -400px; - width: 81px; - height: 99px; -} -.Pet-Treeling-Shade { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1394px -500px; - width: 81px; - height: 99px; -} -.Pet-Treeling-Skeleton { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1394px -600px; - width: 81px; - height: 99px; -} -.Pet-Treeling-White { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1394px -700px; - width: 81px; - height: 99px; -} -.Pet-Treeling-Zombie { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1394px -800px; - width: 81px; - height: 99px; -} -.Pet-Triceratops-Base { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -492px -1300px; - width: 81px; - height: 99px; -} -.Pet-Triceratops-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -574px -1300px; - width: 81px; - height: 99px; -} -.Pet-Triceratops-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -656px -1300px; - width: 81px; - height: 99px; -} -.Pet-Triceratops-Desert { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -738px -1300px; - width: 81px; - height: 99px; -} -.Pet-Triceratops-Golden { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -820px -1300px; - width: 81px; - height: 99px; -} -.Pet-Triceratops-Red { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -902px -1300px; - width: 81px; - height: 99px; -} -.Pet-Triceratops-Shade { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -984px -1300px; - width: 81px; - height: 99px; -} -.Pet-Triceratops-Skeleton { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1066px -1300px; - width: 81px; - height: 99px; -} -.Pet-Triceratops-White { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1148px -1300px; - width: 81px; - height: 99px; -} -.Pet-Triceratops-Zombie { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1230px -1300px; - width: 81px; - height: 99px; -} -.Pet-Turkey-Base { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1312px -1300px; - width: 81px; - height: 99px; -} -.Pet-Turkey-Gilded { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1394px -1300px; - width: 81px; - height: 99px; -} -.Pet-Turtle-Base { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1476px 0px; - width: 81px; - height: 99px; -} -.Pet-Turtle-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1476px -100px; - width: 81px; - height: 99px; -} -.Pet-Turtle-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1476px -200px; - width: 81px; - height: 99px; -} -.Pet-Turtle-Desert { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1476px -300px; - width: 81px; - height: 99px; -} -.Pet-Turtle-Golden { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1476px -400px; - width: 81px; - height: 99px; -} -.Pet-Turtle-Red { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1476px -500px; - width: 81px; - height: 99px; -} -.Pet-Turtle-Shade { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1476px -600px; - width: 81px; - height: 99px; -} -.Pet-Turtle-Skeleton { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1476px -700px; - width: 81px; - height: 99px; -} -.Pet-Turtle-White { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1476px -800px; - width: 81px; - height: 99px; -} -.Pet-Turtle-Zombie { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1476px -900px; - width: 81px; - height: 99px; -} -.Pet-Unicorn-Base { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1476px -1000px; - width: 81px; - height: 99px; -} -.Pet-Unicorn-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1476px -1100px; - width: 81px; - height: 99px; -} -.Pet-Unicorn-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1476px -1200px; - width: 81px; - height: 99px; -} -.Pet-Unicorn-Desert { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1476px -1300px; - width: 81px; - height: 99px; -} -.Pet-Unicorn-Golden { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: 0px -1400px; - width: 81px; - height: 99px; -} -.Pet-Unicorn-Red { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -82px -1400px; - width: 81px; - height: 99px; -} -.Pet-Unicorn-Shade { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -164px -1400px; - width: 81px; - height: 99px; -} -.Pet-Unicorn-Skeleton { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -246px -1400px; - width: 81px; - height: 99px; -} -.Pet-Unicorn-White { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -328px -1400px; - width: 81px; - height: 99px; -} -.Pet-Unicorn-Zombie { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -410px -1400px; - width: 81px; - height: 99px; -} -.Pet-Whale-Base { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -492px -1400px; - width: 81px; - height: 99px; -} -.Pet-Whale-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -574px -1400px; - width: 81px; - height: 99px; -} -.Pet-Whale-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -656px -1400px; - width: 81px; - height: 99px; -} -.Pet-Whale-Desert { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -738px -1400px; - width: 81px; - height: 99px; -} -.Pet-Whale-Golden { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -820px -1400px; - width: 81px; - height: 99px; -} -.Pet-Whale-Red { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -902px -1400px; - width: 81px; - height: 99px; -} -.Pet-Whale-Shade { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -984px -1400px; - width: 81px; - height: 99px; -} -.Pet-Whale-Skeleton { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1066px -1400px; - width: 81px; - height: 99px; -} -.Pet-Whale-White { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1148px -1400px; - width: 81px; - height: 99px; -} -.Pet-Whale-Zombie { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1230px -1400px; - width: 81px; - height: 99px; -} -.Pet-Wolf-Aquatic { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1312px -1400px; - width: 81px; - height: 99px; -} -.Pet-Wolf-Base { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1394px -1400px; - width: 81px; - height: 99px; -} -.Pet-Wolf-CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1476px -1400px; - width: 81px; - height: 99px; -} -.Pet-Wolf-CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1558px 0px; - width: 81px; - height: 99px; -} -.Pet-Wolf-Cupid { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1558px -100px; - width: 81px; - height: 99px; -} -.Pet-Wolf-Desert { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1558px -200px; - width: 81px; - height: 99px; -} -.Pet-Wolf-Ember { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1558px -300px; - width: 81px; - height: 99px; -} -.Pet-Wolf-Fairy { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1558px -400px; - width: 81px; - height: 99px; -} -.Pet-Wolf-Floral { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1558px -500px; - width: 81px; - height: 99px; -} -.Pet-Wolf-Ghost { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1558px -600px; - width: 81px; - height: 99px; -} -.Pet-Wolf-Golden { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1558px -700px; - width: 81px; - height: 99px; -} -.Pet-Wolf-Holly { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1558px -800px; - width: 81px; - height: 99px; -} -.Pet-Wolf-Peppermint { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1558px -900px; - width: 81px; - height: 99px; -} -.Pet-Wolf-Red { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1558px -1000px; - width: 81px; - height: 99px; -} -.Pet-Wolf-RoyalPurple { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1558px -1100px; - width: 81px; - height: 99px; -} -.Pet-Wolf-Shade { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1558px -1200px; - width: 81px; - height: 99px; -} -.Pet-Wolf-Shimmer { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1558px -1300px; - width: 81px; - height: 99px; -} -.Pet-Wolf-Skeleton { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1558px -1400px; - width: 81px; - height: 99px; -} -.Pet-Wolf-Spooky { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: 0px -1500px; - width: 81px; - height: 99px; -} -.Pet-Wolf-Thunderstorm { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -82px -1500px; - width: 81px; - height: 99px; -} -.Pet-Wolf-Veteran { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -164px -1500px; - width: 81px; - height: 99px; -} -.Pet-Wolf-White { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -246px -1500px; - width: 81px; - height: 99px; -} -.Pet-Wolf-Zombie { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -328px -1500px; - width: 81px; - height: 99px; -} -.Pet_HatchingPotion_Aquatic { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -479px -1500px; - width: 68px; - height: 68px; -} -.Pet_HatchingPotion_Base { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1169px -1500px; - width: 68px; - height: 68px; -} -.Pet_HatchingPotion_CottonCandyBlue { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -548px -1500px; - width: 68px; - height: 68px; -} -.Pet_HatchingPotion_CottonCandyPink { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -617px -1500px; - width: 68px; - height: 68px; -} -.Pet_HatchingPotion_Cupid { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -686px -1500px; - width: 68px; - height: 68px; -} -.Pet_HatchingPotion_Desert { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -755px -1500px; - width: 68px; - height: 68px; -} -.Pet_HatchingPotion_Ember { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -824px -1500px; - width: 68px; - height: 68px; -} -.Pet_HatchingPotion_Fairy { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -893px -1500px; - width: 68px; - height: 68px; -} -.Pet_HatchingPotion_Floral { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -962px -1500px; - width: 68px; - height: 68px; -} -.Pet_HatchingPotion_Ghost { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1031px -1500px; - width: 68px; - height: 68px; -} -.Pet_HatchingPotion_Golden { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1100px -1500px; - width: 68px; - height: 68px; -} -.Pet_HatchingPotion_Holly { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -410px -1500px; - width: 68px; - height: 68px; -} -.Pet_HatchingPotion_Peppermint { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1238px -1500px; - width: 68px; - height: 68px; -} -.Pet_HatchingPotion_Purple { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1307px -1500px; - width: 68px; - height: 68px; -} -.Pet_HatchingPotion_Red { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1376px -1500px; - width: 68px; - height: 68px; -} -.Pet_HatchingPotion_RoyalPurple { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1445px -1500px; - width: 68px; - height: 68px; -} -.Pet_HatchingPotion_Shade { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1514px -1500px; - width: 68px; - height: 68px; -} -.Pet_HatchingPotion_Shimmer { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1640px 0px; - width: 68px; - height: 68px; -} -.Pet_HatchingPotion_Skeleton { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1640px -69px; - width: 68px; - height: 68px; -} -.Pet_HatchingPotion_Spooky { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1640px -138px; - width: 68px; - height: 68px; -} -.Pet_HatchingPotion_Thunderstorm { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1640px -207px; - width: 68px; - height: 68px; -} -.Pet_HatchingPotion_White { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1640px -276px; - width: 68px; - height: 68px; -} -.Pet_HatchingPotion_Zombie { - background-image: url(/static/sprites/spritesmith-main-19.png); - background-position: -1640px -345px; - width: 68px; - height: 68px; -} diff --git a/website/assets/sprites/dist/spritesmith-main-19.png b/website/assets/sprites/dist/spritesmith-main-19.png deleted file mode 100644 index f767797b39..0000000000 Binary files a/website/assets/sprites/dist/spritesmith-main-19.png and /dev/null differ diff --git a/website/assets/sprites/dist/spritesmith-main-2.css b/website/assets/sprites/dist/spritesmith-main-2.css deleted file mode 100644 index 328711a016..0000000000 --- a/website/assets/sprites/dist/spritesmith-main-2.css +++ /dev/null @@ -1,3948 +0,0 @@ -.hair_bangs_2_TRUred { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -91px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_TRUred { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -116px -15px; - width: 60px; - height: 60px; -} -.hair_bangs_2_white { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -728px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_white { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -753px -1107px; - width: 60px; - height: 60px; -} -.hair_bangs_2_winternight { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: 0px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_winternight { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -25px -106px; - width: 60px; - height: 60px; -} -.hair_bangs_2_winterstar { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -91px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_winterstar { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -116px -106px; - width: 60px; - height: 60px; -} -.hair_bangs_2_yellow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -182px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_yellow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -207px -15px; - width: 60px; - height: 60px; -} -.hair_bangs_2_zombie { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -182px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_zombie { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -207px -106px; - width: 60px; - height: 60px; -} -.hair_bangs_3_TRUred { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -546px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_TRUred { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -571px -288px; - width: 60px; - height: 60px; -} -.hair_bangs_3_aurora { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: 0px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_aurora { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -25px -197px; - width: 60px; - height: 60px; -} -.hair_bangs_3_black { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -91px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_black { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -116px -197px; - width: 60px; - height: 60px; -} -.hair_bangs_3_blond { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -182px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_blond { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -207px -197px; - width: 60px; - height: 60px; -} -.hair_bangs_3_blue { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -273px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_blue { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -298px -15px; - width: 60px; - height: 60px; -} -.hair_bangs_3_brown { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -273px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_brown { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -298px -106px; - width: 60px; - height: 60px; -} -.hair_bangs_3_candycane { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -273px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_candycane { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -298px -197px; - width: 60px; - height: 60px; -} -.hair_bangs_3_candycorn { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: 0px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_candycorn { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -25px -288px; - width: 60px; - height: 60px; -} -.hair_bangs_3_festive { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -91px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_festive { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -116px -288px; - width: 60px; - height: 60px; -} -.hair_bangs_3_frost { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -182px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_frost { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -207px -288px; - width: 60px; - height: 60px; -} -.hair_bangs_3_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -273px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -298px -288px; - width: 60px; - height: 60px; -} -.hair_bangs_3_green { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -364px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_green { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -389px -15px; - width: 60px; - height: 60px; -} -.hair_bangs_3_halloween { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -364px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_halloween { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -389px -106px; - width: 60px; - height: 60px; -} -.hair_bangs_3_holly { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -364px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_holly { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -389px -197px; - width: 60px; - height: 60px; -} -.hair_bangs_3_hollygreen { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -364px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_hollygreen { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -389px -288px; - width: 60px; - height: 60px; -} -.hair_bangs_3_midnight { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: 0px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_midnight { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -25px -379px; - width: 60px; - height: 60px; -} -.hair_bangs_3_pblue { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -91px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_pblue { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -116px -379px; - width: 60px; - height: 60px; -} -.hair_bangs_3_pblue2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -182px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_pblue2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -207px -379px; - width: 60px; - height: 60px; -} -.hair_bangs_3_peppermint { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -273px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_peppermint { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -298px -379px; - width: 60px; - height: 60px; -} -.hair_bangs_3_pgreen { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -364px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_pgreen { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -389px -379px; - width: 60px; - height: 60px; -} -.hair_bangs_3_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -455px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -480px -15px; - width: 60px; - height: 60px; -} -.hair_bangs_3_porange { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -455px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_porange { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -480px -106px; - width: 60px; - height: 60px; -} -.hair_bangs_3_porange2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -455px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_porange2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -480px -197px; - width: 60px; - height: 60px; -} -.hair_bangs_3_ppink { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -455px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_ppink { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -480px -288px; - width: 60px; - height: 60px; -} -.hair_bangs_3_ppink2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -455px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_ppink2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -480px -379px; - width: 60px; - height: 60px; -} -.hair_bangs_3_ppurple { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: 0px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_ppurple { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -25px -470px; - width: 60px; - height: 60px; -} -.hair_bangs_3_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -91px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -116px -470px; - width: 60px; - height: 60px; -} -.hair_bangs_3_pumpkin { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -182px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_pumpkin { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -207px -470px; - width: 60px; - height: 60px; -} -.hair_bangs_3_purple { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -273px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_purple { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -298px -470px; - width: 60px; - height: 60px; -} -.hair_bangs_3_pyellow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -364px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_pyellow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -389px -470px; - width: 60px; - height: 60px; -} -.hair_bangs_3_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -455px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -480px -470px; - width: 60px; - height: 60px; -} -.hair_bangs_3_rainbow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -546px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_rainbow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -571px -15px; - width: 60px; - height: 60px; -} -.hair_bangs_3_red { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -546px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_red { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -571px -106px; - width: 60px; - height: 60px; -} -.hair_bangs_3_snowy { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -546px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_snowy { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -571px -197px; - width: 60px; - height: 60px; -} -.hair_bangs_3_white { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -546px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_white { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -571px -379px; - width: 60px; - height: 60px; -} -.hair_bangs_3_winternight { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -546px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_winternight { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -571px -470px; - width: 60px; - height: 60px; -} -.hair_bangs_3_winterstar { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: 0px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_winterstar { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -25px -561px; - width: 60px; - height: 60px; -} -.hair_bangs_3_yellow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -91px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_yellow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -116px -561px; - width: 60px; - height: 60px; -} -.hair_bangs_3_zombie { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -182px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_zombie { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -207px -561px; - width: 60px; - height: 60px; -} -.hair_bangs_4_TRUred { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -546px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_TRUred { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -571px -743px; - width: 60px; - height: 60px; -} -.hair_bangs_4_aurora { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -273px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_aurora { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -298px -561px; - width: 60px; - height: 60px; -} -.hair_bangs_4_black { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -364px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_black { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -389px -561px; - width: 60px; - height: 60px; -} -.hair_bangs_4_blond { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -455px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_blond { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -480px -561px; - width: 60px; - height: 60px; -} -.hair_bangs_4_blue { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -546px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_blue { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -571px -561px; - width: 60px; - height: 60px; -} -.hair_bangs_4_brown { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -637px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_brown { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -662px -15px; - width: 60px; - height: 60px; -} -.hair_bangs_4_candycane { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -637px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_candycane { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -662px -106px; - width: 60px; - height: 60px; -} -.hair_bangs_4_candycorn { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -637px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_candycorn { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -662px -197px; - width: 60px; - height: 60px; -} -.hair_bangs_4_festive { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -637px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_festive { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -662px -288px; - width: 60px; - height: 60px; -} -.hair_bangs_4_frost { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -637px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_frost { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -662px -379px; - width: 60px; - height: 60px; -} -.hair_bangs_4_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -637px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -662px -470px; - width: 60px; - height: 60px; -} -.hair_bangs_4_green { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -637px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_green { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -662px -561px; - width: 60px; - height: 60px; -} -.hair_bangs_4_halloween { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: 0px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_halloween { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -25px -652px; - width: 60px; - height: 60px; -} -.hair_bangs_4_holly { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -91px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_holly { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -116px -652px; - width: 60px; - height: 60px; -} -.hair_bangs_4_hollygreen { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -182px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_hollygreen { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -207px -652px; - width: 60px; - height: 60px; -} -.hair_bangs_4_midnight { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -273px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_midnight { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -298px -652px; - width: 60px; - height: 60px; -} -.hair_bangs_4_pblue { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -364px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_pblue { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -389px -652px; - width: 60px; - height: 60px; -} -.hair_bangs_4_pblue2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -455px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_pblue2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -480px -652px; - width: 60px; - height: 60px; -} -.hair_bangs_4_peppermint { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -546px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_peppermint { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -571px -652px; - width: 60px; - height: 60px; -} -.hair_bangs_4_pgreen { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -637px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_pgreen { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -662px -652px; - width: 60px; - height: 60px; -} -.hair_bangs_4_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -728px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -753px -15px; - width: 60px; - height: 60px; -} -.hair_bangs_4_porange { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -728px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_porange { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -753px -106px; - width: 60px; - height: 60px; -} -.hair_bangs_4_porange2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -728px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_porange2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -753px -197px; - width: 60px; - height: 60px; -} -.hair_bangs_4_ppink { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -728px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_ppink { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -753px -288px; - width: 60px; - height: 60px; -} -.hair_bangs_4_ppink2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -728px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_ppink2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -753px -379px; - width: 60px; - height: 60px; -} -.hair_bangs_4_ppurple { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -728px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_ppurple { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -753px -470px; - width: 60px; - height: 60px; -} -.hair_bangs_4_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -728px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -753px -561px; - width: 60px; - height: 60px; -} -.hair_bangs_4_pumpkin { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -728px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_pumpkin { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -753px -652px; - width: 60px; - height: 60px; -} -.hair_bangs_4_purple { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: 0px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_purple { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -25px -743px; - width: 60px; - height: 60px; -} -.hair_bangs_4_pyellow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -91px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_pyellow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -116px -743px; - width: 60px; - height: 60px; -} -.hair_bangs_4_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -182px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -207px -743px; - width: 60px; - height: 60px; -} -.hair_bangs_4_rainbow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -273px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_rainbow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -298px -743px; - width: 60px; - height: 60px; -} -.hair_bangs_4_red { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -364px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_red { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -389px -743px; - width: 60px; - height: 60px; -} -.hair_bangs_4_snowy { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -455px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_snowy { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -480px -743px; - width: 60px; - height: 60px; -} -.hair_bangs_4_white { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -637px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_white { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -662px -743px; - width: 60px; - height: 60px; -} -.hair_bangs_4_winternight { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -728px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_winternight { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -753px -743px; - width: 60px; - height: 60px; -} -.hair_bangs_4_winterstar { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -819px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_winterstar { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -844px -15px; - width: 60px; - height: 60px; -} -.hair_bangs_4_yellow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -819px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_yellow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -844px -106px; - width: 60px; - height: 60px; -} -.hair_bangs_4_zombie { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -819px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_zombie { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -844px -197px; - width: 60px; - height: 60px; -} -.hair_base_10_TRUred { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: 0px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_TRUred { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -25px -1107px; - width: 60px; - height: 60px; -} -.hair_base_10_aurora { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1001px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_aurora { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1026px -197px; - width: 60px; - height: 60px; -} -.hair_base_10_black { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1001px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_black { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1026px -288px; - width: 60px; - height: 60px; -} -.hair_base_10_blond { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1001px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_blond { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1026px -379px; - width: 60px; - height: 60px; -} -.hair_base_10_blue { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1001px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_blue { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1026px -470px; - width: 60px; - height: 60px; -} -.hair_base_10_brown { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1001px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_brown { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1026px -561px; - width: 60px; - height: 60px; -} -.hair_base_10_candycane { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1001px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_candycane { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1026px -652px; - width: 60px; - height: 60px; -} -.hair_base_10_candycorn { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1001px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_candycorn { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1026px -743px; - width: 60px; - height: 60px; -} -.hair_base_10_festive { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1001px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_festive { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1026px -834px; - width: 60px; - height: 60px; -} -.hair_base_10_frost { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1001px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_frost { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1026px -925px; - width: 60px; - height: 60px; -} -.hair_base_10_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: 0px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -25px -1016px; - width: 60px; - height: 60px; -} -.hair_base_10_green { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -91px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_green { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -116px -1016px; - width: 60px; - height: 60px; -} -.hair_base_10_halloween { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -182px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_halloween { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -207px -1016px; - width: 60px; - height: 60px; -} -.hair_base_10_holly { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -273px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_holly { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -298px -1016px; - width: 60px; - height: 60px; -} -.hair_base_10_hollygreen { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -364px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_hollygreen { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -389px -1016px; - width: 60px; - height: 60px; -} -.hair_base_10_midnight { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -455px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_midnight { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -480px -1016px; - width: 60px; - height: 60px; -} -.hair_base_10_pblue { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -546px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_pblue { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -571px -1016px; - width: 60px; - height: 60px; -} -.hair_base_10_pblue2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -637px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_pblue2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -662px -1016px; - width: 60px; - height: 60px; -} -.hair_base_10_peppermint { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -728px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_peppermint { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -753px -1016px; - width: 60px; - height: 60px; -} -.hair_base_10_pgreen { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -819px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_pgreen { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -844px -1016px; - width: 60px; - height: 60px; -} -.hair_base_10_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -910px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -935px -1016px; - width: 60px; - height: 60px; -} -.hair_base_10_porange { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1001px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_porange { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1026px -1016px; - width: 60px; - height: 60px; -} -.hair_base_10_porange2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1092px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_porange2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1117px -15px; - width: 60px; - height: 60px; -} -.hair_base_10_ppink { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1092px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_ppink { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1117px -106px; - width: 60px; - height: 60px; -} -.hair_base_10_ppink2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1092px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_ppink2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1117px -197px; - width: 60px; - height: 60px; -} -.hair_base_10_ppurple { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1092px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_ppurple { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1117px -288px; - width: 60px; - height: 60px; -} -.hair_base_10_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1092px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1117px -379px; - width: 60px; - height: 60px; -} -.hair_base_10_pumpkin { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1092px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_pumpkin { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1117px -470px; - width: 60px; - height: 60px; -} -.hair_base_10_purple { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1092px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_purple { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1117px -561px; - width: 60px; - height: 60px; -} -.hair_base_10_pyellow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1092px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_pyellow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1117px -652px; - width: 60px; - height: 60px; -} -.hair_base_10_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1092px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1117px -743px; - width: 60px; - height: 60px; -} -.hair_base_10_rainbow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1092px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_rainbow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1117px -834px; - width: 60px; - height: 60px; -} -.hair_base_10_red { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1092px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_red { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1117px -925px; - width: 60px; - height: 60px; -} -.hair_base_10_snowy { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1092px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_snowy { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1117px -1016px; - width: 60px; - height: 60px; -} -.hair_base_10_white { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -91px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_white { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -116px -1107px; - width: 60px; - height: 60px; -} -.hair_base_10_winternight { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -182px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_winternight { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -207px -1107px; - width: 60px; - height: 60px; -} -.hair_base_10_winterstar { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -273px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_winterstar { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -298px -1107px; - width: 60px; - height: 60px; -} -.hair_base_10_yellow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -364px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_yellow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -389px -1107px; - width: 60px; - height: 60px; -} -.hair_base_10_zombie { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -455px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_zombie { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -480px -1107px; - width: 60px; - height: 60px; -} -.hair_base_11_TRUred { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1183px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_TRUred { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1208px -1198px; - width: 60px; - height: 60px; -} -.hair_base_11_aurora { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -546px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_aurora { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -571px -1107px; - width: 60px; - height: 60px; -} -.hair_base_11_black { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -637px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_black { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -662px -1107px; - width: 60px; - height: 60px; -} -.hair_base_11_blond { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: 0px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_blond { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -25px -15px; - width: 60px; - height: 60px; -} -.hair_base_11_blue { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -819px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_blue { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -844px -1107px; - width: 60px; - height: 60px; -} -.hair_base_11_brown { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -910px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_brown { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -935px -1107px; - width: 60px; - height: 60px; -} -.hair_base_11_candycane { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1001px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_candycane { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1026px -1107px; - width: 60px; - height: 60px; -} -.hair_base_11_candycorn { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1092px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_candycorn { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1117px -1107px; - width: 60px; - height: 60px; -} -.hair_base_11_festive { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1183px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_festive { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1208px -15px; - width: 60px; - height: 60px; -} -.hair_base_11_frost { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1183px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_frost { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1208px -106px; - width: 60px; - height: 60px; -} -.hair_base_11_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1183px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1208px -197px; - width: 60px; - height: 60px; -} -.hair_base_11_green { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1183px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_green { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1208px -288px; - width: 60px; - height: 60px; -} -.hair_base_11_halloween { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1183px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_halloween { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1208px -379px; - width: 60px; - height: 60px; -} -.hair_base_11_holly { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1183px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_holly { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1208px -470px; - width: 60px; - height: 60px; -} -.hair_base_11_hollygreen { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1183px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_hollygreen { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1208px -561px; - width: 60px; - height: 60px; -} -.hair_base_11_midnight { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1183px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_midnight { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1208px -652px; - width: 60px; - height: 60px; -} -.hair_base_11_pblue { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1183px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_pblue { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1208px -743px; - width: 60px; - height: 60px; -} -.hair_base_11_pblue2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1183px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_pblue2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1208px -834px; - width: 60px; - height: 60px; -} -.hair_base_11_peppermint { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1183px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_peppermint { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1208px -925px; - width: 60px; - height: 60px; -} -.hair_base_11_pgreen { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1183px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_pgreen { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1208px -1016px; - width: 60px; - height: 60px; -} -.hair_base_11_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1183px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1208px -1107px; - width: 60px; - height: 60px; -} -.hair_base_11_porange { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: 0px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_porange { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -25px -1198px; - width: 60px; - height: 60px; -} -.hair_base_11_porange2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -91px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_porange2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -116px -1198px; - width: 60px; - height: 60px; -} -.hair_base_11_ppink { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -182px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_ppink { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -207px -1198px; - width: 60px; - height: 60px; -} -.hair_base_11_ppink2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -273px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_ppink2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -298px -1198px; - width: 60px; - height: 60px; -} -.hair_base_11_ppurple { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -364px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_ppurple { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -389px -1198px; - width: 60px; - height: 60px; -} -.hair_base_11_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -455px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -480px -1198px; - width: 60px; - height: 60px; -} -.hair_base_11_pumpkin { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -546px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_pumpkin { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -571px -1198px; - width: 60px; - height: 60px; -} -.hair_base_11_purple { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -637px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_purple { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -662px -1198px; - width: 60px; - height: 60px; -} -.hair_base_11_pyellow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -728px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_pyellow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -753px -1198px; - width: 60px; - height: 60px; -} -.hair_base_11_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -819px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -844px -1198px; - width: 60px; - height: 60px; -} -.hair_base_11_rainbow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -910px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_rainbow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -935px -1198px; - width: 60px; - height: 60px; -} -.hair_base_11_red { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1001px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_red { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1026px -1198px; - width: 60px; - height: 60px; -} -.hair_base_11_snowy { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1092px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_snowy { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1117px -1198px; - width: 60px; - height: 60px; -} -.hair_base_11_white { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1274px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_white { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1299px -15px; - width: 60px; - height: 60px; -} -.hair_base_11_winternight { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1274px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_winternight { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1299px -106px; - width: 60px; - height: 60px; -} -.hair_base_11_winterstar { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1274px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_winterstar { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1299px -197px; - width: 60px; - height: 60px; -} -.hair_base_11_yellow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1274px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_yellow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1299px -288px; - width: 60px; - height: 60px; -} -.hair_base_11_zombie { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1274px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_zombie { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1299px -379px; - width: 60px; - height: 60px; -} -.hair_base_12_TRUred { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1365px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_TRUred { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1390px -834px; - width: 60px; - height: 60px; -} -.hair_base_12_aurora { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1274px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_aurora { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1299px -470px; - width: 60px; - height: 60px; -} -.hair_base_12_black { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1274px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_black { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1299px -561px; - width: 60px; - height: 60px; -} -.hair_base_12_blond { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1274px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_blond { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1299px -652px; - width: 60px; - height: 60px; -} -.hair_base_12_blue { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1274px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_blue { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1299px -743px; - width: 60px; - height: 60px; -} -.hair_base_12_brown { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1274px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_brown { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1299px -834px; - width: 60px; - height: 60px; -} -.hair_base_12_candycane { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1274px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_candycane { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1299px -925px; - width: 60px; - height: 60px; -} -.hair_base_12_candycorn { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1274px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_candycorn { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1299px -1016px; - width: 60px; - height: 60px; -} -.hair_base_12_festive { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1274px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_festive { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1299px -1107px; - width: 60px; - height: 60px; -} -.hair_base_12_frost { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1274px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_frost { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1299px -1198px; - width: 60px; - height: 60px; -} -.hair_base_12_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: 0px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -25px -1289px; - width: 60px; - height: 60px; -} -.hair_base_12_green { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -91px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_green { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -116px -1289px; - width: 60px; - height: 60px; -} -.hair_base_12_halloween { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -182px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_halloween { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -207px -1289px; - width: 60px; - height: 60px; -} -.hair_base_12_holly { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -273px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_holly { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -298px -1289px; - width: 60px; - height: 60px; -} -.hair_base_12_hollygreen { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -364px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_hollygreen { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -389px -1289px; - width: 60px; - height: 60px; -} -.hair_base_12_midnight { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -455px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_midnight { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -480px -1289px; - width: 60px; - height: 60px; -} -.hair_base_12_pblue { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -546px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_pblue { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -571px -1289px; - width: 60px; - height: 60px; -} -.hair_base_12_pblue2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -637px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_pblue2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -662px -1289px; - width: 60px; - height: 60px; -} -.hair_base_12_peppermint { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -728px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_peppermint { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -753px -1289px; - width: 60px; - height: 60px; -} -.hair_base_12_pgreen { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -819px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_pgreen { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -844px -1289px; - width: 60px; - height: 60px; -} -.hair_base_12_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -910px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -935px -1289px; - width: 60px; - height: 60px; -} -.hair_base_12_porange { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1001px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_porange { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1026px -1289px; - width: 60px; - height: 60px; -} -.hair_base_12_porange2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1092px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_porange2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1117px -1289px; - width: 60px; - height: 60px; -} -.hair_base_12_ppink { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1183px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_ppink { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1208px -1289px; - width: 60px; - height: 60px; -} -.hair_base_12_ppink2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1274px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_ppink2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1299px -1289px; - width: 60px; - height: 60px; -} -.hair_base_12_ppurple { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1365px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_ppurple { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1390px -15px; - width: 60px; - height: 60px; -} -.hair_base_12_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1365px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1390px -106px; - width: 60px; - height: 60px; -} -.hair_base_12_pumpkin { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1365px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_pumpkin { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1390px -197px; - width: 60px; - height: 60px; -} -.hair_base_12_purple { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1365px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_purple { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1390px -288px; - width: 60px; - height: 60px; -} -.hair_base_12_pyellow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1365px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_pyellow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1390px -379px; - width: 60px; - height: 60px; -} -.hair_base_12_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1365px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1390px -470px; - width: 60px; - height: 60px; -} -.hair_base_12_rainbow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1365px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_rainbow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1390px -561px; - width: 60px; - height: 60px; -} -.hair_base_12_red { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1365px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_red { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1390px -652px; - width: 60px; - height: 60px; -} -.hair_base_12_snowy { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1365px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_snowy { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1390px -743px; - width: 60px; - height: 60px; -} -.hair_base_12_white { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1365px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_white { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1390px -925px; - width: 60px; - height: 60px; -} -.hair_base_12_winternight { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1365px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_winternight { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1390px -1016px; - width: 60px; - height: 60px; -} -.hair_base_12_winterstar { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1365px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_winterstar { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1390px -1107px; - width: 60px; - height: 60px; -} -.hair_base_12_yellow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1365px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_yellow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1390px -1198px; - width: 60px; - height: 60px; -} -.hair_base_12_zombie { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1365px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_zombie { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1390px -1289px; - width: 60px; - height: 60px; -} -.hair_base_13_TRUred { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -91px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_TRUred { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -116px -1471px; - width: 60px; - height: 60px; -} -.hair_base_13_aurora { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: 0px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_aurora { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -25px -1380px; - width: 60px; - height: 60px; -} -.hair_base_13_black { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -91px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_black { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -116px -1380px; - width: 60px; - height: 60px; -} -.hair_base_13_blond { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -182px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_blond { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -207px -1380px; - width: 60px; - height: 60px; -} -.hair_base_13_blue { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -273px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_blue { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -298px -1380px; - width: 60px; - height: 60px; -} -.hair_base_13_brown { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -364px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_brown { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -389px -1380px; - width: 60px; - height: 60px; -} -.hair_base_13_candycane { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -455px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_candycane { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -480px -1380px; - width: 60px; - height: 60px; -} -.hair_base_13_candycorn { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -546px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_candycorn { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -571px -1380px; - width: 60px; - height: 60px; -} -.hair_base_13_festive { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -637px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_festive { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -662px -1380px; - width: 60px; - height: 60px; -} -.hair_base_13_frost { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -728px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_frost { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -753px -1380px; - width: 60px; - height: 60px; -} -.hair_base_13_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -819px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -844px -1380px; - width: 60px; - height: 60px; -} -.hair_base_13_green { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -910px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_green { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -935px -1380px; - width: 60px; - height: 60px; -} -.hair_base_13_halloween { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1001px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_halloween { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1026px -1380px; - width: 60px; - height: 60px; -} -.hair_base_13_holly { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1092px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_holly { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1117px -1380px; - width: 60px; - height: 60px; -} -.hair_base_13_hollygreen { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1183px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_hollygreen { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1208px -1380px; - width: 60px; - height: 60px; -} -.hair_base_13_midnight { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1274px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_midnight { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1299px -1380px; - width: 60px; - height: 60px; -} -.hair_base_13_pblue { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1365px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_pblue { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1390px -1380px; - width: 60px; - height: 60px; -} -.hair_base_13_pblue2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1456px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_pblue2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1481px -15px; - width: 60px; - height: 60px; -} -.hair_base_13_peppermint { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1456px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_peppermint { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1481px -106px; - width: 60px; - height: 60px; -} -.hair_base_13_pgreen { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1456px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_pgreen { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1481px -197px; - width: 60px; - height: 60px; -} -.hair_base_13_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1456px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1481px -288px; - width: 60px; - height: 60px; -} -.hair_base_13_porange { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1456px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_porange { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1481px -379px; - width: 60px; - height: 60px; -} -.hair_base_13_porange2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1456px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_porange2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1481px -470px; - width: 60px; - height: 60px; -} -.hair_base_13_ppink { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1456px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_ppink { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1481px -561px; - width: 60px; - height: 60px; -} -.hair_base_13_ppink2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1456px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_ppink2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1481px -652px; - width: 60px; - height: 60px; -} -.hair_base_13_ppurple { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1456px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_ppurple { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1481px -743px; - width: 60px; - height: 60px; -} -.hair_base_13_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1456px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1481px -834px; - width: 60px; - height: 60px; -} -.hair_base_13_pumpkin { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1456px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_pumpkin { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1481px -925px; - width: 60px; - height: 60px; -} -.hair_base_13_purple { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1456px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_purple { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1481px -1016px; - width: 60px; - height: 60px; -} -.hair_base_13_pyellow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1456px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_pyellow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1481px -1107px; - width: 60px; - height: 60px; -} -.hair_base_13_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1456px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1481px -1198px; - width: 60px; - height: 60px; -} -.hair_base_13_rainbow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1456px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_rainbow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1481px -1289px; - width: 60px; - height: 60px; -} -.hair_base_13_red { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1456px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_red { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1481px -1380px; - width: 60px; - height: 60px; -} -.hair_base_13_snowy { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: 0px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_snowy { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -25px -1471px; - width: 60px; - height: 60px; -} -.hair_base_13_white { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -182px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_white { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -207px -1471px; - width: 60px; - height: 60px; -} -.hair_base_13_winternight { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -273px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_winternight { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -298px -1471px; - width: 60px; - height: 60px; -} -.hair_base_13_winterstar { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -364px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_winterstar { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -389px -1471px; - width: 60px; - height: 60px; -} -.hair_base_13_yellow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -455px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_yellow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -480px -1471px; - width: 60px; - height: 60px; -} -.hair_base_13_zombie { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -546px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_zombie { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -571px -1471px; - width: 60px; - height: 60px; -} -.hair_base_14_TRUred { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -546px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_TRUred { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -571px -1562px; - width: 60px; - height: 60px; -} -.hair_base_14_aurora { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -637px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_aurora { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -662px -1471px; - width: 60px; - height: 60px; -} -.hair_base_14_black { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -728px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_black { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -753px -1471px; - width: 60px; - height: 60px; -} -.hair_base_14_blond { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -819px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_blond { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -844px -1471px; - width: 60px; - height: 60px; -} -.hair_base_14_blue { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -910px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_blue { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -935px -1471px; - width: 60px; - height: 60px; -} -.hair_base_14_brown { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1001px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_brown { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1026px -1471px; - width: 60px; - height: 60px; -} -.hair_base_14_candycane { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1092px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_candycane { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1117px -1471px; - width: 60px; - height: 60px; -} -.hair_base_14_candycorn { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1183px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_candycorn { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1208px -1471px; - width: 60px; - height: 60px; -} -.hair_base_14_festive { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1274px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_festive { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1299px -1471px; - width: 60px; - height: 60px; -} -.hair_base_14_frost { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1365px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_frost { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1390px -1471px; - width: 60px; - height: 60px; -} -.hair_base_14_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1456px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1481px -1471px; - width: 60px; - height: 60px; -} -.hair_base_14_green { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1547px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_green { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1572px -15px; - width: 60px; - height: 60px; -} -.hair_base_14_halloween { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1547px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_halloween { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1572px -106px; - width: 60px; - height: 60px; -} -.hair_base_14_holly { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1547px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_holly { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1572px -197px; - width: 60px; - height: 60px; -} -.hair_base_14_hollygreen { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1547px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_hollygreen { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1572px -288px; - width: 60px; - height: 60px; -} -.hair_base_14_midnight { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1547px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_midnight { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1572px -379px; - width: 60px; - height: 60px; -} -.hair_base_14_pblue { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1547px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_pblue { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1572px -470px; - width: 60px; - height: 60px; -} -.hair_base_14_pblue2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1547px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_pblue2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1572px -561px; - width: 60px; - height: 60px; -} -.hair_base_14_peppermint { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1547px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_peppermint { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1572px -652px; - width: 60px; - height: 60px; -} -.hair_base_14_pgreen { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1547px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_pgreen { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1572px -743px; - width: 60px; - height: 60px; -} -.hair_base_14_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1547px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1572px -834px; - width: 60px; - height: 60px; -} -.hair_base_14_porange { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1547px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_porange { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1572px -925px; - width: 60px; - height: 60px; -} -.hair_base_14_porange2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1547px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_porange2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1572px -1016px; - width: 60px; - height: 60px; -} -.hair_base_14_ppink { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1547px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_ppink { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1572px -1107px; - width: 60px; - height: 60px; -} -.hair_base_14_ppink2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1547px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_ppink2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1572px -1198px; - width: 60px; - height: 60px; -} -.hair_base_14_ppurple { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1547px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_ppurple { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1572px -1289px; - width: 60px; - height: 60px; -} -.hair_base_14_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1547px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1572px -1380px; - width: 60px; - height: 60px; -} -.hair_base_14_pumpkin { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1547px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_pumpkin { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1572px -1471px; - width: 60px; - height: 60px; -} -.hair_base_14_purple { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: 0px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_purple { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -25px -1562px; - width: 60px; - height: 60px; -} -.hair_base_14_pyellow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -91px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_pyellow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -116px -1562px; - width: 60px; - height: 60px; -} -.hair_base_14_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -182px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -207px -1562px; - width: 60px; - height: 60px; -} -.hair_base_14_rainbow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -273px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_rainbow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -298px -1562px; - width: 60px; - height: 60px; -} -.hair_base_14_red { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -364px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_red { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -389px -1562px; - width: 60px; - height: 60px; -} -.hair_base_14_snowy { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -455px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_snowy { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -480px -1562px; - width: 60px; - height: 60px; -} -.hair_base_14_white { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -637px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_white { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -662px -1562px; - width: 60px; - height: 60px; -} -.hair_base_14_winternight { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -728px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_winternight { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -753px -1562px; - width: 60px; - height: 60px; -} -.hair_base_14_winterstar { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -819px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_winterstar { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -844px -1562px; - width: 60px; - height: 60px; -} -.hair_base_14_yellow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -910px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_yellow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -935px -1562px; - width: 60px; - height: 60px; -} -.hair_base_14_zombie { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1001px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_zombie { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1026px -1562px; - width: 60px; - height: 60px; -} -.hair_base_15_aurora { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1092px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_aurora { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1117px -1547px; - width: 60px; - height: 60px; -} -.hair_base_15_black { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1183px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_black { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1208px -1547px; - width: 60px; - height: 60px; -} -.hair_base_15_blond { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1274px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_blond { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1299px -1547px; - width: 60px; - height: 60px; -} -.hair_base_15_blue { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1365px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_blue { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1390px -1547px; - width: 60px; - height: 60px; -} -.hair_base_15_brown { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1456px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_brown { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1481px -1547px; - width: 60px; - height: 60px; -} -.hair_base_15_candycane { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1547px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_candycane { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1572px -1547px; - width: 60px; - height: 60px; -} -.hair_base_15_candycorn { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1638px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_candycorn { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1663px -0px; - width: 60px; - height: 60px; -} -.hair_base_15_festive { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1638px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_festive { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1663px -91px; - width: 60px; - height: 60px; -} -.hair_base_15_frost { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1638px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_frost { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1663px -182px; - width: 60px; - height: 60px; -} -.hair_base_15_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1638px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1663px -273px; - width: 60px; - height: 60px; -} -.hair_base_15_green { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1638px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_green { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1663px -364px; - width: 60px; - height: 60px; -} -.hair_base_1_TRUred { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -637px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_TRUred { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -662px -925px; - width: 60px; - height: 60px; -} -.hair_base_1_aurora { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -819px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_aurora { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -844px -288px; - width: 60px; - height: 60px; -} -.hair_base_1_black { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -819px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_black { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -844px -379px; - width: 60px; - height: 60px; -} -.hair_base_1_blond { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -819px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_blond { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -844px -470px; - width: 60px; - height: 60px; -} -.hair_base_1_blue { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -819px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_blue { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -844px -561px; - width: 60px; - height: 60px; -} -.hair_base_1_brown { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -819px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_brown { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -844px -652px; - width: 60px; - height: 60px; -} -.hair_base_1_candycane { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -819px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_candycane { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -844px -743px; - width: 60px; - height: 60px; -} -.hair_base_1_candycorn { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: 0px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_candycorn { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -25px -834px; - width: 60px; - height: 60px; -} -.hair_base_1_festive { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -91px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_festive { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -116px -834px; - width: 60px; - height: 60px; -} -.hair_base_1_frost { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -182px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_frost { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -207px -834px; - width: 60px; - height: 60px; -} -.hair_base_1_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -273px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -298px -834px; - width: 60px; - height: 60px; -} -.hair_base_1_green { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -364px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_green { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -389px -834px; - width: 60px; - height: 60px; -} -.hair_base_1_halloween { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -455px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_halloween { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -480px -834px; - width: 60px; - height: 60px; -} -.hair_base_1_holly { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -546px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_holly { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -571px -834px; - width: 60px; - height: 60px; -} -.hair_base_1_hollygreen { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -637px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_hollygreen { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -662px -834px; - width: 60px; - height: 60px; -} -.hair_base_1_midnight { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -728px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_midnight { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -753px -834px; - width: 60px; - height: 60px; -} -.hair_base_1_pblue { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -819px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_pblue { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -844px -834px; - width: 60px; - height: 60px; -} -.hair_base_1_pblue2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -910px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_pblue2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -935px -15px; - width: 60px; - height: 60px; -} -.hair_base_1_peppermint { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -910px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_peppermint { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -935px -106px; - width: 60px; - height: 60px; -} -.hair_base_1_pgreen { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -910px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_pgreen { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -935px -197px; - width: 60px; - height: 60px; -} -.hair_base_1_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -910px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -935px -288px; - width: 60px; - height: 60px; -} -.hair_base_1_porange { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -910px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_porange { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -935px -379px; - width: 60px; - height: 60px; -} -.hair_base_1_porange2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -910px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_porange2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -935px -470px; - width: 60px; - height: 60px; -} -.hair_base_1_ppink { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -910px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_ppink { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -935px -561px; - width: 60px; - height: 60px; -} -.hair_base_1_ppink2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -910px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_ppink2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -935px -652px; - width: 60px; - height: 60px; -} -.hair_base_1_ppurple { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -910px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_ppurple { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -935px -743px; - width: 60px; - height: 60px; -} -.hair_base_1_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -910px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -935px -834px; - width: 60px; - height: 60px; -} -.hair_base_1_pumpkin { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: 0px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_pumpkin { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -25px -925px; - width: 60px; - height: 60px; -} -.hair_base_1_purple { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -91px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_purple { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -116px -925px; - width: 60px; - height: 60px; -} -.hair_base_1_pyellow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -182px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_pyellow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -207px -925px; - width: 60px; - height: 60px; -} -.hair_base_1_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -273px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -298px -925px; - width: 60px; - height: 60px; -} -.hair_base_1_rainbow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -364px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_rainbow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -389px -925px; - width: 60px; - height: 60px; -} -.hair_base_1_red { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -455px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_red { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -480px -925px; - width: 60px; - height: 60px; -} -.hair_base_1_snowy { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -546px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_snowy { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -571px -925px; - width: 60px; - height: 60px; -} -.hair_base_1_white { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -728px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_white { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -753px -925px; - width: 60px; - height: 60px; -} -.hair_base_1_winternight { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -819px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_winternight { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -844px -925px; - width: 60px; - height: 60px; -} -.hair_base_1_winterstar { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -910px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_winterstar { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -935px -925px; - width: 60px; - height: 60px; -} -.hair_base_1_yellow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1001px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_yellow { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1026px -15px; - width: 60px; - height: 60px; -} -.hair_base_1_zombie { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1001px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_zombie { - background-image: url(/static/sprites/spritesmith-main-2.png); - background-position: -1026px -106px; - width: 60px; - height: 60px; -} diff --git a/website/assets/sprites/dist/spritesmith-main-2.png b/website/assets/sprites/dist/spritesmith-main-2.png deleted file mode 100644 index d00a597bb8..0000000000 Binary files a/website/assets/sprites/dist/spritesmith-main-2.png and /dev/null differ diff --git a/website/assets/sprites/dist/spritesmith-main-3.css b/website/assets/sprites/dist/spritesmith-main-3.css deleted file mode 100644 index 7ab134b9d1..0000000000 --- a/website/assets/sprites/dist/spritesmith-main-3.css +++ /dev/null @@ -1,3948 +0,0 @@ -.hair_base_15_TRUred { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -182px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_TRUred { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -207px -364px; - width: 60px; - height: 60px; -} -.hair_base_15_halloween { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -91px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_halloween { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -116px -0px; - width: 60px; - height: 60px; -} -.hair_base_15_holly { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -728px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_holly { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -753px -1092px; - width: 60px; - height: 60px; -} -.hair_base_15_hollygreen { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: 0px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_hollygreen { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -25px -91px; - width: 60px; - height: 60px; -} -.hair_base_15_midnight { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -91px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_midnight { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -116px -91px; - width: 60px; - height: 60px; -} -.hair_base_15_pblue { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -182px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_pblue { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -207px -0px; - width: 60px; - height: 60px; -} -.hair_base_15_pblue2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -182px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_pblue2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -207px -91px; - width: 60px; - height: 60px; -} -.hair_base_15_peppermint { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: 0px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_peppermint { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -25px -182px; - width: 60px; - height: 60px; -} -.hair_base_15_pgreen { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -91px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_pgreen { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -116px -182px; - width: 60px; - height: 60px; -} -.hair_base_15_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -182px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -207px -182px; - width: 60px; - height: 60px; -} -.hair_base_15_porange { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -273px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_porange { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -298px -0px; - width: 60px; - height: 60px; -} -.hair_base_15_porange2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -273px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_porange2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -298px -91px; - width: 60px; - height: 60px; -} -.hair_base_15_ppink { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -273px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_ppink { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -298px -182px; - width: 60px; - height: 60px; -} -.hair_base_15_ppink2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: 0px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_ppink2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -25px -273px; - width: 60px; - height: 60px; -} -.hair_base_15_ppurple { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -91px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_ppurple { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -116px -273px; - width: 60px; - height: 60px; -} -.hair_base_15_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -182px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -207px -273px; - width: 60px; - height: 60px; -} -.hair_base_15_pumpkin { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -273px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_pumpkin { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -298px -273px; - width: 60px; - height: 60px; -} -.hair_base_15_purple { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -364px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_purple { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -389px -0px; - width: 60px; - height: 60px; -} -.hair_base_15_pyellow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -364px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_pyellow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -389px -91px; - width: 60px; - height: 60px; -} -.hair_base_15_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -364px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -389px -182px; - width: 60px; - height: 60px; -} -.hair_base_15_rainbow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -364px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_rainbow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -389px -273px; - width: 60px; - height: 60px; -} -.hair_base_15_red { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: 0px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_red { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -25px -364px; - width: 60px; - height: 60px; -} -.hair_base_15_snowy { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -91px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_snowy { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -116px -364px; - width: 60px; - height: 60px; -} -.hair_base_15_white { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -273px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_white { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -298px -364px; - width: 60px; - height: 60px; -} -.hair_base_15_winternight { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -364px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_winternight { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -389px -364px; - width: 60px; - height: 60px; -} -.hair_base_15_winterstar { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -455px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_winterstar { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -480px -0px; - width: 60px; - height: 60px; -} -.hair_base_15_yellow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -455px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_yellow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -480px -91px; - width: 60px; - height: 60px; -} -.hair_base_15_zombie { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -455px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_zombie { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -480px -182px; - width: 60px; - height: 60px; -} -.hair_base_16_TRUred { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -455px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_TRUred { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -480px -637px; - width: 60px; - height: 60px; -} -.hair_base_16_aurora { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -455px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_aurora { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -480px -273px; - width: 60px; - height: 60px; -} -.hair_base_16_black { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -455px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_black { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -480px -364px; - width: 60px; - height: 60px; -} -.hair_base_16_blond { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: 0px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_blond { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -25px -455px; - width: 60px; - height: 60px; -} -.hair_base_16_blue { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -91px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_blue { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -116px -455px; - width: 60px; - height: 60px; -} -.hair_base_16_brown { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -182px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_brown { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -207px -455px; - width: 60px; - height: 60px; -} -.hair_base_16_candycane { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -273px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_candycane { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -298px -455px; - width: 60px; - height: 60px; -} -.hair_base_16_candycorn { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -364px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_candycorn { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -389px -455px; - width: 60px; - height: 60px; -} -.hair_base_16_festive { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -455px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_festive { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -480px -455px; - width: 60px; - height: 60px; -} -.hair_base_16_frost { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -546px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_frost { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -571px -0px; - width: 60px; - height: 60px; -} -.hair_base_16_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -546px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -571px -91px; - width: 60px; - height: 60px; -} -.hair_base_16_green { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -546px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_green { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -571px -182px; - width: 60px; - height: 60px; -} -.hair_base_16_halloween { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -546px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_halloween { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -571px -273px; - width: 60px; - height: 60px; -} -.hair_base_16_holly { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -546px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_holly { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -571px -364px; - width: 60px; - height: 60px; -} -.hair_base_16_hollygreen { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -546px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_hollygreen { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -571px -455px; - width: 60px; - height: 60px; -} -.hair_base_16_midnight { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: 0px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_midnight { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -25px -546px; - width: 60px; - height: 60px; -} -.hair_base_16_pblue { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -91px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_pblue { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -116px -546px; - width: 60px; - height: 60px; -} -.hair_base_16_pblue2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -182px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_pblue2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -207px -546px; - width: 60px; - height: 60px; -} -.hair_base_16_peppermint { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -273px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_peppermint { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -298px -546px; - width: 60px; - height: 60px; -} -.hair_base_16_pgreen { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -364px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_pgreen { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -389px -546px; - width: 60px; - height: 60px; -} -.hair_base_16_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -455px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -480px -546px; - width: 60px; - height: 60px; -} -.hair_base_16_porange { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -546px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_porange { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -571px -546px; - width: 60px; - height: 60px; -} -.hair_base_16_porange2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -637px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_porange2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -662px -0px; - width: 60px; - height: 60px; -} -.hair_base_16_ppink { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -637px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_ppink { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -662px -91px; - width: 60px; - height: 60px; -} -.hair_base_16_ppink2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -637px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_ppink2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -662px -182px; - width: 60px; - height: 60px; -} -.hair_base_16_ppurple { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -637px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_ppurple { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -662px -273px; - width: 60px; - height: 60px; -} -.hair_base_16_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -637px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -662px -364px; - width: 60px; - height: 60px; -} -.hair_base_16_pumpkin { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -637px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_pumpkin { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -662px -455px; - width: 60px; - height: 60px; -} -.hair_base_16_purple { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -637px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_purple { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -662px -546px; - width: 60px; - height: 60px; -} -.hair_base_16_pyellow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: 0px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_pyellow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -25px -637px; - width: 60px; - height: 60px; -} -.hair_base_16_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -91px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -116px -637px; - width: 60px; - height: 60px; -} -.hair_base_16_rainbow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -182px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_rainbow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -207px -637px; - width: 60px; - height: 60px; -} -.hair_base_16_red { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -273px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_red { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -298px -637px; - width: 60px; - height: 60px; -} -.hair_base_16_snowy { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -364px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_snowy { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -389px -637px; - width: 60px; - height: 60px; -} -.hair_base_16_white { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -546px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_white { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -571px -637px; - width: 60px; - height: 60px; -} -.hair_base_16_winternight { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -637px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_winternight { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -662px -637px; - width: 60px; - height: 60px; -} -.hair_base_16_winterstar { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -728px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_winterstar { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -753px -0px; - width: 60px; - height: 60px; -} -.hair_base_16_yellow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -728px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_yellow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -753px -91px; - width: 60px; - height: 60px; -} -.hair_base_16_zombie { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -728px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_zombie { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -753px -182px; - width: 60px; - height: 60px; -} -.hair_base_17_TRUred { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -910px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_TRUred { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -935px -0px; - width: 60px; - height: 60px; -} -.hair_base_17_aurora { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -728px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_aurora { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -753px -273px; - width: 60px; - height: 60px; -} -.hair_base_17_black { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -728px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_black { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -753px -364px; - width: 60px; - height: 60px; -} -.hair_base_17_blond { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -728px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_blond { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -753px -455px; - width: 60px; - height: 60px; -} -.hair_base_17_blue { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -728px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_blue { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -753px -546px; - width: 60px; - height: 60px; -} -.hair_base_17_brown { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -728px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_brown { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -753px -637px; - width: 60px; - height: 60px; -} -.hair_base_17_candycane { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: 0px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_candycane { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -25px -728px; - width: 60px; - height: 60px; -} -.hair_base_17_candycorn { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -91px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_candycorn { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -116px -728px; - width: 60px; - height: 60px; -} -.hair_base_17_festive { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -182px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_festive { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -207px -728px; - width: 60px; - height: 60px; -} -.hair_base_17_frost { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -273px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_frost { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -298px -728px; - width: 60px; - height: 60px; -} -.hair_base_17_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -364px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -389px -728px; - width: 60px; - height: 60px; -} -.hair_base_17_green { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -455px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_green { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -480px -728px; - width: 60px; - height: 60px; -} -.hair_base_17_halloween { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -546px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_halloween { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -571px -728px; - width: 60px; - height: 60px; -} -.hair_base_17_holly { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -637px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_holly { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -662px -728px; - width: 60px; - height: 60px; -} -.hair_base_17_hollygreen { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -728px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_hollygreen { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -753px -728px; - width: 60px; - height: 60px; -} -.hair_base_17_midnight { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -819px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_midnight { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -844px -0px; - width: 60px; - height: 60px; -} -.hair_base_17_pblue { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -819px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_pblue { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -844px -91px; - width: 60px; - height: 60px; -} -.hair_base_17_pblue2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -819px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_pblue2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -844px -182px; - width: 60px; - height: 60px; -} -.hair_base_17_peppermint { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -819px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_peppermint { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -844px -273px; - width: 60px; - height: 60px; -} -.hair_base_17_pgreen { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -819px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_pgreen { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -844px -364px; - width: 60px; - height: 60px; -} -.hair_base_17_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -819px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -844px -455px; - width: 60px; - height: 60px; -} -.hair_base_17_porange { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -819px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_porange { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -844px -546px; - width: 60px; - height: 60px; -} -.hair_base_17_porange2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -819px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_porange2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -844px -637px; - width: 60px; - height: 60px; -} -.hair_base_17_ppink { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -819px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_ppink { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -844px -728px; - width: 60px; - height: 60px; -} -.hair_base_17_ppink2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: 0px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_ppink2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -25px -819px; - width: 60px; - height: 60px; -} -.hair_base_17_ppurple { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -91px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_ppurple { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -116px -819px; - width: 60px; - height: 60px; -} -.hair_base_17_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -182px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -207px -819px; - width: 60px; - height: 60px; -} -.hair_base_17_pumpkin { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -273px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_pumpkin { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -298px -819px; - width: 60px; - height: 60px; -} -.hair_base_17_purple { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -364px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_purple { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -389px -819px; - width: 60px; - height: 60px; -} -.hair_base_17_pyellow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -455px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_pyellow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -480px -819px; - width: 60px; - height: 60px; -} -.hair_base_17_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -546px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -571px -819px; - width: 60px; - height: 60px; -} -.hair_base_17_rainbow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -637px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_rainbow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -662px -819px; - width: 60px; - height: 60px; -} -.hair_base_17_red { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -728px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_red { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -753px -819px; - width: 60px; - height: 60px; -} -.hair_base_17_snowy { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -819px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_snowy { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -844px -819px; - width: 60px; - height: 60px; -} -.hair_base_17_white { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -910px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_white { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -935px -91px; - width: 60px; - height: 60px; -} -.hair_base_17_winternight { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -910px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_winternight { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -935px -182px; - width: 60px; - height: 60px; -} -.hair_base_17_winterstar { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -910px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_winterstar { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -935px -273px; - width: 60px; - height: 60px; -} -.hair_base_17_yellow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -910px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_yellow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -935px -364px; - width: 60px; - height: 60px; -} -.hair_base_17_zombie { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -910px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_zombie { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -935px -455px; - width: 60px; - height: 60px; -} -.hair_base_18_TRUred { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -637px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_TRUred { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -662px -1001px; - width: 60px; - height: 60px; -} -.hair_base_18_aurora { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -910px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_aurora { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -935px -546px; - width: 60px; - height: 60px; -} -.hair_base_18_black { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -910px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_black { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -935px -637px; - width: 60px; - height: 60px; -} -.hair_base_18_blond { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -910px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_blond { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -935px -728px; - width: 60px; - height: 60px; -} -.hair_base_18_blue { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -910px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_blue { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -935px -819px; - width: 60px; - height: 60px; -} -.hair_base_18_brown { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: 0px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_brown { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -25px -910px; - width: 60px; - height: 60px; -} -.hair_base_18_candycane { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -91px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_candycane { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -116px -910px; - width: 60px; - height: 60px; -} -.hair_base_18_candycorn { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -182px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_candycorn { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -207px -910px; - width: 60px; - height: 60px; -} -.hair_base_18_festive { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -273px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_festive { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -298px -910px; - width: 60px; - height: 60px; -} -.hair_base_18_frost { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -364px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_frost { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -389px -910px; - width: 60px; - height: 60px; -} -.hair_base_18_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -455px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -480px -910px; - width: 60px; - height: 60px; -} -.hair_base_18_green { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -546px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_green { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -571px -910px; - width: 60px; - height: 60px; -} -.hair_base_18_halloween { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -637px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_halloween { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -662px -910px; - width: 60px; - height: 60px; -} -.hair_base_18_holly { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -728px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_holly { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -753px -910px; - width: 60px; - height: 60px; -} -.hair_base_18_hollygreen { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -819px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_hollygreen { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -844px -910px; - width: 60px; - height: 60px; -} -.hair_base_18_midnight { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -910px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_midnight { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -935px -910px; - width: 60px; - height: 60px; -} -.hair_base_18_pblue { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1001px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_pblue { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1026px -0px; - width: 60px; - height: 60px; -} -.hair_base_18_pblue2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1001px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_pblue2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1026px -91px; - width: 60px; - height: 60px; -} -.hair_base_18_peppermint { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1001px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_peppermint { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1026px -182px; - width: 60px; - height: 60px; -} -.hair_base_18_pgreen { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1001px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_pgreen { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1026px -273px; - width: 60px; - height: 60px; -} -.hair_base_18_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1001px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1026px -364px; - width: 60px; - height: 60px; -} -.hair_base_18_porange { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1001px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_porange { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1026px -455px; - width: 60px; - height: 60px; -} -.hair_base_18_porange2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1001px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_porange2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1026px -546px; - width: 60px; - height: 60px; -} -.hair_base_18_ppink { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1001px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_ppink { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1026px -637px; - width: 60px; - height: 60px; -} -.hair_base_18_ppink2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1001px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_ppink2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1026px -728px; - width: 60px; - height: 60px; -} -.hair_base_18_ppurple { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1001px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_ppurple { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1026px -819px; - width: 60px; - height: 60px; -} -.hair_base_18_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1001px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1026px -910px; - width: 60px; - height: 60px; -} -.hair_base_18_pumpkin { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: 0px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_pumpkin { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -25px -1001px; - width: 60px; - height: 60px; -} -.hair_base_18_purple { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -91px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_purple { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -116px -1001px; - width: 60px; - height: 60px; -} -.hair_base_18_pyellow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -182px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_pyellow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -207px -1001px; - width: 60px; - height: 60px; -} -.hair_base_18_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -273px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -298px -1001px; - width: 60px; - height: 60px; -} -.hair_base_18_rainbow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -364px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_rainbow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -389px -1001px; - width: 60px; - height: 60px; -} -.hair_base_18_red { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -455px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_red { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -480px -1001px; - width: 60px; - height: 60px; -} -.hair_base_18_snowy { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -546px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_snowy { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -571px -1001px; - width: 60px; - height: 60px; -} -.hair_base_18_white { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -728px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_white { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -753px -1001px; - width: 60px; - height: 60px; -} -.hair_base_18_winternight { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -819px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_winternight { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -844px -1001px; - width: 60px; - height: 60px; -} -.hair_base_18_winterstar { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -910px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_winterstar { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -935px -1001px; - width: 60px; - height: 60px; -} -.hair_base_18_yellow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1001px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_yellow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1026px -1001px; - width: 60px; - height: 60px; -} -.hair_base_18_zombie { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1092px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_zombie { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1117px -0px; - width: 60px; - height: 60px; -} -.hair_base_19_TRUred { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1183px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_TRUred { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1208px -819px; - width: 60px; - height: 60px; -} -.hair_base_19_aurora { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1092px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_aurora { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1117px -91px; - width: 60px; - height: 60px; -} -.hair_base_19_black { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1092px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_black { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1117px -182px; - width: 60px; - height: 60px; -} -.hair_base_19_blond { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1092px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_blond { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1117px -273px; - width: 60px; - height: 60px; -} -.hair_base_19_blue { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1092px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_blue { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1117px -364px; - width: 60px; - height: 60px; -} -.hair_base_19_brown { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1092px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_brown { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1117px -455px; - width: 60px; - height: 60px; -} -.hair_base_19_candycane { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1092px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_candycane { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1117px -546px; - width: 60px; - height: 60px; -} -.hair_base_19_candycorn { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1092px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_candycorn { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1117px -637px; - width: 60px; - height: 60px; -} -.hair_base_19_festive { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1092px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_festive { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1117px -728px; - width: 60px; - height: 60px; -} -.hair_base_19_frost { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1092px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_frost { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1117px -819px; - width: 60px; - height: 60px; -} -.hair_base_19_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1092px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1117px -910px; - width: 60px; - height: 60px; -} -.hair_base_19_green { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1092px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_green { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1117px -1001px; - width: 60px; - height: 60px; -} -.hair_base_19_halloween { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: 0px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_halloween { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -25px -1092px; - width: 60px; - height: 60px; -} -.hair_base_19_holly { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -91px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_holly { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -116px -1092px; - width: 60px; - height: 60px; -} -.hair_base_19_hollygreen { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -182px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_hollygreen { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -207px -1092px; - width: 60px; - height: 60px; -} -.hair_base_19_midnight { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -273px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_midnight { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -298px -1092px; - width: 60px; - height: 60px; -} -.hair_base_19_pblue { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -364px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_pblue { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -389px -1092px; - width: 60px; - height: 60px; -} -.hair_base_19_pblue2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -455px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_pblue2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -480px -1092px; - width: 60px; - height: 60px; -} -.hair_base_19_peppermint { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -546px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_peppermint { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -571px -1092px; - width: 60px; - height: 60px; -} -.hair_base_19_pgreen { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -637px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_pgreen { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -662px -1092px; - width: 60px; - height: 60px; -} -.hair_base_19_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: 0px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -25px -0px; - width: 60px; - height: 60px; -} -.hair_base_19_porange { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -819px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_porange { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -844px -1092px; - width: 60px; - height: 60px; -} -.hair_base_19_porange2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -910px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_porange2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -935px -1092px; - width: 60px; - height: 60px; -} -.hair_base_19_ppink { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1001px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_ppink { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1026px -1092px; - width: 60px; - height: 60px; -} -.hair_base_19_ppink2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1092px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_ppink2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1117px -1092px; - width: 60px; - height: 60px; -} -.hair_base_19_ppurple { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1183px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_ppurple { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1208px -0px; - width: 60px; - height: 60px; -} -.hair_base_19_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1183px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1208px -91px; - width: 60px; - height: 60px; -} -.hair_base_19_pumpkin { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1183px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_pumpkin { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1208px -182px; - width: 60px; - height: 60px; -} -.hair_base_19_purple { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1183px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_purple { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1208px -273px; - width: 60px; - height: 60px; -} -.hair_base_19_pyellow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1183px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_pyellow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1208px -364px; - width: 60px; - height: 60px; -} -.hair_base_19_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1183px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1208px -455px; - width: 60px; - height: 60px; -} -.hair_base_19_rainbow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1183px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_rainbow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1208px -546px; - width: 60px; - height: 60px; -} -.hair_base_19_red { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1183px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_red { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1208px -637px; - width: 60px; - height: 60px; -} -.hair_base_19_snowy { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1183px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_snowy { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1208px -728px; - width: 60px; - height: 60px; -} -.hair_base_19_white { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1183px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_white { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1208px -910px; - width: 60px; - height: 60px; -} -.hair_base_19_winternight { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1183px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_winternight { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1208px -1001px; - width: 60px; - height: 60px; -} -.hair_base_19_winterstar { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1183px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_winterstar { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1208px -1092px; - width: 60px; - height: 60px; -} -.hair_base_19_yellow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: 0px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_yellow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -25px -1183px; - width: 60px; - height: 60px; -} -.hair_base_19_zombie { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -91px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_zombie { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -116px -1183px; - width: 60px; - height: 60px; -} -.hair_base_20_TRUred { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1456px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_TRUred { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1481px -0px; - width: 60px; - height: 60px; -} -.hair_base_20_aurora { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1183px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_aurora { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1208px -1274px; - width: 60px; - height: 60px; -} -.hair_base_20_black { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1274px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_black { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1299px -1274px; - width: 60px; - height: 60px; -} -.hair_base_20_blond { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1365px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_blond { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1390px -0px; - width: 60px; - height: 60px; -} -.hair_base_20_blue { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1365px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_blue { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1390px -91px; - width: 60px; - height: 60px; -} -.hair_base_20_brown { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1365px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_brown { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1390px -182px; - width: 60px; - height: 60px; -} -.hair_base_20_candycane { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1365px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_candycane { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1390px -273px; - width: 60px; - height: 60px; -} -.hair_base_20_candycorn { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1365px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_candycorn { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1390px -364px; - width: 60px; - height: 60px; -} -.hair_base_20_festive { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1365px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_festive { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1390px -455px; - width: 60px; - height: 60px; -} -.hair_base_20_frost { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1365px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_frost { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1390px -546px; - width: 60px; - height: 60px; -} -.hair_base_20_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1365px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1390px -637px; - width: 60px; - height: 60px; -} -.hair_base_20_green { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1365px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_green { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1390px -728px; - width: 60px; - height: 60px; -} -.hair_base_20_halloween { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1365px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_halloween { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1390px -819px; - width: 60px; - height: 60px; -} -.hair_base_20_holly { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1365px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_holly { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1390px -910px; - width: 60px; - height: 60px; -} -.hair_base_20_hollygreen { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1365px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_hollygreen { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1390px -1001px; - width: 60px; - height: 60px; -} -.hair_base_20_midnight { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1365px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_midnight { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1390px -1092px; - width: 60px; - height: 60px; -} -.hair_base_20_pblue { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1365px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_pblue { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1390px -1183px; - width: 60px; - height: 60px; -} -.hair_base_20_pblue2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1365px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_pblue2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1390px -1274px; - width: 60px; - height: 60px; -} -.hair_base_20_peppermint { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: 0px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_peppermint { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -25px -1365px; - width: 60px; - height: 60px; -} -.hair_base_20_pgreen { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -91px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_pgreen { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -116px -1365px; - width: 60px; - height: 60px; -} -.hair_base_20_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -182px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -207px -1365px; - width: 60px; - height: 60px; -} -.hair_base_20_porange { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -273px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_porange { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -298px -1365px; - width: 60px; - height: 60px; -} -.hair_base_20_porange2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -364px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_porange2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -389px -1365px; - width: 60px; - height: 60px; -} -.hair_base_20_ppink { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -455px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_ppink { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -480px -1365px; - width: 60px; - height: 60px; -} -.hair_base_20_ppink2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -546px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_ppink2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -571px -1365px; - width: 60px; - height: 60px; -} -.hair_base_20_ppurple { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -637px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_ppurple { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -662px -1365px; - width: 60px; - height: 60px; -} -.hair_base_20_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -728px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -753px -1365px; - width: 60px; - height: 60px; -} -.hair_base_20_pumpkin { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -819px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_pumpkin { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -844px -1365px; - width: 60px; - height: 60px; -} -.hair_base_20_purple { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -910px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_purple { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -935px -1365px; - width: 60px; - height: 60px; -} -.hair_base_20_pyellow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1001px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_pyellow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1026px -1365px; - width: 60px; - height: 60px; -} -.hair_base_20_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1092px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1117px -1365px; - width: 60px; - height: 60px; -} -.hair_base_20_rainbow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1183px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_rainbow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1208px -1365px; - width: 60px; - height: 60px; -} -.hair_base_20_red { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1274px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_red { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1299px -1365px; - width: 60px; - height: 60px; -} -.hair_base_20_snowy { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1365px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_snowy { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1390px -1365px; - width: 60px; - height: 60px; -} -.hair_base_20_white { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1456px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_white { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1481px -91px; - width: 60px; - height: 60px; -} -.hair_base_20_winternight { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1456px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_winternight { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1481px -182px; - width: 60px; - height: 60px; -} -.hair_base_20_winterstar { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1456px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_winterstar { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1481px -273px; - width: 60px; - height: 60px; -} -.hair_base_20_yellow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1456px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_yellow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1481px -364px; - width: 60px; - height: 60px; -} -.hair_base_20_zombie { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1456px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_zombie { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1481px -455px; - width: 60px; - height: 60px; -} -.hair_base_2_TRUred { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -637px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_TRUred { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -662px -1289px; - width: 60px; - height: 60px; -} -.hair_base_2_aurora { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -182px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_aurora { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -207px -1198px; - width: 60px; - height: 60px; -} -.hair_base_2_black { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -273px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_black { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -298px -1198px; - width: 60px; - height: 60px; -} -.hair_base_2_blond { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -364px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_blond { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -389px -1198px; - width: 60px; - height: 60px; -} -.hair_base_2_blue { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -455px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_blue { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -480px -1198px; - width: 60px; - height: 60px; -} -.hair_base_2_brown { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -546px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_brown { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -571px -1198px; - width: 60px; - height: 60px; -} -.hair_base_2_candycane { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -637px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_candycane { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -662px -1198px; - width: 60px; - height: 60px; -} -.hair_base_2_candycorn { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -728px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_candycorn { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -753px -1198px; - width: 60px; - height: 60px; -} -.hair_base_2_festive { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -819px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_festive { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -844px -1198px; - width: 60px; - height: 60px; -} -.hair_base_2_frost { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -910px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_frost { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -935px -1198px; - width: 60px; - height: 60px; -} -.hair_base_2_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1001px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1026px -1198px; - width: 60px; - height: 60px; -} -.hair_base_2_green { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1092px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_green { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1117px -1198px; - width: 60px; - height: 60px; -} -.hair_base_2_halloween { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1183px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_halloween { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1208px -1198px; - width: 60px; - height: 60px; -} -.hair_base_2_holly { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1274px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_holly { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1299px -15px; - width: 60px; - height: 60px; -} -.hair_base_2_hollygreen { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1274px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_hollygreen { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1299px -106px; - width: 60px; - height: 60px; -} -.hair_base_2_midnight { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1274px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_midnight { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1299px -197px; - width: 60px; - height: 60px; -} -.hair_base_2_pblue { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1274px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_pblue { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1299px -288px; - width: 60px; - height: 60px; -} -.hair_base_2_pblue2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1274px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_pblue2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1299px -379px; - width: 60px; - height: 60px; -} -.hair_base_2_peppermint { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1274px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_peppermint { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1299px -470px; - width: 60px; - height: 60px; -} -.hair_base_2_pgreen { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1274px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_pgreen { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1299px -561px; - width: 60px; - height: 60px; -} -.hair_base_2_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1274px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1299px -652px; - width: 60px; - height: 60px; -} -.hair_base_2_porange { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1274px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_porange { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1299px -743px; - width: 60px; - height: 60px; -} -.hair_base_2_porange2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1274px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_porange2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1299px -834px; - width: 60px; - height: 60px; -} -.hair_base_2_ppink { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1274px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_ppink { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1299px -925px; - width: 60px; - height: 60px; -} -.hair_base_2_ppink2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1274px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_ppink2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1299px -1016px; - width: 60px; - height: 60px; -} -.hair_base_2_ppurple { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1274px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_ppurple { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1299px -1107px; - width: 60px; - height: 60px; -} -.hair_base_2_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1274px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1299px -1198px; - width: 60px; - height: 60px; -} -.hair_base_2_pumpkin { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: 0px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_pumpkin { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -25px -1289px; - width: 60px; - height: 60px; -} -.hair_base_2_purple { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -91px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_purple { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -116px -1289px; - width: 60px; - height: 60px; -} -.hair_base_2_pyellow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -182px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_pyellow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -207px -1289px; - width: 60px; - height: 60px; -} -.hair_base_2_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -273px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -298px -1289px; - width: 60px; - height: 60px; -} -.hair_base_2_rainbow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -364px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_rainbow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -389px -1289px; - width: 60px; - height: 60px; -} -.hair_base_2_red { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -455px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_red { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -480px -1289px; - width: 60px; - height: 60px; -} -.hair_base_2_snowy { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -546px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_snowy { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -571px -1289px; - width: 60px; - height: 60px; -} -.hair_base_2_white { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -728px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_white { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -753px -1289px; - width: 60px; - height: 60px; -} -.hair_base_2_winternight { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -819px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_winternight { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -844px -1289px; - width: 60px; - height: 60px; -} -.hair_base_2_winterstar { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -910px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_winterstar { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -935px -1289px; - width: 60px; - height: 60px; -} -.hair_base_2_yellow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1001px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_yellow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1026px -1289px; - width: 60px; - height: 60px; -} -.hair_base_2_zombie { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1092px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_zombie { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1117px -1289px; - width: 60px; - height: 60px; -} -.hair_base_3_TRUred { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1547px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_TRUred { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1572px -561px; - width: 60px; - height: 60px; -} -.hair_base_3_aurora { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1456px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_aurora { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1481px -561px; - width: 60px; - height: 60px; -} -.hair_base_3_black { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1456px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_black { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1481px -652px; - width: 60px; - height: 60px; -} -.hair_base_3_blond { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1456px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_blond { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1481px -743px; - width: 60px; - height: 60px; -} -.hair_base_3_blue { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1456px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_blue { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1481px -834px; - width: 60px; - height: 60px; -} -.hair_base_3_brown { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1456px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_brown { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1481px -925px; - width: 60px; - height: 60px; -} -.hair_base_3_candycane { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1456px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_candycane { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1481px -1016px; - width: 60px; - height: 60px; -} -.hair_base_3_candycorn { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1456px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_candycorn { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1481px -1107px; - width: 60px; - height: 60px; -} -.hair_base_3_festive { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1456px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_festive { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1481px -1198px; - width: 60px; - height: 60px; -} -.hair_base_3_frost { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1456px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_frost { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1481px -1289px; - width: 60px; - height: 60px; -} -.hair_base_3_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1456px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1481px -1380px; - width: 60px; - height: 60px; -} -.hair_base_3_green { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: 0px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_green { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -25px -1471px; - width: 60px; - height: 60px; -} -.hair_base_3_halloween { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -91px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_halloween { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -116px -1471px; - width: 60px; - height: 60px; -} -.hair_base_3_holly { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -182px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_holly { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -207px -1471px; - width: 60px; - height: 60px; -} -.hair_base_3_hollygreen { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -273px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_hollygreen { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -298px -1471px; - width: 60px; - height: 60px; -} -.hair_base_3_midnight { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -364px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_midnight { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -389px -1471px; - width: 60px; - height: 60px; -} -.hair_base_3_pblue { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -455px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_pblue { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -480px -1471px; - width: 60px; - height: 60px; -} -.hair_base_3_pblue2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -546px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_pblue2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -571px -1471px; - width: 60px; - height: 60px; -} -.hair_base_3_peppermint { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -637px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_peppermint { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -662px -1471px; - width: 60px; - height: 60px; -} -.hair_base_3_pgreen { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -728px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_pgreen { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -753px -1471px; - width: 60px; - height: 60px; -} -.hair_base_3_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -819px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -844px -1471px; - width: 60px; - height: 60px; -} -.hair_base_3_porange { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -910px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_porange { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -935px -1471px; - width: 60px; - height: 60px; -} -.hair_base_3_porange2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1001px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_porange2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1026px -1471px; - width: 60px; - height: 60px; -} -.hair_base_3_ppink { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1092px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_ppink { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1117px -1471px; - width: 60px; - height: 60px; -} -.hair_base_3_ppink2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1183px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_ppink2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1208px -1471px; - width: 60px; - height: 60px; -} -.hair_base_3_ppurple { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1274px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_ppurple { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1299px -1471px; - width: 60px; - height: 60px; -} -.hair_base_3_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1365px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1390px -1471px; - width: 60px; - height: 60px; -} -.hair_base_3_pumpkin { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1456px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_pumpkin { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1481px -1471px; - width: 60px; - height: 60px; -} -.hair_base_3_purple { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1547px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_purple { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1572px -15px; - width: 60px; - height: 60px; -} -.hair_base_3_pyellow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1547px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_pyellow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1572px -106px; - width: 60px; - height: 60px; -} -.hair_base_3_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1547px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1572px -197px; - width: 60px; - height: 60px; -} -.hair_base_3_rainbow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1547px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_rainbow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1572px -288px; - width: 60px; - height: 60px; -} -.hair_base_3_red { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1547px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_red { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1572px -379px; - width: 60px; - height: 60px; -} -.hair_base_3_snowy { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1547px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_snowy { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1572px -470px; - width: 60px; - height: 60px; -} -.hair_base_3_white { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1547px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_white { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1572px -652px; - width: 60px; - height: 60px; -} -.hair_base_3_winternight { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1547px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_winternight { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1572px -743px; - width: 60px; - height: 60px; -} -.hair_base_3_winterstar { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1547px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_winterstar { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1572px -834px; - width: 60px; - height: 60px; -} -.hair_base_3_yellow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1547px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_yellow { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1572px -925px; - width: 60px; - height: 60px; -} -.hair_base_3_zombie { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1547px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_zombie { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1572px -1016px; - width: 60px; - height: 60px; -} -.hair_base_4_aurora { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1547px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_aurora { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1572px -1107px; - width: 60px; - height: 60px; -} -.hair_base_4_black { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1547px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_black { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1572px -1198px; - width: 60px; - height: 60px; -} -.hair_base_4_blond { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1547px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_blond { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1572px -1289px; - width: 60px; - height: 60px; -} -.hair_base_4_blue { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1547px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_blue { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1572px -1380px; - width: 60px; - height: 60px; -} -.hair_base_4_brown { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1547px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_brown { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1572px -1471px; - width: 60px; - height: 60px; -} -.hair_base_4_candycane { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: 0px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_candycane { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -25px -1562px; - width: 60px; - height: 60px; -} -.hair_base_4_candycorn { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -91px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_candycorn { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -116px -1562px; - width: 60px; - height: 60px; -} -.hair_base_4_festive { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -182px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_festive { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -207px -1562px; - width: 60px; - height: 60px; -} -.hair_base_4_frost { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -273px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_frost { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -298px -1562px; - width: 60px; - height: 60px; -} -.hair_base_4_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -364px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -389px -1562px; - width: 60px; - height: 60px; -} -.hair_base_4_green { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -455px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_green { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -480px -1562px; - width: 60px; - height: 60px; -} -.hair_base_4_halloween { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -546px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_halloween { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -571px -1562px; - width: 60px; - height: 60px; -} -.hair_base_4_holly { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -637px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_holly { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -662px -1562px; - width: 60px; - height: 60px; -} -.hair_base_4_hollygreen { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -728px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_hollygreen { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -753px -1562px; - width: 60px; - height: 60px; -} -.hair_base_4_midnight { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -819px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_midnight { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -844px -1562px; - width: 60px; - height: 60px; -} -.hair_base_4_pblue { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -910px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_pblue { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -935px -1562px; - width: 60px; - height: 60px; -} -.hair_base_4_pblue2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1001px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_pblue2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1026px -1562px; - width: 60px; - height: 60px; -} -.hair_base_4_peppermint { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1092px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_peppermint { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1117px -1562px; - width: 60px; - height: 60px; -} -.hair_base_4_pgreen { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1183px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_pgreen { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1208px -1562px; - width: 60px; - height: 60px; -} -.hair_base_4_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1274px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1299px -1562px; - width: 60px; - height: 60px; -} -.hair_base_4_porange { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1365px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_porange { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1390px -1562px; - width: 60px; - height: 60px; -} -.hair_base_4_porange2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1456px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_porange2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1481px -1562px; - width: 60px; - height: 60px; -} -.hair_base_4_ppink { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1547px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_ppink { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1572px -1562px; - width: 60px; - height: 60px; -} -.hair_base_4_ppink2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1638px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_ppink2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1663px -15px; - width: 60px; - height: 60px; -} -.hair_base_4_ppurple { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1638px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_ppurple { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1663px -106px; - width: 60px; - height: 60px; -} -.hair_base_4_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1638px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1663px -197px; - width: 60px; - height: 60px; -} -.hair_base_4_pumpkin { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1638px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_pumpkin { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1663px -288px; - width: 60px; - height: 60px; -} -.hair_base_4_purple { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1638px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_purple { - background-image: url(/static/sprites/spritesmith-main-3.png); - background-position: -1663px -379px; - width: 60px; - height: 60px; -} diff --git a/website/assets/sprites/dist/spritesmith-main-3.png b/website/assets/sprites/dist/spritesmith-main-3.png deleted file mode 100644 index 56ddf77e2a..0000000000 Binary files a/website/assets/sprites/dist/spritesmith-main-3.png and /dev/null differ diff --git a/website/assets/sprites/dist/spritesmith-main-4.css b/website/assets/sprites/dist/spritesmith-main-4.css deleted file mode 100644 index d4fe918fef..0000000000 --- a/website/assets/sprites/dist/spritesmith-main-4.css +++ /dev/null @@ -1,3948 +0,0 @@ -.hair_base_4_TRUred { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -182px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_TRUred { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -207px -106px; - width: 60px; - height: 60px; -} -.hair_base_4_pyellow { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -91px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_pyellow { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -116px -15px; - width: 60px; - height: 60px; -} -.hair_base_4_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -728px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -753px -1107px; - width: 60px; - height: 60px; -} -.hair_base_4_rainbow { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: 0px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_rainbow { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -25px -106px; - width: 60px; - height: 60px; -} -.hair_base_4_red { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -91px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_red { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -116px -106px; - width: 60px; - height: 60px; -} -.hair_base_4_snowy { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -182px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_snowy { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -207px -15px; - width: 60px; - height: 60px; -} -.hair_base_4_white { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: 0px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_white { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -25px -197px; - width: 60px; - height: 60px; -} -.hair_base_4_winternight { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -91px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_winternight { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -116px -197px; - width: 60px; - height: 60px; -} -.hair_base_4_winterstar { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -182px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_winterstar { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -207px -197px; - width: 60px; - height: 60px; -} -.hair_base_4_yellow { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -273px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_yellow { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -298px -15px; - width: 60px; - height: 60px; -} -.hair_base_4_zombie { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -273px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_zombie { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -298px -106px; - width: 60px; - height: 60px; -} -.hair_base_5_TRUred { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -182px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_TRUred { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -207px -561px; - width: 60px; - height: 60px; -} -.hair_base_5_aurora { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -273px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_aurora { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -298px -197px; - width: 60px; - height: 60px; -} -.hair_base_5_black { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: 0px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_black { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -25px -288px; - width: 60px; - height: 60px; -} -.hair_base_5_blond { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -91px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_blond { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -116px -288px; - width: 60px; - height: 60px; -} -.hair_base_5_blue { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -182px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_blue { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -207px -288px; - width: 60px; - height: 60px; -} -.hair_base_5_brown { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -273px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_brown { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -298px -288px; - width: 60px; - height: 60px; -} -.hair_base_5_candycane { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -364px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_candycane { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -389px -15px; - width: 60px; - height: 60px; -} -.hair_base_5_candycorn { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -364px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_candycorn { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -389px -106px; - width: 60px; - height: 60px; -} -.hair_base_5_festive { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -364px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_festive { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -389px -197px; - width: 60px; - height: 60px; -} -.hair_base_5_frost { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -364px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_frost { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -389px -288px; - width: 60px; - height: 60px; -} -.hair_base_5_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: 0px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -25px -379px; - width: 60px; - height: 60px; -} -.hair_base_5_green { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -91px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_green { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -116px -379px; - width: 60px; - height: 60px; -} -.hair_base_5_halloween { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -182px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_halloween { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -207px -379px; - width: 60px; - height: 60px; -} -.hair_base_5_holly { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -273px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_holly { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -298px -379px; - width: 60px; - height: 60px; -} -.hair_base_5_hollygreen { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -364px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_hollygreen { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -389px -379px; - width: 60px; - height: 60px; -} -.hair_base_5_midnight { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -455px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_midnight { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -480px -15px; - width: 60px; - height: 60px; -} -.hair_base_5_pblue { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -455px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_pblue { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -480px -106px; - width: 60px; - height: 60px; -} -.hair_base_5_pblue2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -455px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_pblue2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -480px -197px; - width: 60px; - height: 60px; -} -.hair_base_5_peppermint { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -455px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_peppermint { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -480px -288px; - width: 60px; - height: 60px; -} -.hair_base_5_pgreen { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -455px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_pgreen { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -480px -379px; - width: 60px; - height: 60px; -} -.hair_base_5_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: 0px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -25px -470px; - width: 60px; - height: 60px; -} -.hair_base_5_porange { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -91px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_porange { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -116px -470px; - width: 60px; - height: 60px; -} -.hair_base_5_porange2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -182px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_porange2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -207px -470px; - width: 60px; - height: 60px; -} -.hair_base_5_ppink { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -273px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_ppink { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -298px -470px; - width: 60px; - height: 60px; -} -.hair_base_5_ppink2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -364px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_ppink2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -389px -470px; - width: 60px; - height: 60px; -} -.hair_base_5_ppurple { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -455px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_ppurple { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -480px -470px; - width: 60px; - height: 60px; -} -.hair_base_5_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -546px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -571px -15px; - width: 60px; - height: 60px; -} -.hair_base_5_pumpkin { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -546px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_pumpkin { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -571px -106px; - width: 60px; - height: 60px; -} -.hair_base_5_purple { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -546px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_purple { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -571px -197px; - width: 60px; - height: 60px; -} -.hair_base_5_pyellow { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -546px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_pyellow { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -571px -288px; - width: 60px; - height: 60px; -} -.hair_base_5_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -546px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -571px -379px; - width: 60px; - height: 60px; -} -.hair_base_5_rainbow { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -546px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_rainbow { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -571px -470px; - width: 60px; - height: 60px; -} -.hair_base_5_red { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: 0px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_red { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -25px -561px; - width: 60px; - height: 60px; -} -.hair_base_5_snowy { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -91px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_snowy { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -116px -561px; - width: 60px; - height: 60px; -} -.hair_base_5_white { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -273px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_white { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -298px -561px; - width: 60px; - height: 60px; -} -.hair_base_5_winternight { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -364px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_winternight { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -389px -561px; - width: 60px; - height: 60px; -} -.hair_base_5_winterstar { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -455px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_winterstar { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -480px -561px; - width: 60px; - height: 60px; -} -.hair_base_5_yellow { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -546px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_yellow { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -571px -561px; - width: 60px; - height: 60px; -} -.hair_base_5_zombie { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -637px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_zombie { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -662px -15px; - width: 60px; - height: 60px; -} -.hair_base_6_TRUred { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -819px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_TRUred { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -844px -197px; - width: 60px; - height: 60px; -} -.hair_base_6_aurora { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -637px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_aurora { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -662px -106px; - width: 60px; - height: 60px; -} -.hair_base_6_black { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -637px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_black { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -662px -197px; - width: 60px; - height: 60px; -} -.hair_base_6_blond { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -637px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_blond { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -662px -288px; - width: 60px; - height: 60px; -} -.hair_base_6_blue { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -637px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_blue { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -662px -379px; - width: 60px; - height: 60px; -} -.hair_base_6_brown { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -637px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_brown { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -662px -470px; - width: 60px; - height: 60px; -} -.hair_base_6_candycane { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -637px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_candycane { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -662px -561px; - width: 60px; - height: 60px; -} -.hair_base_6_candycorn { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: 0px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_candycorn { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -25px -652px; - width: 60px; - height: 60px; -} -.hair_base_6_festive { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -91px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_festive { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -116px -652px; - width: 60px; - height: 60px; -} -.hair_base_6_frost { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -182px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_frost { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -207px -652px; - width: 60px; - height: 60px; -} -.hair_base_6_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -273px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -298px -652px; - width: 60px; - height: 60px; -} -.hair_base_6_green { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -364px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_green { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -389px -652px; - width: 60px; - height: 60px; -} -.hair_base_6_halloween { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -455px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_halloween { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -480px -652px; - width: 60px; - height: 60px; -} -.hair_base_6_holly { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -546px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_holly { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -571px -652px; - width: 60px; - height: 60px; -} -.hair_base_6_hollygreen { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -637px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_hollygreen { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -662px -652px; - width: 60px; - height: 60px; -} -.hair_base_6_midnight { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -728px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_midnight { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -753px -15px; - width: 60px; - height: 60px; -} -.hair_base_6_pblue { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -728px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_pblue { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -753px -106px; - width: 60px; - height: 60px; -} -.hair_base_6_pblue2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -728px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_pblue2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -753px -197px; - width: 60px; - height: 60px; -} -.hair_base_6_peppermint { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -728px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_peppermint { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -753px -288px; - width: 60px; - height: 60px; -} -.hair_base_6_pgreen { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -728px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_pgreen { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -753px -379px; - width: 60px; - height: 60px; -} -.hair_base_6_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -728px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -753px -470px; - width: 60px; - height: 60px; -} -.hair_base_6_porange { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -728px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_porange { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -753px -561px; - width: 60px; - height: 60px; -} -.hair_base_6_porange2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -728px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_porange2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -753px -652px; - width: 60px; - height: 60px; -} -.hair_base_6_ppink { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: 0px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_ppink { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -25px -743px; - width: 60px; - height: 60px; -} -.hair_base_6_ppink2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -91px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_ppink2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -116px -743px; - width: 60px; - height: 60px; -} -.hair_base_6_ppurple { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -182px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_ppurple { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -207px -743px; - width: 60px; - height: 60px; -} -.hair_base_6_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -273px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -298px -743px; - width: 60px; - height: 60px; -} -.hair_base_6_pumpkin { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -364px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_pumpkin { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -389px -743px; - width: 60px; - height: 60px; -} -.hair_base_6_purple { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -455px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_purple { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -480px -743px; - width: 60px; - height: 60px; -} -.hair_base_6_pyellow { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -546px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_pyellow { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -571px -743px; - width: 60px; - height: 60px; -} -.hair_base_6_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -637px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -662px -743px; - width: 60px; - height: 60px; -} -.hair_base_6_rainbow { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -728px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_rainbow { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -753px -743px; - width: 60px; - height: 60px; -} -.hair_base_6_red { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -819px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_red { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -844px -15px; - width: 60px; - height: 60px; -} -.hair_base_6_snowy { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -819px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_snowy { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -844px -106px; - width: 60px; - height: 60px; -} -.hair_base_6_white { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -819px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_white { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -844px -288px; - width: 60px; - height: 60px; -} -.hair_base_6_winternight { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -819px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_winternight { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -844px -379px; - width: 60px; - height: 60px; -} -.hair_base_6_winterstar { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -819px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_winterstar { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -844px -470px; - width: 60px; - height: 60px; -} -.hair_base_6_yellow { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -819px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_yellow { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -844px -561px; - width: 60px; - height: 60px; -} -.hair_base_6_zombie { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -819px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_zombie { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -844px -652px; - width: 60px; - height: 60px; -} -.hair_base_7_TRUred { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1001px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_TRUred { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1026px -106px; - width: 60px; - height: 60px; -} -.hair_base_7_aurora { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -819px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_aurora { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -844px -743px; - width: 60px; - height: 60px; -} -.hair_base_7_black { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: 0px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_black { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -25px -834px; - width: 60px; - height: 60px; -} -.hair_base_7_blond { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -91px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_blond { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -116px -834px; - width: 60px; - height: 60px; -} -.hair_base_7_blue { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -182px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_blue { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -207px -834px; - width: 60px; - height: 60px; -} -.hair_base_7_brown { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -273px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_brown { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -298px -834px; - width: 60px; - height: 60px; -} -.hair_base_7_candycane { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -364px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_candycane { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -389px -834px; - width: 60px; - height: 60px; -} -.hair_base_7_candycorn { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -455px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_candycorn { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -480px -834px; - width: 60px; - height: 60px; -} -.hair_base_7_festive { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -546px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_festive { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -571px -834px; - width: 60px; - height: 60px; -} -.hair_base_7_frost { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -637px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_frost { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -662px -834px; - width: 60px; - height: 60px; -} -.hair_base_7_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -728px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -753px -834px; - width: 60px; - height: 60px; -} -.hair_base_7_green { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -819px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_green { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -844px -834px; - width: 60px; - height: 60px; -} -.hair_base_7_halloween { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -910px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_halloween { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -935px -15px; - width: 60px; - height: 60px; -} -.hair_base_7_holly { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -910px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_holly { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -935px -106px; - width: 60px; - height: 60px; -} -.hair_base_7_hollygreen { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -910px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_hollygreen { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -935px -197px; - width: 60px; - height: 60px; -} -.hair_base_7_midnight { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -910px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_midnight { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -935px -288px; - width: 60px; - height: 60px; -} -.hair_base_7_pblue { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -910px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_pblue { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -935px -379px; - width: 60px; - height: 60px; -} -.hair_base_7_pblue2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -910px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_pblue2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -935px -470px; - width: 60px; - height: 60px; -} -.hair_base_7_peppermint { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -910px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_peppermint { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -935px -561px; - width: 60px; - height: 60px; -} -.hair_base_7_pgreen { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -910px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_pgreen { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -935px -652px; - width: 60px; - height: 60px; -} -.hair_base_7_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -910px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -935px -743px; - width: 60px; - height: 60px; -} -.hair_base_7_porange { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -910px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_porange { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -935px -834px; - width: 60px; - height: 60px; -} -.hair_base_7_porange2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: 0px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_porange2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -25px -925px; - width: 60px; - height: 60px; -} -.hair_base_7_ppink { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -91px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_ppink { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -116px -925px; - width: 60px; - height: 60px; -} -.hair_base_7_ppink2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -182px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_ppink2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -207px -925px; - width: 60px; - height: 60px; -} -.hair_base_7_ppurple { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -273px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_ppurple { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -298px -925px; - width: 60px; - height: 60px; -} -.hair_base_7_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -364px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -389px -925px; - width: 60px; - height: 60px; -} -.hair_base_7_pumpkin { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -455px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_pumpkin { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -480px -925px; - width: 60px; - height: 60px; -} -.hair_base_7_purple { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -546px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_purple { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -571px -925px; - width: 60px; - height: 60px; -} -.hair_base_7_pyellow { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -637px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_pyellow { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -662px -925px; - width: 60px; - height: 60px; -} -.hair_base_7_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -728px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -753px -925px; - width: 60px; - height: 60px; -} -.hair_base_7_rainbow { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -819px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_rainbow { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -844px -925px; - width: 60px; - height: 60px; -} -.hair_base_7_red { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -910px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_red { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -935px -925px; - width: 60px; - height: 60px; -} -.hair_base_7_snowy { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1001px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_snowy { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1026px -15px; - width: 60px; - height: 60px; -} -.hair_base_7_white { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1001px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_white { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1026px -197px; - width: 60px; - height: 60px; -} -.hair_base_7_winternight { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1001px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_winternight { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1026px -288px; - width: 60px; - height: 60px; -} -.hair_base_7_winterstar { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1001px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_winterstar { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1026px -379px; - width: 60px; - height: 60px; -} -.hair_base_7_yellow { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1001px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_yellow { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1026px -470px; - width: 60px; - height: 60px; -} -.hair_base_7_zombie { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1001px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_zombie { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1026px -561px; - width: 60px; - height: 60px; -} -.hair_base_8_TRUred { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -455px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_TRUred { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -480px -1107px; - width: 60px; - height: 60px; -} -.hair_base_8_aurora { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1001px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_aurora { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1026px -652px; - width: 60px; - height: 60px; -} -.hair_base_8_black { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1001px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_black { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1026px -743px; - width: 60px; - height: 60px; -} -.hair_base_8_blond { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1001px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_blond { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1026px -834px; - width: 60px; - height: 60px; -} -.hair_base_8_blue { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1001px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_blue { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1026px -925px; - width: 60px; - height: 60px; -} -.hair_base_8_brown { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: 0px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_brown { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -25px -1016px; - width: 60px; - height: 60px; -} -.hair_base_8_candycane { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -91px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_candycane { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -116px -1016px; - width: 60px; - height: 60px; -} -.hair_base_8_candycorn { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -182px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_candycorn { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -207px -1016px; - width: 60px; - height: 60px; -} -.hair_base_8_festive { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -273px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_festive { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -298px -1016px; - width: 60px; - height: 60px; -} -.hair_base_8_frost { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -364px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_frost { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -389px -1016px; - width: 60px; - height: 60px; -} -.hair_base_8_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -455px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -480px -1016px; - width: 60px; - height: 60px; -} -.hair_base_8_green { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -546px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_green { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -571px -1016px; - width: 60px; - height: 60px; -} -.hair_base_8_halloween { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -637px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_halloween { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -662px -1016px; - width: 60px; - height: 60px; -} -.hair_base_8_holly { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -728px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_holly { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -753px -1016px; - width: 60px; - height: 60px; -} -.hair_base_8_hollygreen { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -819px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_hollygreen { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -844px -1016px; - width: 60px; - height: 60px; -} -.hair_base_8_midnight { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -910px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_midnight { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -935px -1016px; - width: 60px; - height: 60px; -} -.hair_base_8_pblue { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1001px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_pblue { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1026px -1016px; - width: 60px; - height: 60px; -} -.hair_base_8_pblue2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1092px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_pblue2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1117px -15px; - width: 60px; - height: 60px; -} -.hair_base_8_peppermint { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1092px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_peppermint { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1117px -106px; - width: 60px; - height: 60px; -} -.hair_base_8_pgreen { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1092px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_pgreen { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1117px -197px; - width: 60px; - height: 60px; -} -.hair_base_8_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1092px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1117px -288px; - width: 60px; - height: 60px; -} -.hair_base_8_porange { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1092px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_porange { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1117px -379px; - width: 60px; - height: 60px; -} -.hair_base_8_porange2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1092px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_porange2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1117px -470px; - width: 60px; - height: 60px; -} -.hair_base_8_ppink { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1092px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_ppink { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1117px -561px; - width: 60px; - height: 60px; -} -.hair_base_8_ppink2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1092px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_ppink2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1117px -652px; - width: 60px; - height: 60px; -} -.hair_base_8_ppurple { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1092px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_ppurple { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1117px -743px; - width: 60px; - height: 60px; -} -.hair_base_8_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1092px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1117px -834px; - width: 60px; - height: 60px; -} -.hair_base_8_pumpkin { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1092px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_pumpkin { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1117px -925px; - width: 60px; - height: 60px; -} -.hair_base_8_purple { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1092px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_purple { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1117px -1016px; - width: 60px; - height: 60px; -} -.hair_base_8_pyellow { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: 0px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_pyellow { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -25px -1107px; - width: 60px; - height: 60px; -} -.hair_base_8_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -91px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -116px -1107px; - width: 60px; - height: 60px; -} -.hair_base_8_rainbow { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -182px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_rainbow { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -207px -1107px; - width: 60px; - height: 60px; -} -.hair_base_8_red { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -273px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_red { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -298px -1107px; - width: 60px; - height: 60px; -} -.hair_base_8_snowy { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -364px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_snowy { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -389px -1107px; - width: 60px; - height: 60px; -} -.hair_base_8_white { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -546px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_white { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -571px -1107px; - width: 60px; - height: 60px; -} -.hair_base_8_winternight { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -637px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_winternight { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -662px -1107px; - width: 60px; - height: 60px; -} -.hair_base_8_winterstar { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: 0px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_winterstar { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -25px -15px; - width: 60px; - height: 60px; -} -.hair_base_8_yellow { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -819px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_yellow { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -844px -1107px; - width: 60px; - height: 60px; -} -.hair_base_8_zombie { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -910px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_zombie { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -935px -1107px; - width: 60px; - height: 60px; -} -.hair_base_9_TRUred { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1274px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_TRUred { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1299px -379px; - width: 60px; - height: 60px; -} -.hair_base_9_aurora { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1001px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_aurora { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1026px -1107px; - width: 60px; - height: 60px; -} -.hair_base_9_black { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1092px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_black { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1117px -1107px; - width: 60px; - height: 60px; -} -.hair_base_9_blond { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1183px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_blond { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1208px -15px; - width: 60px; - height: 60px; -} -.hair_base_9_blue { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1183px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_blue { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1208px -106px; - width: 60px; - height: 60px; -} -.hair_base_9_brown { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1183px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_brown { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1208px -197px; - width: 60px; - height: 60px; -} -.hair_base_9_candycane { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1183px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_candycane { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1208px -288px; - width: 60px; - height: 60px; -} -.hair_base_9_candycorn { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1183px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_candycorn { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1208px -379px; - width: 60px; - height: 60px; -} -.hair_base_9_festive { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1183px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_festive { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1208px -470px; - width: 60px; - height: 60px; -} -.hair_base_9_frost { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1183px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_frost { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1208px -561px; - width: 60px; - height: 60px; -} -.hair_base_9_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1183px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_ghostwhite { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1208px -652px; - width: 60px; - height: 60px; -} -.hair_base_9_green { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1183px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_green { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1208px -743px; - width: 60px; - height: 60px; -} -.hair_base_9_halloween { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1183px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_halloween { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1208px -834px; - width: 60px; - height: 60px; -} -.hair_base_9_holly { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1183px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_holly { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1208px -925px; - width: 60px; - height: 60px; -} -.hair_base_9_hollygreen { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1183px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_hollygreen { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1208px -1016px; - width: 60px; - height: 60px; -} -.hair_base_9_midnight { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1183px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_midnight { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1208px -1107px; - width: 60px; - height: 60px; -} -.hair_base_9_pblue { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: 0px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_pblue { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -25px -1198px; - width: 60px; - height: 60px; -} -.hair_base_9_pblue2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -91px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_pblue2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -116px -1198px; - width: 60px; - height: 60px; -} -.hair_base_9_peppermint { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -182px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_peppermint { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -207px -1198px; - width: 60px; - height: 60px; -} -.hair_base_9_pgreen { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -273px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_pgreen { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -298px -1198px; - width: 60px; - height: 60px; -} -.hair_base_9_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -364px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -389px -1198px; - width: 60px; - height: 60px; -} -.hair_base_9_porange { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -455px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_porange { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -480px -1198px; - width: 60px; - height: 60px; -} -.hair_base_9_porange2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -546px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_porange2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -571px -1198px; - width: 60px; - height: 60px; -} -.hair_base_9_ppink { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -637px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_ppink { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -662px -1198px; - width: 60px; - height: 60px; -} -.hair_base_9_ppink2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -728px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_ppink2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -753px -1198px; - width: 60px; - height: 60px; -} -.hair_base_9_ppurple { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -819px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_ppurple { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -844px -1198px; - width: 60px; - height: 60px; -} -.hair_base_9_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -910px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -935px -1198px; - width: 60px; - height: 60px; -} -.hair_base_9_pumpkin { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1001px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_pumpkin { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1026px -1198px; - width: 60px; - height: 60px; -} -.hair_base_9_purple { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1092px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_purple { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1117px -1198px; - width: 60px; - height: 60px; -} -.hair_base_9_pyellow { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1183px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_pyellow { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1208px -1198px; - width: 60px; - height: 60px; -} -.hair_base_9_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1274px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1299px -15px; - width: 60px; - height: 60px; -} -.hair_base_9_rainbow { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1274px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_rainbow { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1299px -106px; - width: 60px; - height: 60px; -} -.hair_base_9_red { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1274px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_red { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1299px -197px; - width: 60px; - height: 60px; -} -.hair_base_9_snowy { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1274px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_snowy { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1299px -288px; - width: 60px; - height: 60px; -} -.hair_base_9_white { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1274px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_white { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1299px -470px; - width: 60px; - height: 60px; -} -.hair_base_9_winternight { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1274px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_winternight { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1299px -561px; - width: 60px; - height: 60px; -} -.hair_base_9_winterstar { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1274px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_winterstar { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1299px -652px; - width: 60px; - height: 60px; -} -.hair_base_9_yellow { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1274px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_yellow { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1299px -743px; - width: 60px; - height: 60px; -} -.hair_base_9_zombie { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1274px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_zombie { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1299px -834px; - width: 60px; - height: 60px; -} -.hair_beard_1_pblue2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1274px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_pblue2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1299px -925px; - width: 60px; - height: 60px; -} -.hair_beard_1_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1274px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1299px -1016px; - width: 60px; - height: 60px; -} -.hair_beard_1_porange2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1274px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_porange2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1299px -1107px; - width: 60px; - height: 60px; -} -.hair_beard_1_ppink2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1274px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_ppink2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1299px -1198px; - width: 60px; - height: 60px; -} -.hair_beard_1_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: 0px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -25px -1289px; - width: 60px; - height: 60px; -} -.hair_beard_1_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -91px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -116px -1289px; - width: 60px; - height: 60px; -} -.hair_beard_2_pblue2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -182px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_pblue2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -207px -1289px; - width: 60px; - height: 60px; -} -.hair_beard_2_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -273px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -298px -1289px; - width: 60px; - height: 60px; -} -.hair_beard_2_porange2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -364px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_porange2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -389px -1289px; - width: 60px; - height: 60px; -} -.hair_beard_2_ppink2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -455px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_ppink2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -480px -1289px; - width: 60px; - height: 60px; -} -.hair_beard_2_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -546px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -571px -1289px; - width: 60px; - height: 60px; -} -.hair_beard_2_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -637px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -662px -1289px; - width: 60px; - height: 60px; -} -.hair_beard_3_pblue2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -728px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_pblue2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -753px -1289px; - width: 60px; - height: 60px; -} -.hair_beard_3_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -819px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -844px -1289px; - width: 60px; - height: 60px; -} -.hair_beard_3_porange2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -910px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_porange2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -935px -1289px; - width: 60px; - height: 60px; -} -.hair_beard_3_ppink2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1001px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_ppink2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1026px -1289px; - width: 60px; - height: 60px; -} -.hair_beard_3_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1092px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1117px -1289px; - width: 60px; - height: 60px; -} -.hair_beard_3_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1183px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1208px -1289px; - width: 60px; - height: 60px; -} -.hair_mustache_1_pblue2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1274px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_pblue2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1299px -1289px; - width: 60px; - height: 60px; -} -.hair_mustache_1_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1365px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1390px -15px; - width: 60px; - height: 60px; -} -.hair_mustache_1_porange2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1365px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_porange2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1390px -106px; - width: 60px; - height: 60px; -} -.hair_mustache_1_ppink2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1365px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_ppink2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1390px -197px; - width: 60px; - height: 60px; -} -.hair_mustache_1_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1365px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1390px -288px; - width: 60px; - height: 60px; -} -.hair_mustache_1_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1365px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1390px -379px; - width: 60px; - height: 60px; -} -.hair_mustache_2_pblue2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1365px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_pblue2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1390px -470px; - width: 60px; - height: 60px; -} -.hair_mustache_2_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1365px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_pgreen2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1390px -561px; - width: 60px; - height: 60px; -} -.hair_mustache_2_porange2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1365px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_porange2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1390px -652px; - width: 60px; - height: 60px; -} -.hair_mustache_2_ppink2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1365px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_ppink2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1390px -743px; - width: 60px; - height: 60px; -} -.hair_mustache_2_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1365px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_ppurple2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1390px -834px; - width: 60px; - height: 60px; -} -.hair_mustache_2_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1365px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_pyellow2 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1390px -925px; - width: 60px; - height: 60px; -} -.broad_shirt_black { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1365px -1001px; - width: 90px; - height: 90px; -} -.customize-option.broad_shirt_black { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1390px -1031px; - width: 60px; - height: 60px; -} -.broad_shirt_blue { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1365px -1092px; - width: 90px; - height: 90px; -} -.customize-option.broad_shirt_blue { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1390px -1122px; - width: 60px; - height: 60px; -} -.broad_shirt_convict { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1365px -1183px; - width: 90px; - height: 90px; -} -.customize-option.broad_shirt_convict { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1390px -1213px; - width: 60px; - height: 60px; -} -.broad_shirt_cross { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1365px -1274px; - width: 90px; - height: 90px; -} -.customize-option.broad_shirt_cross { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1390px -1304px; - width: 60px; - height: 60px; -} -.broad_shirt_fire { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: 0px -1365px; - width: 90px; - height: 90px; -} -.customize-option.broad_shirt_fire { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -25px -1395px; - width: 60px; - height: 60px; -} -.broad_shirt_green { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -91px -1365px; - width: 90px; - height: 90px; -} -.customize-option.broad_shirt_green { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -116px -1395px; - width: 60px; - height: 60px; -} -.broad_shirt_horizon { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -182px -1365px; - width: 90px; - height: 90px; -} -.customize-option.broad_shirt_horizon { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -207px -1395px; - width: 60px; - height: 60px; -} -.broad_shirt_ocean { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -273px -1365px; - width: 90px; - height: 90px; -} -.customize-option.broad_shirt_ocean { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -298px -1395px; - width: 60px; - height: 60px; -} -.broad_shirt_pink { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -364px -1365px; - width: 90px; - height: 90px; -} -.customize-option.broad_shirt_pink { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -389px -1395px; - width: 60px; - height: 60px; -} -.broad_shirt_purple { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -455px -1365px; - width: 90px; - height: 90px; -} -.customize-option.broad_shirt_purple { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -480px -1395px; - width: 60px; - height: 60px; -} -.broad_shirt_rainbow { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -546px -1365px; - width: 90px; - height: 90px; -} -.customize-option.broad_shirt_rainbow { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -571px -1395px; - width: 60px; - height: 60px; -} -.broad_shirt_redblue { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -637px -1365px; - width: 90px; - height: 90px; -} -.customize-option.broad_shirt_redblue { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -662px -1395px; - width: 60px; - height: 60px; -} -.broad_shirt_thunder { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -728px -1365px; - width: 90px; - height: 90px; -} -.customize-option.broad_shirt_thunder { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -753px -1395px; - width: 60px; - height: 60px; -} -.broad_shirt_tropical { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -819px -1365px; - width: 90px; - height: 90px; -} -.customize-option.broad_shirt_tropical { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -844px -1395px; - width: 60px; - height: 60px; -} -.broad_shirt_white { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -910px -1365px; - width: 90px; - height: 90px; -} -.customize-option.broad_shirt_white { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -935px -1395px; - width: 60px; - height: 60px; -} -.broad_shirt_yellow { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1001px -1365px; - width: 90px; - height: 90px; -} -.customize-option.broad_shirt_yellow { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1026px -1395px; - width: 60px; - height: 60px; -} -.broad_shirt_zombie { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1092px -1365px; - width: 90px; - height: 90px; -} -.customize-option.broad_shirt_zombie { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1117px -1395px; - width: 60px; - height: 60px; -} -.slim_shirt_black { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1183px -1365px; - width: 90px; - height: 90px; -} -.customize-option.slim_shirt_black { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1208px -1395px; - width: 60px; - height: 60px; -} -.slim_shirt_blue { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1274px -1365px; - width: 90px; - height: 90px; -} -.customize-option.slim_shirt_blue { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1299px -1395px; - width: 60px; - height: 60px; -} -.slim_shirt_convict { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1365px -1365px; - width: 90px; - height: 90px; -} -.customize-option.slim_shirt_convict { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1390px -1395px; - width: 60px; - height: 60px; -} -.slim_shirt_cross { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1456px 0px; - width: 90px; - height: 90px; -} -.customize-option.slim_shirt_cross { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1481px -30px; - width: 60px; - height: 60px; -} -.slim_shirt_fire { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1456px -91px; - width: 90px; - height: 90px; -} -.customize-option.slim_shirt_fire { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1481px -121px; - width: 60px; - height: 60px; -} -.slim_shirt_green { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1456px -182px; - width: 90px; - height: 90px; -} -.customize-option.slim_shirt_green { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1481px -212px; - width: 60px; - height: 60px; -} -.slim_shirt_horizon { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1456px -273px; - width: 90px; - height: 90px; -} -.customize-option.slim_shirt_horizon { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1481px -303px; - width: 60px; - height: 60px; -} -.slim_shirt_ocean { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1456px -364px; - width: 90px; - height: 90px; -} -.customize-option.slim_shirt_ocean { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1481px -394px; - width: 60px; - height: 60px; -} -.slim_shirt_pink { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1456px -455px; - width: 90px; - height: 90px; -} -.customize-option.slim_shirt_pink { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1481px -485px; - width: 60px; - height: 60px; -} -.slim_shirt_purple { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1456px -546px; - width: 90px; - height: 90px; -} -.customize-option.slim_shirt_purple { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1481px -576px; - width: 60px; - height: 60px; -} -.slim_shirt_rainbow { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1456px -637px; - width: 90px; - height: 90px; -} -.customize-option.slim_shirt_rainbow { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1481px -667px; - width: 60px; - height: 60px; -} -.slim_shirt_redblue { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1456px -728px; - width: 90px; - height: 90px; -} -.customize-option.slim_shirt_redblue { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1481px -758px; - width: 60px; - height: 60px; -} -.slim_shirt_thunder { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1456px -819px; - width: 90px; - height: 90px; -} -.customize-option.slim_shirt_thunder { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1481px -849px; - width: 60px; - height: 60px; -} -.slim_shirt_tropical { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1456px -910px; - width: 90px; - height: 90px; -} -.customize-option.slim_shirt_tropical { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1481px -940px; - width: 60px; - height: 60px; -} -.slim_shirt_white { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1456px -1001px; - width: 90px; - height: 90px; -} -.customize-option.slim_shirt_white { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1481px -1031px; - width: 60px; - height: 60px; -} -.slim_shirt_yellow { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1456px -1092px; - width: 90px; - height: 90px; -} -.customize-option.slim_shirt_yellow { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1481px -1122px; - width: 60px; - height: 60px; -} -.slim_shirt_zombie { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1456px -1183px; - width: 90px; - height: 90px; -} -.customize-option.slim_shirt_zombie { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1481px -1213px; - width: 60px; - height: 60px; -} -.skin_0ff591 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1456px -1365px; - width: 90px; - height: 90px; -} -.customize-option.skin_0ff591 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1481px -1380px; - width: 60px; - height: 60px; -} -.skin_0ff591_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1456px -1274px; - width: 90px; - height: 90px; -} -.customize-option.skin_0ff591_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1481px -1289px; - width: 60px; - height: 60px; -} -.skin_2b43f6 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -91px -1456px; - width: 90px; - height: 90px; -} -.customize-option.skin_2b43f6 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -116px -1471px; - width: 60px; - height: 60px; -} -.skin_2b43f6_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: 0px -1456px; - width: 90px; - height: 90px; -} -.customize-option.skin_2b43f6_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -25px -1471px; - width: 60px; - height: 60px; -} -.skin_6bd049 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -273px -1456px; - width: 90px; - height: 90px; -} -.customize-option.skin_6bd049 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -298px -1471px; - width: 60px; - height: 60px; -} -.skin_6bd049_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -182px -1456px; - width: 90px; - height: 90px; -} -.customize-option.skin_6bd049_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -207px -1471px; - width: 60px; - height: 60px; -} -.skin_800ed0 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -455px -1456px; - width: 90px; - height: 90px; -} -.customize-option.skin_800ed0 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -480px -1471px; - width: 60px; - height: 60px; -} -.skin_800ed0_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -364px -1456px; - width: 90px; - height: 90px; -} -.customize-option.skin_800ed0_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -389px -1471px; - width: 60px; - height: 60px; -} -.skin_915533 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -637px -1456px; - width: 90px; - height: 90px; -} -.customize-option.skin_915533 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -662px -1471px; - width: 60px; - height: 60px; -} -.skin_915533_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -546px -1456px; - width: 90px; - height: 90px; -} -.customize-option.skin_915533_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -571px -1471px; - width: 60px; - height: 60px; -} -.skin_98461a { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -819px -1456px; - width: 90px; - height: 90px; -} -.customize-option.skin_98461a { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -844px -1471px; - width: 60px; - height: 60px; -} -.skin_98461a_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -728px -1456px; - width: 90px; - height: 90px; -} -.customize-option.skin_98461a_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -753px -1471px; - width: 60px; - height: 60px; -} -.skin_aurora { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1001px -1456px; - width: 90px; - height: 90px; -} -.customize-option.skin_aurora { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1026px -1471px; - width: 60px; - height: 60px; -} -.skin_aurora_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -910px -1456px; - width: 90px; - height: 90px; -} -.customize-option.skin_aurora_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -935px -1471px; - width: 60px; - height: 60px; -} -.skin_bear { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1183px -1456px; - width: 90px; - height: 90px; -} -.customize-option.skin_bear { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1208px -1471px; - width: 60px; - height: 60px; -} -.skin_bear_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1092px -1456px; - width: 90px; - height: 90px; -} -.customize-option.skin_bear_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1117px -1471px; - width: 60px; - height: 60px; -} -.skin_c06534 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1365px -1456px; - width: 90px; - height: 90px; -} -.customize-option.skin_c06534 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1390px -1471px; - width: 60px; - height: 60px; -} -.skin_c06534_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1274px -1456px; - width: 90px; - height: 90px; -} -.customize-option.skin_c06534_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1299px -1471px; - width: 60px; - height: 60px; -} -.skin_c3e1dc { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1547px 0px; - width: 90px; - height: 90px; -} -.customize-option.skin_c3e1dc { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1572px -15px; - width: 60px; - height: 60px; -} -.skin_c3e1dc_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1456px -1456px; - width: 90px; - height: 90px; -} -.customize-option.skin_c3e1dc_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1481px -1471px; - width: 60px; - height: 60px; -} -.skin_cactus { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1547px -182px; - width: 90px; - height: 90px; -} -.customize-option.skin_cactus { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1572px -197px; - width: 60px; - height: 60px; -} -.skin_cactus_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1547px -91px; - width: 90px; - height: 90px; -} -.customize-option.skin_cactus_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1572px -106px; - width: 60px; - height: 60px; -} -.skin_candycorn { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1547px -364px; - width: 90px; - height: 90px; -} -.customize-option.skin_candycorn { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1572px -379px; - width: 60px; - height: 60px; -} -.skin_candycorn_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1547px -273px; - width: 90px; - height: 90px; -} -.customize-option.skin_candycorn_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1572px -288px; - width: 60px; - height: 60px; -} -.skin_clownfish { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1547px -546px; - width: 90px; - height: 90px; -} -.customize-option.skin_clownfish { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1572px -561px; - width: 60px; - height: 60px; -} -.skin_clownfish_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1547px -455px; - width: 90px; - height: 90px; -} -.customize-option.skin_clownfish_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1572px -470px; - width: 60px; - height: 60px; -} -.skin_d7a9f7 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1547px -728px; - width: 90px; - height: 90px; -} -.customize-option.skin_d7a9f7 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1572px -743px; - width: 60px; - height: 60px; -} -.skin_d7a9f7_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1547px -637px; - width: 90px; - height: 90px; -} -.customize-option.skin_d7a9f7_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1572px -652px; - width: 60px; - height: 60px; -} -.skin_dapper { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1547px -910px; - width: 90px; - height: 90px; -} -.customize-option.skin_dapper { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1572px -925px; - width: 60px; - height: 60px; -} -.skin_dapper_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1547px -819px; - width: 90px; - height: 90px; -} -.customize-option.skin_dapper_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1572px -834px; - width: 60px; - height: 60px; -} -.skin_ddc994 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1547px -1092px; - width: 90px; - height: 90px; -} -.customize-option.skin_ddc994 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1572px -1107px; - width: 60px; - height: 60px; -} -.skin_ddc994_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1547px -1001px; - width: 90px; - height: 90px; -} -.customize-option.skin_ddc994_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1572px -1016px; - width: 60px; - height: 60px; -} -.skin_deepocean { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1547px -1274px; - width: 90px; - height: 90px; -} -.customize-option.skin_deepocean { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1572px -1289px; - width: 60px; - height: 60px; -} -.skin_deepocean_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1547px -1183px; - width: 90px; - height: 90px; -} -.customize-option.skin_deepocean_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1572px -1198px; - width: 60px; - height: 60px; -} -.skin_ea8349 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1547px -1456px; - width: 90px; - height: 90px; -} -.customize-option.skin_ea8349 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1572px -1471px; - width: 60px; - height: 60px; -} -.skin_ea8349_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1547px -1365px; - width: 90px; - height: 90px; -} -.customize-option.skin_ea8349_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1572px -1380px; - width: 60px; - height: 60px; -} -.skin_eb052b { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -91px -1547px; - width: 90px; - height: 90px; -} -.customize-option.skin_eb052b { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -116px -1562px; - width: 60px; - height: 60px; -} -.skin_eb052b_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: 0px -1547px; - width: 90px; - height: 90px; -} -.customize-option.skin_eb052b_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -25px -1562px; - width: 60px; - height: 60px; -} -.skin_f5a76e { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -273px -1547px; - width: 90px; - height: 90px; -} -.customize-option.skin_f5a76e { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -298px -1562px; - width: 60px; - height: 60px; -} -.skin_f5a76e_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -182px -1547px; - width: 90px; - height: 90px; -} -.customize-option.skin_f5a76e_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -207px -1562px; - width: 60px; - height: 60px; -} -.skin_f5d70f { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -455px -1547px; - width: 90px; - height: 90px; -} -.customize-option.skin_f5d70f { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -480px -1562px; - width: 60px; - height: 60px; -} -.skin_f5d70f_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -364px -1547px; - width: 90px; - height: 90px; -} -.customize-option.skin_f5d70f_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -389px -1562px; - width: 60px; - height: 60px; -} -.skin_f69922 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -637px -1547px; - width: 90px; - height: 90px; -} -.customize-option.skin_f69922 { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -662px -1562px; - width: 60px; - height: 60px; -} -.skin_f69922_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -546px -1547px; - width: 90px; - height: 90px; -} -.customize-option.skin_f69922_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -571px -1562px; - width: 60px; - height: 60px; -} -.skin_festive { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -819px -1547px; - width: 90px; - height: 90px; -} -.customize-option.skin_festive { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -844px -1562px; - width: 60px; - height: 60px; -} -.skin_festive_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -728px -1547px; - width: 90px; - height: 90px; -} -.customize-option.skin_festive_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -753px -1562px; - width: 60px; - height: 60px; -} -.skin_fox { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1001px -1547px; - width: 90px; - height: 90px; -} -.customize-option.skin_fox { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1026px -1562px; - width: 60px; - height: 60px; -} -.skin_fox_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -910px -1547px; - width: 90px; - height: 90px; -} -.customize-option.skin_fox_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -935px -1562px; - width: 60px; - height: 60px; -} -.skin_ghost { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1183px -1547px; - width: 90px; - height: 90px; -} -.customize-option.skin_ghost { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1208px -1562px; - width: 60px; - height: 60px; -} -.skin_ghost_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1092px -1547px; - width: 90px; - height: 90px; -} -.customize-option.skin_ghost_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1117px -1562px; - width: 60px; - height: 60px; -} -.skin_holly { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1365px -1547px; - width: 90px; - height: 90px; -} -.customize-option.skin_holly { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1390px -1562px; - width: 60px; - height: 60px; -} -.skin_holly_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1274px -1547px; - width: 90px; - height: 90px; -} -.customize-option.skin_holly_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1299px -1562px; - width: 60px; - height: 60px; -} -.skin_lion { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1547px -1547px; - width: 90px; - height: 90px; -} -.customize-option.skin_lion { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1572px -1562px; - width: 60px; - height: 60px; -} -.skin_lion_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1456px -1547px; - width: 90px; - height: 90px; -} -.customize-option.skin_lion_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1481px -1562px; - width: 60px; - height: 60px; -} -.skin_merblue { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1638px -91px; - width: 90px; - height: 90px; -} -.customize-option.skin_merblue { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1663px -106px; - width: 60px; - height: 60px; -} -.skin_merblue_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1638px 0px; - width: 90px; - height: 90px; -} -.customize-option.skin_merblue_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1663px -15px; - width: 60px; - height: 60px; -} -.skin_mergold { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1638px -273px; - width: 90px; - height: 90px; -} -.customize-option.skin_mergold { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1663px -288px; - width: 60px; - height: 60px; -} -.skin_mergold_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1638px -182px; - width: 90px; - height: 90px; -} -.customize-option.skin_mergold_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1663px -197px; - width: 60px; - height: 60px; -} -.skin_mergreen_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1638px -364px; - width: 90px; - height: 90px; -} -.customize-option.skin_mergreen_sleep { - background-image: url(/static/sprites/spritesmith-main-4.png); - background-position: -1663px -379px; - width: 60px; - height: 60px; -} diff --git a/website/assets/sprites/dist/spritesmith-main-4.png b/website/assets/sprites/dist/spritesmith-main-4.png deleted file mode 100644 index eab65415eb..0000000000 Binary files a/website/assets/sprites/dist/spritesmith-main-4.png and /dev/null differ diff --git a/website/assets/sprites/dist/spritesmith-main-5.css b/website/assets/sprites/dist/spritesmith-main-5.css deleted file mode 100644 index 5fa3eb6231..0000000000 --- a/website/assets/sprites/dist/spritesmith-main-5.css +++ /dev/null @@ -1,2718 +0,0 @@ -.skin_mergreen { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -967px -91px; - width: 90px; - height: 90px; -} -.customize-option.skin_mergreen { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -992px -106px; - width: 60px; - height: 60px; -} -.skin_merruby { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -364px -998px; - width: 90px; - height: 90px; -} -.customize-option.skin_merruby { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -389px -1013px; - width: 60px; - height: 60px; -} -.skin_merruby_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1001px -1089px; - width: 90px; - height: 90px; -} -.customize-option.skin_merruby_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1026px -1104px; - width: 60px; - height: 60px; -} -.skin_monster { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1149px -819px; - width: 90px; - height: 90px; -} -.customize-option.skin_monster { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1174px -834px; - width: 60px; - height: 60px; -} -.skin_monster_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1149px -546px; - width: 90px; - height: 90px; -} -.customize-option.skin_monster_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1174px -561px; - width: 60px; - height: 60px; -} -.skin_ogre { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1331px -182px; - width: 90px; - height: 90px; -} -.customize-option.skin_ogre { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1356px -197px; - width: 60px; - height: 60px; -} -.skin_ogre_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -819px -1089px; - width: 90px; - height: 90px; -} -.customize-option.skin_ogre_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -844px -1104px; - width: 60px; - height: 60px; -} -.skin_panda { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -182px -179px; - width: 90px; - height: 90px; -} -.customize-option.skin_panda { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -207px -194px; - width: 60px; - height: 60px; -} -.skin_panda_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -91px -179px; - width: 90px; - height: 90px; -} -.customize-option.skin_panda_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -116px -194px; - width: 60px; - height: 60px; -} -.skin_pastelBlue { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -330px -91px; - width: 90px; - height: 90px; -} -.customize-option.skin_pastelBlue { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -355px -106px; - width: 60px; - height: 60px; -} -.skin_pastelBlue_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -330px 0px; - width: 90px; - height: 90px; -} -.customize-option.skin_pastelBlue_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -355px -15px; - width: 60px; - height: 60px; -} -.skin_pastelGreen { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -91px -270px; - width: 90px; - height: 90px; -} -.customize-option.skin_pastelGreen { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -116px -285px; - width: 60px; - height: 60px; -} -.skin_pastelGreen_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: 0px -270px; - width: 90px; - height: 90px; -} -.customize-option.skin_pastelGreen_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -25px -285px; - width: 60px; - height: 60px; -} -.skin_pastelOrange { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -273px -270px; - width: 90px; - height: 90px; -} -.customize-option.skin_pastelOrange { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -298px -285px; - width: 60px; - height: 60px; -} -.skin_pastelOrange_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -182px -270px; - width: 90px; - height: 90px; -} -.customize-option.skin_pastelOrange_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -207px -285px; - width: 60px; - height: 60px; -} -.skin_pastelPink { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -421px -91px; - width: 90px; - height: 90px; -} -.customize-option.skin_pastelPink { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -446px -106px; - width: 60px; - height: 60px; -} -.skin_pastelPink_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -421px 0px; - width: 90px; - height: 90px; -} -.customize-option.skin_pastelPink_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -446px -15px; - width: 60px; - height: 60px; -} -.skin_pastelPurple { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: 0px -361px; - width: 90px; - height: 90px; -} -.customize-option.skin_pastelPurple { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -25px -376px; - width: 60px; - height: 60px; -} -.skin_pastelPurple_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -421px -182px; - width: 90px; - height: 90px; -} -.customize-option.skin_pastelPurple_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -446px -197px; - width: 60px; - height: 60px; -} -.skin_pastelRainbowChevron { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -182px -361px; - width: 90px; - height: 90px; -} -.customize-option.skin_pastelRainbowChevron { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -207px -376px; - width: 60px; - height: 60px; -} -.skin_pastelRainbowChevron_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -91px -361px; - width: 90px; - height: 90px; -} -.customize-option.skin_pastelRainbowChevron_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -116px -376px; - width: 60px; - height: 60px; -} -.skin_pastelRainbowDiagonal { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -364px -361px; - width: 90px; - height: 90px; -} -.customize-option.skin_pastelRainbowDiagonal { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -389px -376px; - width: 60px; - height: 60px; -} -.skin_pastelRainbowDiagonal_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -273px -361px; - width: 90px; - height: 90px; -} -.customize-option.skin_pastelRainbowDiagonal_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -298px -376px; - width: 60px; - height: 60px; -} -.skin_pastelYellow { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -512px -91px; - width: 90px; - height: 90px; -} -.customize-option.skin_pastelYellow { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -537px -106px; - width: 60px; - height: 60px; -} -.skin_pastelYellow_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -512px 0px; - width: 90px; - height: 90px; -} -.customize-option.skin_pastelYellow_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -537px -15px; - width: 60px; - height: 60px; -} -.skin_pig { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -512px -273px; - width: 90px; - height: 90px; -} -.customize-option.skin_pig { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -537px -288px; - width: 60px; - height: 60px; -} -.skin_pig_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -512px -182px; - width: 90px; - height: 90px; -} -.customize-option.skin_pig_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -537px -197px; - width: 60px; - height: 60px; -} -.skin_polar { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -91px -452px; - width: 90px; - height: 90px; -} -.customize-option.skin_polar { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -116px -467px; - width: 60px; - height: 60px; -} -.skin_polar_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: 0px -452px; - width: 90px; - height: 90px; -} -.customize-option.skin_polar_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -25px -467px; - width: 60px; - height: 60px; -} -.skin_pumpkin { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -273px -452px; - width: 90px; - height: 90px; -} -.customize-option.skin_pumpkin { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -298px -467px; - width: 60px; - height: 60px; -} -.skin_pumpkin2 { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -455px -452px; - width: 90px; - height: 90px; -} -.customize-option.skin_pumpkin2 { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -480px -467px; - width: 60px; - height: 60px; -} -.skin_pumpkin2_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -364px -452px; - width: 90px; - height: 90px; -} -.customize-option.skin_pumpkin2_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -389px -467px; - width: 60px; - height: 60px; -} -.skin_pumpkin_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -182px -452px; - width: 90px; - height: 90px; -} -.customize-option.skin_pumpkin_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -207px -467px; - width: 60px; - height: 60px; -} -.skin_rainbow { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -603px -91px; - width: 90px; - height: 90px; -} -.customize-option.skin_rainbow { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -628px -106px; - width: 60px; - height: 60px; -} -.skin_rainbow_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -603px 0px; - width: 90px; - height: 90px; -} -.customize-option.skin_rainbow_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -628px -15px; - width: 60px; - height: 60px; -} -.skin_reptile { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -603px -273px; - width: 90px; - height: 90px; -} -.customize-option.skin_reptile { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -628px -288px; - width: 60px; - height: 60px; -} -.skin_reptile_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -603px -182px; - width: 90px; - height: 90px; -} -.customize-option.skin_reptile_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -628px -197px; - width: 60px; - height: 60px; -} -.skin_shadow { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: 0px -543px; - width: 90px; - height: 90px; -} -.customize-option.skin_shadow { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -25px -558px; - width: 60px; - height: 60px; -} -.skin_shadow2 { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -182px -543px; - width: 90px; - height: 90px; -} -.customize-option.skin_shadow2 { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -207px -558px; - width: 60px; - height: 60px; -} -.skin_shadow2_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -91px -543px; - width: 90px; - height: 90px; -} -.customize-option.skin_shadow2_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -116px -558px; - width: 60px; - height: 60px; -} -.skin_shadow_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -603px -364px; - width: 90px; - height: 90px; -} -.customize-option.skin_shadow_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -628px -379px; - width: 60px; - height: 60px; -} -.skin_shark { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -364px -543px; - width: 90px; - height: 90px; -} -.customize-option.skin_shark { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -389px -558px; - width: 60px; - height: 60px; -} -.skin_shark_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -273px -543px; - width: 90px; - height: 90px; -} -.customize-option.skin_shark_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -298px -558px; - width: 60px; - height: 60px; -} -.skin_skeleton { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -546px -543px; - width: 90px; - height: 90px; -} -.customize-option.skin_skeleton { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -571px -558px; - width: 60px; - height: 60px; -} -.skin_skeleton2 { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -694px -91px; - width: 90px; - height: 90px; -} -.customize-option.skin_skeleton2 { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -719px -106px; - width: 60px; - height: 60px; -} -.skin_skeleton2_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -694px 0px; - width: 90px; - height: 90px; -} -.customize-option.skin_skeleton2_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -719px -15px; - width: 60px; - height: 60px; -} -.skin_skeleton_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -455px -543px; - width: 90px; - height: 90px; -} -.customize-option.skin_skeleton_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -480px -558px; - width: 60px; - height: 60px; -} -.skin_snowy { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -694px -273px; - width: 90px; - height: 90px; -} -.customize-option.skin_snowy { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -719px -288px; - width: 60px; - height: 60px; -} -.skin_snowy_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -694px -182px; - width: 90px; - height: 90px; -} -.customize-option.skin_snowy_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -719px -197px; - width: 60px; - height: 60px; -} -.skin_sugar { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -694px -455px; - width: 90px; - height: 90px; -} -.customize-option.skin_sugar { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -719px -470px; - width: 60px; - height: 60px; -} -.skin_sugar_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -694px -364px; - width: 90px; - height: 90px; -} -.customize-option.skin_sugar_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -719px -379px; - width: 60px; - height: 60px; -} -.skin_tiger { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -91px -634px; - width: 90px; - height: 90px; -} -.customize-option.skin_tiger { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -116px -649px; - width: 60px; - height: 60px; -} -.skin_tiger_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: 0px -634px; - width: 90px; - height: 90px; -} -.customize-option.skin_tiger_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -25px -649px; - width: 60px; - height: 60px; -} -.skin_transparent { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -273px -634px; - width: 90px; - height: 90px; -} -.customize-option.skin_transparent { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -298px -649px; - width: 60px; - height: 60px; -} -.skin_transparent_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -182px -634px; - width: 90px; - height: 90px; -} -.customize-option.skin_transparent_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -207px -649px; - width: 60px; - height: 60px; -} -.skin_tropicalwater { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -455px -634px; - width: 90px; - height: 90px; -} -.customize-option.skin_tropicalwater { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -480px -649px; - width: 60px; - height: 60px; -} -.skin_tropicalwater_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -364px -634px; - width: 90px; - height: 90px; -} -.customize-option.skin_tropicalwater_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -389px -649px; - width: 60px; - height: 60px; -} -.skin_winterstar { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -637px -634px; - width: 90px; - height: 90px; -} -.customize-option.skin_winterstar { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -662px -649px; - width: 60px; - height: 60px; -} -.skin_winterstar_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -546px -634px; - width: 90px; - height: 90px; -} -.customize-option.skin_winterstar_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -571px -649px; - width: 60px; - height: 60px; -} -.skin_wolf { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -785px -91px; - width: 90px; - height: 90px; -} -.customize-option.skin_wolf { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -810px -106px; - width: 60px; - height: 60px; -} -.skin_wolf_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -785px 0px; - width: 90px; - height: 90px; -} -.customize-option.skin_wolf_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -810px -15px; - width: 60px; - height: 60px; -} -.skin_zombie { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -785px -273px; - width: 90px; - height: 90px; -} -.customize-option.skin_zombie { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -810px -288px; - width: 60px; - height: 60px; -} -.skin_zombie2 { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -785px -455px; - width: 90px; - height: 90px; -} -.customize-option.skin_zombie2 { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -810px -470px; - width: 60px; - height: 60px; -} -.skin_zombie2_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -785px -364px; - width: 90px; - height: 90px; -} -.customize-option.skin_zombie2_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -810px -379px; - width: 60px; - height: 60px; -} -.skin_zombie_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -785px -182px; - width: 90px; - height: 90px; -} -.customize-option.skin_zombie_sleep { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -810px -197px; - width: 60px; - height: 60px; -} -.broad_armor_armoire_antiProcrastinationArmor { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -785px -546px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_barristerRobes { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: 0px -725px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_basicArcherArmor { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -91px -725px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_candlestickMakerOutfit { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -182px -725px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_cannoneerRags { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -273px -725px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_crystalCrescentRobes { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -364px -725px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_dragonTamerArmor { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -455px -725px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_falconerArmor { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -546px -725px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_farrierOutfit { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -637px -725px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_gladiatorArmor { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -728px -725px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_goldenToga { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -876px 0px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_gownOfHearts { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -876px -91px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_graduateRobe { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -876px -182px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_greenFestivalYukata { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -876px -273px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_hornedIronArmor { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -876px -364px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_ironBlueArcherArmor { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -876px -455px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_jesterCostume { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -876px -546px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_lunarArmor { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -876px -637px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_merchantTunic { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: 0px -816px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_minerOveralls { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -91px -816px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_mushroomDruidArmor { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -182px -816px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_ogreArmor { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -273px -816px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_plagueDoctorOvercoat { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -364px -816px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_ramFleeceRobes { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -455px -816px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_rancherRobes { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -546px -816px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_redPartyDress { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -637px -816px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_royalRobes { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -728px -816px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_shepherdRobes { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -819px -816px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_stripedSwimsuit { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -967px 0px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_swanDancerTutu { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: 0px -88px; - width: 99px; - height: 90px; -} -.broad_armor_armoire_vermilionArcherArmor { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -967px -182px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_vikingTunic { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -967px -273px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_woodElfArmor { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -967px -364px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_yellowPartyDress { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -967px -455px; - width: 90px; - height: 90px; -} -.eyewear_armoire_plagueDoctorMask { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -967px -546px; - width: 90px; - height: 90px; -} -.headAccessory_armoire_comicalArrow { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1149px -273px; - width: 90px; - height: 90px; -} -.head_armoire_antiProcrastinationHelm { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -967px -637px; - width: 90px; - height: 90px; -} -.head_armoire_barristerWig { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -967px -728px; - width: 90px; - height: 90px; -} -.head_armoire_basicArcherCap { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: 0px -907px; - width: 90px; - height: 90px; -} -.head_armoire_blackCat { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -91px -907px; - width: 90px; - height: 90px; -} -.head_armoire_blueFloppyHat { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -182px -907px; - width: 90px; - height: 90px; -} -.head_armoire_blueHairbow { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -273px -907px; - width: 90px; - height: 90px; -} -.head_armoire_candlestickMakerHat { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -364px -907px; - width: 90px; - height: 90px; -} -.head_armoire_cannoneerBandanna { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -455px -907px; - width: 90px; - height: 90px; -} -.head_armoire_crownOfHearts { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -546px -907px; - width: 90px; - height: 90px; -} -.head_armoire_crystalCrescentHat { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -637px -907px; - width: 90px; - height: 90px; -} -.head_armoire_dragonTamerHelm { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -728px -907px; - width: 90px; - height: 90px; -} -.head_armoire_falconerCap { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -819px -907px; - width: 90px; - height: 90px; -} -.head_armoire_gladiatorHelm { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -910px -907px; - width: 90px; - height: 90px; -} -.head_armoire_goldenLaurels { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1058px 0px; - width: 90px; - height: 90px; -} -.head_armoire_graduateCap { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1058px -91px; - width: 90px; - height: 90px; -} -.head_armoire_greenFloppyHat { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1058px -182px; - width: 90px; - height: 90px; -} -.head_armoire_hornedIronHelm { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1058px -273px; - width: 90px; - height: 90px; -} -.head_armoire_ironBlueArcherHelm { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1058px -364px; - width: 90px; - height: 90px; -} -.head_armoire_jesterCap { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1058px -455px; - width: 90px; - height: 90px; -} -.head_armoire_lunarCrown { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1058px -546px; - width: 90px; - height: 90px; -} -.head_armoire_merchantChaperon { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1058px -637px; - width: 90px; - height: 90px; -} -.head_armoire_minerHelmet { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1058px -728px; - width: 90px; - height: 90px; -} -.head_armoire_mushroomDruidCap { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1058px -819px; - width: 90px; - height: 90px; -} -.head_armoire_ogreMask { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: 0px -998px; - width: 90px; - height: 90px; -} -.head_armoire_orangeCat { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -91px -998px; - width: 90px; - height: 90px; -} -.head_armoire_plagueDoctorHat { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -182px -998px; - width: 90px; - height: 90px; -} -.head_armoire_ramHeaddress { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -273px -998px; - width: 90px; - height: 90px; -} -.head_armoire_rancherHat { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: 0px -179px; - width: 90px; - height: 90px; -} -.head_armoire_redFloppyHat { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -455px -998px; - width: 90px; - height: 90px; -} -.head_armoire_redHairbow { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -546px -998px; - width: 90px; - height: 90px; -} -.head_armoire_royalCrown { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -637px -998px; - width: 90px; - height: 90px; -} -.head_armoire_shepherdHeaddress { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -728px -998px; - width: 90px; - height: 90px; -} -.head_armoire_swanFeatherCrown { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -819px -998px; - width: 90px; - height: 90px; -} -.head_armoire_vermilionArcherHelm { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -910px -998px; - width: 90px; - height: 90px; -} -.head_armoire_vikingHelm { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1001px -998px; - width: 90px; - height: 90px; -} -.head_armoire_violetFloppyHat { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1149px 0px; - width: 90px; - height: 90px; -} -.head_armoire_woodElfHelm { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1149px -91px; - width: 90px; - height: 90px; -} -.head_armoire_yellowHairbow { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1149px -182px; - width: 90px; - height: 90px; -} -.shield_armoire_antiProcrastinationShield { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1149px -364px; - width: 90px; - height: 90px; -} -.shield_armoire_dragonTamerShield { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1149px -455px; - width: 90px; - height: 90px; -} -.shield_armoire_festivalParasol { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: 0px 0px; - width: 114px; - height: 87px; -} -.shield_armoire_floralBouquet { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1149px -637px; - width: 90px; - height: 90px; -} -.shield_armoire_gladiatorShield { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1149px -728px; - width: 90px; - height: 90px; -} -.shield_armoire_goldenBaton { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -100px -88px; - width: 99px; - height: 90px; -} -.shield_armoire_handmadeCandlestick { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1149px -910px; - width: 90px; - height: 90px; -} -.shield_armoire_horseshoe { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: 0px -1089px; - width: 90px; - height: 90px; -} -.shield_armoire_midnightShield { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -91px -1089px; - width: 90px; - height: 90px; -} -.shield_armoire_mushroomDruidShield { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -182px -1089px; - width: 90px; - height: 90px; -} -.shield_armoire_mysticLamp { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -273px -1089px; - width: 90px; - height: 90px; -} -.shield_armoire_perchingFalcon { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -364px -1089px; - width: 90px; - height: 90px; -} -.shield_armoire_ramHornShield { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -455px -1089px; - width: 90px; - height: 90px; -} -.shield_armoire_redRose { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -546px -1089px; - width: 90px; - height: 90px; -} -.shield_armoire_royalCane { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -637px -1089px; - width: 90px; - height: 90px; -} -.shield_armoire_sandyBucket { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -728px -1089px; - width: 90px; - height: 90px; -} -.shield_armoire_swanFeatherFan { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -115px 0px; - width: 114px; - height: 87px; -} -.shield_armoire_vikingShield { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -910px -1089px; - width: 90px; - height: 90px; -} -.shop_armor_armoire_antiProcrastinationArmor { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1673px -1128px; - width: 40px; - height: 40px; -} -.shop_armor_armoire_barristerRobes { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -276px -1453px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_basicArcherArmor { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -345px -1453px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_candlestickMakerOutfit { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -414px -1453px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_cannoneerRags { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -483px -1453px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_crystalCrescentRobes { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -552px -1453px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_dragonTamerArmor { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -621px -1453px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_falconerArmor { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -690px -1453px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_farrierOutfit { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1673px -1087px; - width: 40px; - height: 40px; -} -.shop_armor_armoire_gladiatorArmor { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -828px -1453px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_goldenToga { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -897px -1453px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_gownOfHearts { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -966px -1453px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_graduateRobe { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1035px -1453px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_greenFestivalYukata { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1104px -1453px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_hornedIronArmor { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1173px -1453px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_ironBlueArcherArmor { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1242px -1453px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_jesterCostume { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1311px -1453px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_lunarArmor { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1380px -1453px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_merchantTunic { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1449px -1453px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_minerOveralls { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1518px -1453px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_mushroomDruidArmor { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: 0px -1522px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_ogreArmor { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -69px -1522px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_plagueDoctorOvercoat { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -138px -1522px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_ramFleeceRobes { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -207px -1522px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_rancherRobes { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -276px -1522px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_redPartyDress { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -345px -1522px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_royalRobes { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -414px -1522px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_shepherdRobes { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -483px -1522px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_stripedSwimsuit { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -552px -1522px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_swanDancerTutu { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1673px -1046px; - width: 40px; - height: 40px; -} -.shop_armor_armoire_vermilionArcherArmor { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -690px -1522px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_vikingTunic { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -759px -1522px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_woodElfArmor { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -828px -1522px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_yellowPartyDress { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1673px -1005px; - width: 40px; - height: 40px; -} -.shop_eyewear_armoire_plagueDoctorMask { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -966px -1522px; - width: 68px; - height: 68px; -} -.shop_headAccessory_armoire_comicalArrow { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -483px -1591px; - width: 68px; - height: 68px; -} -.shop_head_armoire_antiProcrastinationHelm { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1673px -1169px; - width: 40px; - height: 40px; -} -.shop_head_armoire_barristerWig { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1104px -1522px; - width: 68px; - height: 68px; -} -.shop_head_armoire_basicArcherCap { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1673px -690px; - width: 68px; - height: 68px; -} -.shop_head_armoire_blackCat { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1242px -1522px; - width: 68px; - height: 68px; -} -.shop_head_armoire_blueFloppyHat { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1311px -1522px; - width: 68px; - height: 68px; -} -.shop_head_armoire_blueHairbow { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1380px -1522px; - width: 68px; - height: 68px; -} -.shop_head_armoire_candlestickMakerHat { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1449px -1522px; - width: 68px; - height: 68px; -} -.shop_head_armoire_cannoneerBandanna { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1518px -1522px; - width: 68px; - height: 68px; -} -.shop_head_armoire_crownOfHearts { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1604px 0px; - width: 68px; - height: 68px; -} -.shop_head_armoire_crystalCrescentHat { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1604px -69px; - width: 68px; - height: 68px; -} -.shop_head_armoire_dragonTamerHelm { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1604px -138px; - width: 68px; - height: 68px; -} -.shop_head_armoire_falconerCap { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1604px -207px; - width: 68px; - height: 68px; -} -.shop_head_armoire_gladiatorHelm { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1604px -276px; - width: 68px; - height: 68px; -} -.shop_head_armoire_goldenLaurels { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1604px -345px; - width: 68px; - height: 68px; -} -.shop_head_armoire_graduateCap { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1604px -414px; - width: 68px; - height: 68px; -} -.shop_head_armoire_greenFloppyHat { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1604px -483px; - width: 68px; - height: 68px; -} -.shop_head_armoire_hornedIronHelm { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1604px -552px; - width: 68px; - height: 68px; -} -.shop_head_armoire_ironBlueArcherHelm { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1604px -621px; - width: 68px; - height: 68px; -} -.shop_head_armoire_jesterCap { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1604px -690px; - width: 68px; - height: 68px; -} -.shop_head_armoire_lunarCrown { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1604px -759px; - width: 68px; - height: 68px; -} -.shop_head_armoire_merchantChaperon { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1604px -828px; - width: 68px; - height: 68px; -} -.shop_head_armoire_minerHelmet { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1604px -897px; - width: 68px; - height: 68px; -} -.shop_head_armoire_mushroomDruidCap { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1604px -966px; - width: 68px; - height: 68px; -} -.shop_head_armoire_ogreMask { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1604px -1035px; - width: 68px; - height: 68px; -} -.shop_head_armoire_orangeCat { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1604px -1104px; - width: 68px; - height: 68px; -} -.shop_head_armoire_plagueDoctorHat { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1604px -1173px; - width: 68px; - height: 68px; -} -.shop_head_armoire_ramHeaddress { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1604px -1242px; - width: 68px; - height: 68px; -} -.shop_head_armoire_rancherHat { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1604px -1311px; - width: 68px; - height: 68px; -} -.shop_head_armoire_redFloppyHat { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1604px -1380px; - width: 68px; - height: 68px; -} -.shop_head_armoire_redHairbow { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1604px -1449px; - width: 68px; - height: 68px; -} -.shop_head_armoire_royalCrown { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1604px -1518px; - width: 68px; - height: 68px; -} -.shop_head_armoire_shepherdHeaddress { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: 0px -1591px; - width: 68px; - height: 68px; -} -.shop_head_armoire_swanFeatherCrown { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1673px -923px; - width: 40px; - height: 40px; -} -.shop_head_armoire_vermilionArcherHelm { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -138px -1591px; - width: 68px; - height: 68px; -} -.shop_head_armoire_vikingHelm { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -207px -1591px; - width: 68px; - height: 68px; -} -.shop_head_armoire_violetFloppyHat { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -276px -1591px; - width: 68px; - height: 68px; -} -.shop_head_armoire_woodElfHelm { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -345px -1591px; - width: 68px; - height: 68px; -} -.shop_head_armoire_yellowHairbow { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -414px -1591px; - width: 68px; - height: 68px; -} -.shop_shield_armoire_antiProcrastinationShield { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1673px -882px; - width: 40px; - height: 40px; -} -.shop_shield_armoire_dragonTamerShield { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -621px -1591px; - width: 68px; - height: 68px; -} -.shop_shield_armoire_festivalParasol { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -690px -1591px; - width: 68px; - height: 68px; -} -.shop_shield_armoire_floralBouquet { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -759px -1591px; - width: 68px; - height: 68px; -} -.shop_shield_armoire_gladiatorShield { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -828px -1591px; - width: 68px; - height: 68px; -} -.shop_shield_armoire_goldenBaton { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1673px -841px; - width: 40px; - height: 40px; -} -.shop_shield_armoire_handmadeCandlestick { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -966px -1591px; - width: 68px; - height: 68px; -} -.shop_shield_armoire_horseshoe { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1673px -800px; - width: 40px; - height: 40px; -} -.shop_shield_armoire_midnightShield { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1104px -1591px; - width: 68px; - height: 68px; -} -.shop_shield_armoire_mushroomDruidShield { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1173px -1591px; - width: 68px; - height: 68px; -} -.shop_shield_armoire_mysticLamp { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1242px -1591px; - width: 68px; - height: 68px; -} -.shop_shield_armoire_perchingFalcon { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1311px -1591px; - width: 68px; - height: 68px; -} -.shop_shield_armoire_ramHornShield { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1380px -1591px; - width: 68px; - height: 68px; -} -.shop_shield_armoire_redRose { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1449px -1591px; - width: 68px; - height: 68px; -} -.shop_shield_armoire_royalCane { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1518px -1591px; - width: 68px; - height: 68px; -} -.shop_shield_armoire_sandyBucket { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1587px -1591px; - width: 68px; - height: 68px; -} -.shop_shield_armoire_swanFeatherFan { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1673px -964px; - width: 40px; - height: 40px; -} -.shop_shield_armoire_vikingShield { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1673px -69px; - width: 68px; - height: 68px; -} -.shop_weapon_armoire_barristerGavel { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1673px -138px; - width: 68px; - height: 68px; -} -.shop_weapon_armoire_basicCrossbow { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1673px -207px; - width: 68px; - height: 68px; -} -.shop_weapon_armoire_basicLongbow { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1673px -276px; - width: 68px; - height: 68px; -} -.shop_weapon_armoire_batWand { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1513px -979px; - width: 68px; - height: 68px; -} -.shop_weapon_armoire_battleAxe { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1513px -910px; - width: 68px; - height: 68px; -} -.shop_weapon_armoire_blueLongbow { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1513px -1048px; - width: 68px; - height: 68px; -} -.shop_weapon_armoire_cannon { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1513px -1117px; - width: 68px; - height: 68px; -} -.shop_weapon_armoire_crystalCrescentStaff { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1513px -1186px; - width: 68px; - height: 68px; -} -.shop_weapon_armoire_festivalFirecracker { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1513px -1255px; - width: 68px; - height: 68px; -} -.shop_weapon_armoire_forestFungusStaff { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1513px -1324px; - width: 68px; - height: 68px; -} -.shop_weapon_armoire_glowingSpear { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1422px -1274px; - width: 68px; - height: 68px; -} -.shop_weapon_armoire_goldWingStaff { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1331px -1183px; - width: 68px; - height: 68px; -} -.shop_weapon_armoire_habiticanDiploma { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1240px -1092px; - width: 68px; - height: 68px; -} -.shop_weapon_armoire_hoofClippers { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1673px -759px; - width: 40px; - height: 40px; -} -.shop_weapon_armoire_ironCrook { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1058px -910px; - width: 68px; - height: 68px; -} -.shop_weapon_armoire_jesterBaton { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -967px -819px; - width: 68px; - height: 68px; -} -.shop_weapon_armoire_lunarSceptre { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -876px -728px; - width: 68px; - height: 68px; -} -.shop_weapon_armoire_merchantsDisplayTray { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -785px -637px; - width: 68px; - height: 68px; -} -.shop_weapon_armoire_miningPickax { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -694px -546px; - width: 68px; - height: 68px; -} -.shop_weapon_armoire_mythmakerSword { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -603px -455px; - width: 68px; - height: 68px; -} -.shop_weapon_armoire_ogreClub { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -512px -364px; - width: 68px; - height: 68px; -} -.shop_weapon_armoire_rancherLasso { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -421px -273px; - width: 68px; - height: 68px; -} -.shop_weapon_armoire_sandySpade { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -330px -182px; - width: 68px; - height: 68px; -} -.shop_weapon_armoire_shepherdsCrook { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -230px -91px; - width: 68px; - height: 68px; -} -.shop_weapon_armoire_vermilionArcherBow { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: 0px -1453px; - width: 68px; - height: 68px; -} -.shop_weapon_armoire_wandOfHearts { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -69px -1453px; - width: 68px; - height: 68px; -} -.shop_weapon_armoire_woodElfStaff { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -138px -1453px; - width: 68px; - height: 68px; -} -.slim_armor_armoire_antiProcrastinationArmor { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1092px -1089px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_barristerRobes { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1240px 0px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_basicArcherArmor { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1240px -91px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_candlestickMakerOutfit { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1240px -182px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_cannoneerRags { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1240px -273px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_crystalCrescentRobes { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1240px -364px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_dragonTamerArmor { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1240px -455px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_falconerArmor { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1240px -546px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_farrierOutfit { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1240px -637px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_gladiatorArmor { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1240px -728px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_goldenToga { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1240px -819px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_gownOfHearts { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1240px -910px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_graduateRobe { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1240px -1001px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_greenFestivalYukata { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: 0px -1180px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_hornedIronArmor { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -91px -1180px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_ironBlueArcherArmor { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -182px -1180px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_jesterCostume { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -273px -1180px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_lunarArmor { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -364px -1180px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_merchantTunic { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -455px -1180px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_minerOveralls { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -546px -1180px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_mushroomDruidArmor { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -637px -1180px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_ogreArmor { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -728px -1180px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_plagueDoctorOvercoat { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -819px -1180px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_ramFleeceRobes { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -910px -1180px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_rancherRobes { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1001px -1180px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_redPartyDress { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1092px -1180px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_royalRobes { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1183px -1180px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_shepherdRobes { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1331px 0px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_stripedSwimsuit { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1331px -91px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_swanDancerTutu { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -230px 0px; - width: 99px; - height: 90px; -} -.slim_armor_armoire_vermilionArcherArmor { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1331px -273px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_vikingTunic { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1331px -364px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_woodElfArmor { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1331px -455px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_yellowPartyDress { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1331px -546px; - width: 90px; - height: 90px; -} -.weapon_armoire_barristerGavel { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1331px -637px; - width: 90px; - height: 90px; -} -.weapon_armoire_basicCrossbow { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1331px -728px; - width: 90px; - height: 90px; -} -.weapon_armoire_basicLongbow { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1331px -819px; - width: 90px; - height: 90px; -} -.weapon_armoire_batWand { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1331px -1001px; - width: 90px; - height: 90px; -} -.weapon_armoire_battleAxe { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1331px -910px; - width: 90px; - height: 90px; -} -.weapon_armoire_blueLongbow { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1331px -1092px; - width: 90px; - height: 90px; -} -.weapon_armoire_cannon { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: 0px -1271px; - width: 90px; - height: 90px; -} -.weapon_armoire_crystalCrescentStaff { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -91px -1271px; - width: 90px; - height: 90px; -} -.weapon_armoire_festivalFirecracker { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -182px -1271px; - width: 90px; - height: 90px; -} -.weapon_armoire_forestFungusStaff { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -273px -1271px; - width: 90px; - height: 90px; -} -.weapon_armoire_glowingSpear { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -364px -1271px; - width: 90px; - height: 90px; -} -.weapon_armoire_goldWingStaff { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -455px -1271px; - width: 90px; - height: 90px; -} -.weapon_armoire_habiticanDiploma { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -546px -1271px; - width: 90px; - height: 90px; -} -.weapon_armoire_hoofClippers { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -637px -1271px; - width: 90px; - height: 90px; -} -.weapon_armoire_ironCrook { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -728px -1271px; - width: 90px; - height: 90px; -} -.weapon_armoire_jesterBaton { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -819px -1271px; - width: 90px; - height: 90px; -} -.weapon_armoire_lunarSceptre { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -910px -1271px; - width: 90px; - height: 90px; -} -.weapon_armoire_merchantsDisplayTray { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1001px -1271px; - width: 90px; - height: 90px; -} -.weapon_armoire_miningPickax { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1092px -1271px; - width: 90px; - height: 90px; -} -.weapon_armoire_mythmakerSword { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1183px -1271px; - width: 90px; - height: 90px; -} -.weapon_armoire_ogreClub { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1274px -1271px; - width: 90px; - height: 90px; -} -.weapon_armoire_rancherLasso { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1422px 0px; - width: 90px; - height: 90px; -} -.weapon_armoire_sandySpade { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1422px -91px; - width: 90px; - height: 90px; -} -.weapon_armoire_shepherdsCrook { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1422px -182px; - width: 90px; - height: 90px; -} -.weapon_armoire_vermilionArcherBow { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1422px -273px; - width: 90px; - height: 90px; -} -.weapon_armoire_wandOfHearts { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1422px -364px; - width: 90px; - height: 90px; -} -.weapon_armoire_woodElfStaff { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1422px -455px; - width: 90px; - height: 90px; -} -.armor_special_bardRobes { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1422px -546px; - width: 90px; - height: 90px; -} -.broad_armor_healer_1 { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1422px -637px; - width: 90px; - height: 90px; -} -.broad_armor_healer_2 { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1422px -728px; - width: 90px; - height: 90px; -} -.broad_armor_healer_3 { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1422px -819px; - width: 90px; - height: 90px; -} -.broad_armor_healer_4 { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1422px -910px; - width: 90px; - height: 90px; -} -.broad_armor_healer_5 { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1422px -1001px; - width: 90px; - height: 90px; -} -.broad_armor_rogue_1 { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1422px -1092px; - width: 90px; - height: 90px; -} -.broad_armor_rogue_2 { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1422px -1183px; - width: 90px; - height: 90px; -} -.broad_armor_rogue_3 { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: 0px -1362px; - width: 90px; - height: 90px; -} -.broad_armor_rogue_4 { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -91px -1362px; - width: 90px; - height: 90px; -} -.broad_armor_rogue_5 { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -182px -1362px; - width: 90px; - height: 90px; -} -.broad_armor_special_2 { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -273px -1362px; - width: 90px; - height: 90px; -} -.broad_armor_special_bardRobes { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -364px -1362px; - width: 90px; - height: 90px; -} -.broad_armor_special_dandySuit { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -455px -1362px; - width: 90px; - height: 90px; -} -.broad_armor_special_finnedOceanicArmor { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -546px -1362px; - width: 90px; - height: 90px; -} -.broad_armor_special_lunarWarriorArmor { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -637px -1362px; - width: 90px; - height: 90px; -} -.broad_armor_special_mammothRiderArmor { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -728px -1362px; - width: 90px; - height: 90px; -} -.broad_armor_special_nomadsCuirass { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -819px -1362px; - width: 90px; - height: 90px; -} -.broad_armor_special_pageArmor { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -910px -1362px; - width: 90px; - height: 90px; -} -.broad_armor_special_pyromancersRobes { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1001px -1362px; - width: 90px; - height: 90px; -} -.broad_armor_special_roguishRainbowMessengerRobes { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1092px -1362px; - width: 90px; - height: 90px; -} -.broad_armor_special_samuraiArmor { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1183px -1362px; - width: 90px; - height: 90px; -} -.broad_armor_special_sneakthiefRobes { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1274px -1362px; - width: 90px; - height: 90px; -} -.broad_armor_special_snowSovereignRobes { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1365px -1362px; - width: 90px; - height: 90px; -} -.broad_armor_warrior_1 { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1513px 0px; - width: 90px; - height: 90px; -} -.broad_armor_warrior_2 { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1513px -91px; - width: 90px; - height: 90px; -} -.broad_armor_warrior_3 { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1513px -182px; - width: 90px; - height: 90px; -} -.broad_armor_warrior_4 { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1513px -273px; - width: 90px; - height: 90px; -} -.broad_armor_warrior_5 { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1513px -364px; - width: 90px; - height: 90px; -} -.broad_armor_wizard_1 { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1513px -455px; - width: 90px; - height: 90px; -} -.broad_armor_wizard_2 { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1513px -546px; - width: 90px; - height: 90px; -} -.broad_armor_wizard_3 { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1513px -637px; - width: 90px; - height: 90px; -} -.broad_armor_wizard_4 { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1513px -728px; - width: 90px; - height: 90px; -} -.broad_armor_wizard_5 { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1513px -819px; - width: 90px; - height: 90px; -} -.shop_armor_healer_1 { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1673px -345px; - width: 68px; - height: 68px; -} -.shop_armor_healer_2 { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1673px -414px; - width: 68px; - height: 68px; -} -.shop_armor_healer_3 { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1673px -483px; - width: 68px; - height: 68px; -} -.shop_armor_healer_4 { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1673px -552px; - width: 68px; - height: 68px; -} -.shop_armor_healer_5 { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1673px -621px; - width: 68px; - height: 68px; -} -.shop_armor_rogue_1 { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1149px -1001px; - width: 68px; - height: 68px; -} -.shop_armor_rogue_2 { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1673px 0px; - width: 68px; - height: 68px; -} -.shop_armor_rogue_3 { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1035px -1591px; - width: 68px; - height: 68px; -} -.shop_armor_rogue_4 { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -897px -1591px; - width: 68px; - height: 68px; -} -.shop_armor_rogue_5 { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -552px -1591px; - width: 68px; - height: 68px; -} -.shop_armor_special_0 { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -69px -1591px; - width: 68px; - height: 68px; -} -.shop_armor_special_1 { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1035px -1522px; - width: 68px; - height: 68px; -} -.shop_armor_special_2 { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -897px -1522px; - width: 68px; - height: 68px; -} -.shop_armor_special_bardRobes { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -621px -1522px; - width: 68px; - height: 68px; -} -.shop_armor_special_dandySuit { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -759px -1453px; - width: 68px; - height: 68px; -} -.shop_armor_special_finnedOceanicArmor { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -207px -1453px; - width: 68px; - height: 68px; -} -.shop_armor_special_lunarWarriorArmor { - background-image: url(/static/sprites/spritesmith-main-5.png); - background-position: -1173px -1522px; - width: 68px; - height: 68px; -} diff --git a/website/assets/sprites/dist/spritesmith-main-5.png b/website/assets/sprites/dist/spritesmith-main-5.png deleted file mode 100644 index e0ee033b0a..0000000000 Binary files a/website/assets/sprites/dist/spritesmith-main-5.png and /dev/null differ diff --git a/website/assets/sprites/dist/spritesmith-main-6.css b/website/assets/sprites/dist/spritesmith-main-6.css deleted file mode 100644 index 5578ab8c82..0000000000 --- a/website/assets/sprites/dist/spritesmith-main-6.css +++ /dev/null @@ -1,2364 +0,0 @@ -.shop_armor_special_mammothRiderArmor { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1532px -483px; - width: 68px; - height: 68px; -} -.shop_armor_special_nomadsCuirass { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1601px -1311px; - width: 68px; - height: 68px; -} -.shop_armor_special_pageArmor { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1532px -552px; - width: 68px; - height: 68px; -} -.shop_armor_special_pyromancersRobes { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1532px -828px; - width: 68px; - height: 68px; -} -.shop_armor_special_roguishRainbowMessengerRobes { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1532px -897px; - width: 68px; - height: 68px; -} -.shop_armor_special_samuraiArmor { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -207px -1506px; - width: 68px; - height: 68px; -} -.shop_armor_special_sneakthiefRobes { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -276px -1506px; - width: 68px; - height: 68px; -} -.shop_armor_special_snowSovereignRobes { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -552px -1506px; - width: 68px; - height: 68px; -} -.shop_armor_warrior_1 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -621px -1506px; - width: 68px; - height: 68px; -} -.shop_armor_warrior_2 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1601px -276px; - width: 68px; - height: 68px; -} -.shop_armor_warrior_3 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1601px -552px; - width: 68px; - height: 68px; -} -.shop_armor_warrior_4 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1601px -621px; - width: 68px; - height: 68px; -} -.shop_armor_warrior_5 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1372px -1098px; - width: 68px; - height: 68px; -} -.shop_armor_wizard_1 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1372px -1167px; - width: 68px; - height: 68px; -} -.shop_armor_wizard_2 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -483px -1437px; - width: 68px; - height: 68px; -} -.shop_armor_wizard_3 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -552px -1437px; - width: 68px; - height: 68px; -} -.shop_armor_wizard_4 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -828px -1437px; - width: 68px; - height: 68px; -} -.shop_armor_wizard_5 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1532px -138px; - width: 68px; - height: 68px; -} -.slim_armor_healer_1 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1008px -364px; - width: 90px; - height: 90px; -} -.slim_armor_healer_2 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -546px -913px; - width: 90px; - height: 90px; -} -.slim_armor_healer_3 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -819px -913px; - width: 90px; - height: 90px; -} -.slim_armor_healer_4 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1008px -91px; - width: 90px; - height: 90px; -} -.slim_armor_healer_5 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1008px -182px; - width: 90px; - height: 90px; -} -.slim_armor_rogue_1 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1008px -273px; - width: 90px; - height: 90px; -} -.slim_armor_rogue_2 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1008px -455px; - width: 90px; - height: 90px; -} -.slim_armor_rogue_3 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1008px -637px; - width: 90px; - height: 90px; -} -.slim_armor_rogue_4 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1008px -728px; - width: 90px; - height: 90px; -} -.slim_armor_rogue_5 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1008px -910px; - width: 90px; - height: 90px; -} -.slim_armor_special_2 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: 0px -1004px; - width: 90px; - height: 90px; -} -.slim_armor_special_bardRobes { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -364px -1004px; - width: 90px; - height: 90px; -} -.slim_armor_special_dandySuit { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -455px -1004px; - width: 90px; - height: 90px; -} -.slim_armor_special_finnedOceanicArmor { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -637px -1004px; - width: 90px; - height: 90px; -} -.slim_armor_special_lunarWarriorArmor { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -728px -1004px; - width: 90px; - height: 90px; -} -.slim_armor_special_mammothRiderArmor { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1001px -1004px; - width: 90px; - height: 90px; -} -.slim_armor_special_nomadsCuirass { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1099px 0px; - width: 90px; - height: 90px; -} -.slim_armor_special_pageArmor { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -455px -1095px; - width: 90px; - height: 90px; -} -.slim_armor_special_pyromancersRobes { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -546px -1095px; - width: 90px; - height: 90px; -} -.slim_armor_special_roguishRainbowMessengerRobes { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -637px -1095px; - width: 90px; - height: 90px; -} -.slim_armor_special_samuraiArmor { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1190px -364px; - width: 90px; - height: 90px; -} -.slim_armor_special_sneakthiefRobes { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1190px -455px; - width: 90px; - height: 90px; -} -.slim_armor_special_snowSovereignRobes { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1190px -546px; - width: 90px; - height: 90px; -} -.slim_armor_warrior_1 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1183px -1186px; - width: 90px; - height: 90px; -} -.slim_armor_warrior_2 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1281px 0px; - width: 90px; - height: 90px; -} -.slim_armor_warrior_3 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1281px -182px; - width: 90px; - height: 90px; -} -.slim_armor_warrior_4 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1281px -273px; - width: 90px; - height: 90px; -} -.slim_armor_warrior_5 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1281px -455px; - width: 90px; - height: 90px; -} -.slim_armor_wizard_1 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1281px -819px; - width: 90px; - height: 90px; -} -.slim_armor_wizard_2 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1281px -910px; - width: 90px; - height: 90px; -} -.slim_armor_wizard_3 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -273px -1277px; - width: 90px; - height: 90px; -} -.slim_armor_wizard_4 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -364px -1277px; - width: 90px; - height: 90px; -} -.slim_armor_wizard_5 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -910px -1277px; - width: 90px; - height: 90px; -} -.back_special_snowdriftVeil { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -708px -176px; - width: 114px; - height: 87px; -} -.shop_back_special_snowdriftVeil { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1532px -207px; - width: 68px; - height: 68px; -} -.broad_armor_special_birthday { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1372px -273px; - width: 90px; - height: 90px; -} -.broad_armor_special_birthday2015 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -914px -819px; - width: 90px; - height: 90px; -} -.broad_armor_special_birthday2016 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -823px -630px; - width: 90px; - height: 90px; -} -.broad_armor_special_birthday2017 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: 0px -913px; - width: 90px; - height: 90px; -} -.shop_armor_special_birthday { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1532px -966px; - width: 68px; - height: 68px; -} -.shop_armor_special_birthday2015 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1532px -1242px; - width: 68px; - height: 68px; -} -.shop_armor_special_birthday2016 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1532px -1311px; - width: 68px; - height: 68px; -} -.shop_armor_special_birthday2017 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1532px -1380px; - width: 68px; - height: 68px; -} -.slim_armor_special_birthday { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -91px -913px; - width: 90px; - height: 90px; -} -.slim_armor_special_birthday2015 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -182px -913px; - width: 90px; - height: 90px; -} -.slim_armor_special_birthday2016 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -273px -913px; - width: 90px; - height: 90px; -} -.slim_armor_special_birthday2017 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -455px -913px; - width: 90px; - height: 90px; -} -.broad_armor_special_fall2015Healer { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -914px -273px; - width: 93px; - height: 90px; -} -.broad_armor_special_fall2015Mage { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: 0px -631px; - width: 105px; - height: 90px; -} -.broad_armor_special_fall2015Rogue { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -910px -913px; - width: 90px; - height: 90px; -} -.broad_armor_special_fall2015Warrior { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1008px 0px; - width: 90px; - height: 90px; -} -.broad_armor_special_fall2016Healer { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -345px -543px; - width: 114px; - height: 87px; -} -.broad_armor_special_fall2016Mage { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -460px -543px; - width: 114px; - height: 87px; -} -.broad_armor_special_fall2016Rogue { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -593px -264px; - width: 114px; - height: 87px; -} -.broad_armor_special_fall2016Warrior { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -115px -543px; - width: 114px; - height: 87px; -} -.broad_armor_special_fall2017Healer { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -230px -182px; - width: 114px; - height: 90px; -} -.broad_armor_special_fall2017Mage { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: 0px -273px; - width: 114px; - height: 90px; -} -.broad_armor_special_fall2017Rogue { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -345px -273px; - width: 114px; - height: 90px; -} -.broad_armor_special_fall2017Warrior { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -478px -91px; - width: 114px; - height: 90px; -} -.broad_armor_special_fallHealer { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -273px -1004px; - width: 90px; - height: 90px; -} -.broad_armor_special_fallMage { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -121px 0px; - width: 120px; - height: 90px; -} -.broad_armor_special_fallRogue { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -212px -722px; - width: 105px; - height: 90px; -} -.broad_armor_special_fallWarrior { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -546px -1004px; - width: 90px; - height: 90px; -} -.head_special_fall2015Healer { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -694px -722px; - width: 93px; - height: 90px; -} -.head_special_fall2015Mage { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -106px -722px; - width: 105px; - height: 90px; -} -.head_special_fall2015Rogue { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -819px -1004px; - width: 90px; - height: 90px; -} -.head_special_fall2015Warrior { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -910px -1004px; - width: 90px; - height: 90px; -} -.head_special_fall2016Healer { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: 0px -455px; - width: 114px; - height: 87px; -} -.head_special_fall2016Mage { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -115px -455px; - width: 114px; - height: 87px; -} -.head_special_fall2016Rogue { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -593px -88px; - width: 114px; - height: 87px; -} -.head_special_fall2016Warrior { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -593px -176px; - width: 114px; - height: 87px; -} -.head_special_fall2017Healer { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -363px -182px; - width: 114px; - height: 90px; -} -.head_special_fall2017Mage { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: 0px -182px; - width: 114px; - height: 90px; -} -.head_special_fall2017Rogue { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -115px -273px; - width: 114px; - height: 90px; -} -.head_special_fall2017Warrior { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -230px -273px; - width: 114px; - height: 90px; -} -.head_special_fallHealer { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1092px -1186px; - width: 90px; - height: 90px; -} -.head_special_fallMage { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -242px 0px; - width: 120px; - height: 90px; -} -.head_special_fallRogue { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: 0px -722px; - width: 105px; - height: 90px; -} -.head_special_fallWarrior { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1281px -91px; - width: 90px; - height: 90px; -} -.shield_special_fall2015Healer { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -458px -813px; - width: 93px; - height: 90px; -} -.shield_special_fall2015Rogue { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -530px -631px; - width: 105px; - height: 90px; -} -.shield_special_fall2015Warrior { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1281px -364px; - width: 90px; - height: 90px; -} -.shield_special_fall2016Healer { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -345px -455px; - width: 114px; - height: 87px; -} -.shield_special_fall2016Rogue { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -460px -455px; - width: 114px; - height: 87px; -} -.shield_special_fall2016Warrior { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -593px 0px; - width: 114px; - height: 87px; -} -.shield_special_fall2017Healer { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -230px -364px; - width: 114px; - height: 90px; -} -.shield_special_fall2017Rogue { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -345px -364px; - width: 114px; - height: 90px; -} -.shield_special_fall2017Warrior { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -478px 0px; - width: 114px; - height: 90px; -} -.shield_special_fallHealer { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1001px -1277px; - width: 90px; - height: 90px; -} -.shield_special_fallRogue { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -424px -631px; - width: 105px; - height: 90px; -} -.shield_special_fallWarrior { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1372px -91px; - width: 90px; - height: 90px; -} -.shop_armor_special_fall2015Healer { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -690px -1506px; - width: 68px; - height: 68px; -} -.shop_armor_special_fall2015Mage { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -966px -1506px; - width: 68px; - height: 68px; -} -.shop_armor_special_fall2015Rogue { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1035px -1506px; - width: 68px; - height: 68px; -} -.shop_armor_special_fall2015Warrior { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1104px -1506px; - width: 68px; - height: 68px; -} -.shop_armor_special_fall2016Healer { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1380px -1506px; - width: 68px; - height: 68px; -} -.shop_armor_special_fall2016Mage { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1449px -1506px; - width: 68px; - height: 68px; -} -.shop_armor_special_fall2016Rogue { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1601px -138px; - width: 68px; - height: 68px; -} -.shop_armor_special_fall2016Warrior { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1601px -207px; - width: 68px; - height: 68px; -} -.shop_armor_special_fall2017Healer { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1670px -671px; - width: 40px; - height: 40px; -} -.shop_armor_special_fall2017Mage { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1670px -630px; - width: 40px; - height: 40px; -} -.shop_armor_special_fall2017Rogue { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1670px -589px; - width: 40px; - height: 40px; -} -.shop_armor_special_fall2017Warrior { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1670px -548px; - width: 40px; - height: 40px; -} -.shop_armor_special_fallHealer { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1601px -966px; - width: 68px; - height: 68px; -} -.shop_armor_special_fallMage { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1601px -1035px; - width: 68px; - height: 68px; -} -.shop_armor_special_fallRogue { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1601px -1380px; - width: 68px; - height: 68px; -} -.shop_armor_special_fallWarrior { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -138px -1575px; - width: 68px; - height: 68px; -} -.shop_head_special_fall2015Healer { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -207px -1575px; - width: 68px; - height: 68px; -} -.shop_head_special_fall2015Mage { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -276px -1575px; - width: 68px; - height: 68px; -} -.shop_head_special_fall2015Rogue { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -552px -1575px; - width: 68px; - height: 68px; -} -.shop_head_special_fall2015Warrior { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -966px -1575px; - width: 68px; - height: 68px; -} -.shop_head_special_fall2016Healer { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1035px -1575px; - width: 68px; - height: 68px; -} -.shop_head_special_fall2016Mage { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1104px -1575px; - width: 68px; - height: 68px; -} -.shop_head_special_fall2016Rogue { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1380px -1575px; - width: 68px; - height: 68px; -} -.shop_head_special_fall2016Warrior { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1372px -684px; - width: 68px; - height: 68px; -} -.shop_head_special_fall2017Healer { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1670px -507px; - width: 40px; - height: 40px; -} -.shop_head_special_fall2017Mage { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1670px -466px; - width: 40px; - height: 40px; -} -.shop_head_special_fall2017Rogue { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1670px -712px; - width: 40px; - height: 40px; -} -.shop_head_special_fall2017Warrior { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1670px -384px; - width: 40px; - height: 40px; -} -.shop_head_special_fallHealer { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1372px -1236px; - width: 68px; - height: 68px; -} -.shop_head_special_fallMage { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -69px -1368px; - width: 68px; - height: 68px; -} -.shop_head_special_fallRogue { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -138px -1368px; - width: 68px; - height: 68px; -} -.shop_head_special_fallWarrior { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -414px -1368px; - width: 68px; - height: 68px; -} -.shop_shield_special_fall2015Healer { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -483px -1368px; - width: 68px; - height: 68px; -} -.shop_shield_special_fall2015Rogue { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -552px -1368px; - width: 68px; - height: 68px; -} -.shop_shield_special_fall2015Warrior { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -828px -1368px; - width: 68px; - height: 68px; -} -.shop_shield_special_fall2016Healer { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -897px -1368px; - width: 68px; - height: 68px; -} -.shop_shield_special_fall2016Rogue { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -966px -1368px; - width: 68px; - height: 68px; -} -.shop_shield_special_fall2016Warrior { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1242px -1368px; - width: 68px; - height: 68px; -} -.shop_shield_special_fall2017Healer { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1670px -343px; - width: 40px; - height: 40px; -} -.shop_shield_special_fall2017Rogue { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1670px -302px; - width: 40px; - height: 40px; -} -.shop_shield_special_fall2017Warrior { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1670px -261px; - width: 40px; - height: 40px; -} -.shop_shield_special_fallHealer { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1463px -276px; - width: 68px; - height: 68px; -} -.shop_shield_special_fallRogue { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1463px -345px; - width: 68px; - height: 68px; -} -.shop_shield_special_fallWarrior { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1463px -621px; - width: 68px; - height: 68px; -} -.shop_weapon_special_fall2015Healer { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1463px -690px; - width: 68px; - height: 68px; -} -.shop_weapon_special_fall2015Mage { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1463px -759px; - width: 68px; - height: 68px; -} -.shop_weapon_special_fall2015Rogue { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1463px -1035px; - width: 68px; - height: 68px; -} -.shop_weapon_special_fall2015Warrior { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1463px -1104px; - width: 68px; - height: 68px; -} -.shop_weapon_special_fall2016Healer { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: 0px -1437px; - width: 68px; - height: 68px; -} -.shop_weapon_special_fall2016Mage { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -69px -1437px; - width: 68px; - height: 68px; -} -.shop_weapon_special_fall2016Rogue { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -138px -1437px; - width: 68px; - height: 68px; -} -.shop_weapon_special_fall2016Warrior { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -414px -1437px; - width: 68px; - height: 68px; -} -.shop_weapon_special_fall2017Healer { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1670px -220px; - width: 40px; - height: 40px; -} -.shop_weapon_special_fall2017Mage { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1670px -179px; - width: 40px; - height: 40px; -} -.shop_weapon_special_fall2017Rogue { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1670px -425px; - width: 40px; - height: 40px; -} -.shop_weapon_special_fall2017Warrior { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1670px -138px; - width: 40px; - height: 40px; -} -.shop_weapon_special_fallHealer { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1173px -1437px; - width: 68px; - height: 68px; -} -.shop_weapon_special_fallMage { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1242px -1437px; - width: 68px; - height: 68px; -} -.shop_weapon_special_fallRogue { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1311px -1437px; - width: 68px; - height: 68px; -} -.shop_weapon_special_fallWarrior { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1532px -69px; - width: 68px; - height: 68px; -} -.slim_armor_special_fall2015Healer { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -600px -722px; - width: 93px; - height: 90px; -} -.slim_armor_special_fall2015Mage { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -708px -264px; - width: 105px; - height: 90px; -} -.slim_armor_special_fall2015Rogue { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -637px -913px; - width: 90px; - height: 90px; -} -.slim_armor_special_fall2015Warrior { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -728px -913px; - width: 90px; - height: 90px; -} -.slim_armor_special_fall2016Healer { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -230px -543px; - width: 114px; - height: 87px; -} -.slim_armor_special_fall2016Mage { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -708px -88px; - width: 114px; - height: 87px; -} -.slim_armor_special_fall2016Rogue { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -708px 0px; - width: 114px; - height: 87px; -} -.slim_armor_special_fall2016Warrior { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -575px -543px; - width: 114px; - height: 87px; -} -.slim_armor_special_fall2017Healer { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -478px -364px; - width: 114px; - height: 90px; -} -.slim_armor_special_fall2017Mage { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -478px -273px; - width: 114px; - height: 90px; -} -.slim_armor_special_fall2017Rogue { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -115px -182px; - width: 114px; - height: 90px; -} -.slim_armor_special_fall2017Warrior { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -478px -182px; - width: 114px; - height: 90px; -} -.slim_armor_special_fallHealer { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1008px -546px; - width: 90px; - height: 90px; -} -.slim_armor_special_fallMage { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -242px -91px; - width: 120px; - height: 90px; -} -.slim_armor_special_fallRogue { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -212px -631px; - width: 105px; - height: 90px; -} -.slim_armor_special_fallWarrior { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1008px -819px; - width: 90px; - height: 90px; -} -.weapon_special_fall2015Healer { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -788px -722px; - width: 93px; - height: 90px; -} -.weapon_special_fall2015Mage { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -318px -631px; - width: 105px; - height: 90px; -} -.weapon_special_fall2015Rogue { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -91px -1004px; - width: 90px; - height: 90px; -} -.weapon_special_fall2015Warrior { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -182px -1004px; - width: 90px; - height: 90px; -} -.weapon_special_fall2016Healer { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: 0px -543px; - width: 114px; - height: 87px; -} -.weapon_special_fall2016Mage { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -593px -440px; - width: 114px; - height: 87px; -} -.weapon_special_fall2016Rogue { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -593px -352px; - width: 114px; - height: 87px; -} -.weapon_special_fall2016Warrior { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -230px -455px; - width: 114px; - height: 87px; -} -.weapon_special_fall2017Healer { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -115px -364px; - width: 114px; - height: 90px; -} -.weapon_special_fall2017Mage { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: 0px -364px; - width: 114px; - height: 90px; -} -.weapon_special_fall2017Rogue { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -363px -91px; - width: 114px; - height: 90px; -} -.weapon_special_fall2017Warrior { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -363px 0px; - width: 114px; - height: 90px; -} -.weapon_special_fallHealer { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1092px -1277px; - width: 90px; - height: 90px; -} -.weapon_special_fallMage { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: 0px -91px; - width: 120px; - height: 90px; -} -.weapon_special_fallRogue { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -636px -631px; - width: 105px; - height: 90px; -} -.weapon_special_fallWarrior { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1099px -91px; - width: 90px; - height: 90px; -} -.broad_armor_special_gaymerx { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1099px -182px; - width: 90px; - height: 90px; -} -.head_special_gaymerx { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1099px -273px; - width: 90px; - height: 90px; -} -.shop_armor_special_gaymerx { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -621px -1575px; - width: 68px; - height: 68px; -} -.shop_head_special_gaymerx { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -690px -1575px; - width: 68px; - height: 68px; -} -.slim_armor_special_gaymerx { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1099px -364px; - width: 90px; - height: 90px; -} -.back_mystery_201402 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1099px -455px; - width: 90px; - height: 90px; -} -.broad_armor_mystery_201402 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1099px -546px; - width: 90px; - height: 90px; -} -.head_mystery_201402 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1099px -637px; - width: 90px; - height: 90px; -} -.shop_armor_mystery_201402 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1449px -1575px; - width: 68px; - height: 68px; -} -.shop_back_mystery_201402 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1518px -1575px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201402 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1372px -546px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201402 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1372px -615px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201402 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1099px -728px; - width: 90px; - height: 90px; -} -.broad_armor_mystery_201403 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1099px -819px; - width: 90px; - height: 90px; -} -.headAccessory_mystery_201403 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1099px -910px; - width: 90px; - height: 90px; -} -.shop_armor_mystery_201403 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1372px -891px; - width: 68px; - height: 68px; -} -.shop_headAccessory_mystery_201403 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1372px -960px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201403 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1372px -1029px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201403 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1099px -1001px; - width: 90px; - height: 90px; -} -.back_mystery_201404 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: 0px -1095px; - width: 90px; - height: 90px; -} -.headAccessory_mystery_201404 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -91px -1095px; - width: 90px; - height: 90px; -} -.shop_back_mystery_201404 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -742px -631px; - width: 68px; - height: 68px; -} -.shop_headAccessory_mystery_201404 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -834px -813px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201404 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: 0px -1368px; - width: 68px; - height: 68px; -} -.broad_armor_mystery_201405 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -182px -1095px; - width: 90px; - height: 90px; -} -.head_mystery_201405 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -273px -1095px; - width: 90px; - height: 90px; -} -.shop_armor_mystery_201405 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -207px -1368px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201405 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -276px -1368px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201405 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -345px -1368px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201405 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -364px -1095px; - width: 90px; - height: 90px; -} -.broad_armor_mystery_201406 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -182px -813px; - width: 90px; - height: 96px; -} -.head_mystery_201406 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -91px -813px; - width: 90px; - height: 96px; -} -.shop_armor_mystery_201406 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -621px -1368px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201406 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -690px -1368px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201406 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -759px -1368px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201406 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -273px -813px; - width: 90px; - height: 96px; -} -.broad_armor_mystery_201407 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -728px -1095px; - width: 90px; - height: 90px; -} -.head_mystery_201407 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -819px -1095px; - width: 90px; - height: 90px; -} -.shop_armor_mystery_201407 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1035px -1368px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201407 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1104px -1368px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201407 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1173px -1368px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201407 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -910px -1095px; - width: 90px; - height: 90px; -} -.broad_armor_mystery_201408 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1001px -1095px; - width: 90px; - height: 90px; -} -.head_mystery_201408 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1092px -1095px; - width: 90px; - height: 90px; -} -.shop_armor_mystery_201408 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1463px 0px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201408 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1463px -69px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201408 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1463px -138px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201408 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1190px 0px; - width: 90px; - height: 90px; -} -.broad_armor_mystery_201409 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1190px -91px; - width: 90px; - height: 90px; -} -.headAccessory_mystery_201409 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1190px -182px; - width: 90px; - height: 90px; -} -.shop_armor_mystery_201409 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1463px -414px; - width: 68px; - height: 68px; -} -.shop_headAccessory_mystery_201409 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1463px -483px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201409 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1463px -552px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201409 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1190px -273px; - width: 90px; - height: 90px; -} -.back_mystery_201410 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -318px -722px; - width: 93px; - height: 90px; -} -.broad_armor_mystery_201410 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -412px -722px; - width: 93px; - height: 90px; -} -.shop_armor_mystery_201410 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1463px -828px; - width: 68px; - height: 68px; -} -.shop_back_mystery_201410 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1463px -897px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201410 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1463px -966px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201410 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -506px -722px; - width: 93px; - height: 90px; -} -.head_mystery_201411 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1190px -637px; - width: 90px; - height: 90px; -} -.shop_head_mystery_201411 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1463px -1173px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201411 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1463px -1242px; - width: 68px; - height: 68px; -} -.shop_weapon_mystery_201411 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1463px -1311px; - width: 68px; - height: 68px; -} -.weapon_mystery_201411 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1190px -728px; - width: 90px; - height: 90px; -} -.broad_armor_mystery_201412 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1190px -819px; - width: 90px; - height: 90px; -} -.head_mystery_201412 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1190px -910px; - width: 90px; - height: 90px; -} -.shop_armor_mystery_201412 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -207px -1437px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201412 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -276px -1437px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201412 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -345px -1437px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201412 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1190px -1001px; - width: 90px; - height: 90px; -} -.broad_armor_mystery_201501 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1190px -1092px; - width: 90px; - height: 90px; -} -.head_mystery_201501 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: 0px -1186px; - width: 90px; - height: 90px; -} -.shop_armor_mystery_201501 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -621px -1437px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201501 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -690px -1437px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201501 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -759px -1437px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201501 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -91px -1186px; - width: 90px; - height: 90px; -} -.headAccessory_mystery_201502 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -182px -1186px; - width: 90px; - height: 90px; -} -.shop_headAccessory_mystery_201502 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -966px -1437px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201502 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1035px -1437px; - width: 68px; - height: 68px; -} -.shop_weapon_mystery_201502 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1104px -1437px; - width: 68px; - height: 68px; -} -.weapon_mystery_201502 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -273px -1186px; - width: 90px; - height: 90px; -} -.broad_armor_mystery_201503 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -364px -1186px; - width: 90px; - height: 90px; -} -.eyewear_mystery_201503 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -455px -1186px; - width: 90px; - height: 90px; -} -.shop_armor_mystery_201503 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1380px -1437px; - width: 68px; - height: 68px; -} -.shop_eyewear_mystery_201503 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1449px -1437px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201503 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1532px 0px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201503 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -546px -1186px; - width: 90px; - height: 90px; -} -.back_mystery_201504 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -637px -1186px; - width: 90px; - height: 90px; -} -.broad_armor_mystery_201504 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -728px -1186px; - width: 90px; - height: 90px; -} -.shop_armor_mystery_201504 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1532px -276px; - width: 68px; - height: 68px; -} -.shop_back_mystery_201504 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1532px -345px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201504 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1532px -414px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201504 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -819px -1186px; - width: 90px; - height: 90px; -} -.head_mystery_201505 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -910px -1186px; - width: 90px; - height: 90px; -} -.shop_head_mystery_201505 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1532px -621px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201505 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1532px -690px; - width: 68px; - height: 68px; -} -.shop_weapon_mystery_201505 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1532px -759px; - width: 68px; - height: 68px; -} -.weapon_mystery_201505 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1001px -1186px; - width: 90px; - height: 90px; -} -.broad_armor_mystery_201506 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -823px -424px; - width: 90px; - height: 105px; -} -.eyewear_mystery_201506 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -823px -318px; - width: 90px; - height: 105px; -} -.shop_armor_mystery_201506 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1532px -1035px; - width: 68px; - height: 68px; -} -.shop_eyewear_mystery_201506 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1532px -1104px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201506 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1532px -1173px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201506 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -823px -212px; - width: 90px; - height: 105px; -} -.back_mystery_201507 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -823px -106px; - width: 90px; - height: 105px; -} -.eyewear_mystery_201507 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -823px 0px; - width: 90px; - height: 105px; -} -.shop_back_mystery_201507 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: 0px -1506px; - width: 68px; - height: 68px; -} -.shop_eyewear_mystery_201507 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -69px -1506px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201507 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -138px -1506px; - width: 68px; - height: 68px; -} -.broad_armor_mystery_201508 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -552px -813px; - width: 93px; - height: 90px; -} -.head_mystery_201508 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -646px -813px; - width: 93px; - height: 90px; -} -.shop_armor_mystery_201508 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -345px -1506px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201508 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -414px -1506px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201508 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -483px -1506px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201508 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -740px -813px; - width: 93px; - height: 90px; -} -.broad_armor_mystery_201509 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1281px -546px; - width: 90px; - height: 90px; -} -.head_mystery_201509 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1281px -637px; - width: 90px; - height: 90px; -} -.shop_armor_mystery_201509 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -759px -1506px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201509 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -828px -1506px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201509 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -897px -1506px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201509 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1281px -728px; - width: 90px; - height: 90px; -} -.back_mystery_201510 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -106px -631px; - width: 105px; - height: 90px; -} -.headAccessory_mystery_201510 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -914px -91px; - width: 93px; - height: 90px; -} -.shop_back_mystery_201510 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1173px -1506px; - width: 68px; - height: 68px; -} -.shop_headAccessory_mystery_201510 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1242px -1506px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201510 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1311px -1506px; - width: 68px; - height: 68px; -} -.broad_armor_mystery_201511 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1281px -1001px; - width: 90px; - height: 90px; -} -.head_mystery_201511 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1281px -1092px; - width: 90px; - height: 90px; -} -.shop_armor_mystery_201511 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1518px -1506px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201511 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1601px 0px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201511 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1601px -69px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201511 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1281px -1183px; - width: 90px; - height: 90px; -} -.broad_armor_mystery_201512 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: 0px -1277px; - width: 90px; - height: 90px; -} -.head_mystery_201512 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -91px -1277px; - width: 90px; - height: 90px; -} -.shop_armor_mystery_201512 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1601px -345px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201512 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1601px -414px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201512 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1601px -483px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201512 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -182px -1277px; - width: 90px; - height: 90px; -} -.head_mystery_201601 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: 0px 0px; - width: 120px; - height: 90px; -} -.shield_mystery_201601 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -121px -91px; - width: 120px; - height: 90px; -} -.shop_head_mystery_201601 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1601px -759px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201601 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1601px -828px; - width: 68px; - height: 68px; -} -.shop_shield_mystery_201601 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1601px -897px; - width: 68px; - height: 68px; -} -.back_mystery_201602 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -455px -1277px; - width: 90px; - height: 90px; -} -.head_mystery_201602 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -546px -1277px; - width: 90px; - height: 90px; -} -.shop_back_mystery_201602 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1601px -1104px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201602 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1601px -1173px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201602 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1601px -1242px; - width: 68px; - height: 68px; -} -.broad_armor_mystery_201603 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -637px -1277px; - width: 90px; - height: 90px; -} -.head_mystery_201603 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -728px -1277px; - width: 90px; - height: 90px; -} -.shop_armor_mystery_201603 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1601px -1449px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201603 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: 0px -1575px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201603 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -69px -1575px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201603 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -819px -1277px; - width: 90px; - height: 90px; -} -.broad_armor_mystery_201604 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -914px -364px; - width: 93px; - height: 90px; -} -.head_mystery_201604 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -914px -455px; - width: 93px; - height: 90px; -} -.shop_armor_mystery_201604 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -345px -1575px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201604 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -414px -1575px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201604 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -483px -1575px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201604 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -914px -546px; - width: 93px; - height: 90px; -} -.broad_armor_mystery_201605 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1183px -1277px; - width: 90px; - height: 90px; -} -.head_mystery_201605 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1274px -1277px; - width: 90px; - height: 90px; -} -.shop_armor_mystery_201605 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -759px -1575px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201605 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -828px -1575px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201605 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -897px -1575px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201605 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1372px 0px; - width: 90px; - height: 90px; -} -.broad_armor_mystery_201606 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -708px -461px; - width: 90px; - height: 105px; -} -.head_mystery_201606 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1372px -182px; - width: 90px; - height: 90px; -} -.shop_armor_mystery_201606 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1173px -1575px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201606 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1242px -1575px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201606 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1311px -1575px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201606 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -708px -355px; - width: 90px; - height: 105px; -} -.broad_armor_mystery_201607 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1372px -364px; - width: 90px; - height: 90px; -} -.head_mystery_201607 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1372px -455px; - width: 90px; - height: 90px; -} -.shop_armor_mystery_201607 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1587px -1575px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201607 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1670px 0px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201607 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -897px -1437px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201607 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -364px -913px; - width: 90px; - height: 90px; -} -.back_mystery_201608 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -914px -637px; - width: 93px; - height: 90px; -} -.head_mystery_201608 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -914px -182px; - width: 93px; - height: 90px; -} -.shop_back_mystery_201608 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1463px -207px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201608 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1380px -1368px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201608 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1311px -1368px; - width: 68px; - height: 68px; -} -.broad_armor_mystery_201609 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -914px 0px; - width: 93px; - height: 90px; -} -.head_mystery_201609 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -914px -728px; - width: 93px; - height: 90px; -} -.shop_armor_mystery_201609 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1372px -822px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201609 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1372px -753px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201609 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1601px -690px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201609 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -364px -813px; - width: 93px; - height: 90px; -} -.broad_armor_mystery_201610 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: 0px -813px; - width: 90px; - height: 99px; -} -.head_mystery_201610 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -823px -530px; - width: 90px; - height: 99px; -} -.shop_armor_mystery_201610 { - background-image: url(/static/sprites/spritesmith-main-6.png); - background-position: -1670px -69px; - width: 68px; - height: 68px; -} diff --git a/website/assets/sprites/dist/spritesmith-main-6.png b/website/assets/sprites/dist/spritesmith-main-6.png deleted file mode 100644 index 452656c029..0000000000 Binary files a/website/assets/sprites/dist/spritesmith-main-6.png and /dev/null differ diff --git a/website/assets/sprites/dist/spritesmith-main-7.css b/website/assets/sprites/dist/spritesmith-main-7.css deleted file mode 100644 index b44943258c..0000000000 --- a/website/assets/sprites/dist/spritesmith-main-7.css +++ /dev/null @@ -1,2370 +0,0 @@ -.shop_head_mystery_201610 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -276px -1436px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201610 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1709px -276px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201610 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -875px -182px; - width: 90px; - height: 99px; -} -.head_mystery_201611 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -455px -1094px; - width: 90px; - height: 90px; -} -.shop_head_mystery_201611 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -345px -1436px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201611 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1502px 0px; - width: 68px; - height: 68px; -} -.shop_weapon_mystery_201611 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -207px -1436px; - width: 68px; - height: 68px; -} -.weapon_mystery_201611 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -819px -912px; - width: 90px; - height: 90px; -} -.broad_armor_mystery_201612 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1069px -91px; - width: 90px; - height: 90px; -} -.head_mystery_201612 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1069px -182px; - width: 90px; - height: 90px; -} -.shop_armor_mystery_201612 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1502px -69px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201612 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1502px -1104px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201612 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1502px -1242px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201612 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -546px -1003px; - width: 90px; - height: 90px; -} -.eyewear_mystery_201701 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -91px -715px; - width: 90px; - height: 105px; -} -.shield_mystery_201701 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -364px -715px; - width: 90px; - height: 105px; -} -.shop_eyewear_mystery_201701 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -690px -1367px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201701 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -759px -1367px; - width: 68px; - height: 68px; -} -.shop_shield_mystery_201701 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -828px -1367px; - width: 68px; - height: 68px; -} -.back_mystery_201702 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -546px -1094px; - width: 90px; - height: 90px; -} -.head_mystery_201702 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -728px -1094px; - width: 90px; - height: 90px; -} -.shop_back_mystery_201702 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1502px -621px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201702 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1502px -690px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201702 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1502px -1035px; - width: 68px; - height: 68px; -} -.broad_armor_mystery_201703 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1251px 0px; - width: 90px; - height: 90px; -} -.head_mystery_201703 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1251px -91px; - width: 90px; - height: 90px; -} -.shop_armor_mystery_201703 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1502px -1311px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201703 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -69px -1436px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201703 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -138px -1436px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201703 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -273px -1185px; - width: 90px; - height: 90px; -} -.back_mystery_201704 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1342px -455px; - width: 90px; - height: 90px; -} -.broad_armor_mystery_201704 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1342px -1092px; - width: 90px; - height: 90px; -} -.shop_armor_mystery_201704 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -138px -1367px; - width: 68px; - height: 68px; -} -.shop_back_mystery_201704 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -207px -1367px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201704 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -276px -1367px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201704 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -875px -646px; - width: 90px; - height: 90px; -} -.body_mystery_201705 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -978px -455px; - width: 90px; - height: 90px; -} -.head_mystery_201705 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -637px -912px; - width: 90px; - height: 90px; -} -.shop_body_mystery_201705 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -897px -1367px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201705 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -966px -1367px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201705 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1035px -1367px; - width: 68px; - height: 68px; -} -.back_mystery_201706 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -557px -182px; - width: 111px; - height: 90px; -} -.body_mystery_201706 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -557px 0px; - width: 111px; - height: 90px; -} -.shop_back_mystery_201706 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1502px -138px; - width: 68px; - height: 68px; -} -.shop_body_mystery_201706 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1502px -483px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201706 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1502px -552px; - width: 68px; - height: 68px; -} -.broad_armor_mystery_201707 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -669px -176px; - width: 105px; - height: 90px; -} -.head_mystery_201707 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -669px -479px; - width: 105px; - height: 90px; -} -.shop_armor_mystery_201707 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1709px -537px; - width: 40px; - height: 40px; -} -.shop_head_mystery_201707 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1709px -496px; - width: 40px; - height: 40px; -} -.shop_set_mystery_201707 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1502px -1173px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201707 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -448px -427px; - width: 105px; - height: 90px; -} -.shield_mystery_201708 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -637px -1094px; - width: 90px; - height: 90px; -} -.shop_set_mystery_201708 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: 0px -1436px; - width: 68px; - height: 68px; -} -.shop_shield_mystery_201708 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1709px -455px; - width: 40px; - height: 40px; -} -.shop_weapon_mystery_201708 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1709px -414px; - width: 40px; - height: 40px; -} -.weapon_mystery_201708 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1092px -1094px; - width: 90px; - height: 90px; -} -.back_mystery_201709 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -442px 0px; - width: 114px; - height: 90px; -} -.shield_mystery_201709 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -206px -321px; - width: 114px; - height: 90px; -} -.shop_back_mystery_201709 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -414px -1436px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201709 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -483px -1436px; - width: 68px; - height: 68px; -} -.shop_shield_mystery_201709 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -69px -1367px; - width: 68px; - height: 68px; -} -.broad_armor_mystery_301404 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1251px -182px; - width: 90px; - height: 90px; -} -.eyewear_mystery_301404 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1251px -273px; - width: 90px; - height: 90px; -} -.head_mystery_301404 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1251px -364px; - width: 90px; - height: 90px; -} -.shop_armor_mystery_301404 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -345px -1367px; - width: 68px; - height: 68px; -} -.shop_eyewear_mystery_301404 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -414px -1367px; - width: 68px; - height: 68px; -} -.shop_head_mystery_301404 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -483px -1367px; - width: 68px; - height: 68px; -} -.shop_set_mystery_301404 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -552px -1367px; - width: 68px; - height: 68px; -} -.shop_weapon_mystery_301404 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -621px -1367px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_301404 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1251px -546px; - width: 90px; - height: 90px; -} -.weapon_mystery_301404 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1251px -637px; - width: 90px; - height: 90px; -} -.eyewear_mystery_301405 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1251px -728px; - width: 90px; - height: 90px; -} -.headAccessory_mystery_301405 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1251px -910px; - width: 90px; - height: 90px; -} -.head_mystery_301405 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1251px -819px; - width: 90px; - height: 90px; -} -.shield_mystery_301405 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1251px -1001px; - width: 90px; - height: 90px; -} -.shop_eyewear_mystery_301405 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1104px -1367px; - width: 68px; - height: 68px; -} -.shop_headAccessory_mystery_301405 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1242px -1367px; - width: 68px; - height: 68px; -} -.shop_head_mystery_301405 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1173px -1367px; - width: 68px; - height: 68px; -} -.shop_set_mystery_301405 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1311px -1367px; - width: 68px; - height: 68px; -} -.shop_shield_mystery_301405 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1380px -1367px; - width: 68px; - height: 68px; -} -.broad_armor_mystery_301703 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1251px -1092px; - width: 90px; - height: 90px; -} -.eyewear_mystery_301703 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: 0px -1185px; - width: 90px; - height: 90px; -} -.head_mystery_301703 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -669px 0px; - width: 114px; - height: 87px; -} -.shop_armor_mystery_301703 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1502px -207px; - width: 68px; - height: 68px; -} -.shop_eyewear_mystery_301703 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1502px -276px; - width: 68px; - height: 68px; -} -.shop_head_mystery_301703 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1502px -345px; - width: 68px; - height: 68px; -} -.shop_set_mystery_301703 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1502px -414px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_301703 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -364px -1185px; - width: 90px; - height: 90px; -} -.broad_armor_mystery_301704 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -637px -1185px; - width: 90px; - height: 90px; -} -.head_mystery_301704 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -819px -1185px; - width: 90px; - height: 90px; -} -.shield_mystery_301704 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1001px -1185px; - width: 90px; - height: 90px; -} -.shop_armor_mystery_301704 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1502px -759px; - width: 68px; - height: 68px; -} -.shop_head_mystery_301704 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1502px -828px; - width: 68px; - height: 68px; -} -.shop_set_mystery_301704 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1502px -897px; - width: 68px; - height: 68px; -} -.shop_shield_mystery_301704 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1502px -966px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_301704 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1092px -1185px; - width: 90px; - height: 90px; -} -.broad_armor_special_spring2015Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1183px -1185px; - width: 90px; - height: 90px; -} -.broad_armor_special_spring2015Mage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1342px 0px; - width: 90px; - height: 90px; -} -.broad_armor_special_spring2015Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1342px -91px; - width: 90px; - height: 90px; -} -.broad_armor_special_spring2015Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1342px -182px; - width: 90px; - height: 90px; -} -.broad_armor_special_spring2016Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1342px -273px; - width: 90px; - height: 90px; -} -.broad_armor_special_spring2016Mage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1342px -364px; - width: 90px; - height: 90px; -} -.broad_armor_special_spring2016Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -875px -91px; - width: 102px; - height: 90px; -} -.broad_armor_special_spring2016Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1342px -546px; - width: 90px; - height: 90px; -} -.broad_armor_special_spring2017Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1342px -728px; - width: 90px; - height: 90px; -} -.broad_armor_special_spring2017Mage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1342px -819px; - width: 90px; - height: 90px; -} -.broad_armor_special_spring2017Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1342px -1001px; - width: 90px; - height: 90px; -} -.broad_armor_special_spring2017Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -669px -88px; - width: 114px; - height: 87px; -} -.broad_armor_special_springHealer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1342px -1183px; - width: 90px; - height: 90px; -} -.broad_armor_special_springMage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: 0px -1276px; - width: 90px; - height: 90px; -} -.broad_armor_special_springRogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -91px -1276px; - width: 90px; - height: 90px; -} -.broad_armor_special_springWarrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -182px -1276px; - width: 90px; - height: 90px; -} -.headAccessory_special_spring2015Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -819px -821px; - width: 90px; - height: 90px; -} -.headAccessory_special_spring2015Mage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -978px 0px; - width: 90px; - height: 90px; -} -.headAccessory_special_spring2015Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -978px -91px; - width: 90px; - height: 90px; -} -.headAccessory_special_spring2015Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -978px -182px; - width: 90px; - height: 90px; -} -.headAccessory_special_spring2016Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -978px -273px; - width: 90px; - height: 90px; -} -.headAccessory_special_spring2016Mage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -978px -364px; - width: 90px; - height: 90px; -} -.headAccessory_special_spring2016Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -752px -715px; - width: 102px; - height: 90px; -} -.headAccessory_special_spring2016Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -978px -546px; - width: 90px; - height: 90px; -} -.headAccessory_special_spring2017Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -978px -637px; - width: 90px; - height: 90px; -} -.headAccessory_special_spring2017Mage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -978px -728px; - width: 90px; - height: 90px; -} -.headAccessory_special_spring2017Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -978px -819px; - width: 90px; - height: 90px; -} -.headAccessory_special_spring2017Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: 0px -912px; - width: 90px; - height: 90px; -} -.headAccessory_special_springHealer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -91px -912px; - width: 90px; - height: 90px; -} -.headAccessory_special_springMage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -182px -912px; - width: 90px; - height: 90px; -} -.headAccessory_special_springRogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -273px -912px; - width: 90px; - height: 90px; -} -.headAccessory_special_springWarrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -364px -912px; - width: 90px; - height: 90px; -} -.head_special_spring2015Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -273px -1276px; - width: 90px; - height: 90px; -} -.head_special_spring2015Mage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -364px -1276px; - width: 90px; - height: 90px; -} -.head_special_spring2015Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -875px -282px; - width: 90px; - height: 90px; -} -.head_special_spring2015Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -875px -373px; - width: 90px; - height: 90px; -} -.head_special_spring2016Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -875px -464px; - width: 90px; - height: 90px; -} -.head_special_spring2016Mage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -875px -555px; - width: 90px; - height: 90px; -} -.head_special_spring2016Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -875px 0px; - width: 102px; - height: 90px; -} -.head_special_spring2016Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: 0px -821px; - width: 90px; - height: 90px; -} -.head_special_spring2017Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -91px -821px; - width: 90px; - height: 90px; -} -.head_special_spring2017Mage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -182px -821px; - width: 90px; - height: 90px; -} -.head_special_spring2017Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -273px -821px; - width: 90px; - height: 90px; -} -.head_special_spring2017Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -364px -821px; - width: 90px; - height: 90px; -} -.head_special_springHealer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -455px -821px; - width: 90px; - height: 90px; -} -.head_special_springMage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -546px -821px; - width: 90px; - height: 90px; -} -.head_special_springRogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -637px -821px; - width: 90px; - height: 90px; -} -.head_special_springWarrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -728px -821px; - width: 90px; - height: 90px; -} -.shield_special_spring2015Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -455px -912px; - width: 90px; - height: 90px; -} -.shield_special_spring2015Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -546px -912px; - width: 90px; - height: 90px; -} -.shield_special_spring2015Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -455px -1276px; - width: 90px; - height: 90px; -} -.shield_special_spring2016Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -728px -912px; - width: 90px; - height: 90px; -} -.shield_special_spring2016Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -649px -715px; - width: 102px; - height: 90px; -} -.shield_special_spring2016Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -910px -912px; - width: 90px; - height: 90px; -} -.shield_special_spring2017Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1069px 0px; - width: 90px; - height: 90px; -} -.shield_special_spring2017Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -442px -182px; - width: 114px; - height: 90px; -} -.shield_special_spring2017Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -451px -518px; - width: 114px; - height: 87px; -} -.shield_special_springHealer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1069px -273px; - width: 90px; - height: 90px; -} -.shield_special_springRogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1069px -364px; - width: 90px; - height: 90px; -} -.shield_special_springWarrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1069px -455px; - width: 90px; - height: 90px; -} -.shop_armor_special_spring2015Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -552px -1436px; - width: 68px; - height: 68px; -} -.shop_armor_special_spring2015Mage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -621px -1436px; - width: 68px; - height: 68px; -} -.shop_armor_special_spring2015Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -690px -1436px; - width: 68px; - height: 68px; -} -.shop_armor_special_spring2015Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -759px -1436px; - width: 68px; - height: 68px; -} -.shop_armor_special_spring2016Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -828px -1436px; - width: 68px; - height: 68px; -} -.shop_armor_special_spring2016Mage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -897px -1436px; - width: 68px; - height: 68px; -} -.shop_armor_special_spring2016Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -966px -1436px; - width: 68px; - height: 68px; -} -.shop_armor_special_spring2016Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1035px -1436px; - width: 68px; - height: 68px; -} -.shop_armor_special_spring2017Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1104px -1436px; - width: 68px; - height: 68px; -} -.shop_armor_special_spring2017Mage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1173px -1436px; - width: 68px; - height: 68px; -} -.shop_armor_special_spring2017Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1242px -1436px; - width: 68px; - height: 68px; -} -.shop_armor_special_spring2017Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1311px -1436px; - width: 68px; - height: 68px; -} -.shop_armor_special_springHealer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1380px -1436px; - width: 68px; - height: 68px; -} -.shop_armor_special_springMage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1449px -1436px; - width: 68px; - height: 68px; -} -.shop_armor_special_springRogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1571px 0px; - width: 68px; - height: 68px; -} -.shop_armor_special_springWarrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1571px -69px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_spring2015Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1571px -1242px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_spring2015Mage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1571px -1311px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_spring2015Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1571px -1380px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_spring2015Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: 0px -1505px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_spring2016Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -69px -1505px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_spring2016Mage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -138px -1505px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_spring2016Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -207px -1505px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_spring2016Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -276px -1505px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_spring2017Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1709px -345px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_spring2017Mage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -875px -737px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_spring2017Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -784px -636px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_spring2017Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -566px -518px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_springHealer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -546px -1276px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_springMage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -615px -1276px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_springRogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -684px -1276px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_springWarrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -753px -1276px; - width: 68px; - height: 68px; -} -.shop_head_special_spring2015Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1571px -138px; - width: 68px; - height: 68px; -} -.shop_head_special_spring2015Mage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1571px -207px; - width: 68px; - height: 68px; -} -.shop_head_special_spring2015Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1571px -276px; - width: 68px; - height: 68px; -} -.shop_head_special_spring2015Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1571px -345px; - width: 68px; - height: 68px; -} -.shop_head_special_spring2016Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1571px -414px; - width: 68px; - height: 68px; -} -.shop_head_special_spring2016Mage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1571px -483px; - width: 68px; - height: 68px; -} -.shop_head_special_spring2016Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1571px -552px; - width: 68px; - height: 68px; -} -.shop_head_special_spring2016Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1571px -621px; - width: 68px; - height: 68px; -} -.shop_head_special_spring2017Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1571px -690px; - width: 68px; - height: 68px; -} -.shop_head_special_spring2017Mage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1571px -759px; - width: 68px; - height: 68px; -} -.shop_head_special_spring2017Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1571px -828px; - width: 68px; - height: 68px; -} -.shop_head_special_spring2017Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1571px -897px; - width: 68px; - height: 68px; -} -.shop_head_special_springHealer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1571px -966px; - width: 68px; - height: 68px; -} -.shop_head_special_springMage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1571px -1035px; - width: 68px; - height: 68px; -} -.shop_head_special_springRogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1571px -1104px; - width: 68px; - height: 68px; -} -.shop_head_special_springWarrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1571px -1173px; - width: 68px; - height: 68px; -} -.shop_shield_special_spring2015Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -822px -1276px; - width: 68px; - height: 68px; -} -.shop_shield_special_spring2015Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -891px -1276px; - width: 68px; - height: 68px; -} -.shop_shield_special_spring2015Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -960px -1276px; - width: 68px; - height: 68px; -} -.shop_shield_special_spring2016Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1029px -1276px; - width: 68px; - height: 68px; -} -.shop_shield_special_spring2016Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1098px -1276px; - width: 68px; - height: 68px; -} -.shop_shield_special_spring2016Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1167px -1276px; - width: 68px; - height: 68px; -} -.shop_shield_special_spring2017Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1236px -1276px; - width: 68px; - height: 68px; -} -.shop_shield_special_spring2017Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1305px -1276px; - width: 68px; - height: 68px; -} -.shop_shield_special_spring2017Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1433px 0px; - width: 68px; - height: 68px; -} -.shop_shield_special_springHealer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1433px -69px; - width: 68px; - height: 68px; -} -.shop_shield_special_springRogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1433px -138px; - width: 68px; - height: 68px; -} -.shop_shield_special_springWarrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1433px -207px; - width: 68px; - height: 68px; -} -.shop_weapon_special_spring2015Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1433px -276px; - width: 68px; - height: 68px; -} -.shop_weapon_special_spring2015Mage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1433px -345px; - width: 68px; - height: 68px; -} -.shop_weapon_special_spring2015Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1433px -414px; - width: 68px; - height: 68px; -} -.shop_weapon_special_spring2015Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1433px -483px; - width: 68px; - height: 68px; -} -.shop_weapon_special_spring2016Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1433px -552px; - width: 68px; - height: 68px; -} -.shop_weapon_special_spring2016Mage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1433px -621px; - width: 68px; - height: 68px; -} -.shop_weapon_special_spring2016Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1433px -690px; - width: 68px; - height: 68px; -} -.shop_weapon_special_spring2016Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1433px -759px; - width: 68px; - height: 68px; -} -.shop_weapon_special_spring2017Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1433px -828px; - width: 68px; - height: 68px; -} -.shop_weapon_special_spring2017Mage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1433px -897px; - width: 68px; - height: 68px; -} -.shop_weapon_special_spring2017Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1433px -966px; - width: 68px; - height: 68px; -} -.shop_weapon_special_spring2017Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1433px -1035px; - width: 68px; - height: 68px; -} -.shop_weapon_special_springHealer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1433px -1104px; - width: 68px; - height: 68px; -} -.shop_weapon_special_springMage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1433px -1173px; - width: 68px; - height: 68px; -} -.shop_weapon_special_springRogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1433px -1242px; - width: 68px; - height: 68px; -} -.shop_weapon_special_springWarrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: 0px -1367px; - width: 68px; - height: 68px; -} -.slim_armor_special_spring2015Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1069px -546px; - width: 90px; - height: 90px; -} -.slim_armor_special_spring2015Mage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1069px -637px; - width: 90px; - height: 90px; -} -.slim_armor_special_spring2015Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1069px -728px; - width: 90px; - height: 90px; -} -.slim_armor_special_spring2015Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1069px -819px; - width: 90px; - height: 90px; -} -.slim_armor_special_spring2016Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1069px -910px; - width: 90px; - height: 90px; -} -.slim_armor_special_spring2016Mage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: 0px -1003px; - width: 90px; - height: 90px; -} -.slim_armor_special_spring2016Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -91px -1003px; - width: 90px; - height: 90px; -} -.slim_armor_special_spring2016Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -182px -1003px; - width: 90px; - height: 90px; -} -.slim_armor_special_spring2017Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -273px -1003px; - width: 90px; - height: 90px; -} -.slim_armor_special_spring2017Mage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -364px -1003px; - width: 90px; - height: 90px; -} -.slim_armor_special_spring2017Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -455px -1003px; - width: 90px; - height: 90px; -} -.slim_armor_special_spring2017Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -336px -518px; - width: 114px; - height: 87px; -} -.slim_armor_special_springHealer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -637px -1003px; - width: 90px; - height: 90px; -} -.slim_armor_special_springMage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -728px -1003px; - width: 90px; - height: 90px; -} -.slim_armor_special_springRogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -819px -1003px; - width: 90px; - height: 90px; -} -.slim_armor_special_springWarrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -910px -1003px; - width: 90px; - height: 90px; -} -.weapon_special_spring2015Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1001px -1003px; - width: 90px; - height: 90px; -} -.weapon_special_spring2015Mage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1160px 0px; - width: 90px; - height: 90px; -} -.weapon_special_spring2015Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1160px -91px; - width: 90px; - height: 90px; -} -.weapon_special_spring2015Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1160px -182px; - width: 90px; - height: 90px; -} -.weapon_special_spring2016Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1160px -273px; - width: 90px; - height: 90px; -} -.weapon_special_spring2016Mage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1160px -364px; - width: 90px; - height: 90px; -} -.weapon_special_spring2016Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -546px -715px; - width: 102px; - height: 90px; -} -.weapon_special_spring2016Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1160px -546px; - width: 90px; - height: 90px; -} -.weapon_special_spring2017Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1160px -637px; - width: 90px; - height: 90px; -} -.weapon_special_spring2017Mage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1160px -728px; - width: 90px; - height: 90px; -} -.weapon_special_spring2017Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1160px -819px; - width: 90px; - height: 90px; -} -.weapon_special_spring2017Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1160px -910px; - width: 90px; - height: 90px; -} -.weapon_special_springHealer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1160px -1001px; - width: 90px; - height: 90px; -} -.weapon_special_springMage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: 0px -1094px; - width: 90px; - height: 90px; -} -.weapon_special_springRogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -91px -1094px; - width: 90px; - height: 90px; -} -.weapon_special_springWarrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -182px -1094px; - width: 90px; - height: 90px; -} -.body_special_summer2015Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -273px -1094px; - width: 90px; - height: 90px; -} -.body_special_summer2015Mage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -364px -1094px; - width: 90px; - height: 90px; -} -.body_special_summer2015Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: 0px -321px; - width: 102px; - height: 105px; -} -.body_special_summer2015Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -273px -609px; - width: 90px; - height: 105px; -} -.body_special_summerHealer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -455px -609px; - width: 90px; - height: 105px; -} -.body_special_summerMage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -546px -609px; - width: 90px; - height: 105px; -} -.broad_armor_special_summer2015Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -819px -1094px; - width: 90px; - height: 90px; -} -.broad_armor_special_summer2015Mage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -910px -1094px; - width: 90px; - height: 90px; -} -.broad_armor_special_summer2015Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -339px 0px; - width: 102px; - height: 105px; -} -.broad_armor_special_summer2015Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -637px -609px; - width: 90px; - height: 105px; -} -.broad_armor_special_summer2016Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -784px -212px; - width: 90px; - height: 105px; -} -.broad_armor_special_summer2016Mage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -784px -318px; - width: 90px; - height: 105px; -} -.broad_armor_special_summer2016Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: 0px -715px; - width: 90px; - height: 105px; -} -.broad_armor_special_summer2016Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -455px -715px; - width: 90px; - height: 105px; -} -.broad_armor_special_summer2017Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: 0px 0px; - width: 114px; - height: 105px; -} -.broad_armor_special_summer2017Mage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1251px -455px; - width: 90px; - height: 90px; -} -.broad_armor_special_summer2017Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -115px -109px; - width: 105px; - height: 105px; -} -.broad_armor_special_summer2017Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -442px -91px; - width: 114px; - height: 90px; -} -.broad_armor_special_summerHealer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -669px -267px; - width: 90px; - height: 105px; -} -.broad_armor_special_summerMage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -669px -373px; - width: 90px; - height: 105px; -} -.broad_armor_special_summerRogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: 0px -427px; - width: 111px; - height: 90px; -} -.broad_armor_special_summerWarrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -112px -427px; - width: 111px; - height: 90px; -} -.eyewear_special_summerRogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -224px -427px; - width: 111px; - height: 90px; -} -.eyewear_special_summerWarrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -224px -518px; - width: 111px; - height: 90px; -} -.head_special_summer2015Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -91px -1185px; - width: 90px; - height: 90px; -} -.head_special_summer2015Mage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -182px -1185px; - width: 90px; - height: 90px; -} -.head_special_summer2015Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -212px -215px; - width: 102px; - height: 105px; -} -.head_special_summer2015Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -364px -609px; - width: 90px; - height: 105px; -} -.head_special_summer2016Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -455px -1185px; - width: 90px; - height: 90px; -} -.head_special_summer2016Mage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -546px -1185px; - width: 90px; - height: 90px; -} -.head_special_summer2016Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -115px 0px; - width: 108px; - height: 108px; -} -.head_special_summer2016Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -728px -1185px; - width: 90px; - height: 90px; -} -.head_special_summer2017Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -224px 0px; - width: 114px; - height: 102px; -} -.head_special_summer2017Mage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -910px -1185px; - width: 90px; - height: 90px; -} -.head_special_summer2017Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: 0px -215px; - width: 105px; - height: 105px; -} -.head_special_summer2017Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -442px -273px; - width: 114px; - height: 90px; -} -.head_special_summerHealer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -784px 0px; - width: 90px; - height: 105px; -} -.head_special_summerMage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -784px -106px; - width: 90px; - height: 105px; -} -.head_special_summerRogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -557px -273px; - width: 111px; - height: 90px; -} -.head_special_summerWarrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -557px -364px; - width: 111px; - height: 90px; -} -.Healer_Summer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -784px -424px; - width: 90px; - height: 105px; -} -.Mage_Summer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -784px -530px; - width: 90px; - height: 105px; -} -.SummerRogue14 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: 0px -518px; - width: 111px; - height: 90px; -} -.SummerWarrior14 { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -112px -518px; - width: 111px; - height: 90px; -} -.shield_special_summer2015Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1342px -637px; - width: 90px; - height: 90px; -} -.shield_special_summer2015Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -339px -212px; - width: 102px; - height: 105px; -} -.shield_special_summer2015Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -273px -715px; - width: 90px; - height: 105px; -} -.shield_special_summer2016Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1342px -910px; - width: 90px; - height: 90px; -} -.shield_special_summer2016Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: 0px -106px; - width: 108px; - height: 108px; -} -.shield_special_summer2016Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -103px -321px; - width: 102px; - height: 105px; -} -.shield_special_summer2017Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -224px -103px; - width: 114px; - height: 102px; -} -.shield_special_summer2017Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -106px -215px; - width: 105px; - height: 105px; -} -.shield_special_summer2017Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -321px -321px; - width: 114px; - height: 90px; -} -.shield_special_summerHealer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -182px -609px; - width: 90px; - height: 105px; -} -.shield_special_summerRogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -557px -91px; - width: 111px; - height: 90px; -} -.shield_special_summerWarrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -336px -427px; - width: 111px; - height: 90px; -} -.shop_armor_special_summer2015Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -345px -1505px; - width: 68px; - height: 68px; -} -.shop_armor_special_summer2015Mage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -414px -1505px; - width: 68px; - height: 68px; -} -.shop_armor_special_summer2015Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -483px -1505px; - width: 68px; - height: 68px; -} -.shop_armor_special_summer2015Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -552px -1505px; - width: 68px; - height: 68px; -} -.shop_armor_special_summer2016Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -621px -1505px; - width: 68px; - height: 68px; -} -.shop_armor_special_summer2016Mage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -690px -1505px; - width: 68px; - height: 68px; -} -.shop_armor_special_summer2016Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -759px -1505px; - width: 68px; - height: 68px; -} -.shop_armor_special_summer2016Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -828px -1505px; - width: 68px; - height: 68px; -} -.shop_armor_special_summer2017Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -897px -1505px; - width: 68px; - height: 68px; -} -.shop_armor_special_summer2017Mage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -966px -1505px; - width: 68px; - height: 68px; -} -.shop_armor_special_summer2017Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1035px -1505px; - width: 68px; - height: 68px; -} -.shop_armor_special_summer2017Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1104px -1505px; - width: 68px; - height: 68px; -} -.shop_armor_special_summerHealer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1173px -1505px; - width: 68px; - height: 68px; -} -.shop_armor_special_summerMage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1242px -1505px; - width: 68px; - height: 68px; -} -.shop_armor_special_summerRogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1311px -1505px; - width: 68px; - height: 68px; -} -.shop_armor_special_summerWarrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1380px -1505px; - width: 68px; - height: 68px; -} -.shop_body_special_summer2015Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1449px -1505px; - width: 68px; - height: 68px; -} -.shop_body_special_summer2015Mage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1518px -1505px; - width: 68px; - height: 68px; -} -.shop_body_special_summer2015Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1640px 0px; - width: 68px; - height: 68px; -} -.shop_body_special_summer2015Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1640px -69px; - width: 68px; - height: 68px; -} -.shop_body_special_summerHealer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1640px -138px; - width: 68px; - height: 68px; -} -.shop_body_special_summerMage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1640px -207px; - width: 68px; - height: 68px; -} -.shop_eyewear_special_summerRogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1640px -276px; - width: 68px; - height: 68px; -} -.shop_eyewear_special_summerWarrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1640px -345px; - width: 68px; - height: 68px; -} -.shop_head_special_summer2015Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1640px -414px; - width: 68px; - height: 68px; -} -.shop_head_special_summer2015Mage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1640px -483px; - width: 68px; - height: 68px; -} -.shop_head_special_summer2015Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1640px -552px; - width: 68px; - height: 68px; -} -.shop_head_special_summer2015Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1640px -621px; - width: 68px; - height: 68px; -} -.shop_head_special_summer2016Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1640px -690px; - width: 68px; - height: 68px; -} -.shop_head_special_summer2016Mage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1640px -759px; - width: 68px; - height: 68px; -} -.shop_head_special_summer2016Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1640px -828px; - width: 68px; - height: 68px; -} -.shop_head_special_summer2016Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1640px -897px; - width: 68px; - height: 68px; -} -.shop_head_special_summer2017Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1640px -966px; - width: 68px; - height: 68px; -} -.shop_head_special_summer2017Mage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1640px -1035px; - width: 68px; - height: 68px; -} -.shop_head_special_summer2017Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1640px -1104px; - width: 68px; - height: 68px; -} -.shop_head_special_summer2017Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1640px -1173px; - width: 68px; - height: 68px; -} -.shop_head_special_summerHealer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1640px -1242px; - width: 68px; - height: 68px; -} -.shop_head_special_summerMage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1640px -1311px; - width: 68px; - height: 68px; -} -.shop_head_special_summerRogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1640px -1380px; - width: 68px; - height: 68px; -} -.shop_head_special_summerWarrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1640px -1449px; - width: 68px; - height: 68px; -} -.shop_shield_special_summer2015Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: 0px -1574px; - width: 68px; - height: 68px; -} -.shop_shield_special_summer2015Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -69px -1574px; - width: 68px; - height: 68px; -} -.shop_shield_special_summer2015Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -138px -1574px; - width: 68px; - height: 68px; -} -.shop_shield_special_summer2016Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -207px -1574px; - width: 68px; - height: 68px; -} -.shop_shield_special_summer2016Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -276px -1574px; - width: 68px; - height: 68px; -} -.shop_shield_special_summer2016Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -345px -1574px; - width: 68px; - height: 68px; -} -.shop_shield_special_summer2017Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -414px -1574px; - width: 68px; - height: 68px; -} -.shop_shield_special_summer2017Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -483px -1574px; - width: 68px; - height: 68px; -} -.shop_shield_special_summer2017Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -552px -1574px; - width: 68px; - height: 68px; -} -.shop_shield_special_summerHealer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -621px -1574px; - width: 68px; - height: 68px; -} -.shop_shield_special_summerRogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -690px -1574px; - width: 68px; - height: 68px; -} -.shop_shield_special_summerWarrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -759px -1574px; - width: 68px; - height: 68px; -} -.shop_weapon_special_summer2015Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -828px -1574px; - width: 68px; - height: 68px; -} -.shop_weapon_special_summer2015Mage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -897px -1574px; - width: 68px; - height: 68px; -} -.shop_weapon_special_summer2015Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -966px -1574px; - width: 68px; - height: 68px; -} -.shop_weapon_special_summer2015Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1035px -1574px; - width: 68px; - height: 68px; -} -.shop_weapon_special_summer2016Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1104px -1574px; - width: 68px; - height: 68px; -} -.shop_weapon_special_summer2016Mage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1173px -1574px; - width: 68px; - height: 68px; -} -.shop_weapon_special_summer2016Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1242px -1574px; - width: 68px; - height: 68px; -} -.shop_weapon_special_summer2016Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1311px -1574px; - width: 68px; - height: 68px; -} -.shop_weapon_special_summer2017Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1380px -1574px; - width: 68px; - height: 68px; -} -.shop_weapon_special_summer2017Mage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1449px -1574px; - width: 68px; - height: 68px; -} -.shop_weapon_special_summer2017Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1518px -1574px; - width: 68px; - height: 68px; -} -.shop_weapon_special_summer2017Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1587px -1574px; - width: 68px; - height: 68px; -} -.shop_weapon_special_summerHealer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1709px 0px; - width: 68px; - height: 68px; -} -.shop_weapon_special_summerMage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1709px -69px; - width: 68px; - height: 68px; -} -.shop_weapon_special_summerRogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1709px -138px; - width: 68px; - height: 68px; -} -.shop_weapon_special_summerWarrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1709px -207px; - width: 68px; - height: 68px; -} -.slim_armor_special_summer2015Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1160px -455px; - width: 90px; - height: 90px; -} -.slim_armor_special_summer2015Mage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -1001px -1094px; - width: 90px; - height: 90px; -} -.slim_armor_special_summer2015Rogue { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -339px -106px; - width: 102px; - height: 105px; -} -.slim_armor_special_summer2015Warrior { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -91px -609px; - width: 90px; - height: 105px; -} -.slim_armor_special_summer2016Healer { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: 0px -609px; - width: 90px; - height: 105px; -} -.slim_armor_special_summer2016Mage { - background-image: url(/static/sprites/spritesmith-main-7.png); - background-position: -182px -715px; - width: 90px; - height: 105px; -} diff --git a/website/assets/sprites/dist/spritesmith-main-7.png b/website/assets/sprites/dist/spritesmith-main-7.png deleted file mode 100644 index c360a86a8b..0000000000 Binary files a/website/assets/sprites/dist/spritesmith-main-7.png and /dev/null differ diff --git a/website/assets/sprites/dist/spritesmith-main-8.css b/website/assets/sprites/dist/spritesmith-main-8.css deleted file mode 100644 index 97f7f46c60..0000000000 --- a/website/assets/sprites/dist/spritesmith-main-8.css +++ /dev/null @@ -1,2508 +0,0 @@ -.slim_armor_special_summer2016Rogue { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -451px -288px; - width: 90px; - height: 105px; -} -.slim_armor_special_summer2016Warrior { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -230px -106px; - width: 102px; - height: 105px; -} -.slim_armor_special_summer2017Healer { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: 0px 0px; - width: 114px; - height: 105px; -} -.slim_armor_special_summer2017Mage { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -842px -273px; - width: 90px; - height: 90px; -} -.slim_armor_special_summer2017Rogue { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -230px 0px; - width: 105px; - height: 105px; -} -.slim_armor_special_summer2017Warrior { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -336px -91px; - width: 114px; - height: 90px; -} -.slim_armor_special_summerHealer { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -563px -212px; - width: 90px; - height: 105px; -} -.slim_armor_special_summerMage { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -563px -318px; - width: 90px; - height: 105px; -} -.slim_armor_special_summerRogue { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -451px 0px; - width: 111px; - height: 90px; -} -.slim_armor_special_summerWarrior { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -339px -321px; - width: 111px; - height: 90px; -} -.weapon_special_summer2015Healer { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1388px 0px; - width: 90px; - height: 90px; -} -.weapon_special_summer2015Mage { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -655px -591px; - width: 90px; - height: 90px; -} -.weapon_special_summer2015Rogue { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: 0px -215px; - width: 102px; - height: 105px; -} -.weapon_special_summer2015Warrior { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -451px -182px; - width: 90px; - height: 105px; -} -.weapon_special_summer2016Healer { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -364px -773px; - width: 90px; - height: 90px; -} -.weapon_special_summer2016Mage { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -182px -864px; - width: 90px; - height: 90px; -} -.weapon_special_summer2016Rogue { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: 0px -106px; - width: 108px; - height: 108px; -} -.weapon_special_summer2016Warrior { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -103px -215px; - width: 102px; - height: 105px; -} -.weapon_special_summer2017Healer { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -115px 0px; - width: 114px; - height: 102px; -} -.weapon_special_summer2017Mage { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: 0px -500px; - width: 105px; - height: 90px; -} -.weapon_special_summer2017Rogue { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -115px -103px; - width: 105px; - height: 105px; -} -.weapon_special_summer2017Warrior { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -336px 0px; - width: 114px; - height: 90px; -} -.weapon_special_summerHealer { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -563px 0px; - width: 90px; - height: 105px; -} -.weapon_special_summerMage { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -563px -106px; - width: 90px; - height: 105px; -} -.weapon_special_summerRogue { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -227px -321px; - width: 111px; - height: 90px; -} -.weapon_special_summerWarrior { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -115px -321px; - width: 111px; - height: 90px; -} -.back_special_takeThis { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: 0px -412px; - width: 114px; - height: 87px; -} -.body_special_takeThis { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -637px -773px; - width: 90px; - height: 90px; -} -.broad_armor_special_takeThis { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -819px -773px; - width: 90px; - height: 90px; -} -.head_special_takeThis { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -933px -273px; - width: 90px; - height: 90px; -} -.shield_special_takeThis { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: 0px -591px; - width: 93px; - height: 90px; -} -.shop_armor_special_takeThis { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1479px -69px; - width: 68px; - height: 68px; -} -.shop_back_special_takeThis { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1587px -1595px; - width: 68px; - height: 68px; -} -.shop_body_special_takeThis { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1518px -1595px; - width: 68px; - height: 68px; -} -.shop_head_special_takeThis { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1449px -1595px; - width: 68px; - height: 68px; -} -.shop_shield_special_takeThis { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1380px -1595px; - width: 68px; - height: 68px; -} -.shop_weapon_special_takeThis { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1311px -1595px; - width: 68px; - height: 68px; -} -.slim_armor_special_takeThis { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1024px -273px; - width: 90px; - height: 90px; -} -.weapon_special_takeThis { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1024px -364px; - width: 90px; - height: 90px; -} -.broad_armor_special_candycane { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1024px -455px; - width: 90px; - height: 90px; -} -.broad_armor_special_ski { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1206px -819px; - width: 90px; - height: 90px; -} -.broad_armor_special_snowflake { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1206px -1001px; - width: 90px; - height: 90px; -} -.broad_armor_special_winter2015Healer { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1183px -1137px; - width: 90px; - height: 90px; -} -.broad_armor_special_winter2015Mage { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1297px -91px; - width: 90px; - height: 90px; -} -.broad_armor_special_winter2015Rogue { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -654px -364px; - width: 96px; - height: 90px; -} -.broad_armor_special_winter2015Warrior { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -564px -591px; - width: 90px; - height: 90px; -} -.broad_armor_special_winter2016Healer { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -94px -591px; - width: 93px; - height: 90px; -} -.broad_armor_special_winter2016Mage { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -751px 0px; - width: 90px; - height: 90px; -} -.broad_armor_special_winter2016Rogue { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -751px -91px; - width: 90px; - height: 90px; -} -.broad_armor_special_winter2016Warrior { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -751px -182px; - width: 90px; - height: 90px; -} -.broad_armor_special_winter2017Healer { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -751px -273px; - width: 90px; - height: 90px; -} -.broad_armor_special_winter2017Mage { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -751px -364px; - width: 90px; - height: 90px; -} -.broad_armor_special_winter2017Rogue { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -751px -455px; - width: 90px; - height: 90px; -} -.broad_armor_special_winter2017Warrior { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -751px -546px; - width: 90px; - height: 90px; -} -.broad_armor_special_yeti { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: 0px -682px; - width: 90px; - height: 90px; -} -.head_special_candycane { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -91px -682px; - width: 90px; - height: 90px; -} -.head_special_nye { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -182px -682px; - width: 90px; - height: 90px; -} -.head_special_nye2014 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -273px -682px; - width: 90px; - height: 90px; -} -.head_special_nye2015 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -364px -682px; - width: 90px; - height: 90px; -} -.head_special_nye2016 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -455px -682px; - width: 90px; - height: 90px; -} -.head_special_ski { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -546px -682px; - width: 90px; - height: 90px; -} -.head_special_snowflake { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -637px -682px; - width: 90px; - height: 90px; -} -.head_special_winter2015Healer { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -728px -682px; - width: 90px; - height: 90px; -} -.head_special_winter2015Mage { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -842px 0px; - width: 90px; - height: 90px; -} -.head_special_winter2015Rogue { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -654px -91px; - width: 96px; - height: 90px; -} -.head_special_winter2015Warrior { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -842px -182px; - width: 90px; - height: 90px; -} -.head_special_winter2016Healer { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -282px -591px; - width: 93px; - height: 90px; -} -.head_special_winter2016Mage { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -842px -364px; - width: 90px; - height: 90px; -} -.head_special_winter2016Rogue { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -842px -455px; - width: 90px; - height: 90px; -} -.head_special_winter2016Warrior { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -842px -546px; - width: 90px; - height: 90px; -} -.head_special_winter2017Healer { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -842px -637px; - width: 90px; - height: 90px; -} -.head_special_winter2017Mage { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: 0px -773px; - width: 90px; - height: 90px; -} -.head_special_winter2017Rogue { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -91px -773px; - width: 90px; - height: 90px; -} -.head_special_winter2017Warrior { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -182px -773px; - width: 90px; - height: 90px; -} -.head_special_yeti { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -273px -773px; - width: 90px; - height: 90px; -} -.shield_special_ski { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -106px -500px; - width: 104px; - height: 90px; -} -.shield_special_snowflake { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -455px -773px; - width: 90px; - height: 90px; -} -.shield_special_winter2015Healer { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -546px -773px; - width: 90px; - height: 90px; -} -.shield_special_winter2015Rogue { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -654px 0px; - width: 96px; - height: 90px; -} -.shield_special_winter2015Warrior { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -728px -773px; - width: 90px; - height: 90px; -} -.shield_special_winter2016Healer { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -470px -591px; - width: 93px; - height: 90px; -} -.shield_special_winter2016Rogue { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -933px 0px; - width: 90px; - height: 90px; -} -.shield_special_winter2016Warrior { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -933px -91px; - width: 90px; - height: 90px; -} -.shield_special_winter2017Healer { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -933px -182px; - width: 90px; - height: 90px; -} -.shield_special_winter2017Rogue { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -654px -273px; - width: 96px; - height: 90px; -} -.shield_special_winter2017Warrior { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -933px -364px; - width: 90px; - height: 90px; -} -.shield_special_yeti { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -933px -455px; - width: 90px; - height: 90px; -} -.shop_armor_special_candycane { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1548px -1035px; - width: 68px; - height: 68px; -} -.shop_armor_special_ski { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1548px -966px; - width: 68px; - height: 68px; -} -.shop_armor_special_snowflake { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1548px -897px; - width: 68px; - height: 68px; -} -.shop_armor_special_winter2015Healer { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1548px -828px; - width: 68px; - height: 68px; -} -.shop_armor_special_winter2015Mage { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1548px -759px; - width: 68px; - height: 68px; -} -.shop_armor_special_winter2015Rogue { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1548px -690px; - width: 68px; - height: 68px; -} -.shop_armor_special_winter2015Warrior { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1548px -621px; - width: 68px; - height: 68px; -} -.shop_armor_special_winter2016Healer { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1548px -552px; - width: 68px; - height: 68px; -} -.shop_armor_special_winter2016Mage { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1548px -483px; - width: 68px; - height: 68px; -} -.shop_armor_special_winter2016Rogue { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1548px -414px; - width: 68px; - height: 68px; -} -.shop_armor_special_winter2016Warrior { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1548px -345px; - width: 68px; - height: 68px; -} -.shop_armor_special_winter2017Healer { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1548px -276px; - width: 68px; - height: 68px; -} -.shop_armor_special_winter2017Mage { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1548px -207px; - width: 68px; - height: 68px; -} -.shop_armor_special_winter2017Rogue { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1548px -138px; - width: 68px; - height: 68px; -} -.shop_armor_special_winter2017Warrior { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1548px -69px; - width: 68px; - height: 68px; -} -.shop_armor_special_yeti { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1548px 0px; - width: 68px; - height: 68px; -} -.shop_head_special_candycane { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1449px -1457px; - width: 68px; - height: 68px; -} -.shop_head_special_nye { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1380px -1457px; - width: 68px; - height: 68px; -} -.shop_head_special_nye2014 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1311px -1457px; - width: 68px; - height: 68px; -} -.shop_head_special_nye2015 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1242px -1457px; - width: 68px; - height: 68px; -} -.shop_head_special_nye2016 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1173px -1457px; - width: 68px; - height: 68px; -} -.shop_head_special_ski { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1686px 0px; - width: 68px; - height: 68px; -} -.shop_head_special_snowflake { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1035px -1457px; - width: 68px; - height: 68px; -} -.shop_head_special_winter2015Healer { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -966px -1457px; - width: 68px; - height: 68px; -} -.shop_head_special_winter2015Mage { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -897px -1457px; - width: 68px; - height: 68px; -} -.shop_head_special_winter2015Rogue { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -828px -1457px; - width: 68px; - height: 68px; -} -.shop_head_special_winter2015Warrior { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -207px -1457px; - width: 68px; - height: 68px; -} -.shop_head_special_winter2016Healer { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -138px -1457px; - width: 68px; - height: 68px; -} -.shop_head_special_winter2016Mage { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -69px -1457px; - width: 68px; - height: 68px; -} -.shop_head_special_winter2016Rogue { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: 0px -1457px; - width: 68px; - height: 68px; -} -.shop_head_special_winter2016Warrior { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1479px -1380px; - width: 68px; - height: 68px; -} -.shop_head_special_winter2017Healer { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1479px -1311px; - width: 68px; - height: 68px; -} -.shop_head_special_winter2017Mage { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1479px -1242px; - width: 68px; - height: 68px; -} -.shop_head_special_winter2017Rogue { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1479px -1173px; - width: 68px; - height: 68px; -} -.shop_head_special_winter2017Warrior { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -69px -1388px; - width: 68px; - height: 68px; -} -.shop_head_special_yeti { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: 0px -1388px; - width: 68px; - height: 68px; -} -.shop_shield_special_ski { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1380px -1319px; - width: 68px; - height: 68px; -} -.shop_shield_special_snowflake { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1311px -1319px; - width: 68px; - height: 68px; -} -.shop_shield_special_winter2015Healer { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1242px -1319px; - width: 68px; - height: 68px; -} -.shop_shield_special_winter2015Rogue { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1173px -1319px; - width: 68px; - height: 68px; -} -.shop_shield_special_winter2015Warrior { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1104px -1319px; - width: 68px; - height: 68px; -} -.shop_shield_special_winter2016Healer { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1035px -1319px; - width: 68px; - height: 68px; -} -.shop_shield_special_winter2016Rogue { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -966px -1319px; - width: 68px; - height: 68px; -} -.shop_shield_special_winter2016Warrior { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -897px -1319px; - width: 68px; - height: 68px; -} -.shop_shield_special_winter2017Healer { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -828px -1319px; - width: 68px; - height: 68px; -} -.shop_shield_special_winter2017Rogue { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -759px -1319px; - width: 68px; - height: 68px; -} -.shop_shield_special_winter2017Warrior { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -690px -1319px; - width: 68px; - height: 68px; -} -.shop_shield_special_yeti { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -621px -1319px; - width: 68px; - height: 68px; -} -.shop_weapon_special_candycane { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -552px -1319px; - width: 68px; - height: 68px; -} -.shop_weapon_special_ski { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -483px -1319px; - width: 68px; - height: 68px; -} -.shop_weapon_special_snowflake { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -414px -1319px; - width: 68px; - height: 68px; -} -.shop_weapon_special_winter2015Healer { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -345px -1319px; - width: 68px; - height: 68px; -} -.shop_weapon_special_winter2015Mage { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -276px -1319px; - width: 68px; - height: 68px; -} -.shop_weapon_special_winter2015Rogue { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -207px -1319px; - width: 68px; - height: 68px; -} -.shop_weapon_special_winter2015Warrior { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -138px -1319px; - width: 68px; - height: 68px; -} -.shop_weapon_special_winter2016Healer { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -69px -1319px; - width: 68px; - height: 68px; -} -.shop_weapon_special_winter2016Mage { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: 0px -1319px; - width: 68px; - height: 68px; -} -.shop_weapon_special_winter2016Rogue { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -483px -412px; - width: 68px; - height: 68px; -} -.shop_weapon_special_winter2016Warrior { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -414px -412px; - width: 68px; - height: 68px; -} -.shop_weapon_special_winter2017Healer { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -345px -412px; - width: 68px; - height: 68px; -} -.shop_weapon_special_winter2017Mage { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -563px -424px; - width: 68px; - height: 68px; -} -.shop_weapon_special_winter2017Rogue { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1388px -1217px; - width: 68px; - height: 68px; -} -.shop_weapon_special_winter2017Warrior { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1388px -1148px; - width: 68px; - height: 68px; -} -.shop_weapon_special_yeti { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1388px -1079px; - width: 68px; - height: 68px; -} -.slim_armor_special_candycane { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1206px -364px; - width: 90px; - height: 90px; -} -.slim_armor_special_ski { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1206px -455px; - width: 90px; - height: 90px; -} -.slim_armor_special_snowflake { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1206px -546px; - width: 90px; - height: 90px; -} -.slim_armor_special_winter2015Healer { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1206px -637px; - width: 90px; - height: 90px; -} -.slim_armor_special_winter2015Mage { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1206px -728px; - width: 90px; - height: 90px; -} -.slim_armor_special_winter2015Rogue { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -654px -182px; - width: 96px; - height: 90px; -} -.slim_armor_special_winter2015Warrior { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1206px -910px; - width: 90px; - height: 90px; -} -.slim_armor_special_winter2016Healer { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -188px -591px; - width: 93px; - height: 90px; -} -.slim_armor_special_winter2016Mage { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: 0px -1137px; - width: 90px; - height: 90px; -} -.slim_armor_special_winter2016Rogue { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -91px -1137px; - width: 90px; - height: 90px; -} -.slim_armor_special_winter2016Warrior { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -182px -1137px; - width: 90px; - height: 90px; -} -.slim_armor_special_winter2017Healer { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -273px -1137px; - width: 90px; - height: 90px; -} -.slim_armor_special_winter2017Mage { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -364px -1137px; - width: 90px; - height: 90px; -} -.slim_armor_special_winter2017Rogue { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -455px -1137px; - width: 90px; - height: 90px; -} -.slim_armor_special_winter2017Warrior { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -546px -1137px; - width: 90px; - height: 90px; -} -.slim_armor_special_yeti { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -637px -1137px; - width: 90px; - height: 90px; -} -.weapon_special_candycane { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -728px -1137px; - width: 90px; - height: 90px; -} -.weapon_special_ski { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -819px -1137px; - width: 90px; - height: 90px; -} -.weapon_special_snowflake { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -910px -1137px; - width: 90px; - height: 90px; -} -.weapon_special_winter2015Healer { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1001px -1137px; - width: 90px; - height: 90px; -} -.weapon_special_winter2015Mage { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1092px -1137px; - width: 90px; - height: 90px; -} -.weapon_special_winter2015Rogue { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -654px -455px; - width: 96px; - height: 90px; -} -.weapon_special_winter2015Warrior { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1297px 0px; - width: 90px; - height: 90px; -} -.weapon_special_winter2016Healer { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -376px -591px; - width: 93px; - height: 90px; -} -.weapon_special_winter2016Mage { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1297px -182px; - width: 90px; - height: 90px; -} -.weapon_special_winter2016Rogue { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1297px -273px; - width: 90px; - height: 90px; -} -.weapon_special_winter2016Warrior { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1297px -364px; - width: 90px; - height: 90px; -} -.weapon_special_winter2017Healer { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1297px -455px; - width: 90px; - height: 90px; -} -.weapon_special_winter2017Mage { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1297px -546px; - width: 90px; - height: 90px; -} -.weapon_special_winter2017Rogue { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1297px -637px; - width: 90px; - height: 90px; -} -.weapon_special_winter2017Warrior { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1297px -728px; - width: 90px; - height: 90px; -} -.weapon_special_yeti { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1297px -819px; - width: 90px; - height: 90px; -} -.back_special_wondercon_black { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1297px -910px; - width: 90px; - height: 90px; -} -.back_special_wondercon_red { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1297px -1001px; - width: 90px; - height: 90px; -} -.body_special_wondercon_black { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1297px -1092px; - width: 90px; - height: 90px; -} -.body_special_wondercon_gold { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: 0px -1228px; - width: 90px; - height: 90px; -} -.body_special_wondercon_red { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -91px -1228px; - width: 90px; - height: 90px; -} -.eyewear_special_wondercon_black { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -182px -1228px; - width: 90px; - height: 90px; -} -.eyewear_special_wondercon_red { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -273px -1228px; - width: 90px; - height: 90px; -} -.shop_back_special_wondercon_black { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1388px -1010px; - width: 68px; - height: 68px; -} -.shop_back_special_wondercon_red { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1388px -941px; - width: 68px; - height: 68px; -} -.shop_body_special_wondercon_black { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1388px -872px; - width: 68px; - height: 68px; -} -.shop_body_special_wondercon_gold { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1388px -803px; - width: 68px; - height: 68px; -} -.shop_body_special_wondercon_red { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1388px -734px; - width: 68px; - height: 68px; -} -.shop_eyewear_special_wondercon_black { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1104px -1457px; - width: 68px; - height: 68px; -} -.shop_eyewear_special_wondercon_red { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1388px -182px; - width: 68px; - height: 68px; -} -.eyewear_special_blackTopFrame { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1001px -1228px; - width: 90px; - height: 90px; -} -.customize-option.eyewear_special_blackTopFrame { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1026px -1243px; - width: 60px; - height: 60px; -} -.eyewear_special_blueTopFrame { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1092px -1228px; - width: 90px; - height: 90px; -} -.customize-option.eyewear_special_blueTopFrame { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1117px -1243px; - width: 60px; - height: 60px; -} -.eyewear_special_greenTopFrame { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1183px -1228px; - width: 90px; - height: 90px; -} -.customize-option.eyewear_special_greenTopFrame { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1208px -1243px; - width: 60px; - height: 60px; -} -.eyewear_special_pinkTopFrame { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1274px -1228px; - width: 90px; - height: 90px; -} -.customize-option.eyewear_special_pinkTopFrame { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1299px -1243px; - width: 60px; - height: 60px; -} -.eyewear_special_redTopFrame { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1388px -91px; - width: 90px; - height: 90px; -} -.customize-option.eyewear_special_redTopFrame { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1413px -106px; - width: 60px; - height: 60px; -} -.eyewear_special_whiteTopFrame { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -910px -1228px; - width: 90px; - height: 90px; -} -.customize-option.eyewear_special_whiteTopFrame { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -935px -1243px; - width: 60px; - height: 60px; -} -.eyewear_special_yellowTopFrame { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -819px -1228px; - width: 90px; - height: 90px; -} -.customize-option.eyewear_special_yellowTopFrame { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -844px -1243px; - width: 60px; - height: 60px; -} -.shop_eyewear_special_blackTopFrame { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1388px -251px; - width: 68px; - height: 68px; -} -.shop_eyewear_special_blueTopFrame { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1388px -320px; - width: 68px; - height: 68px; -} -.shop_eyewear_special_greenTopFrame { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1388px -389px; - width: 68px; - height: 68px; -} -.shop_eyewear_special_pinkTopFrame { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1388px -458px; - width: 68px; - height: 68px; -} -.shop_eyewear_special_redTopFrame { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1388px -527px; - width: 68px; - height: 68px; -} -.shop_eyewear_special_whiteTopFrame { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1388px -596px; - width: 68px; - height: 68px; -} -.shop_eyewear_special_yellowTopFrame { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1388px -665px; - width: 68px; - height: 68px; -} -.head_0 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -728px -1228px; - width: 90px; - height: 90px; -} -.customize-option.head_0 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -753px -1243px; - width: 60px; - height: 60px; -} -.head_healer_1 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -637px -1228px; - width: 90px; - height: 90px; -} -.head_healer_2 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -546px -1228px; - width: 90px; - height: 90px; -} -.head_healer_3 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -455px -1228px; - width: 90px; - height: 90px; -} -.head_healer_4 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -364px -1228px; - width: 90px; - height: 90px; -} -.head_healer_5 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1206px -273px; - width: 90px; - height: 90px; -} -.head_rogue_1 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1206px -182px; - width: 90px; - height: 90px; -} -.head_rogue_2 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1206px -91px; - width: 90px; - height: 90px; -} -.head_rogue_3 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1206px 0px; - width: 90px; - height: 90px; -} -.head_rogue_4 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1092px -1046px; - width: 90px; - height: 90px; -} -.head_rogue_5 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1001px -1046px; - width: 90px; - height: 90px; -} -.head_special_2 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -910px -1046px; - width: 90px; - height: 90px; -} -.head_special_bardHat { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -819px -1046px; - width: 90px; - height: 90px; -} -.head_special_clandestineCowl { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -728px -1046px; - width: 90px; - height: 90px; -} -.head_special_dandyHat { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -637px -1046px; - width: 90px; - height: 90px; -} -.head_special_fireCoralCirclet { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -546px -1046px; - width: 90px; - height: 90px; -} -.head_special_kabuto { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -455px -1046px; - width: 90px; - height: 90px; -} -.head_special_lunarWarriorHelm { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -364px -1046px; - width: 90px; - height: 90px; -} -.head_special_mammothRiderHelm { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -273px -1046px; - width: 90px; - height: 90px; -} -.head_special_namingDay2017 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -182px -1046px; - width: 90px; - height: 90px; -} -.head_special_pageHelm { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -91px -1046px; - width: 90px; - height: 90px; -} -.head_special_pyromancersTurban { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: 0px -1046px; - width: 90px; - height: 90px; -} -.head_special_roguishRainbowMessengerHood { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1115px -910px; - width: 90px; - height: 90px; -} -.head_special_snowSovereignCrown { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1115px -819px; - width: 90px; - height: 90px; -} -.head_special_spikedHelm { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1115px -728px; - width: 90px; - height: 90px; -} -.head_warrior_1 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1115px -637px; - width: 90px; - height: 90px; -} -.head_warrior_2 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1115px -546px; - width: 90px; - height: 90px; -} -.head_warrior_3 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1115px -455px; - width: 90px; - height: 90px; -} -.head_warrior_4 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1115px -364px; - width: 90px; - height: 90px; -} -.head_warrior_5 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1115px -273px; - width: 90px; - height: 90px; -} -.head_wizard_1 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1115px -182px; - width: 90px; - height: 90px; -} -.head_wizard_2 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1115px -91px; - width: 90px; - height: 90px; -} -.head_wizard_3 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1115px 0px; - width: 90px; - height: 90px; -} -.head_wizard_4 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1001px -955px; - width: 90px; - height: 90px; -} -.head_wizard_5 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -910px -955px; - width: 90px; - height: 90px; -} -.shop_head_healer_1 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -138px -1388px; - width: 68px; - height: 68px; -} -.shop_head_healer_2 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -207px -1388px; - width: 68px; - height: 68px; -} -.shop_head_healer_3 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -276px -1388px; - width: 68px; - height: 68px; -} -.shop_head_healer_4 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -345px -1388px; - width: 68px; - height: 68px; -} -.shop_head_healer_5 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -414px -1388px; - width: 68px; - height: 68px; -} -.shop_head_rogue_1 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -483px -1388px; - width: 68px; - height: 68px; -} -.shop_head_rogue_2 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -552px -1388px; - width: 68px; - height: 68px; -} -.shop_head_rogue_3 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -621px -1388px; - width: 68px; - height: 68px; -} -.shop_head_rogue_4 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -690px -1388px; - width: 68px; - height: 68px; -} -.shop_head_rogue_5 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -759px -1388px; - width: 68px; - height: 68px; -} -.shop_head_special_0 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -828px -1388px; - width: 68px; - height: 68px; -} -.shop_head_special_1 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -897px -1388px; - width: 68px; - height: 68px; -} -.shop_head_special_2 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -966px -1388px; - width: 68px; - height: 68px; -} -.shop_head_special_bardHat { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1035px -1388px; - width: 68px; - height: 68px; -} -.shop_head_special_clandestineCowl { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1104px -1388px; - width: 68px; - height: 68px; -} -.shop_head_special_dandyHat { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1173px -1388px; - width: 68px; - height: 68px; -} -.shop_head_special_fireCoralCirclet { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1242px -1388px; - width: 68px; - height: 68px; -} -.shop_head_special_kabuto { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1311px -1388px; - width: 68px; - height: 68px; -} -.shop_head_special_lunarWarriorHelm { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1380px -1388px; - width: 68px; - height: 68px; -} -.shop_head_special_mammothRiderHelm { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1479px 0px; - width: 68px; - height: 68px; -} -.shop_head_special_namingDay2017 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1686px -69px; - width: 40px; - height: 40px; -} -.shop_head_special_pageHelm { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1479px -138px; - width: 68px; - height: 68px; -} -.shop_head_special_pyromancersTurban { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1479px -207px; - width: 68px; - height: 68px; -} -.shop_head_special_roguishRainbowMessengerHood { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1479px -276px; - width: 68px; - height: 68px; -} -.shop_head_special_snowSovereignCrown { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1479px -345px; - width: 68px; - height: 68px; -} -.shop_head_special_spikedHelm { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1479px -414px; - width: 68px; - height: 68px; -} -.shop_head_warrior_1 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1479px -483px; - width: 68px; - height: 68px; -} -.shop_head_warrior_2 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1479px -552px; - width: 68px; - height: 68px; -} -.shop_head_warrior_3 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1479px -621px; - width: 68px; - height: 68px; -} -.shop_head_warrior_4 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1479px -690px; - width: 68px; - height: 68px; -} -.shop_head_warrior_5 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1479px -759px; - width: 68px; - height: 68px; -} -.shop_head_wizard_1 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1479px -828px; - width: 68px; - height: 68px; -} -.shop_head_wizard_2 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1479px -897px; - width: 68px; - height: 68px; -} -.shop_head_wizard_3 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1479px -966px; - width: 68px; - height: 68px; -} -.shop_head_wizard_4 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1479px -1035px; - width: 68px; - height: 68px; -} -.shop_head_wizard_5 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1479px -1104px; - width: 68px; - height: 68px; -} -.headAccessory_special_bearEars { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -819px -955px; - width: 90px; - height: 90px; -} -.customize-option.headAccessory_special_bearEars { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -844px -970px; - width: 60px; - height: 60px; -} -.headAccessory_special_cactusEars { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -728px -955px; - width: 90px; - height: 90px; -} -.customize-option.headAccessory_special_cactusEars { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -753px -970px; - width: 60px; - height: 60px; -} -.headAccessory_special_foxEars { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -637px -955px; - width: 90px; - height: 90px; -} -.customize-option.headAccessory_special_foxEars { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -662px -970px; - width: 60px; - height: 60px; -} -.headAccessory_special_lionEars { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -546px -955px; - width: 90px; - height: 90px; -} -.customize-option.headAccessory_special_lionEars { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -571px -970px; - width: 60px; - height: 60px; -} -.headAccessory_special_pandaEars { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -455px -955px; - width: 90px; - height: 90px; -} -.customize-option.headAccessory_special_pandaEars { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -480px -970px; - width: 60px; - height: 60px; -} -.headAccessory_special_pigEars { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -364px -955px; - width: 90px; - height: 90px; -} -.customize-option.headAccessory_special_pigEars { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -389px -970px; - width: 60px; - height: 60px; -} -.headAccessory_special_tigerEars { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -273px -955px; - width: 90px; - height: 90px; -} -.customize-option.headAccessory_special_tigerEars { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -298px -970px; - width: 60px; - height: 60px; -} -.headAccessory_special_wolfEars { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -182px -955px; - width: 90px; - height: 90px; -} -.customize-option.headAccessory_special_wolfEars { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -207px -970px; - width: 60px; - height: 60px; -} -.shop_headAccessory_special_bearEars { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -276px -1457px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_cactusEars { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -345px -1457px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_foxEars { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -414px -1457px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_lionEars { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -483px -1457px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_pandaEars { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -552px -1457px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_pigEars { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -621px -1457px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_tigerEars { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -690px -1457px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_wolfEars { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -759px -1457px; - width: 68px; - height: 68px; -} -.shield_healer_1 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -91px -955px; - width: 90px; - height: 90px; -} -.shield_healer_2 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: 0px -955px; - width: 90px; - height: 90px; -} -.shield_healer_3 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1024px -819px; - width: 90px; - height: 90px; -} -.shield_healer_4 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1024px -728px; - width: 90px; - height: 90px; -} -.shield_healer_5 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1024px -637px; - width: 90px; - height: 90px; -} -.shield_rogue_0 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1024px -546px; - width: 90px; - height: 90px; -} -.shield_rogue_1 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -211px -500px; - width: 103px; - height: 90px; -} -.shield_rogue_2 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -315px -500px; - width: 103px; - height: 90px; -} -.shield_rogue_3 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: 0px -321px; - width: 114px; - height: 90px; -} -.shield_rogue_4 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -522px -500px; - width: 96px; - height: 90px; -} -.shield_rogue_5 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -206px -215px; - width: 114px; - height: 90px; -} -.shield_rogue_6 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -336px -182px; - width: 114px; - height: 90px; -} -.shield_special_1 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -910px -864px; - width: 90px; - height: 90px; -} -.shield_special_diamondStave { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -419px -500px; - width: 102px; - height: 90px; -} -.shield_special_goldenknight { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -451px -91px; - width: 111px; - height: 90px; -} -.shield_special_lootBag { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -637px -864px; - width: 90px; - height: 90px; -} -.shield_special_mammothRiderHorn { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -546px -864px; - width: 90px; - height: 90px; -} -.shield_special_moonpearlShield { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -455px -864px; - width: 90px; - height: 90px; -} -.shield_special_roguishRainbowMessage { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -364px -864px; - width: 90px; - height: 90px; -} -.shield_special_wakizashi { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -115px -412px; - width: 114px; - height: 87px; -} -.shield_special_wintryMirror { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -230px -412px; - width: 114px; - height: 87px; -} -.shield_warrior_1 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -91px -864px; - width: 90px; - height: 90px; -} -.shield_warrior_2 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: 0px -864px; - width: 90px; - height: 90px; -} -.shield_warrior_3 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -933px -728px; - width: 90px; - height: 90px; -} -.shield_warrior_4 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -933px -637px; - width: 90px; - height: 90px; -} -.shield_warrior_5 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -933px -546px; - width: 90px; - height: 90px; -} -.shop_shield_healer_1 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1548px -1104px; - width: 68px; - height: 68px; -} -.shop_shield_healer_2 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1548px -1173px; - width: 68px; - height: 68px; -} -.shop_shield_healer_3 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1548px -1242px; - width: 68px; - height: 68px; -} -.shop_shield_healer_4 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1548px -1311px; - width: 68px; - height: 68px; -} -.shop_shield_healer_5 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1548px -1380px; - width: 68px; - height: 68px; -} -.shop_shield_rogue_0 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1548px -1449px; - width: 68px; - height: 68px; -} -.shop_shield_rogue_1 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: 0px -1526px; - width: 68px; - height: 68px; -} -.shop_shield_rogue_2 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -69px -1526px; - width: 68px; - height: 68px; -} -.shop_shield_rogue_3 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -138px -1526px; - width: 68px; - height: 68px; -} -.shop_shield_rogue_4 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -207px -1526px; - width: 68px; - height: 68px; -} -.shop_shield_rogue_5 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -276px -1526px; - width: 68px; - height: 68px; -} -.shop_shield_rogue_6 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -345px -1526px; - width: 68px; - height: 68px; -} -.shop_shield_special_0 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -414px -1526px; - width: 68px; - height: 68px; -} -.shop_shield_special_1 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -483px -1526px; - width: 68px; - height: 68px; -} -.shop_shield_special_diamondStave { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -552px -1526px; - width: 68px; - height: 68px; -} -.shop_shield_special_goldenknight { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -621px -1526px; - width: 68px; - height: 68px; -} -.shop_shield_special_lootBag { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -690px -1526px; - width: 68px; - height: 68px; -} -.shop_shield_special_mammothRiderHorn { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -759px -1526px; - width: 68px; - height: 68px; -} -.shop_shield_special_moonpearlShield { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -828px -1526px; - width: 68px; - height: 68px; -} -.shop_shield_special_roguishRainbowMessage { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -897px -1526px; - width: 68px; - height: 68px; -} -.shop_shield_special_wakizashi { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -966px -1526px; - width: 68px; - height: 68px; -} -.shop_shield_special_wintryMirror { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1035px -1526px; - width: 68px; - height: 68px; -} -.shop_shield_warrior_1 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1104px -1526px; - width: 68px; - height: 68px; -} -.shop_shield_warrior_2 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1173px -1526px; - width: 68px; - height: 68px; -} -.shop_shield_warrior_3 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1242px -1526px; - width: 68px; - height: 68px; -} -.shop_shield_warrior_4 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1311px -1526px; - width: 68px; - height: 68px; -} -.shop_shield_warrior_5 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1380px -1526px; - width: 68px; - height: 68px; -} -.shop_weapon_healer_0 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1449px -1526px; - width: 68px; - height: 68px; -} -.shop_weapon_healer_1 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1518px -1526px; - width: 68px; - height: 68px; -} -.shop_weapon_healer_2 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1617px 0px; - width: 68px; - height: 68px; -} -.shop_weapon_healer_3 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1617px -69px; - width: 68px; - height: 68px; -} -.shop_weapon_healer_4 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1617px -138px; - width: 68px; - height: 68px; -} -.shop_weapon_healer_5 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1617px -207px; - width: 68px; - height: 68px; -} -.shop_weapon_healer_6 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1617px -276px; - width: 68px; - height: 68px; -} -.shop_weapon_rogue_0 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1617px -345px; - width: 68px; - height: 68px; -} -.shop_weapon_rogue_1 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1617px -414px; - width: 68px; - height: 68px; -} -.shop_weapon_rogue_2 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1617px -483px; - width: 68px; - height: 68px; -} -.shop_weapon_rogue_3 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1617px -552px; - width: 68px; - height: 68px; -} -.shop_weapon_rogue_4 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1617px -621px; - width: 68px; - height: 68px; -} -.shop_weapon_rogue_5 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1617px -690px; - width: 68px; - height: 68px; -} -.shop_weapon_rogue_6 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1617px -759px; - width: 68px; - height: 68px; -} -.shop_weapon_special_0 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1617px -828px; - width: 68px; - height: 68px; -} -.shop_weapon_special_1 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1617px -897px; - width: 68px; - height: 68px; -} -.shop_weapon_special_2 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1617px -966px; - width: 68px; - height: 68px; -} -.shop_weapon_special_3 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1617px -1035px; - width: 68px; - height: 68px; -} -.shop_weapon_special_bardInstrument { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1617px -1104px; - width: 68px; - height: 68px; -} -.shop_weapon_special_critical { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1617px -1173px; - width: 68px; - height: 68px; -} -.shop_weapon_special_fencingFoil { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1617px -1242px; - width: 68px; - height: 68px; -} -.shop_weapon_special_lunarScythe { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1617px -1311px; - width: 68px; - height: 68px; -} -.shop_weapon_special_mammothRiderSpear { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1617px -1380px; - width: 68px; - height: 68px; -} -.shop_weapon_special_nomadsScimitar { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1617px -1449px; - width: 68px; - height: 68px; -} -.shop_weapon_special_pageBanner { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1617px -1518px; - width: 68px; - height: 68px; -} -.shop_weapon_special_roguishRainbowMessage { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: 0px -1595px; - width: 68px; - height: 68px; -} -.shop_weapon_special_skeletonKey { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -69px -1595px; - width: 68px; - height: 68px; -} -.shop_weapon_special_tachi { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -138px -1595px; - width: 68px; - height: 68px; -} -.shop_weapon_special_taskwoodsLantern { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -207px -1595px; - width: 68px; - height: 68px; -} -.shop_weapon_special_tridentOfCrashingTides { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -276px -1595px; - width: 68px; - height: 68px; -} -.shop_weapon_warrior_0 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -345px -1595px; - width: 68px; - height: 68px; -} -.shop_weapon_warrior_1 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -414px -1595px; - width: 68px; - height: 68px; -} -.shop_weapon_warrior_2 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -483px -1595px; - width: 68px; - height: 68px; -} -.shop_weapon_warrior_3 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -552px -1595px; - width: 68px; - height: 68px; -} -.shop_weapon_warrior_4 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -621px -1595px; - width: 68px; - height: 68px; -} -.shop_weapon_warrior_5 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -690px -1595px; - width: 68px; - height: 68px; -} -.shop_weapon_warrior_6 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -759px -1595px; - width: 68px; - height: 68px; -} -.shop_weapon_wizard_0 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -828px -1595px; - width: 68px; - height: 68px; -} -.shop_weapon_wizard_1 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -897px -1595px; - width: 68px; - height: 68px; -} -.shop_weapon_wizard_2 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -966px -1595px; - width: 68px; - height: 68px; -} -.shop_weapon_wizard_3 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1035px -1595px; - width: 68px; - height: 68px; -} -.shop_weapon_wizard_4 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1104px -1595px; - width: 68px; - height: 68px; -} -.shop_weapon_wizard_5 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1173px -1595px; - width: 68px; - height: 68px; -} -.shop_weapon_wizard_6 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1242px -1595px; - width: 68px; - height: 68px; -} -.weapon_healer_0 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1024px -182px; - width: 90px; - height: 90px; -} -.weapon_healer_1 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1024px -91px; - width: 90px; - height: 90px; -} -.weapon_healer_2 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -1024px 0px; - width: 90px; - height: 90px; -} -.weapon_healer_3 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -819px -864px; - width: 90px; - height: 90px; -} -.weapon_healer_4 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -728px -864px; - width: 90px; - height: 90px; -} -.weapon_healer_5 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -273px -864px; - width: 90px; - height: 90px; -} -.weapon_healer_6 { - background-image: url(/static/sprites/spritesmith-main-8.png); - background-position: -842px -91px; - width: 90px; - height: 90px; -} diff --git a/website/assets/sprites/dist/spritesmith-main-8.png b/website/assets/sprites/dist/spritesmith-main-8.png deleted file mode 100644 index f95fac9db4..0000000000 Binary files a/website/assets/sprites/dist/spritesmith-main-8.png and /dev/null differ diff --git a/website/assets/sprites/dist/spritesmith-main-9.css b/website/assets/sprites/dist/spritesmith-main-9.css deleted file mode 100644 index 2d4f8cddfd..0000000000 --- a/website/assets/sprites/dist/spritesmith-main-9.css +++ /dev/null @@ -1,876 +0,0 @@ -.weapon_rogue_0 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1373px -1471px; - width: 90px; - height: 90px; -} -.weapon_rogue_1 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1100px -1471px; - width: 90px; - height: 90px; -} -.weapon_rogue_2 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -736px -1471px; - width: 90px; - height: 90px; -} -.weapon_rogue_3 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -827px -1471px; - width: 90px; - height: 90px; -} -.weapon_rogue_4 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -918px -1471px; - width: 90px; - height: 90px; -} -.weapon_rogue_5 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1009px -1471px; - width: 90px; - height: 90px; -} -.weapon_rogue_6 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1191px -1471px; - width: 90px; - height: 90px; -} -.weapon_special_1 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1366px -1290px; - width: 102px; - height: 90px; -} -.weapon_special_2 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1464px -1471px; - width: 90px; - height: 90px; -} -.weapon_special_3 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: 0px -1613px; - width: 90px; - height: 90px; -} -.weapon_special_bardInstrument { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -182px -1613px; - width: 90px; - height: 90px; -} -.weapon_special_fencingFoil { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -273px -1613px; - width: 90px; - height: 90px; -} -.weapon_special_lunarScythe { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -364px -1613px; - width: 90px; - height: 90px; -} -.weapon_special_mammothRiderSpear { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -455px -1613px; - width: 90px; - height: 90px; -} -.weapon_special_nomadsScimitar { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -546px -1613px; - width: 90px; - height: 90px; -} -.weapon_special_pageBanner { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -637px -1613px; - width: 90px; - height: 90px; -} -.weapon_special_roguishRainbowMessage { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -728px -1613px; - width: 90px; - height: 90px; -} -.weapon_special_skeletonKey { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -819px -1613px; - width: 90px; - height: 90px; -} -.weapon_special_tachi { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -910px -1613px; - width: 90px; - height: 90px; -} -.weapon_special_taskwoodsLantern { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1001px -1613px; - width: 90px; - height: 90px; -} -.weapon_special_tridentOfCrashingTides { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1183px -1613px; - width: 90px; - height: 90px; -} -.weapon_warrior_0 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1274px -1613px; - width: 90px; - height: 90px; -} -.weapon_warrior_1 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1456px -1613px; - width: 90px; - height: 90px; -} -.weapon_warrior_2 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1547px -1613px; - width: 90px; - height: 90px; -} -.weapon_warrior_3 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1712px 0px; - width: 90px; - height: 90px; -} -.weapon_warrior_4 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1712px -91px; - width: 90px; - height: 90px; -} -.weapon_warrior_5 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1712px -182px; - width: 90px; - height: 90px; -} -.weapon_warrior_6 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1712px -273px; - width: 90px; - height: 90px; -} -.weapon_wizard_0 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1712px -364px; - width: 90px; - height: 90px; -} -.weapon_wizard_1 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -190px -1471px; - width: 90px; - height: 90px; -} -.weapon_wizard_2 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -281px -1471px; - width: 90px; - height: 90px; -} -.weapon_wizard_3 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -372px -1471px; - width: 90px; - height: 90px; -} -.weapon_wizard_4 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -463px -1471px; - width: 90px; - height: 90px; -} -.weapon_wizard_5 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -554px -1471px; - width: 90px; - height: 90px; -} -.weapon_wizard_6 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -645px -1471px; - width: 90px; - height: 90px; -} -.Pet_Currency_Gem { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1712px -1228px; - width: 68px; - height: 68px; -} -.Pet_Currency_Gem1x { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1772px -482px; - width: 15px; - height: 13px; -} -.Pet_Currency_Gem2x { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1772px -455px; - width: 30px; - height: 26px; -} -.PixelPaw-Gold { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1656px -1265px; - width: 51px; - height: 51px; -} -.PixelPaw { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1656px -1317px; - width: 51px; - height: 51px; -} -.PixelPaw002 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1646px -1471px; - width: 51px; - height: 51px; -} -.avatar_floral_healer { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1066px -1290px; - width: 99px; - height: 99px; -} -.avatar_floral_rogue { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -966px -1290px; - width: 99px; - height: 99px; -} -.avatar_floral_warrior { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1166px -1290px; - width: 99px; - height: 99px; -} -.avatar_floral_wizard { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1266px -1290px; - width: 99px; - height: 99px; -} -.empty_bottles { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1712px -1642px; - width: 64px; - height: 54px; -} -.ghost { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1282px -1471px; - width: 90px; - height: 90px; -} -.inventory_present { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -138px -1704px; - width: 48px; - height: 51px; -} -.inventory_present_01 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1488px -1112px; - width: 48px; - height: 51px; -} -.inventory_present_02 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -285px -1704px; - width: 48px; - height: 51px; -} -.inventory_present_03 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -628px -1704px; - width: 48px; - height: 51px; -} -.inventory_present_04 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -579px -1704px; - width: 48px; - height: 51px; -} -.inventory_present_05 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -530px -1704px; - width: 48px; - height: 51px; -} -.inventory_present_06 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -481px -1704px; - width: 48px; - height: 51px; -} -.inventory_present_07 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -432px -1704px; - width: 48px; - height: 51px; -} -.inventory_present_08 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -383px -1704px; - width: 48px; - height: 51px; -} -.inventory_present_09 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -334px -1704px; - width: 48px; - height: 51px; -} -.inventory_present_10 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1488px -1164px; - width: 48px; - height: 51px; -} -.inventory_present_11 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -236px -1704px; - width: 48px; - height: 51px; -} -.inventory_present_12 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -187px -1704px; - width: 48px; - height: 51px; -} -.inventory_special_birthday { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1712px -538px; - width: 68px; - height: 68px; -} -.inventory_special_congrats { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1712px -607px; - width: 68px; - height: 68px; -} -.inventory_special_fortify { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1712px -676px; - width: 68px; - height: 68px; -} -.inventory_special_getwell { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1712px -883px; - width: 68px; - height: 68px; -} -.inventory_special_goodluck { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1712px -952px; - width: 68px; - height: 68px; -} -.inventory_special_greeting { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1712px -1021px; - width: 68px; - height: 68px; -} -.inventory_special_nye { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -69px -1704px; - width: 68px; - height: 68px; -} -.inventory_special_opaquePotion { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1712px -1090px; - width: 68px; - height: 68px; -} -.inventory_special_seafoam { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1712px -1159px; - width: 68px; - height: 68px; -} -.inventory_special_shinySeed { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: 0px -1704px; - width: 68px; - height: 68px; -} -.inventory_special_snowball { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1638px -1613px; - width: 68px; - height: 68px; -} -.inventory_special_spookySparkles { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1712px -1573px; - width: 68px; - height: 68px; -} -.inventory_special_thankyou { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1712px -1504px; - width: 68px; - height: 68px; -} -.inventory_special_trinket { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1712px -1435px; - width: 68px; - height: 68px; -} -.inventory_special_valentine { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1712px -1366px; - width: 68px; - height: 68px; -} -.knockout { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1537px -1397px; - width: 120px; - height: 47px; -} -.pet_key { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1712px -1297px; - width: 68px; - height: 68px; -} -.rebirth_orb { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1712px -814px; - width: 68px; - height: 68px; -} -.seafoam_star { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1555px -1471px; - width: 90px; - height: 90px; -} -.shop_armoire { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1712px -745px; - width: 68px; - height: 68px; -} -.snowman { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -91px -1613px; - width: 90px; - height: 90px; -} -.zzz { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1658px -1397px; - width: 40px; - height: 40px; -} -.zzz_light { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1320px -1064px; - width: 40px; - height: 40px; -} -.npc_alex { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1537px -724px; - width: 162px; - height: 138px; -} -.npc_aprilFool { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1367px -1112px; - width: 120px; - height: 120px; -} -.npc_bailey { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1469px -1290px; - width: 60px; - height: 72px; -} -.npc_daniel { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1537px -1141px; - width: 135px; - height: 123px; -} -.npc_ian { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -805px -1290px; - width: 75px; - height: 135px; -} -.npc_justin { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -881px -1290px; - width: 84px; - height: 120px; -} -.npc_justin_head { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1673px -1141px; - width: 36px; - height: 96px; -} -.npc_matt { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -217px -1290px; - width: 195px; - height: 138px; -} -.npc_sabe { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1092px -1613px; - width: 90px; - height: 90px; -} -.npc_timetravelers { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -413px -1290px; - width: 195px; - height: 138px; -} -.npc_timetravelers_active { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -609px -1290px; - width: 195px; - height: 138px; -} -.npc_tyler { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1365px -1613px; - width: 90px; - height: 90px; -} -.npc_vicky { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1712px -455px; - width: 59px; - height: 82px; -} -.seasonalshop_closed { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1537px -1002px; - width: 162px; - height: 138px; -} -.seasonalshop_open { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1537px -863px; - width: 162px; - height: 138px; -} -.quest_armadillo { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -880px -440px; - width: 219px; - height: 219px; -} -.quest_atom1 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -657px -1112px; - width: 250px; - height: 150px; -} -.quest_atom2 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1159px -1112px; - width: 207px; - height: 138px; -} -.quest_atom3 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: 0px -1290px; - width: 216px; - height: 180px; -} -.quest_axolotl { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -440px 0px; - width: 219px; - height: 219px; -} -.quest_basilist { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: 0px -1471px; - width: 189px; - height: 141px; -} -.quest_beetle { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1320px -862px; - width: 204px; - height: 201px; -} -.quest_bunny { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1102px -892px; - width: 210px; - height: 186px; -} -.quest_butterfly { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: 0px -232px; - width: 219px; - height: 219px; -} -.quest_cheetah { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -220px -232px; - width: 219px; - height: 219px; -} -.quest_cow { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1537px 0px; - width: 174px; - height: 213px; -} -.quest_dilatory { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: 0px -672px; - width: 219px; - height: 219px; -} -.quest_dilatoryDistress1 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1320px -651px; - width: 210px; - height: 210px; -} -.quest_dilatoryDistress2 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1537px -422px; - width: 150px; - height: 150px; -} -.quest_dilatoryDistress3 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -220px -672px; - width: 219px; - height: 219px; -} -.quest_dilatory_derby { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -660px 0px; - width: 219px; - height: 219px; -} -.quest_dustbunnies { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -880px -672px; - width: 219px; - height: 219px; -} -.quest_egg { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1537px -214px; - width: 165px; - height: 207px; -} -.quest_evilsanta { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1537px -1265px; - width: 118px; - height: 131px; -} -.quest_evilsanta2 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1100px -440px; - width: 219px; - height: 219px; -} -.quest_falcon { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: 0px -892px; - width: 219px; - height: 219px; -} -.quest_ferret { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1100px -660px; - width: 219px; - height: 219px; -} -.quest_frog { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -660px -892px; - width: 221px; - height: 213px; -} -.quest_ghost_stag { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -440px -892px; - width: 219px; - height: 219px; -} -.quest_goldenknight1 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -220px -892px; - width: 219px; - height: 219px; -} -.quest_goldenknight2 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -908px -1112px; - width: 250px; - height: 150px; -} -.quest_goldenknight3 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: 0px 0px; - width: 219px; - height: 231px; -} -.quest_gryphon { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -440px -1112px; - width: 216px; - height: 177px; -} -.quest_guineapig { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1100px -220px; - width: 219px; - height: 219px; -} -.quest_harpy { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1100px 0px; - width: 219px; - height: 219px; -} -.quest_hedgehog { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -882px -892px; - width: 219px; - height: 186px; -} -.quest_hippo { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -660px -672px; - width: 219px; - height: 219px; -} -.quest_horse { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -440px -672px; - width: 219px; - height: 219px; -} -.quest_kraken { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -223px -1112px; - width: 216px; - height: 177px; -} -.quest_mayhemMistiflying1 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1537px -573px; - width: 150px; - height: 150px; -} -.quest_mayhemMistiflying2 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -220px 0px; - width: 219px; - height: 219px; -} -.quest_mayhemMistiflying3 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -880px -220px; - width: 219px; - height: 219px; -} -.quest_monkey { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -880px 0px; - width: 219px; - height: 219px; -} -.quest_moon1 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1320px -217px; - width: 216px; - height: 216px; -} -.quest_moon2 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -660px -452px; - width: 219px; - height: 219px; -} -.quest_moon3 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -440px -452px; - width: 219px; - height: 219px; -} -.quest_moonstone1 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -220px -452px; - width: 219px; - height: 219px; -} -.quest_moonstone2 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: 0px -452px; - width: 219px; - height: 219px; -} -.quest_moonstone3 { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -660px -220px; - width: 219px; - height: 219px; -} -.quest_nudibranch { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1320px -434px; - width: 216px; - height: 216px; -} -.quest_octopus { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: 0px -1112px; - width: 222px; - height: 177px; -} -.quest_owl { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -440px -232px; - width: 219px; - height: 219px; -} -.quest_peacock { - background-image: url(/static/sprites/spritesmith-main-9.png); - background-position: -1320px 0px; - width: 216px; - height: 216px; -} diff --git a/website/assets/sprites/dist/spritesmith-main-9.png b/website/assets/sprites/dist/spritesmith-main-9.png deleted file mode 100644 index e21fca0903..0000000000 Binary files a/website/assets/sprites/dist/spritesmith-main-9.png and /dev/null differ diff --git a/website/assets/sprites/spritesmith/npcs/npc_alex.png b/website/assets/sprites/spritesmith/npcs/npc_alex.png deleted file mode 100644 index a3dfad58d9..0000000000 Binary files a/website/assets/sprites/spritesmith/npcs/npc_alex.png and /dev/null differ diff --git a/website/assets/sprites/spritesmith/npcs/npc_bailey.png b/website/assets/sprites/spritesmith/npcs/npc_bailey.png deleted file mode 100644 index da25513fb8..0000000000 Binary files a/website/assets/sprites/spritesmith/npcs/npc_bailey.png and /dev/null differ diff --git a/website/assets/sprites/spritesmith/npcs/npc_daniel.png b/website/assets/sprites/spritesmith/npcs/npc_daniel.png deleted file mode 100644 index 7914f5cc60..0000000000 Binary files a/website/assets/sprites/spritesmith/npcs/npc_daniel.png and /dev/null differ diff --git a/website/assets/sprites/spritesmith/npcs/npc_ian.gif b/website/assets/sprites/spritesmith/npcs/npc_ian.gif deleted file mode 100644 index f536976ed4..0000000000 Binary files a/website/assets/sprites/spritesmith/npcs/npc_ian.gif and /dev/null differ diff --git a/website/assets/sprites/spritesmith/npcs/npc_ian.png b/website/assets/sprites/spritesmith/npcs/npc_ian.png deleted file mode 100644 index eb9c63fe0d..0000000000 Binary files a/website/assets/sprites/spritesmith/npcs/npc_ian.png and /dev/null differ diff --git a/website/assets/sprites/spritesmith/npcs/npc_justin.png b/website/assets/sprites/spritesmith/npcs/npc_justin.png deleted file mode 100644 index d1973b48df..0000000000 Binary files a/website/assets/sprites/spritesmith/npcs/npc_justin.png and /dev/null differ diff --git a/website/assets/sprites/spritesmith/npcs/npc_justin_head.png b/website/assets/sprites/spritesmith/npcs/npc_justin_head.png deleted file mode 100644 index cdd2b03224..0000000000 Binary files a/website/assets/sprites/spritesmith/npcs/npc_justin_head.png and /dev/null differ diff --git a/website/assets/sprites/spritesmith/npcs/npc_matt.png b/website/assets/sprites/spritesmith/npcs/npc_matt.png deleted file mode 100644 index 1cd1006fd3..0000000000 Binary files a/website/assets/sprites/spritesmith/npcs/npc_matt.png and /dev/null differ diff --git a/website/assets/sprites/spritesmith/npcs/npc_timetravelers_active.png b/website/assets/sprites/spritesmith/npcs/npc_timetravelers_active.png deleted file mode 100644 index 4b5840b77a..0000000000 Binary files a/website/assets/sprites/spritesmith/npcs/npc_timetravelers_active.png and /dev/null differ diff --git a/website/assets/sprites/spritesmith/npcs/seasonalshop_open.png b/website/assets/sprites/spritesmith/npcs/seasonalshop_open.png deleted file mode 100644 index cfbcc5bddd..0000000000 Binary files a/website/assets/sprites/spritesmith/npcs/seasonalshop_open.png and /dev/null differ diff --git a/website/build/.gitignore b/website/build/.gitignore deleted file mode 100644 index 808ea3e139..0000000000 --- a/website/build/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -# Ignore everything except this file so that the folder stays in git -* -!.gitignore \ No newline at end of file diff --git a/website/client-old/apple-touch-icon-114-precomposed.png b/website/client-old/apple-touch-icon-114-precomposed.png deleted file mode 100644 index bed93ffa76..0000000000 Binary files a/website/client-old/apple-touch-icon-114-precomposed.png and /dev/null differ diff --git a/website/client-old/apple-touch-icon-144-precomposed.png b/website/client-old/apple-touch-icon-144-precomposed.png deleted file mode 100644 index 36ea774f33..0000000000 Binary files a/website/client-old/apple-touch-icon-144-precomposed.png and /dev/null differ diff --git a/website/client-old/apple-touch-icon-57-precomposed.png b/website/client-old/apple-touch-icon-57-precomposed.png deleted file mode 100644 index b209345c45..0000000000 Binary files a/website/client-old/apple-touch-icon-57-precomposed.png and /dev/null differ diff --git a/website/client-old/apple-touch-icon-72-precomposed.png b/website/client-old/apple-touch-icon-72-precomposed.png deleted file mode 100644 index a48ca30dbb..0000000000 Binary files a/website/client-old/apple-touch-icon-72-precomposed.png and /dev/null differ diff --git a/website/client-old/apple-touch-icon-precomposed.png b/website/client-old/apple-touch-icon-precomposed.png deleted file mode 100644 index b209345c45..0000000000 Binary files a/website/client-old/apple-touch-icon-precomposed.png and /dev/null differ diff --git a/website/client-old/cake.png b/website/client-old/cake.png deleted file mode 100644 index 61dd797756..0000000000 Binary files a/website/client-old/cake.png and /dev/null differ diff --git a/website/client-old/community-guidelines-images/backCorner.png b/website/client-old/community-guidelines-images/backCorner.png deleted file mode 100755 index bcbeca3a43..0000000000 Binary files a/website/client-old/community-guidelines-images/backCorner.png and /dev/null differ diff --git a/website/client-old/community-guidelines-images/beingHabitican.png b/website/client-old/community-guidelines-images/beingHabitican.png deleted file mode 100755 index dc4d7c810c..0000000000 Binary files a/website/client-old/community-guidelines-images/beingHabitican.png and /dev/null differ diff --git a/website/client-old/community-guidelines-images/consequences.png b/website/client-old/community-guidelines-images/consequences.png deleted file mode 100755 index 211607a511..0000000000 Binary files a/website/client-old/community-guidelines-images/consequences.png and /dev/null differ diff --git a/website/client-old/community-guidelines-images/contributing.png b/website/client-old/community-guidelines-images/contributing.png deleted file mode 100755 index 8e8a34c088..0000000000 Binary files a/website/client-old/community-guidelines-images/contributing.png and /dev/null differ diff --git a/website/client-old/community-guidelines-images/github.gif b/website/client-old/community-guidelines-images/github.gif deleted file mode 100755 index 4f4326217d..0000000000 Binary files a/website/client-old/community-guidelines-images/github.gif and /dev/null differ diff --git a/website/client-old/community-guidelines-images/infractions.png b/website/client-old/community-guidelines-images/infractions.png deleted file mode 100755 index 2a839083af..0000000000 Binary files a/website/client-old/community-guidelines-images/infractions.png and /dev/null differ diff --git a/website/client-old/community-guidelines-images/intro.png b/website/client-old/community-guidelines-images/intro.png deleted file mode 100644 index 9c364f41cd..0000000000 Binary files a/website/client-old/community-guidelines-images/intro.png and /dev/null differ diff --git a/website/client-old/community-guidelines-images/moderators.png b/website/client-old/community-guidelines-images/moderators.png deleted file mode 100644 index de6a8ce514..0000000000 Binary files a/website/client-old/community-guidelines-images/moderators.png and /dev/null differ diff --git a/website/client-old/community-guidelines-images/publicGuilds.png b/website/client-old/community-guidelines-images/publicGuilds.png deleted file mode 100755 index e783fb88de..0000000000 Binary files a/website/client-old/community-guidelines-images/publicGuilds.png and /dev/null differ diff --git a/website/client-old/community-guidelines-images/publicSpaces.png b/website/client-old/community-guidelines-images/publicSpaces.png deleted file mode 100755 index 13662443ff..0000000000 Binary files a/website/client-old/community-guidelines-images/publicSpaces.png and /dev/null differ diff --git a/website/client-old/community-guidelines-images/restoration.png b/website/client-old/community-guidelines-images/restoration.png deleted file mode 100755 index 0a2db14d8b..0000000000 Binary files a/website/client-old/community-guidelines-images/restoration.png and /dev/null differ diff --git a/website/client-old/community-guidelines-images/staff.png b/website/client-old/community-guidelines-images/staff.png deleted file mode 100644 index 1a870ae056..0000000000 Binary files a/website/client-old/community-guidelines-images/staff.png and /dev/null differ diff --git a/website/client-old/community-guidelines-images/tavern.png b/website/client-old/community-guidelines-images/tavern.png deleted file mode 100755 index dc5b879483..0000000000 Binary files a/website/client-old/community-guidelines-images/tavern.png and /dev/null differ diff --git a/website/client-old/community-guidelines-images/trello.png b/website/client-old/community-guidelines-images/trello.png deleted file mode 100755 index 402f7f7edd..0000000000 Binary files a/website/client-old/community-guidelines-images/trello.png and /dev/null differ diff --git a/website/client-old/community-guidelines-images/wiki.png b/website/client-old/community-guidelines-images/wiki.png deleted file mode 100755 index 0aaa3121f5..0000000000 Binary files a/website/client-old/community-guidelines-images/wiki.png and /dev/null differ diff --git a/website/client-old/css/README.md b/website/client-old/css/README.md deleted file mode 100644 index a7988d7cba..0000000000 --- a/website/client-old/css/README.md +++ /dev/null @@ -1 +0,0 @@ -We need to extract any sprite-sheet css in this directory (anything that's not habitrpg-web specific) and move it to `common` diff --git a/website/client-old/css/alerts.styl b/website/client-old/css/alerts.styl deleted file mode 100644 index 76b779300c..0000000000 --- a/website/client-old/css/alerts.styl +++ /dev/null @@ -1,114 +0,0 @@ -.new-stuff - position: fixed - text-align: center - top: 0 - left: 0 - width: 100% - height: 0 - z-index: 1010 - -.new-stuff> .alert - border-top: 0 - border-radius: 0 0 4px 4px - padding-right: 14px - display: inline-block - -.wide-popover - max-width: -moz-max-content - max-width: max-content - -// Small alerts -alert-sm-mixin() - padding-top: 8px - padding-bottom: 8px - -.alert-sm - alert-sm-mixin() - -#notification-area - position: fixed - top: 0 - right: 0px - z-index: 1061 - - .alert - alert-sm-mixin() - - .notification-icon - transform: scale(0.8) - - -// variables - -gpColor = #FBEFC0 -gpText = #786938 -hpColor = #f2dede -hpText = #b94a48 -lvlColor = #d9edf7 -lvlText = #3a87ad -xpColor = #DCC0FB -xpText = #635673 -deathColor = #4E4E4E -deathText = #ABABAB -mpColor = #c7d3e9 -mpText = #003aa1 -critColor = #fce5cd -critText = #dc5000 -dropColor = #d9ead3 -dropText = #415838 -streakColor = #f5deb3 -streakText = #a0522d -borderDarken = 20% - -// alert styles - -.alert-gp - background-color: gpColor - border-color: darken(gpColor,borderDarken) - color: gpText - -.alert-hp - background-color: hpColor - border-color: darken(hpColor,borderDarken) - color: hpText - -.alert-lvl - background-color: lvlColor - border-color: darken(lvlColor,borderDarken) - color: lvlText - -.alert-xp - background-color: xpColor - border-color: darken(xpColor,borderDarken) - color: xpText - -.alert-death - background-color: deathColor - border-color: deathColor - color: deathText - -.alert-mp - background-color: mpColor - border-color: darken(mpColor,borderDarken) - color: mpText - -.alert-crit - background-color: critColor - border-color: darken(critColor,borderDarken) - color: critText - -.alert-drop - background-color: dropColor - border-color: darken(dropColor,borderDarken) - color: dropText - -.alert-streak - background-color: streakColor - border-color: darken(streakColor,borderDarken) - color: streakText - -.undo-button - z-index: 3000 - position:absolute - left:5px - top:5px diff --git a/website/client-old/css/avatar.styl b/website/client-old/css/avatar.styl deleted file mode 100644 index f92ce67c91..0000000000 --- a/website/client-old/css/avatar.styl +++ /dev/null @@ -1,108 +0,0 @@ -/* herobox and avatar -====================== -* this is the canonical `herobox` avatar component -* it can be placed anywhere on the site and look the -* way it's supposed to. TODO: add variables for show/ -* or hiding user metadata in different situations - -Seeing as the sprites might change drastically in the -future re: pets and whatnot, this is just temporary. ----------------------------------------------------- */ - -// see http://stackoverflow.com/questions/24166568/set-bootstrap-modal-body-height-by-percentage -.profile-modal - .modal-dialog - height: 100% - width: auto - max-width: 920px - margin: 0 auto - padding: 10px - @media screen and (min-width:768px) - padding: 30px 10px - .modal-content - height: 100% - .modal-body - max-height: calc(100% - 137px) // 100% = dialog height, 137px = header (70px) + footer (67px) - overflow-y: scroll - .modal-footer - margin: 0 - padding: 16px 20px - -.herobox - // Base styles - height: 10.5em // higher to acct for the name area - width: 10em - max-width: 10em - margin: 0 // need this b/c of bootstrap, remove or reset later - position: relative - cursor: pointer - - // Username and Level - .avatar-level, .avatar-name - position: absolute - @extend $hrpg-label - z-index: 2 - .avatar-level - bottom: 4px - right: 4px - // when a buff/rebirth exists, add space between the icon and the level - .glyphicon-circle-arrow-up - padding-right: 4px - .glyphicon-plus-sign - padding-left: 4px - .avatar-name - max-width: 132px - top: 4px - left: 4px - opacity: 0 // Hide username by default - transition: opacity 0.2s ease-out - - // Show username if not using mount or background - &.isUser.noBackgroundImage:not(.hasMount) - .avatar-name - opacity: 1 - - // Show username on hover and focus - &:hover, &:focus - .avatar-name - opacity: 1 - - // Sprite positioning – Base styles - .character-sprites - width: 6.428571429em // 90px - height: 6.428571429em - margin: 0 auto - span - position: absolute - padding-top: 2em - - // Sprite positioning – Position avatar sprite differently if they have a pet or a mount - &.hasPet - padding-top: 1.75em - &.hasMount - padding-top: 0em !important - - // Backgrounds – Set a background color when no background image is set - &.noBackgroundImage - background: darken($color-herobox, 8%) - &:hover, &:focus - background: darken($color-herobox, 6%) - &.isUser - background: $color-herobox // Set a different background color for the current user - &:hover, &:focus - background: lighten($color-herobox, 16.18%) - - .addthis_pill_style - width: 50px !important - .addthis_native_toolbox - position: absolute - bottom:4px - left:4px - z-index: 2 - opacity:0 - &:hover .addthis_native_toolbox - opacity:1 - -//Need to find a way to indicate who is leader without using background-color as it won't work when a background image is applied -//.herobox.isLeader.noBackgroundImage -//background: lighten($color-herobox, 10%) diff --git a/website/client-old/css/challenges.styl b/website/client-old/css/challenges.styl deleted file mode 100644 index ccf1f3edc0..0000000000 --- a/website/client-old/css/challenges.styl +++ /dev/null @@ -1,20 +0,0 @@ -ul.challenge-accordion-header-specs - list-style:none - - li - background-color: darken($neutral, 10%) - margin: 2px 5px - float:left - - &.bg-transparent - background-color: transparent; - - .glyphicon - color: white; - margin-right: 5px; - -#back-to-challenges, #create-challenge-btn - margin-bottom: 10px - -#challenges-filters h3 - margin-top: 0px; diff --git a/website/client-old/css/classes.styl b/website/client-old/css/classes.styl deleted file mode 100644 index 7c7a36d6be..0000000000 --- a/website/client-old/css/classes.styl +++ /dev/null @@ -1,17 +0,0 @@ -.select-class - .herobox - width: 115px - .character-sprites - width: 0px - height: 0px - margin: 0px - margin-left: 5px - -// Spells - -html.applying-action, html.applying-action * - cursor: copy !important -.cast-target:hover - border: 5px solid green !important -.selected-class - background-color: green diff --git a/website/client-old/css/customizer.styl b/website/client-old/css/customizer.styl deleted file mode 100644 index 853f743561..0000000000 --- a/website/client-old/css/customizer.styl +++ /dev/null @@ -1,81 +0,0 @@ -// $customizations-modal layout - -.avatar-window - float: right; - margin: 0 1em 0 0 - -menu - padding: 0; - margin: 0; - -.customize-menu - padding: 0; - width: 100%; - list-style: none; - padding-bottom: 10px - - menu:before - content: attr(label); - display: block; - font-size: 14px; - font-weight: bold; - line-height: 2 - - .cost - display: block - margin-bottom: 5px - - .btn - margin-left: 5px - vertical-align: baseline - -.customize-option - border: 0px solid grey - background-color: hsl(0, 0%, 93%) - margin-bottom: 10px - - -webkit-transition: background-color 0.5s ease-out - -moz-transition: background-color 0.5s ease-out - transition: background-color 0.5s ease-out - -.customize-option:active - background-color: rgb(255, 242, 204); - -webkit-transition: none - -moz-transition: none - transition: none - -.customize-option:not(:last-of-type) - margin-right: 10px - - -@media (max-width: 480px) { - .avatar-window { - float: none; - margin-bottom: 1em - } - - .customize-menu { - width: 100%; - } -} - -.well.limited-edition - padding: 5px - margin: 25px 0 0 - -.background-unlocked - border: 15px solid white - width: 170px !important - height: 177px !important - -.background-locked - border: 15px solid gray - width: 170px !important - height: 177px !important - position: relative - i - position: absolute; - right: -13px; - bottom: -13px; - color: white; - top: auto; diff --git a/website/client-old/css/filters.styl b/website/client-old/css/filters.styl deleted file mode 100644 index 932c2225b3..0000000000 --- a/website/client-old/css/filters.styl +++ /dev/null @@ -1,42 +0,0 @@ -.filters - padding: 1em 15px 0.382em - margin-left: 0.382em - margin-right: 0em - @extend $clearfix - ul - float: left - list-style: none - margin-right: 1em - .filters-controls - @extend $hrpg-button-bar-with-heading - hrpg-button-bar-mixin($color-options-menu) - li - @extend $hrpg-button-master - hrpg-button-color-mixin($color-options-menu) - .filters-tags, .filters-edit - float: left - .filters-edit - margin-bottom: 0.382em - .filters-tags - @extend $hrpg-button - hrpg-button-color-mixin($color-filter-tag) - margin-bottom: 0.618em - margin-right: 0.618em - &.challenge - hrpg-button-color-mixin($color-filter-tag-challenge) - span - margin-right: 0.382em - form - display: none - .habitica-emoji - margin-top: -.5em - markdown - display: inline-block - .hrpg-input-group - display: inline-block - margin-right: 0.618em - @extend $hrpg-button-with-input - hrpg-button-color-mixin($color-options-submenu) - .filters-search - margin-bottom: 0.618em - max-width: 180px diff --git a/website/client-old/css/footer.styl b/website/client-old/css/footer.styl deleted file mode 100644 index 160bf3e81d..0000000000 --- a/website/client-old/css/footer.styl +++ /dev/null @@ -1,9 +0,0 @@ -/* HabitRPG Custom CSS --------------------------------------------------- */ - -.footer - padding-top: 20px - margin-top: 40px - padding-bottom: 20px - border-top: 1px solid #e5e5e5 - background-color: #f5f5f5 diff --git a/website/client-old/css/game-pane.styl b/website/client-old/css/game-pane.styl deleted file mode 100644 index eb37c2cc2d..0000000000 --- a/website/client-old/css/game-pane.styl +++ /dev/null @@ -1,205 +0,0 @@ -.border-right - border-right 1px solid #ddd - -.border-left - border-left 1px solid #ddd - -.tab-notification - color #fff - background-color #51a351 - -.chat-form - margin-bottom: 10px - position: relative - - textarea - margin-bottom: 0.618em - line-height: 1.618em - -.guidelines-not-accepted p - border: 1px solid #ccc - padding: 1em; - margin-bottom: 0.5em; - -.slight-vertical-padding - clear: both - padding-top: 0.618em - -.chat-buttons - @extend $hrpg-button - float: right; - input - margin-right: 0.618em - -.chat-message - markdown, span.time - padding: 0 3px - line-height: 1.618em - - .long-title .tooltip - white-space: normal - - span.time - white-space: nowrap - - .chat-plus-one - opacity: 0 - background-color: #eee - padding: 3px 3px 0px 3px - - &:hover .chat-plus-one - opacity: 1 - color: #999 - -.tavern-chat, .party-chat - - li - padding-top:15px - padding-bottom:15px - border-bottom 1px solid #ddd - word-wrap:break-word - position:relative - - &.highlight - background: #EEE - - label - margin-right:5px - - .float-label - float:left - position:absolute - top:17px; - - .hidden-label - visibility:hidden - - .scrollable-message - max-height: 6.472em - overflow-y:auto - - h1, h2, h3, h4, h5 - // 20px normally - margin-top:5px - margin-bottom:5px - - .expander - float: right - position: absolute - bottom: 18px - right: 20px - background: white - max-width: 20px - max-height: 20px - width: 100% - height: 100% - text-align: center - - .own-message - border-left: 4px solid #333 - padding-left: 2px - - markdown - p:first-child - display:inline - - img - max-height:50px - vertical-align:top - - li - border:0 - padding-top:0px - padding-bottom:0px - - blockquote - padding: 0 15px - color: #777 - border-left: 4px solid #ddd - margin: 5px 0px 5px 0px - font-size: 14px - p - &:first-child - display: block - line-height: 1.3em - margin-bottom: 0.7em - &>:last-child - margin-bottom: 0 - - -.panel-tiers - div - display: none - margin-top: 10px - - -// Name tags – For color variables, see global-colors.styl - -hrpg-contributor-label-mixin($hrpg-contributor-color) - //@extend $hrpg-label - hrpg-label-color-mixin($hrpg-contributor-color) - -.label-contributor-1 - hrpg-contributor-label-mixin($color-contributor-one) -.label-contributor-2 - hrpg-contributor-label-mixin($color-contributor-two) -.label-contributor-3 - hrpg-contributor-label-mixin($color-contributor-three) -.label-contributor-4 - hrpg-contributor-label-mixin($color-contributor-four) -.label-contributor-5 - hrpg-contributor-label-mixin($color-contributor-five) -.label-contributor-6 - hrpg-contributor-label-mixin($color-contributor-six) -.label-contributor-7 - hrpg-contributor-label-mixin($color-contributor-seven) -.label-contributor-8 - hrpg-contributor-label-mixin($color-contributor-mod) -.label-contributor-9 - hrpg-contributor-label-mixin($color-contributor-staff) -.label-npc - hrpg-contributor-label-mixin($color-contributor-npc) - color: #00FF00 !important - - -#market-tab - position relative - height 500px - -.buttonList li - margin: 5px - -.option-group .option-time - padding: 0px 5px - -// Autocomplete [TODO] make this nicer -.list-at-user - width: 100% - max-width: 120px - position: absolute - background: white - border: 1px solid #a4a4a4 - z-index: 10 - - -.list-at-user li - line-height:14px - border-bottom: 1px solid #a4a4a4 - list-style-type: none - - -.list-at-user li:hover - cursor: pointer - background: #b9dff4 - - -.list-at-user li span - margin: 2px - font-size: 11.844px - margin-left: 5px - display: inline-block - - -.list-cur - background: #b9dff4 - diff --git a/website/client-old/css/global-colors.styl b/website/client-old/css/global-colors.styl deleted file mode 100644 index 807b9c975e..0000000000 --- a/website/client-old/css/global-colors.styl +++ /dev/null @@ -1,41 +0,0 @@ -// Task colors -$worst = rgb(230, 184, 175) -$worse = rgb(244, 204, 204) -$bad = rgb(252, 229, 205) -$neutral = rgb(255, 242, 204) -$good = rgb(217, 234, 211) -$better = rgb(208, 224, 227) -$best = rgb(201, 218, 248) -$completed = rgb(217, 217, 217) -//Label colors -$color-purple = #b881b9 -// Avatar background colors -$color-herobox = desaturate(lighten($better, 16%),32%) -// Header status bar -$color-hp = $worse -$color-xp = $neutral -$color-mp = $best -// Navigation background colors -$color-toolbar = lighten($color-herobox, 70%) -$color-options-menu = lighten($color-herobox, 85%) -$color-options-submenu = lighten($color-herobox, 75%) -$color-options-blurb = $color-options-submenu -// Button colors -$color-button-highlight = $best -// Task background -$color-tasks = lighten($color-herobox, 65%) -// Task filter colors -$color-filter-tag = lighten($good,60%) -$color-filter-tag-challenge = lighten($color-purple,70%) -// Contributor colors -$color-contributor-one = #f57a9d -$color-contributor-two = #b93030 -$color-contributor-three = #ff3300 -$color-contributor-four = #ff9500 -$color-contributor-five = #fff700 -$color-contributor-six = #5eff00 -$color-contributor-seven = #00aaff -$color-contributor-mod = #130ead -$color-contributor-staff = #88108f -$color-contributor-npc = #000 -$color-contributor-npc-font = #00FF00 diff --git a/website/client-old/css/global-modules.styl b/website/client-old/css/global-modules.styl deleted file mode 100644 index b9fa1ffb75..0000000000 --- a/website/client-old/css/global-modules.styl +++ /dev/null @@ -1,388 +0,0 @@ -@require "./variables/screen-size.styl" - -// Clearfix (http://css-tricks.com/snippets/css/clear-fix/) -$clearfix - &:after - content: "" - display: table - clear: both -// Text shadow mixin -hrpg-text-shadow-mixin($hrpg-text-shadow-base-color) - text-shadow: - -1px -1px 1px darken($hrpg-text-shadow-base-color,70%), - 1px -1px 1px darken($hrpg-text-shadow-base-color,70%), - -1px 1px 1px darken($hrpg-text-shadow-base-color,70%), - 1px 1px 1px darken($hrpg-text-shadow-base-color,70%); -// Buttons -// The !important declarations override Bootstrap -// buttons with the .highlight class pass highlight=true to this mixin -hrpg-button-color-mixin($hrpg-button-color, highlight=false) - // this case covers button elements with the highlight class - // like the subscribe button, for which the following selectors do not apply - if highlight==true - border-color: darken($color-button-highlight, 16.18%) !important - background-color: $color-button-highlight !important - & - color: darken($hrpg-button-color, 70%) !important - hrpg-anchor-button-color-mixin($color-button-highlight) - > a, > button - if highlight==true - hrpg-anchor-button-color-mixin($color-button-highlight) - else - hrpg-anchor-button-color-mixin($hrpg-button-color) - > a, > button, > input, textarea - color: darken($hrpg-button-color, 70%) !important - border-color: darken($hrpg-button-color, 16.18%) !important - > input, textarea - &:hover - border-color: darken($hrpg-button-color, 32.8%) !important - &:focus - border-color: darken($hrpg-button-color, 61.8%) !important; - outline: none; - > input + button, textarea + button - &:focus - border-color: darken($hrpg-button-color, 32.8%) !important; - background-color: darken($hrpg-button-color, 6.18%) !important; - outline: none; - &:active - background-color: darken($hrpg-button-color, 16.18%) !important; - > a:nth-of-type(2) - if highlight==true - border-left: 1px solid darken($color-button-highlight, 3.82%) !important - else - border-left: 1px solid darken($hrpg-button-color, 3.82%) !important - > div - @media screen and (min-width: $sm-min-screen-width) - border:1px solid darken($hrpg-button-color, 16.18%) - h4 - color: darken($hrpg-button-color, 61.8%) - background-color: $hrpg-button-color - border-color: darken($hrpg-button-color, 16.18%) - > ul:first-child:before, > div:first-child:before - background-color: #fff - border-color: darken($hrpg-button-color, 16.18%) - h4:before - background-color: $hrpg-button-color - border-color: darken($hrpg-button-color, 16.18%) - ul - border-color: $hrpg-button-color - a, a:link, a:visited - color: darken($hrpg-button-color, 70%) !important - .glyphicon - color:darken($hrpg-button-color, 60%) - .tooltip - border:0 - &.active - a, button - background-color: darken($hrpg-button-color, 3.82%) !important - border-color: darken($hrpg-button-color, 50%) !important - &.active.filters-tags - a, button - background-color: darken($hrpg-button-color, 32.8%) !important - border-color: $hrpg-button-color !important - color: #fff !important; - span - color: #fff !important; -hrpg-anchor-button-color-mixin($hrpg-button-color) - background-color: $hrpg-button-color !important - &:active - background-color: darken($hrpg-button-color, 61.18%) !important - @media screen and (min-width: $sm-min-screen-width) - &:hover - background-color: darken($hrpg-button-color, 2.36%) !important -$hrpg-button-master - list-style: none - > a, > button, > input, label::after - display: inline-block !important - padding: 0.25em 0.5em !important - text-decoration:none - font-size: 1em - color:#222 - background-color: transparent - .glyphicon - position: relative - top: 0.132em - > a, > button - &:active - background-color: #aaa !important -$hrpg-button - @extend $hrpg-button-master - > a, > button, > input, label::after - border: 1px solid #ccc !important - border-radius: 0.382em !important - .highlight - hrpg-button-color-mixin($color-toolbar, true) -$hrpg-button-toggle - @extend $hrpg-button-master - border: 1px solid #ccc !important - border-radius: 0.382em !important - > a:first-of-type - border-radius: 0.382em 0em 0em 0.382em !important - > a:last-of-type - border-radius: 0em 0.382em 0.382em 0em !important - &.highlight - hrpg-button-color-mixin($color-toolbar, true) -// Input + Button -$hrpg-button-with-input - @extend $hrpg-button-master - border: none - border-radius: 0.382em - input, a, button, textarea - display: block - float: left - height: 2em - textarea - height: auto - input, textarea - border: 1px solid #ccc - border-radius: 0.382em 0em 0em 0.382em !important - padding-left: 0.618em - background-color: #fff !important - -webkit-appearance: none - -moz-appearance: none - appearance: none - box-shadow: none //remove red glow in Firefox - a, button - border-width: 1px - border-color: #ccc - border-top-style: solid - border-right-style: solid - border-bottom-style: solid - border-left: none - border-radius: 0em 0.382em 0.382em 0em - outline: none -//Button bar -hrpg-button-bar-mixin($hrpg-button-bar-color) - border-color: darken($hrpg-button-bar-color, 16.18%) - li - border-right-color: darken($hrpg-button-bar-color,6.18%) - &.active - a - box-shadow: 0 0 0 1px darken($hrpg-button-bar-color,23.8%) !important - li:first-of-type - color: darken($hrpg-button-bar-color,50%); - //border-right-color: darken($hrpg-button-bar-color,16.18%) - -$hrpg-button-bar - list-style: none - display: inline-block - border: 1px solid darken(#fff,16.18%) - border-radius: 0.382em - margin-bottom: 0.618em - @extend $clearfix - li - border-right: 1px solid darken(#fff,3.82%) - float:left - word-wrap: break-word - button - border: none - li:nth-of-type(2) - border-radius: 0.382em 0em 0em 0.382em - li:first-of-type - border-radius: 0.382em 0em 0em 0.382em - a, button - border-radius: 0.382em 0em 0em 0.382em - li:last-of-type - border-right: none - a, button - border-radius: 0em 0.382em 0.382em 0em - -$hrpg-button-bar-with-heading - @extend $hrpg-button-bar - li:first-of-type - padding: 0.25em 0.618em -// Labels -hrpg-label-color-mixin($hrpg-label-color) - background-color: $hrpg-label-color !important - hrpg-text-shadow-mixin($hrpg-label-color) -$hrpg-label - padding: 0.382em 0.618em - border: 1px solid #fff - outline: 1px solid #999 - background-color: #999 - font-size: 0.8em - line-height: 1 - font-weight: bold - letter-spacing: 0.0618em; - color: #fff - > a - color: #fff - text-shadow: - -1px -1px 1px #333, - 1px -1px 1px #333, - -1px 1px 1px #333, - 1px 1px 1px #333; -// Modals -$hrpg-modal - position: relative -$hrpg-modal-dropdown - @extend $hrpg-modal - > div - position: absolute - top: 2.9em - left: auto - padding: 0 - min-width:110px - border-radius:4px - background-color:#fff - @media screen and (max-width: $xs-max-screen-width) - position:fixed - z-index: 1000 - top: 2% - left: 2% - width: 96% - height: 96% - box-shadow: 0 0 0 30px rgba(0,0,0,0.63) - h4:before - display: none - > div - height: 80% - overflow: auto - ul:last-child - padding-bottom: 2.618em - h4 - font-size: 1.2em - margin:0px - border-bottom-width: 1px - border-bottom-style: solid - border-radius:0.2em 0.2em 0em 0em - padding: 0.618em 0.8333em - ul - padding: 0.382em 0em - list-style: none - overflow: auto - border-top-width: 1px - border-top-style: solid - @media screen and (min-width: $sm-min-screen-width) - max-height: 320px - max-height: 62.8vh - li - width: 100% - @media screen and (max-width: $xs-max-screen-width) - width: auto - a - display: inline-block - width: 100% - height: 100% - padding: 0.618em 1em - ul:first-of-type - border: none - > ul:first-child:before, > div:first-child:before, h4:before - content:'' - position:absolute - top:-9px - z-index:2 - width:16px - height:16px - border-top-width: 1px - border-top-style: solid - border-left-width: 1px - border-left-style: solid - transform: rotate(45deg) -$hrpg-modal-dropdown-left - @extend $hrpg-modal-dropdown - @media screen and (min-width: $sm-min-screen-width) - div - right: 0px - > ul:first-child:before, > div:first-child:before, h4:before - right: .5em -$hrpg-modal-dropdown-right - @extend $hrpg-modal-dropdown - @media screen and (min-width: $sm-min-screen-width) - div - left: 0px - > ul:first-child:before, > div:first-child:before, h4:before - left: 1em -$hrpg-modal-controls - text-align: right - border-radius:0px 0px 0.382em 0.382em - background-color: #fff - li - margin-right: 0.618em - margin-bottom: 0.382em - display: inline-block - @media screen and (max-width: $xs-max-screen-width) - width: 96% - position: fixed - bottom:2% - right: 2% - border: none - @media screen and (min-width: $sm-min-screen-width) - display: none -// Submenus -$hrpg-submenu - @media screen and (min-width: $sm-min-screen-width) - padding: 1em 1em 0em 1em - margin-bottom: 1.618em - li - display: inline-block - margin-right: 1em - margin-bottom: 1em -// Tags -hrpg-tag-color-mixin($hrpg-tag-color) - background-color: darken($hrpg-tag-color,3.82%) - > a, > a span - color: darken($hrpg-tag-color,61.8%) - &:before - border-right-color: darken($hrpg-tag-color,3.82%) - &.active - > a, > a span - color: darken($hrpg-tag-color,3.82%) - background-color: darken($hrpg-tag-color,32.8%) - &:before - border-right-color: darken($hrpg-tag-color,32.8%) - @media screen and (min-width: $sm-min-screen-width) - &:hover, &:hover > a, &:hover > a span - background-color: darken($hrpg-tag-color,16.8%) - &:hover > a:before - border-right-color: darken($hrpg-tag-color,16.18%) - &.active:hover, &.active:hover > a, &.active:hover > a span - color: darken($hrpg-tag-color,3.82%) - background-color: darken($hrpg-tag-color,32.8%) - &.active:hover > a:before - border-right-color: darken($hrpg-tag-color,32.8%) -// Tooltips wrapper for disabled elements -.disabled-tooltip-wrapper - display: inline-block - -$hrpg-tag-master - display: inline-block - position: relative - left: -1em - width: auto - margin-left: 1.618em - &.active > a - color: darken(#fff,3.82%) - background-color: darken(#fff,32.8%) - &:before - border-right-color: darken(#fff,32.8%) - a - display: inline-block - min-height: 2em - padding: 0.45em 0.618em 0.45em 0.382em - text-decoration:none - font-size: 1em - line-height: 1 - color:#222 - background-color: transparent - .glyphicon-bullhorn - margin-right: 0.618em - font-size: 0.8em - padding: 0; - &:before, &:after - display: block - content:''; - position: absolute - top: 0 - left: -1.5em - &:before - width: 0; - height: 0; - border-top: 1em solid transparent - border-right: 1.5em solid darken(#fff,3.82%) - border-bottom: 1em solid transparent - &:after - width: 0.75em; - min-height:2em; - background-color: #fff - z-index: 2 diff --git a/website/client-old/css/groups.styl b/website/client-old/css/groups.styl deleted file mode 100644 index dfafd96d35..0000000000 --- a/website/client-old/css/groups.styl +++ /dev/null @@ -1,220 +0,0 @@ -group-members-autocomplete - .clearfix:before, .clearfix:after - display block - content "" - line-height 0 - clear both - - .taggle_list - float left - width 100% - li - float left - display inline-block - white-space nowrap - font-weight 500 - margin-bottom 5px - .taggle - margin-right 8px - background #E2E1DF - padding 5px 10px - border-radius 3px - position relative - cursor pointer - transition all .3s - -webkit-animation-duration 1s - animation-duration 1s - -webkit-animation-fill-mode both - animation-fill-mode both - .close - font-size 1.1rem - position absolute - top 5px - right 3px - text-decoration none - padding-left 2px - padding-top 3px - line-height 0.5 - color #ccc - color rgba(0, 0, 0, 0.2) - padding-bottom 4px - display none - border 0 - background none - cursor pointer - &:hover - color $color-purple - &:hover - padding 5px - padding-right 15px - background #ccc - transition all .3s - & > .close - display block - .taggle_hot - background #cac8c4 - - .taggle_input - border none - outline none - font-size 16px - font-weight 300 - padding 8px - padding-left 0 - float left - margin-top -5px - background none - width 100% - max-width 100% - - .taggle_placeholder - position absolute - color #CCC - top 12px - left 8px - transition opacity, .25s - -webkit-user-select none - -moz-user-select none - -ms-user-select none - user-select none - - .taggle_sizer - padding 0 - margin 0 - position absolute - top -500px - z-index -1 - visibility hidden - - textarea.input, - .textarea.input - border 0 - background #FDFDFD - box-shadow inset 0 1px 2px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(255, 255, 255, 0.7) - min-height 60px - padding 8px - border-radius 3px - color #555 - transition all .25s - cursor text - margin-bottom 10px - position relative - - .textarea.input:focus, - .textarea.input.active, - textarea.input:focus, - textarea.input.active - background #fff - transition all .25s - - .textarea.input, - textarea.input - height auto - - .textarea - &.tags - position relative - * - box-sizing content-box - - .placeholder_input - position relative - span - position absolute - color #AAA - top 50% - margin-top -11px - left 10px - input - width 120px - - .ui-autocomplete - position absolute - top 0 - left 0 - max-height 200px - width 99% !important - - .ui-menu - list-style none - padding 2px - margin 0 - display block - outline none - .ui-menu-item - margin 0 - padding 0 - width 100% - a - text-decoration none - display block - padding 2px .4em - line-height 1.5 - min-height 0 - font-weight normal - color #8a8a8a - cursor pointer - &:hover - color #fff - background $color-purple - - .ui-widget-content - background #fff - color $color-purple - - .ui-state-hover, - .ui-widget-content .ui-state-hover, - .ui-widget-header .ui-state-hover, - .ui-state-focus, - .ui-widget-content .ui-state-focus, - .ui-widget-header .ui-state-focus - background $color-purple - color #fff !important - - .ui-state-hover a, - .ui-state-hover a:hover, - .ui-state-hover a:link, - .ui-state-hover a:visited - color #fff - - .ui-state-active, - .ui-widget-content .ui-state-active, - .ui-widget-header .ui-state-active - border 1px solid #aaaaaa - background #ffffff - font-weight normal - color #212121 - - .ui-helper-hidden - display none - - .ui-helper-hidden-accessible - border 0 - clip rect(0 0 0 0) - height 1px - margin -1px - overflow hidden - padding 0 - position absolute - width 1px - - .autocomplete - max-height 200px - position absolute - top 66px - background white - width 99.5% - left 0.25% - z-index 2 - ul - li - display block - padding 6px 8px - - .autocomplete ul li.selected, .autocomplete ul li:hover - background #ff6633 - color #fff - cursor pointer - -.add-manager-button, .remove-manager-button - margin-left: 1rem; diff --git a/website/client-old/css/header.styl b/website/client-old/css/header.styl deleted file mode 100644 index 1593de5d2c..0000000000 --- a/website/client-old/css/header.styl +++ /dev/null @@ -1,184 +0,0 @@ -@require "./variables/screen-size.styl" - -/* header wrapper --------------------- */ -.header-wrap - width: 100% // this is for the sticky - z-index: 100 - padding: 46px 0 0 0 // add padding-top when toolbar is fixed - background-color: darken($color-herobox, 8%) - border-bottom: 1px solid rgba(0,0,0,0.2) - // margin-top: -1px - overflow-y: hidden - overflow-x: auto - // position relative - @media screen and (max-width: $xs-max-screen-width) // remove padding-top when toolbar is static - padding: 0 -.toolbar.active ~ .header-wrap - padding: 0 // remove padding when toolbar is hidden - -.sticky-wrapper - height: 215px - -/* login/menu buttons ---------------------- */ -.user-menu - position: absolute - top: 0.5em - right: 0.5em - font-size: 0.85em - z-index: 1011 - - .site-nav - margin-bottom: 0px - - .tile - cursor: pointer - font-weight: 400 - color: #494949 - color: hsla(0, 0%, 15%, 0.8) - background-color: darken($better, 5%) - &:hover, &:focus - background-color: darken($good, 15%) - &:active - background-color: darken($good, 25%) - -.user-reporter:after - content: '▾' - float: right - - -/* flyout navigation pattern ------------------------------ */ -.stacked > li - display:list-item - > a - display:block - -.flyout, .flyout-alt - position: relative -.flyout-content - position: absolute - top: 100% - right: -99999px - height: 0 - overflow: hidden -.flyout:hover > .flyout-content - right: 0 -.flyout-alt:hover > .flyout-content - top: 0 - right: 100% - -.flyout:hover > .flyout-content, -.flyout-alt:hover > .flyout-content - height: auto - overflow: visible - -.flyout .tile { - min-width: 6.5em; -} -.stacked .tile { - outline: 0 - border: 1px solid rgba(0,0,0,0.2) - border-top: 0 -} - - -/* header layout --------------------- */ -.site-header - display: table - height: 10.5em - width: 100% - - // Covers avatars, health bar at 1005-768. Fix: - @media (max-width: 1005px) and (min-width: 768px) - margin-top: 2.8em; - -// this is a wrapper for avatars in the header -// inside this is the actual `herobox` module -// that can be used anywhere on the site -.herobox-wrap - display: table-cell - vertical-align: middle - width: 10em - height: 10.5em - -/* progress bars --------------------- */ -.hero-stats - padding: 1.1em 1em 0 - margin: 0 - display: table-cell - vertical-align: middle - min-width:175px - width: 75% - @media screen and (max-width: $xs-max-screen-width) - padding: 1.1em 0.618em 0 - .meter-label - float: left - @extend $hrpg-label - hrpg-label-color-mixin(darken($color-herobox, 16.18%)) - width: 2.618em - text-align:center - margin-right: 0.618em - .meter - position: relative - overflow: hidden - border: 1px solid #fff - height: 1.618em - margin: 0 0 1em - outline: 1px solid #999 - .bar - height: 100% - transition: width 0.25s ease-out - hrpg-status-bar-mixin($hrpg-status-bar-color) - background: lighten($hrpg-status-bar-color, 70%) - color: darken($hrpg-status-bar-color, 90%) - .bar - background: darken($hrpg-status-bar-color, 32.8%) - border-color: darken($hrpg-status-bar-color, 70%) - .health - hrpg-status-bar-mixin($color-hp) - .experience - hrpg-status-bar-mixin($color-xp) - .meter-text - span - margin-right: 0.236em - a - color: darken($color-xp, 80%) - .mana - hrpg-status-bar-mixin($color-mp) - .meter-text - position: absolute - top: 0 - z-index: 4 - line-height: 1.618 - white-space: nowrap - &.value - right: 0.382em - - // boss.jade only - [class^="quest_"] + & - min-width: 220px - padding: 1.618em 0 1em - -//Apply certain styles in header only - -header .hero-stats - background-color: darken($color-herobox, 4%) - border-right: 1px solid darken($color-herobox, 12%) - -.party - display: table-cell - width: 100% - -// To align invite button with .herobox-wrap -.party-invite-wrap - display: table-cell - vertical-align: middle - height: 10.5em - -button.party-invite - display: block - margin: auto 10px diff --git a/website/client-old/css/helpers.styl b/website/client-old/css/helpers.styl deleted file mode 100644 index 7c7ea78863..0000000000 --- a/website/client-old/css/helpers.styl +++ /dev/null @@ -1,68 +0,0 @@ -// Hide from both screenreaders and browsers: h5bp.com/u -.hidden - display: none !important - visibility: hidden - - -// Hide only visually, but have it available for screenreaders: h5bp.com/v -.visuallyhidden - border: 0 - clip: rect(0 0 0 0) - height: 1px - margin: -1px - overflow: hidden - padding: 0 - position: absolute - width: 1px - - -// Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p -.visuallyhidden.focusable:focus - clip: auto - height: auto - margin: 0 - overflow: visible - position: static - width: auto - - -// Hide visually and from screenreaders, but maintain layout -.invisible - visibility: hidden - -.transparent - opacity: 0.5 - -// Allow block element to be centered -.col-centered - margin-left: auto - margin-right: auto - -// .pull-right & .pull-left for specific screen sizes -// Follows conventions for col-x-SIZE classes - -@media (min-width: $sm-min-screen-width) - .pull-left-sm - float: left - - .pull-right-sm - float: right - -@media (min-width: $md-min-screen-width) - .pull-left-md - float: left - - .pull-right-md - float: right - -@media (min-width: $lg-min-screen-width) - .pull-left-lg - float: left - - .pull-right-lg - float: right - -// Making sure that the To-Dos tab always flow right on small screens. -@media (min-width: $sm-min-screen-width) and (max-width: $sm-max-screen-width) - .new-row-sm - clear: left diff --git a/website/client-old/css/index.styl b/website/client-old/css/index.styl deleted file mode 100644 index 180b6aacbd..0000000000 --- a/website/client-old/css/index.styl +++ /dev/null @@ -1,225 +0,0 @@ -@import "nib" -//@import "nib/vendor" - -// Vendor Includes - include first so we can override -// Import only styles that do not have urls to images! Include them directly in the page! -@import "../bower_components/bootstrap-tour/build/css/bootstrap-tour.min.css" -@import "../bower_components/angular-loading-bar/build/loading-bar.css" -@import "../bower_components/select2/select2.css" - -// Custom includes -@import "./global-colors.styl" -@import "./global-modules.styl" -@import "./tasks.styl" -@import "./avatar.styl" -@import "./customizer.styl" -@import "./items.styl" -@import "./inventory.styl" -@import "./alerts.styl" -@import "./helpers.styl" -@import "./header.styl" -@import "./filters.styl" -@import "./scrollbars.styl" -@import "./game-pane.styl" -@import "./groups.styl" -@import "./npcs.styl" -@import "./challenges.styl" -@import "./classes.styl" -@import "./quests.styl" -@import "./shared.styl" -@import "./footer.styl" -@import "./menu.styl" -@import "./options.styl" -@import "./no-script.styl" -@import "./loading-screen.styl" -@import "./settings.styl" - -html,body,p,h1,ul,li,table,tr,th,td - margin: 0 - padding: 0 - -* - -webkit-box-sizing: border-box - -moz-box-sizing: border-box - box-sizing: border-box - font-family: "Lato", sans-serif - -hr - border-top: 0 - border-bottom: 1px solid #ddd - border-color: rgba(0,0,0,0.1) - -/* Customizations to make footer sticky */ - -html, body - height: 100% - -#wrap - z-index:-1 - padding: 0 15px // Required by Bootstrap 3 when using .container-fluid - min-height: 100% - height: auto !important - -@media (max-width: 600px) - #wrap - margin-top: 0 - padding: 0 4px; - overflow-x: hidden; - -/* Gems --------------------------------------------------- */ -/* Adaptation of GH's social-count for Gems */ - -.gem-cost - border: 1px solid #D4D4D4; - font-size: 11px; - font-weight: bold; - padding: 6px 7px 5px; - line-height: 20px; - margin-left: 8px; - border-radius: 3px; - color: #333; - background-color: #FAFAFA; - position: relative; - -.gem-cost::before - content: "" - display: block - width: 0 - height: 0 - border: 6px solid #D4D4D4 - border-color: transparent #D4D4D4 transparent transparent - position: absolute - right: 100% - margin-right: 0 - top: 50% - margin-top: -6px - -.gem-cost::after - content: ""; - display: block; - width: 0; - height: 0; - border: 6px solid #FAFAFA; - border-color: transparent #FAFAFA transparent transparent; - position: absolute; - right: 100%; - margin-right: -1px; - top: 50%; - margin-top: -6px; - -/* Misc --------------------------------------------------- */ -//move -.new-stuff-modal // a .modal-body - h2, h3 - font-weight: 700 - font-size: 14px - margin-top: 10px - -.modal-fixed-height - overflow-y: auto - max-height: 400px // Taken from Bootstrap 2.3.2 css, may need to change - -// notification-character used only by death modal's figure, move - -.modal-body - figure - float: left - padding: 15px - - &.herobox - padding-right: 0px - padding-left: 0px - padding-top: 2em - -.death-modal // a .modal-body - margin: 10px - -a - cursor: pointer - -a span.glyphicon - color: #333 // Takes base color from bootstrap - - &.text-danger - color: #a94442 // Allows glyphicon to use text-danger class - -a.label - color: #fff - -.label .glyphicon - color: #fff - -.muted - color: #999 - -.btn - margin-right: 5px -.panel-heading .btn // Fixing improper vertical alignment of buttons in panel headers - margin-top: -8px - -.vertical-align - vertical-align: middle -.inline-block - display: inline-block - -// Buttons in groups should not have a 5px margin between them; suppress margin for buttons in groups. -.btn-group .btn - margin-right: 0px - -// Class for buttons with long text allowing wrapping -.btn-wrap - white-space: normal - -.modal-indented-list - margin-left: 10px; - padding-left: 10px; - -.buy-gems - .nav-tabs - margin-top: 0.5em - .gem-wallet - padding: 0 - cursor: default - .task-action-btn - border-radius: 0 4px 0 0; - border: 1px solid rgba(0,0,0,0.2); - -// Add badges' classes -.badge-info - background-color: #428bca -.badge-success - background-color: #47a447 - -.white, .white a - color: #fff !important -.line-through - text-decoration line-through - -.markdown-preview markdown code - white-space inherit - -// By default everything should render as pixelart -* - image-rendering: pixelated - -.img-rendering-auto, .img-rendering-auto *, .habitica-emoji - image-rendering: auto - -// Vertically centered modals -div[window-class="vertically-centered-modals"] - text-align: center - padding: 0!important - -div[window-class="vertically-centered-modals"]:before - content: '' - display: inline-block - height: 100% - vertical-align: middle - margin-right: -4px // Adjusts for spacing - -div[window-class="vertically-centered-modals"] .modal-dialog - display: inline-block - text-align: left - vertical-align: middle diff --git a/website/client-old/css/inventory.styl b/website/client-old/css/inventory.styl deleted file mode 100644 index 977174c883..0000000000 --- a/website/client-old/css/inventory.styl +++ /dev/null @@ -1,147 +0,0 @@ -.gem-wallet - cursor: pointer - &.pull-right - margin-right: 20px - .tile - background-color: darken($neutral, 10%) - &.add-gems-btn - opacity: 0 - &:hover, &:focus - .tile - opacity: 1 - &.has-add-gems - border-top-left-radius: 0px - border-bottom-left-radius: 0px - &.add-gems-btn - opacity: 1 - background-color: $good - border-right: 0 - border-radius: 0px - border-top-left-radius: 4px - border-bottom-left-radius: 4px - text-decoration: none -.buy-gems .gem-wallet - margin-right: 0px - -.modal-header .gem-wallet - padding-top: 0px - -.equipment-title - display: inline-block - vertical-align: bottom - margin-right: 20px - -.equipment-search - max-width: 300px - margin-right: 20px - -.well.use-costume-info - margin-top: 10px - p:first-child - margin-bottom: 20px - -.stable .static-popover - max-width: 550px - -menu.pets div - display: inline-block - vertical-align: top - -.current-pet - left: 0px - bottom: 0px - -.item-drop-icon - float:left - padding-right:20px - padding-bottom:20px - -//.Pet_Currency_Gem, .Pet_Currency_Gem2x, .Pet_Currency_Gem1x -// background: url("/bower_components/habitrpg-shared/img/sprites/Egg_Sprite_Sheet.png") no-repeat -// display:block - -.food-tray - position: fixed - right: 15px - bottom: 0px - width: 30% - max-width: 17em; - height: 50% - overflow-y: auto - z-index: 1 - padding-bottom: 0 - - -.inventory-list - p - //display: none - li - clear:both - button.customize-option - position:relative - .stack-count - position:absolute - bottom:-6px - right:-9px - -.pets-menu > div - display:inline-block - vertical-align:top - padding:.3em - width:6em - margin-top:1em - text-align:center - p - //width:6em - margin-top:-.3em -.hatchingPotion-menu > div - display:inline-block - vertical-align:top - padding:.3em - width:6em - margin-top:1em - p - text-align:center - width:6em - margin-top:-.5em - -// This adds feeding progress bars to pets. If we have any issues with `menu.pets > button`, revisit -menu.pets .customize-menu - - button - position: relative - .progress - width: 60% - position: absolute - bottom: -25px - left: 20% - height: 5px - -.pet-button - border: none - background: none white -.pet-not-owned, .mount-not-owned - width: 81px; - height: 99px; - /* Would use css3 filters and just display the original pet image with a black hue, - but doesn't seem to work in Firefox or Opera */ - /*filter: brightness(0%) - -webkit-filter: brightness(0%) - -moz-filter: brightness(0%) - -o-filter: brightness(0%) - -ms-filter: brightness(0%)*/ - - .PixelPaw - margin-top: 36px // align paw with pets, at the bottom of the button - -// styles for pets that have been fed until they evolve into a mount -.pet-evolved - opacity: 0.1 - -.selectableInventory - background-color: lightgreen !important - border-radius: 50% - -.sell-inventory - width: 162px - height: 138px diff --git a/website/client-old/css/items.styl b/website/client-old/css/items.styl deleted file mode 100644 index 7df10bd4d1..0000000000 --- a/website/client-old/css/items.styl +++ /dev/null @@ -1,88 +0,0 @@ -// money styles -.money - display: inline-block - line-height: 1.5em - padding-left: 0.75em - -.shop_gold, .shop_silver, .shop_copper - vertical-align: top - display: inline-block - -.shop_spell - vertical-align: top - display: inline-block - top: -5px - -.btn-buy - width: 4.5em - min-height: 3em - height: 100% - padding: 0.75em 0 0 0.5em - text-align: center - vertical-align: top - background-color: $better - - color: #555 - &:hover, &:focus, &.active - background-color: $bad - text-decoration: none - -.btn-buy input:focus - opacity:0 - -input:focus + a.btn-buy - background-color: $bad - text-decoration: none - -//Hide interativity if reward is locked (i.e. is a challenge reward) -.locked-task - .btn-buy - &:hover - background-color: $better - cursor:initial - -.rewards - margin-bottom: 1.5em - padding-bottom: 1.5em - border-bottom: 1px solid rgba(0,0,0,0.1) - -.reward-item - background: white - - // Items in the shop and spells can not be moved - &:hover - cursor: inherit - -.reward-cost - display: inline - -.rewards .task-text - padding-left: 5em - -.rewards .reward-img - margin-left: 5em - -.rewards .task-options - background: white - -// store items -.btn-reroll - width: 2.5em - padding-left: 0.25em - background-color: $better - cursor: pointer - box-shadow: inset -1px -1px 0 rgba(0,0,0,0.1) - &:hover, &:focus - background-color: $bad - -.item-img - float: left - display: inline-block - vertical-align: top - // background-color: $bad - height: 3em - margin-left: -0.5em - margin-right: 0.5em - // border: 1px solid rgba(0,0,0,0.1) - border-top: 0 - border-bottom: 0 diff --git a/website/client-old/css/loading-screen.styl b/website/client-old/css/loading-screen.styl deleted file mode 100644 index f06c440706..0000000000 --- a/website/client-old/css/loading-screen.styl +++ /dev/null @@ -1,70 +0,0 @@ -#loadingScreen - z-index: 9999 - width: 100% - height: 100% - padding-top: 150px - text-align: center - -#loadingScreen h2 - margin-top: 60px - -#loadingScreen h3 - margin-top: 20px - -@media (max-device-width: 768px) and (orientation: landscape) - #loadingScreen - padding-top: 75px - -@media (max-device-width: 768px) - #loadingScreen h3 - padding-left: 10px - padding-right: 10px - - #loadingScreen h2 - margin-top: 30px - -#loadingScreen img - display: block - margin: 0 auto - width: 90% - -#loadingScreen .loading-logo-icon - max-width: 87.5px - margin-bottom: 15px - -#loadingScreen .loading-logo-text - max-width: 282.5px - -.loading-spinner - margin: 100px auto 0 - width: 105px - padding-left: 5px - text-align: center - margin-top: 20px - -.loading-spinner > div - width: 16px - height: 16px - background-color: #432476 - border-radius: 100% - display: inline-block - animation: sk-bouncedelay 1.7s infinite ease-in-out both - margin-right: 5px - -.loading-spinner .spinner__item1 - animation-delay: -0.60s - -.loading-spinner .spinner__item2 - animation-delay: -0.40s - -.loading-spinner .spinner__item3 - animation-delay: -0.20s - -@keyframes sk-bouncedelay - 0%, 80%, 100% { - transform: scale(0) - opacity: 0 - } 40% { - transform: scale(1.0) - opacity: 1 - } diff --git a/website/client-old/css/menu.styl b/website/client-old/css/menu.styl deleted file mode 100644 index 879499b4a9..0000000000 --- a/website/client-old/css/menu.styl +++ /dev/null @@ -1,206 +0,0 @@ -@require "./variables/screen-size.styl" - -// Top level navigation bar – toolbar – menu – nav -.toolbar - top:0 - right:0 - width: 100% - z-index:998 - background-color: $color-toolbar - border-bottom: 1px solid darken($color-herobox, 12%) -.toolbar.active - width: auto -@media screen and (min-width: $sm-min-screen-width) - .toolbar - position:fixed -// Button to toggle toolbar visibility -.toolbar-toggle - float:right - padding: 0.9em 0.3em - overflow: hidden - width: 1.6em - z-index:4000 - border:none - border-left: 1px solid darken($color-toolbar, 16.18%) - background:none - background-color: darken($color-toolbar, 3.82%) - span - display: inline-block - color: darken($color-toolbar, 38.2%) - .glyphicon - animation: toggle-open 0.382s linear both - .toggle-text - display: none - padding-left: 0.382em - &:focus, &:active - outline:none - &:hover, &.active, &:focus - width: auto - padding-left: 0.618em - padding-right: 0.618em - .toggle-text - display: inline-block - padding-left: 0.382em - .toggle-open - display:none - &.active - span - color: darken($color-toolbar, 70%) - .toggle-close - display:none - .toggle-open - display: inline-block - &:hover, &:focus - background-color: darken($color-toolbar, 3.82%) - border-left: 1px solid darken($color-toolbar, 16.18%) - &.active, &:focus.active - background-color: darken($color-herobox, 8%) - .glyphicon - animation: toggle-close 0.382s linear both - &:focus.active - border-left: 1px solid darken($color-toolbar, 38.2%) - border-bottom: 1px solid darken($color-toolbar, 38.2%) -.toolbar-container - > ul > li - display: inline-block -// Mobile menu button -.toolbar-mobile-nav - display: inline-block - padding-left: 0.618em - padding-right: 0.618em - @media screen and (min-width: $sm-min-screen-width) - display: none -.toolbar-mobile - @extend $hrpg-button - @extend $hrpg-modal-dropdown-right - hrpg-button-color-mixin($color-toolbar) -// Top level menu items: Tasks – User – Social – Inventory -.toolbar-nav - white-space: nowrap - float:left; - padding: 0.618em - @media screen and (max-width: $xs-max-screen-width) - display: none - > li - margin-right: 0.618em - .toolbar-button-dropdown - @extend $hrpg-button-toggle - @extend $hrpg-modal-dropdown-right - hrpg-button-color-mixin($color-toolbar) - &.highlight - > a span.glyphicon - margin-right: 0.382em !important - .toolbar-button - @extend $hrpg-button - hrpg-button-color-mixin($color-toolbar) - > a - display:inline-block - height:100% -// Information bar: Bailey – notifs – currency – subscribe button -.toolbar-bailey, .toolbar-wallet, .toolbar-options, .toolbar-subscribe - float:right - padding: 0.618em 0.618em 0.618em 0 - @media screen and (max-width: $xs-max-screen-width) - float: none - display: inline-block - padding: 0.618em 0.382em 0.618em 0 -.toolbar-wallet - .gem-wallet - .Gems - margin-top: 0em - span - display:inline-block - vertical-align:top - padding-top: 0.236em -.toolbar-currency - margin-top: 0.236em - margin-bottom: 0.236em - vertical-align:top -.toolbar-currency.gold - color: darken($neutral,61,8%) -.toolbar-currency.silver - color: #999 -.toolbar-options, .toolbar-wallet - > li - margin-left: 0.618em -@media screen and (max-width: $xs-max-screen-width) - .toolbar-options - > li - padding-left:0em - margin-left:0em - margin-right: 0.618em -.toolbar-sync, .toolbar-settings, .toolbar-audio - @extend $hrpg-button - hrpg-button-color-mixin($color-toolbar) -// Notifications icon and dropdown -.toolbar-notifs - @extend $hrpg-button - @extend $hrpg-modal-dropdown-left - hrpg-button-color-mixin($color-toolbar) - > a span.inactive - opacity: 0.236 !important - > a span.notification-counter - background: #428bca - color: #fff - position: absolute - top: -5px - right: -7px - font: bold 12px/12px "Lato", sans-serif - border-radius: 50px - padding: 3px 6px - div - padding-bottom: 1em - width: 300px - @media screen and (max-width: $xs-max-screen-width) - width: 96% - .toolbar-notifs-notifs - padding-bottom:1em - li - .glyphicon - margin-right: 0.618em - height: 100% - a:nth-of-type(1) - width: 84% - a:nth-of-type(2) - width: 16% - text-align: center - .glyphicon-remove-circle - margin: 0px -.toolbar-notifs-no-messages - padding: 0.382em 1em -// Settings dropdown -.toolbar-settings, .toolbar-audio - @extend $hrpg-modal-dropdown-left -.toolbar-controls - @extend $hrpg-modal-controls - .toolbar-controls-button - @extend $hrpg-button - hrpg-button-color-mixin(lighten($color-toolbar,32.8%)) -.toolbar-subscribe-button, .toolbar-controls .toolbar-subscribe-button - @extend $hrpg-button - button - min-width: 130px -@media screen and (max-width: $xs-max-screen-width) - .toolbar-toggle - display: none - .toolbar-mobile, .toolbar-settings, .toolbar-audio - .toolbar-submenu - padding-left: 1em - display: block - li - display:inline-block - a - padding-left: 0em - .toolbar-subscribe - display:none -//Animations -@keyframes toggle-close - 0% - transform: rotate(0deg) - 100% - transform: rotate(45deg) -@keyframes toggle-open - 0% - transform: rotate(45deg) - 100% - transform: rotate(0deg) diff --git a/website/client-old/css/no-script.styl b/website/client-old/css/no-script.styl deleted file mode 100644 index 12abd756d3..0000000000 --- a/website/client-old/css/no-script.styl +++ /dev/null @@ -1,15 +0,0 @@ -noscript - display: block - padding: 20px - text-align: center - - p - margin-top: 5px - - a - display: block - margin-top: 5px - -noscript.banner - background-color: #fff9ca - border: 1px solid #dfd8c2 diff --git a/website/client-old/css/npcs.styl b/website/client-old/css/npcs.styl deleted file mode 100644 index 5a172ff581..0000000000 --- a/website/client-old/css/npcs.styl +++ /dev/null @@ -1,39 +0,0 @@ -@require "./variables/screen-size.styl" - -.npc_alex_container - margin-bottom: 20px - -.npc_matt - margin-bottom: 20px - -.toolbar-bailey-container - width:55px - margin-right:0.618em - position:relative - @media screen and (max-width: $xs-max-screen-width) - margin-right:0px -.npc_bailey - float:left -.npc_bailey_broken - float:left -.npc_bailey_head - position: absolute - top: -17px - height:39px !important - cursor: pointer -// Tour (Justin) -.npc_justin.float-left - float: left - margin-right: 5px - margin-bottom: 5px -.npc_justin_broken.float-left - float: left - margin-right: 5px - margin-bottom: 5px - -.static-popover - z-index 0 - display block - position:relative - -.popover-navigation {clear:both;} diff --git a/website/client-old/css/options.styl b/website/client-old/css/options.styl deleted file mode 100644 index 24f02fa72c..0000000000 --- a/website/client-old/css/options.styl +++ /dev/null @@ -1,40 +0,0 @@ -@require "./variables/screen-size.styl" - -#main > div > div > div > .tab-content - margin: 1.618em 0em - @media screen and (min-width: $sm-min-screen-width) - border: 1px solid darken($color-options-menu, 12%) - padding-bottom: 1.618em -.options-menu, .options-submenu - @extend $hrpg-submenu - border-bottom: 1px solid darken($color-options-menu, 12%) -.options-menu - @media screen and (min-width: $sm-min-screen-width) - background-color: $color-options-menu - - li - @extend $hrpg-button - hrpg-button-color-mixin($color-options-menu) - - &.highlight - hrpg-button-color-mixin($color-options-submenu, true) - border: 1px solid; - border-radius: 3px; - -.options-submenu - margin-top: -1.618em - background-color: $color-options-submenu - - li - @extend $hrpg-button - hrpg-button-color-mixin($color-options-submenu) - -.options-blurbmenu - margin: -1.618em 0 1.618em - border-bottom: 1px solid darken($color-options-menu, 12%) - padding: .5em - - @media screen and (max-width: $xs-max-screen-width) - padding: 1em 0.618em 0 0.618em - border: 1px solid darken($color-options-menu, 12%) - border-top: none diff --git a/website/client-old/css/quests.styl b/website/client-old/css/quests.styl deleted file mode 100644 index c597297645..0000000000 --- a/website/client-old/css/quests.styl +++ /dev/null @@ -1,16 +0,0 @@ -.quest_collected_true - color: #ccc - text-decoration:line-through - -quest-rewards - hr - clear:both - -.quest-icon - margin: .6em - -.quest-participants .accepted - color: #2DB200 - -.quest-participants .rejected - color: #B30409 diff --git a/website/client-old/css/scrollbars.styl b/website/client-old/css/scrollbars.styl deleted file mode 100644 index 225f820652..0000000000 --- a/website/client-old/css/scrollbars.styl +++ /dev/null @@ -1,82 +0,0 @@ -/* Gmail style scrollbar */ -.task-column::-webkit-scrollbar { - width: 12px -} -.task-column::-webkit-scrollbar-thumb { - border-width: 1px 1px 1px 2px -} -.task-column::-webkit-scrollbar-track { - border-width: 0 -} -.task-column::-webkit-scrollbar { - height: 16px; - overflow: visible; - width: 16px; -} -.task-column::-webkit-scrollbar-button { - height: 0; - width: 0; -} -.task-column::-webkit-scrollbar-track { - background-clip: padding-box; - border: solid transparent; - border-width: 0 0 0 4px; -} -.task-column::-webkit-scrollbar-track:horizontal { - border-width: 4px 0 0 -} -.task-column::-webkit-scrollbar-track:hover { - background-color: rgba(150,150,150,.05); - box-shadow: inset 1px 0 0 rgba(150,150,150,.1); -} -.task-column::-webkit-scrollbar-track:horizontal:hover { - box-shadow: inset 0 1px 0 rgba(150,150,150,.1) -} -.task-column::-webkit-scrollbar-track:active { - background-color: rgba(150,150,150,.05); - box-shadow: inset 1px 0 0 rgba(150,150,150,.14),inset -1px 0 0 rgba(150,150,150,.07); -} -.task-column::-webkit-scrollbar-track:horizontal:active { - box-shadow: inset 0 1px 0 rgba(150,150,150,.14),inset 0 -1px 0 rgba(150,150,150,.07) -} -.task-column::-webkit-scrollbar-thumb { - background-color: rgba(150,150,150,.2); - background-clip: padding-box; - border: solid transparent; - border-width: 1px 1px 1px 6px; - min-height: 28px; - padding: 100px 0 0; - box-shadow: inset 1px 1px 0 rgba(150,150,150,.1),inset 0 -1px 0 rgba(150,150,150,.07); -} -.task-column::-webkit-scrollbar-thumb:horizontal { - border-width: 6px 1px 1px; - padding: 0 0 0 100px; - box-shadow: inset 1px 1px 0 rgba(150,150,150,.1),inset -1px 0 0 rgba(150,150,150,.07); -} -.task-column::-webkit-scrollbar-thumb:hover { - background-color: rgba(150,150,150,.4); - box-shadow: inset 1px 1px 1px rgba(150,150,150,.25); -} -.task-column::-webkit-scrollbar-thumb:active { - background-color: rgba(150,150,150,0.5); - box-shadow: inset 1px 1px 3px rgba(150,150,150,0.35); -} -.task-column::-webkit-scrollbar-track { - border-width: 0 1px 0 6px -} -.task-column::-webkit-scrollbar-track:horizontal { - border-width: 6px 0 1px -} -.task-column::-webkit-scrollbar-track:hover { - background-color: rgba(150,150,150,.035); - box-shadow: inset 1px 1px 0 rgba(150,150,150,.14),inset -1px -1px 0 rgba(150,150,150,.07); -} -.task-column::-webkit-scrollbar-thumb { - border-width: 0 1px 0 6px -} -.task-column::-webkit-scrollbar-thumb:horizontal { - border-width: 6px 0 1px -} -.task-column::-webkit-scrollbar-corner { - background: transparent -} diff --git a/website/client-old/css/settings.styl b/website/client-old/css/settings.styl deleted file mode 100644 index e09b265277..0000000000 --- a/website/client-old/css/settings.styl +++ /dev/null @@ -1,2 +0,0 @@ -#feedback label - font-weight: normal \ No newline at end of file diff --git a/website/client-old/css/shared.styl b/website/client-old/css/shared.styl deleted file mode 100644 index 23b8112335..0000000000 --- a/website/client-old/css/shared.styl +++ /dev/null @@ -1,124 +0,0 @@ -@require "./variables/screen-size.styl" - -.subscription-features - tr - td - //height 59px - vertical-align middle - text-align center - th - max-width: 150px - font-weight normal - th.feature-name - text-align center - font-weight: bold - -.dashed-underline - border-bottom:1px dashed #000 - text-decoration:none - cursor: pointer - -.buy-gems .form-inline .form-control - padding:6px - -p.resubscribe - margin-top:20px - -.buy-gems a.purchase - height:25px - line-height:12px - font-size:12px - margin:5px - -p.resubscribe a.purchase - display:block - -.buy-gems button.customize-option - position:relative - -.buy-gems .stack-count - position:absolute - bottom:-6px - right:-9px - -.buy-gems .gem-count-popover - display:block; - -.buy-gems h3 - margin-top:0px - -.buy-gems .well - margin-top:15px - -.noninteractive-button - padding: 0.5em - margin-right: 0.5em - -// Required by angular-ui-bootstrap -.nav, .pagination, .carousel, .panel-title a - cursor: pointer - -.nav-tabs - margin-bottom: 15px - -img - max-width: 100% - -.hint - border-bottom:1px dotted #009999 - text-decoration: none - cursor: help -a.hint - border-bottom:1px dotted #009999 - text-decoration: none - cursor: pointer -a.hint:hover - text-decoration: none; -.vertical-20 - vertical-align: 20% - -.popover - hr - margin: 10px 0 - -ul - list-style-position: inside; - -li.spaced - margin: auto auto .5em 3em - -.group-leave-join - .glyphicon-ban-circle - color: white; - margin-right: 5px; - -@media (max-width: $xs-max-screen-width) - .container-fluid - padding-right: 5px - padding-left: 5px - > .row - margin-left: -5px - margin-right: -5px - .tasks-lists .row .col-md-3 - padding-right: 0 - padding-left: 0 - -.flex-column - display: flex - flex-direction: column - -.row-margin - margin: auto auto 1em auto - -.reduce-top-margin - margin-top: -10px - -.slight-right-margin - margin-right: 1em - -.modal-footer - border: none - -.no-vertical-padding - padding-top: 0px - padding-bottom: 0px diff --git a/website/client-old/css/static.styl b/website/client-old/css/static.styl deleted file mode 100644 index f18fe74966..0000000000 --- a/website/client-old/css/static.styl +++ /dev/null @@ -1,101 +0,0 @@ -@import "nib" - -// Vendor Includes - include first so we can override -// Import only styles that do not have urls to images! Include them directly in the page! -@import "../bower_components/angular-loading-bar/build/loading-bar.css" -@import "./shared.styl" -@import "./footer" - -body - margin-top: 60px - -#aboutPage - iframe - margin-bottom: 20px - -.muted i, i.muted - opacity:0.5 - -#header-play-button - margin-right: 15px - -#tagline - margin:10px 0 20px 0 - font-size:40px - -.marketing - text-align: center - -.static-old-news - h2 - font-weight: 700 - font-size: 16px - margin-top: 30px - text-transform: uppercase - h3 - font-weight: 700 - font-size: 14px - margin-top: 20px - .pull-right - margin-left: 5px - -#frontpage-play-button - //box-shadow: 0 0 40px #494141; - display: inline - font-size: 20px - min-width: 100px - height: 50px - -#about-page - img - box-shadow 0px 0px 10px 5px #888 - margin 10px - max-width 500px - -// Accordion tweaks for FAQ - -a.h2.accordion - display: block - text-decoration: none - -a.h2.accordion:before - font-family: 'Glyphicons Halflings' - color: grey - content: "\e114" - margin-right: 0.5em - -a.h2.accordion.collapsed:before - font-family: 'Glyphicons Halflings' - color: grey - content: "\e080" - margin-right: 0.5em - -// Merch Page - -.merch-block - border: 1px dotted #553889 - border-radius: 6px - padding: 15px - margin-bottom: 20px - &:hover - background: #f5f5f5 - div - width 100% - text-align center - padding: 30px 0 - a img - display inline - max-width: 350px - img - display: block - max-width: 200px - .btn - width 100% - background-color: #553889 - margin-top: 20px - color: #ffffff - &:hover - color: #ffffff - background-color: #452d6e - border-color: #342253 - diff --git a/website/client-old/css/tasks.styl b/website/client-old/css/tasks.styl deleted file mode 100644 index 3641dab0ff..0000000000 --- a/website/client-old/css/tasks.styl +++ /dev/null @@ -1,729 +0,0 @@ -@require "./variables/screen-size.styl" - -// 1. Set up color classes -// ======================== - -// Color variables are defined in "./global-colors.styl" - -// array of keywords and their associated color vars -$stages = (worst $worst) (worse $worse) (bad $bad) (neutral $neutral) (good $good) (better $better) (best $best) - -taskContainerStyles($stage) - background-color: $stage[1] - border: 1px solid shade($stage[1],10%) - .priority-multiplier, .task-attributes, .repeat-days, .repeat-frequency - li - hrpg-button-color-mixin($stage[1]) - button - &.active - box-shadow: inset 0 0 0 1px darken($stage[1],40%) !important - background-color: darken($stage[1],5%) !important - &:focus - border: 1px solid darken($stage[1],30%) - outline: 0 - .plusminus - .task-checker - label:after - border: 1px solid darken($stage[1], 30%) !important - input[type=checkbox]:checked + label:after - //border: 1px solid darken($stage[1], 50%) !important - box-shadow: inset 0 0 0 1px darken($stage[1],40%) !important - background-color: darken($stage[1],5%) !important - .save-close, .task-checklist-edit li - hrpg-button-color-mixin(darken($stage[1],5%)) - button - &:focus - border: 1px solid darken($stage[1],30%) - outline: 0 - .task-actions - background-color: darken($stage[1], 30%) - .action-yesno label, - .task-action-btn, - .task-actions a - background-color: darken($stage[1], 30%) - &:hover, &:focus - background-color: darken($stage[1], 40%) - input[type=checkbox].task-input:focus + label, input.habit:focus + a - background-color: darken($stage[1], 40%) - .task-actions a:nth-of-type(2) - border-top: 1px solid darken($stage[1],50%) // If there are two habit buttons (+ -), add a border to separate them - .task-options - background-color: $stage[1] - .option-group:not(.task-checklist) - border-bottom: 1px solid darken($stage[1], 15%) - hr - border-bottom: 1px solid darken($stage[1], 15%) - .option-content - border-color: darken($stage[1], 16.18%) !important - &:hover - border-color: darken($stage[1], 32.8%) !important - &:focus - border-color: darken($stage[1], 61.8%) !important - outline: none; - - -// for each color stage, generate a named class w/ the appropriate color -for $stage in $stages - .task-column:not(.rewards) - .color-{$stage[0]}:not(.completed) - taskContainerStyles($stage) - - .task-modal - &.color-{$stage[0]}:not(.completed) - taskContainerStyles($stage) - -// completed has to be outside the loop to override the color class -.completed - color: darken($completed,30%) - background-color: $completed - border: 1px solid shade($completed,10%) - .task-text - .habitica-emoji - opacity: .39 - .priority-multiplier, .task-attributes, .repeat-days, .repeat-frequency - li - hrpg-button-color-mixin($completed) - button - &.active - box-shadow: inset 0 0 0 1px darken($completed,40%) !important - background-color: darken($completed,5%) !important - &:focus - border: 1px solid darken($completed,30%) - outline: 0 - .plusminus - .task-checker - label:after - border: 1px solid darken($completed, 30%) !important - input[type=checkbox]:checked + label:after - box-shadow: inset 0 0 0 1px darken($completed,40%) !important - background-color: darken($completed,5%) !important - .save-close, .task-checklist-edit li - hrpg-button-color-mixin(darken($completed,5%)) - button - &:focus - border: 1px solid darken($completed,30%) - outline: 0 - .action-yesno label, - .task-action-btn - background-color: darken($completed, 30%) - &:hover, &:focus - background-color: darken($completed, 40%) - input[type=checkbox]:focus + label - background-color: darken($completed, 40%) - .task-options - background-color: $completed - .option-group:not(.task-checklist) - border-bottom: 1px solid darken($completed, 15%) - .option-content - border-color: darken($completed, 16.18%) !important - &:hover - border-color: darken($completed, 32.8%) !important - &:focus - border-color: darken($completed, 61.8%) !important - outline: 0; - -.reward, .reward-item - background-color: white - border: 1px solid $completed !important - -// 2. Columns & Tasks -// =================== - -.tasks-lists - - .row - margin-left: -5px - margin-right: -5px - - .col-md-3 - padding-left: 10px // Override Bootstrap 15px padding - padding-right: 10px // Override Bootstrap 15px padding - margin-bottom: 15px - -// main columns -// ------------ -.task-column - padding: 1.5em - background: $color-tasks - border: 1px solid darken($color-tasks,16.18%) - font-family: 'Lato', sans-serif - - &:after - clear: both; - display: block; - content: ""; - - h2 - color: darken($color-tasks,61.8%) - - .task-column_title - margin: 0 0 0.5em - padding: 0 - font-weight: 300 - - .option-box .glyphicon - font-size: 1.5em - vertical-align: middle - -.task-column.preview - padding: 0 - background: transparent - border: 0; - - .task:hover - cursor: auto - -// "Add new task" form -// ----------------- -.task-add - position: relative - margin-top: 1.5em - @extend $hrpg-button-with-input - hrpg-button-color-mixin($color-options-submenu) - input, button - height: 2.618em - input, textarea - width: 80% - textarea - float: none - resize: vertical - border-radius: 4px 0 0 4px - + button - position: absolute - top: 0 - bottom: 0 - right: 0 - height: 100% - button - width: 20% - span - font-size: 0.8em - .help-block a - border: 0 - float: right - font-size: 0.85em - -// message in Dailies column when Resting in Inn -// ------------------------ -.dailiesRestingInInn - clear: both - button - margin-top 10px - -// an individual task entry -// ------------------------ -.task - list-style: none - clear: both - padding: 0 - min-height: 3em - margin-bottom: 0.75em - // box-shadow: inset 0 0 1px rgba(0,0,0,0.5) - position: relative - &:hover - cursor: move - :last-child - margin-bottom: 0 - - label - font-weight: 400 - - input[type="text"], input[type="number"], textarea.option-content - border: 1px solid #aaa - border-radius: 0.382em - padding-left: 0.618em - -webkit-appearance: none - -moz-appearance: none - appearance: none - box-shadow: none //remove red glow in Firefox - -// task content -.task-text - display: block - padding: 0.75em 0 0.75em 3.75em - line-height: 1.4 - word-wrap: break-word - - markdown > ul > li // Otherwise, + gets turned into a bullet and gets masked by buttons - margin-left:20px - -// when a task is being dragged -.task.ui-sortable-helper - box-shadow: 0 0 3px rgba(0,0,0,0.15), 0 0 5px rgba(0,0,0,0.1) - transform: scale(1.05) - outline: 1px solid rgba(0,0,0,0.2) - -// primary task commands -// ---------------------- -.task-controls - display: inline-block - float: left - margin-left: -0.5em - margin-right: 0.5em - -.task-controls.task-primary - position: absolute - top: 0 - bottom: 0 - left: 0 - float: none - margin: 0 - -// plus/minus commands -.task-action-btn - display: inline-block - width: 2.12765em - height: 2.12765em - padding: 0 - font-size: 1.41em - line-height: 2.12765 - text-align: center - color: #222 - vertical-align: top - border-right: 1px solid rgba(0,0,0,0.25) - &:last-child - border: 0 - &:hover, &:focus - color: #222 - text-decoration: none - -// checkbox -.task-checker input[type=checkbox], .task-checker input[type=checkbox]:focus - position: absolute - margin: 0 - padding: 0 - height: 10px - opacity: 0 - width: 10px - -.task-checker label - display: inline-block - width: 3em - height: 100% - margin: 0 - vertical-align: top - cursor: pointer - -// plus/minus checkbox -.plusminus - text-align: center - .task-checker - font-size: 1.5em // 1.41em - @extend $hrpg-button - margin-bottom: 0.5em - &:first-of-type - margin-right: 0.5em - label:after - width: 2em - line-height: 1.5 - label[for$="plus"]:after - content: '+' - label[for$="minus"]:after - content: '−' - -// yes/no checkbox -.action-yesno - position: relative - // uncompleted icon - label:after, label:before - content: '' - display: block - height: 1.714285714em - width: 1.714285714em - font-size: 1.75em - line-height: 1.714285714em - text-align: center - color: black - opacity: 0.2 - - label:after - height 10px - width 10px - margin 15px auto - border 1px solid #222 - label:before - position: absolute - left: 0 - // hint at completed icon - label:hover:before, - label:focus:before - content: '' - input[type=checkbox]:focus + label - opacity: 1 !important - border: none - label:hover:after - content: "\E013" - font-family: "Glyphicons Halflings" - border: none - margin: 0 - line-height: 1.714285714em - height: 1.714285714em - width: 1.714285714em - text-align: center - opacity: 0.5 !important - label:active:after - opacity: 0.75 !important - - // completed icon - input[type=checkbox]:checked + label:after - content: "\E013" - font-family: "Glyphicons Halflings" - border: none - margin: 0 - line-height: 1.714285714em - height: 1.714285714em - width: 1.714285714em - text-align: center - opacity: 0.75 - -// Group yesno -.group-yesno - label:hover:after, input[type=checkbox]:checked + label:after - content: "" !important - opacity: 1 !important - - -// secondary task commands -// ----------------------- -.task-meta-controls - float: right - margin: 0.75em 0.5em 0 0.5em - height: 1em - opacity: 0.25 - - a - text-decoration: none - - // improve alignment of task icons - .glyphicon-signal - margin-left: 0.25em - .glyphicon-remove, .glyphicon-ok, a.badge - margin-right: 0.25em - .glyphicon-tags - margin-left: 0.1em - margin-right: 0.4em - a.badge - position: relative; top:-2px - -.task:hover .task-meta-controls - opacity: 1 - -.popover - line-height: 1.5 - - // prevent box-shadow from being clipped/overlapped - margin-bottom: 10px - margin-right: 5px - -// task editing -// ------------ -form - margin-bottom: 0 // stupid bootstrap override - -.task textarea.form-control - position: relative - z-index: 50 - -[class$="-options"] - padding: 1em 1em 0 - color: #333 - position: relative - //background-color: - - .option-group - //border-bottom: 1px solid rgba(0,0,0,0.1) - padding: 0 0 1em - margin-bottom: 1em - margin-top: 1em - - button.advanced-options-toggle - display: block; - width: 100%; - background: none; - .option-title - font-size: 1em - margin: 0.5em 0 0.5em - line-height: 1.0 - border: 0 - padding: 0 - //color: #333 - //font-style: italic - font-weight: bold - text-align: center - &.mega - cursor: pointer - //font-style: normal - &:after - font-family: "Glyphicons Halflings" - font-size: 0.75em - content: "\E114" - padding-left: 0.75em - &.active:after - content: "\E113" - //&:not(.mega):after - //content: ':' - - .option-content - height: 2.5em - width: 100% - margin: 0 0 1em - padding: 0 0 0 0.5em - - textarea.option-content - height: 5em - padding-top: 0.25em - resize: none - margin-bottom: 0 - -.option-short - .option-content - width: 4em - display: inline-block - .input-suffix - vertical-align: 20% - padding-left: 0.25em - -.option-medium - .option-content - width: 6em - display: inline-block - .input-suffix - vertical-align: 20% - padding-left: 0.25em - -// button-group -.task-controls.tile-group - display: block - text-align: center - margin: 0 - - &.task-attributes - text-align: left - -.task-action-btn.tile - border: 0 - font-size: 1.15em - font-weight: 300 - outline: 1px solid rgba(0,0,0,0.2) - outline-offset: -1px - margin: 0 0 0 3px - font-family: 'Lato', sans-serif - text-align: inherit - opacity: 0.5 - width: auto - padding: 0 0.5em - &.active - opacity: 1 - -.tile.solid - opacity: 1 -.tile.spacious - margin: 0.75em 0 - font-size: 1.25em - opacity: 1 -.tile.bright - background-color: lighten($best, 20%) - &:hover, &:focus - background-color: lighten($best, 40%) -.tile.flush - margin-left: 0 - border: 1px solid rgba(0,0,0,0.2) - outline: 0 - line-height: 2em - border-radius: 4px - display: inline-flex - align-items: center // vertically align text - .Gems - margin-top: 0px - -.task-options - .task-action-btn.tile - margin: 3px - - form - padding-bottom: 1em - .priority-multiplier, .task-attributes, .repeat-days, .repeat-frequency - text-align: center - li - @extend $hrpg-button - margin-bottom: 1em - margin-right: 0.75em - display: inline-block - &:last-of-type - margin-right: 0 - .repeat-days - li - button - min-width: 2.5em - .save-close - text-align: center - display: inline - padding: 0 0.5em - @extend $hrpg-button - h2#task-edit-title - margin-top: 1em - -// Habits – task button styles (+ -) -.habits - .task-actions - width: 3em - height: 100% - - a - display: block - width: 100% - height: 100% - position: relative - font-size: 0.8em - - span - position: absolute - margin: auto - display: block - height: 1em - width: 1em - top: 0 - left: 0 - bottom: 0 - right: 0 - - &:hover, &:focus - color: #222 - text-decoration: none - - .habit-wide - // When there are two buttons... - min-height: 4.5em - .task-actions - a - height: 50% - - .habit-narrow - // When there are no buttons... - .task-actions - display: none - .task-text - padding-left: 1em - -// todos ui -// -------- - -// Checklists -// -------- -.task-checklist-edit - > ul - text-align: center - li - @extend $hrpg-button - button - margin-top: 0.5em - span - margin-right: 0.5em - > .checklist-form - li - @extend $hrpg-button-with-input - @extend $clearfix - input - width: 70% - - /* Add interaction cues on hover and focus */ - &:hover,&:focus - background-color: #FFD - transition: background-color 0.5s - - .checklist-icon - opacity:0.25 - text-align: center - line-height: 1.5 - float: left - padding: 0.25em 0.5em - - li - margin-bottom: 1em - &:hover .checklist-icon - opacity:1 - -// Task filters -// -------- -.task-filter - margin: 1em 0 1em 0 - hrpg-button-bar-mixin($color-tasks) - @extend $hrpg-button-bar - width: 100% - li - @extend $hrpg-button-master - hrpg-button-color-mixin($color-tasks) - width: 33.333% - text-align: center - &:nth-child(3n + 1):nth-last-child(2), - &:nth-child(3n + 1):nth-last-child(2) + li - width: 50%; - a - width: 100% - height: 100% -.rewards - .task - min-height: 3.07em // Temp fix for slight misalignment of btn-buy - .task-filter - li:nth-child(3n + 1):nth-last-child(2) - width: 33.333% - li:nth-child(3n + 1):nth-last-child(2) + li - width: 66.666% - .btn-buy - word-wrap: break-word - padding-left: 0.2em - text-align: left - border:none - - &.disabled - // bootstrap .btn.disabled styles - pointer-events: none - cursor: not-allowed - -webkit-box-shadow: none - box-shadow: none - opacity: .65 - - span - position: relative - left: -2px - &:only-child - position: static - padding-left: 0.75em - - &.highValue // If reward value exceeds three digits, drop the number below the coin icon - padding: 0.3em - text-align: center - span - display: block - margin: auto - .shop_gold + .reward-cost - line-height: 1 - top: -0.1em - -// Hide interativity if task is locked (i.e. is a challenge reward) -.locked-task - .action-yesno label:hover:after - height: 10px - width: 10px - margin: 15px auto - border: 1px solid #222 - opacity: 0.2 !important - .action-yesno label:focus, - .action-yesno label:hover - background-color: #ffcf42 !important - .task-actions a, - .task-checker label, - .task-text - cursor: initial - .task-actions a:hover - background-color:inherit !important - .task-checker label:hover:after - content: '' - -// Add padding to exp-chart -.exp-chart - padding-bottom: 10px - -.task-extra-notes - z-index: 10 - position: relative diff --git a/website/client-old/css/variables/screen-size.styl b/website/client-old/css/variables/screen-size.styl deleted file mode 100644 index df12727945..0000000000 --- a/website/client-old/css/variables/screen-size.styl +++ /dev/null @@ -1,9 +0,0 @@ -// Bootstrap screen width thresholds. -// Used for switching to different screen layout (mostly for smaller devices). - -$xs-max-screen-width = 767px -$sm-min-screen-width = 768px -$sm-max-screen-width = 991px -$md-min-screen-width = 992px -$lg-min-screen-width = 1200px - diff --git a/website/client-old/emails/images/10-days-recapture-v1.png b/website/client-old/emails/images/10-days-recapture-v1.png deleted file mode 100644 index cf24a5703d..0000000000 Binary files a/website/client-old/emails/images/10-days-recapture-v1.png and /dev/null differ diff --git a/website/client-old/emails/images/3-days-1-month-recapture-v1.png b/website/client-old/emails/images/3-days-1-month-recapture-v1.png deleted file mode 100644 index 695b8c34cf..0000000000 Binary files a/website/client-old/emails/images/3-days-1-month-recapture-v1.png and /dev/null differ diff --git a/website/client-old/emails/images/PROMO-Enchanted-Armoire-v1.png b/website/client-old/emails/images/PROMO-Enchanted-Armoire-v1.png deleted file mode 100644 index 9a42b70e42..0000000000 Binary files a/website/client-old/emails/images/PROMO-Enchanted-Armoire-v1.png and /dev/null differ diff --git a/website/client-old/emails/images/android-promo-v1.png b/website/client-old/emails/images/android-promo-v1.png deleted file mode 100644 index fcdd0d2850..0000000000 Binary files a/website/client-old/emails/images/android-promo-v1.png and /dev/null differ diff --git a/website/client-old/emails/images/iphone-promo-v1.png b/website/client-old/emails/images/iphone-promo-v1.png deleted file mode 100644 index 6d84db1c28..0000000000 Binary files a/website/client-old/emails/images/iphone-promo-v1.png and /dev/null differ diff --git a/website/client-old/emails/images/one-day-v1.png b/website/client-old/emails/images/one-day-v1.png deleted file mode 100644 index dafd5cac8f..0000000000 Binary files a/website/client-old/emails/images/one-day-v1.png and /dev/null differ diff --git a/website/client-old/emails/images/spring-2015-00-v1.png b/website/client-old/emails/images/spring-2015-00-v1.png deleted file mode 100644 index 53dbb74179..0000000000 Binary files a/website/client-old/emails/images/spring-2015-00-v1.png and /dev/null differ diff --git a/website/client-old/emails/images/spring-2015-01-v1.png b/website/client-old/emails/images/spring-2015-01-v1.png deleted file mode 100644 index 01410e644c..0000000000 Binary files a/website/client-old/emails/images/spring-2015-01-v1.png and /dev/null differ diff --git a/website/client-old/emails/images/subscription-begins-time-travelers-v1.png b/website/client-old/emails/images/subscription-begins-time-travelers-v1.png deleted file mode 100644 index 9e929ccd7f..0000000000 Binary files a/website/client-old/emails/images/subscription-begins-time-travelers-v1.png and /dev/null differ diff --git a/website/client-old/emails/images/subscription-begins-v1.png b/website/client-old/emails/images/subscription-begins-v1.png deleted file mode 100644 index 856a67622c..0000000000 Binary files a/website/client-old/emails/images/subscription-begins-v1.png and /dev/null differ diff --git a/website/client-old/favicon.ico b/website/client-old/favicon.ico deleted file mode 100644 index 24416113e6..0000000000 Binary files a/website/client-old/favicon.ico and /dev/null differ diff --git a/website/client-old/favicon_192x192.png b/website/client-old/favicon_192x192.png deleted file mode 100644 index 95e6c833f0..0000000000 Binary files a/website/client-old/favicon_192x192.png and /dev/null differ diff --git a/website/client-old/fontello/LICENSE.txt b/website/client-old/fontello/LICENSE.txt deleted file mode 100644 index 3346881047..0000000000 --- a/website/client-old/fontello/LICENSE.txt +++ /dev/null @@ -1,12 +0,0 @@ -Font license info - - -## Fontelico - - Copyright (C) 2012 by Fontello project - - Author: Crowdsourced, for Fontello project - License: SIL (http://scripts.sil.org/OFL) - Homepage: http://fontello.com - - diff --git a/website/client-old/fontello/README.txt b/website/client-old/fontello/README.txt deleted file mode 100644 index 43e23f2833..0000000000 --- a/website/client-old/fontello/README.txt +++ /dev/null @@ -1,75 +0,0 @@ -This webfont is generated by http://fontello.com open source project. - - -================================================================================ -Please, note, that you should obey original font licences, used to make this -webfont pack. Details available in LICENSE.txt file. - -- Usually, it's enough to publish content of LICENSE.txt file somewhere on your - site in "About" section. - -- If your project is open-source, usually, it will be ok to make LICENSE.txt - file publically available in your repository. - -- Fonts, used in Fontello, don't require to make clickable links on your site. - But any kind of additional authors crediting is welcome. -================================================================================ - - -Comments on archive content ---------------------------- - -- /font/* - fonts in different formats - -- /css/* - different kinds of css, for all situations. Should be ok with - twitter bootstrap. Also, you can skip style and assign icon classes - directly to text elements, if you don't mind about IE7. - -- demo.html - demo file, to show your webfont content - -- LICENSE.txt - license info about source fonts, used to build your one. - -- config.json - keeps your settings. You can import it back to fontello anytime, - to continue your work - - -Why so many CSS files ? ------------------------ - -Because we like to fit all your needs :) - -- basic file, .css - is usually enougth, in contains @font-face - and character codes definition - -- *-ie7.css - if you need IE7 support, but still don't wish to put char codes - directly into html - -- *-codes.css and *-ie7-codes.css - if you like to use your own @font-face - rules, but still wish to benefit of css generation. That can be very - convenient for automated assets build systems. When you need to update font - - no needs to manually edit files, just override old version with archive - content. See fontello source codes for example. - -- *-embedded.css - basic css file, but with embedded WOFF font, to avoid - CORS issues in Firefox and IE9+, when fonts are hosted on the separate domain. - We strongly recommend to resolve this issue by `Access-Control-Allow-Origin` - server headers. But if you ok with dirty hack - this file is for you. Note, - that data url moved to separate @font-face to avoid problems with - - - - - - - - -
-

- fontelico - font demo -

- -
-
-
-
icon-crown0xe800
-
icon-crown-plus0xe801
-
icon-crown-minus0xe802
-
icon-spin60xe804
-
-
-
icon-spin50xe805
-
icon-spin40xe806
-
icon-spin30xe807
-
icon-spin20xe808
-
-
-
icon-spin10xe809
-
icon-marquee0xe80a
-
-
- - - \ No newline at end of file diff --git a/website/client-old/fontello/font/fontelico.eot b/website/client-old/fontello/font/fontelico.eot deleted file mode 100644 index 8173787224..0000000000 Binary files a/website/client-old/fontello/font/fontelico.eot and /dev/null differ diff --git a/website/client-old/fontello/font/fontelico.svg b/website/client-old/fontello/font/fontelico.svg deleted file mode 100644 index dc56a24db8..0000000000 --- a/website/client-old/fontello/font/fontelico.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - -Copyright (C) 2014 by original authors @ fontello.com - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/website/client-old/fontello/font/fontelico.ttf b/website/client-old/fontello/font/fontelico.ttf deleted file mode 100644 index 5046777e22..0000000000 Binary files a/website/client-old/fontello/font/fontelico.ttf and /dev/null differ diff --git a/website/client-old/fontello/font/fontelico.woff b/website/client-old/fontello/font/fontelico.woff deleted file mode 100644 index c603762754..0000000000 Binary files a/website/client-old/fontello/font/fontelico.woff and /dev/null differ diff --git a/website/client-old/front/css/blockScroll.css b/website/client-old/front/css/blockScroll.css deleted file mode 100755 index 12ad10dd9c..0000000000 --- a/website/client-old/front/css/blockScroll.css +++ /dev/null @@ -1,10 +0,0 @@ -#main-wrap>div -{ - position: relative; - margin: auto; - text-align: center; -} - -#block-up-arrow, #block-down-arrow { - cursor: pointer; -} diff --git a/website/client-old/front/css/bootstrap.min.css b/website/client-old/front/css/bootstrap.min.css deleted file mode 100644 index cd1c616ad8..0000000000 --- a/website/client-old/front/css/bootstrap.min.css +++ /dev/null @@ -1,5 +0,0 @@ -/*! - * Bootstrap v3.3.4 (http://getbootstrap.com) - * Copyright 2011-2015 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - *//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px \9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.form-group-sm .form-control{height:30px;line-height:30px}select[multiple].form-group-sm .form-control,textarea.form-group-sm .form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:5px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.form-group-lg .form-control{height:46px;line-height:46px}select[multiple].form-group-lg .form-control,textarea.form-group-lg .form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:10px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.33px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.active,.btn-success.focus,.btn-success:active,.btn-success:focus,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.active,.btn-info.focus,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.active,.btn-warning.focus,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.active,.btn-danger.focus,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px)and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px 15px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding:48px 0}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.4;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.42857143;text-align:left;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px)and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px)and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px)and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px)and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px)and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px)and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px)and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px)and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px)and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px)and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} \ No newline at end of file diff --git a/website/client-old/front/css/fixed-positioning.css b/website/client-old/front/css/fixed-positioning.css deleted file mode 100644 index d510517ac6..0000000000 --- a/website/client-old/front/css/fixed-positioning.css +++ /dev/null @@ -1,46 +0,0 @@ -/* - * This file is NOT needed in order to use skrollr. - * The demo uses it and it may help you as well. - */ - - -html, body { - width:100%; - height:100%; - padding:0; - margin:0; - overflow-x:hidden; -} - -.skrollable { - /* - * First-level skrollables are positioned relative to window - */ - position:fixed; - - /* - * Skrollables by default have a z-index of 100 in order to make it easy to position elements in front/back without changing each skrollable - */ - z-index:100; -} - -.skrollr-mobile .skrollable { - /* - May cause issues on Android default browser (see #331 on GitHub). - */ - position:absolute; -} - -.skrollable .skrollable { - /* - * Second-level skrollables are positioned relative their parent skrollable - */ - position:absolute; -} - -.skrollable .skrollable .skrollable { - /* - * Third-level (and below) skrollables are positioned static - */ - position:static; -} diff --git a/website/client-old/front/fonts/glyphicons-halflings-regular.eot b/website/client-old/front/fonts/glyphicons-halflings-regular.eot deleted file mode 100644 index b93a4953ff..0000000000 Binary files a/website/client-old/front/fonts/glyphicons-halflings-regular.eot and /dev/null differ diff --git a/website/client-old/front/fonts/glyphicons-halflings-regular.svg b/website/client-old/front/fonts/glyphicons-halflings-regular.svg deleted file mode 100644 index 94fb5490a2..0000000000 --- a/website/client-old/front/fonts/glyphicons-halflings-regular.svg +++ /dev/null @@ -1,288 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/website/client-old/front/fonts/glyphicons-halflings-regular.ttf b/website/client-old/front/fonts/glyphicons-halflings-regular.ttf deleted file mode 100644 index 1413fc609a..0000000000 Binary files a/website/client-old/front/fonts/glyphicons-halflings-regular.ttf and /dev/null differ diff --git a/website/client-old/front/fonts/glyphicons-halflings-regular.woff b/website/client-old/front/fonts/glyphicons-halflings-regular.woff deleted file mode 100644 index 9e612858f8..0000000000 Binary files a/website/client-old/front/fonts/glyphicons-halflings-regular.woff and /dev/null differ diff --git a/website/client-old/front/fonts/glyphicons-halflings-regular.woff2 b/website/client-old/front/fonts/glyphicons-halflings-regular.woff2 deleted file mode 100644 index 64539b54c3..0000000000 Binary files a/website/client-old/front/fonts/glyphicons-halflings-regular.woff2 and /dev/null differ diff --git a/website/client-old/front/images/Feeding_Time.png b/website/client-old/front/images/Feeding_Time.png deleted file mode 100644 index ecae556c6e..0000000000 Binary files a/website/client-old/front/images/Feeding_Time.png and /dev/null differ diff --git a/website/client-old/front/images/Guilds Sample Screen.png b/website/client-old/front/images/Guilds Sample Screen.png deleted file mode 100644 index af4dea8378..0000000000 Binary files a/website/client-old/front/images/Guilds Sample Screen.png and /dev/null differ diff --git a/website/client-old/front/images/HabitRPGPromoPostCard6.png b/website/client-old/front/images/HabitRPGPromoPostCard6.png deleted file mode 100644 index a81708db03..0000000000 Binary files a/website/client-old/front/images/HabitRPGPromoPostCard6.png and /dev/null differ diff --git a/website/client-old/front/images/HabitRPGPromoThin.png b/website/client-old/front/images/HabitRPGPromoThin.png deleted file mode 100644 index 695b8c34cf..0000000000 Binary files a/website/client-old/front/images/HabitRPGPromoThin.png and /dev/null differ diff --git a/website/client-old/front/images/Habitica_banner_by_uncommoncriminal.png b/website/client-old/front/images/Habitica_banner_by_uncommoncriminal.png deleted file mode 100644 index aab8656f7f..0000000000 Binary files a/website/client-old/front/images/Habitica_banner_by_uncommoncriminal.png and /dev/null differ diff --git a/website/client-old/front/images/Habitica_map_by_uncommoncriminal.png b/website/client-old/front/images/Habitica_map_by_uncommoncriminal.png deleted file mode 100644 index 72c985848b..0000000000 Binary files a/website/client-old/front/images/Habitica_map_by_uncommoncriminal.png and /dev/null differ diff --git a/website/client-old/front/images/Healer.png b/website/client-old/front/images/Healer.png deleted file mode 100644 index 197a9f9d57..0000000000 Binary files a/website/client-old/front/images/Healer.png and /dev/null differ diff --git a/website/client-old/front/images/Mount.png b/website/client-old/front/images/Mount.png deleted file mode 100644 index af9cabd8fd..0000000000 Binary files a/website/client-old/front/images/Mount.png and /dev/null differ diff --git a/website/client-old/front/images/Mount_Body_Dragon-Golden.png b/website/client-old/front/images/Mount_Body_Dragon-Golden.png deleted file mode 100644 index 7b8c1295eb..0000000000 Binary files a/website/client-old/front/images/Mount_Body_Dragon-Golden.png and /dev/null differ diff --git a/website/client-old/front/images/Mount_Body_Dragon-Red.png b/website/client-old/front/images/Mount_Body_Dragon-Red.png deleted file mode 100644 index 00df0c4c7d..0000000000 Binary files a/website/client-old/front/images/Mount_Body_Dragon-Red.png and /dev/null differ diff --git a/website/client-old/front/images/Mount_Body_Wolf-Base.png b/website/client-old/front/images/Mount_Body_Wolf-Base.png deleted file mode 100644 index 0dc0945f89..0000000000 Binary files a/website/client-old/front/images/Mount_Body_Wolf-Base.png and /dev/null differ diff --git a/website/client-old/front/images/Mount_Head_Dragon-Golden.png b/website/client-old/front/images/Mount_Head_Dragon-Golden.png deleted file mode 100644 index 6efd547a0f..0000000000 Binary files a/website/client-old/front/images/Mount_Head_Dragon-Golden.png and /dev/null differ diff --git a/website/client-old/front/images/Mount_Head_Dragon-Red.png b/website/client-old/front/images/Mount_Head_Dragon-Red.png deleted file mode 100644 index 23b4eeddbc..0000000000 Binary files a/website/client-old/front/images/Mount_Head_Dragon-Red.png and /dev/null differ diff --git a/website/client-old/front/images/Mount_Head_Wolf-Base.png b/website/client-old/front/images/Mount_Head_Wolf-Base.png deleted file mode 100644 index ebe89cdb63..0000000000 Binary files a/website/client-old/front/images/Mount_Head_Wolf-Base.png and /dev/null differ diff --git a/website/client-old/front/images/Party-Header.png b/website/client-old/front/images/Party-Header.png deleted file mode 100644 index a6b8f5630c..0000000000 Binary files a/website/client-old/front/images/Party-Header.png and /dev/null differ diff --git a/website/client-old/front/images/Pet-Dragon-Red.png b/website/client-old/front/images/Pet-Dragon-Red.png deleted file mode 100644 index 1422b074e7..0000000000 Binary files a/website/client-old/front/images/Pet-Dragon-Red.png and /dev/null differ diff --git a/website/client-old/front/images/Pet-Fox-Red.png b/website/client-old/front/images/Pet-Fox-Red.png deleted file mode 100644 index 01ed9304d7..0000000000 Binary files a/website/client-old/front/images/Pet-Fox-Red.png and /dev/null differ diff --git a/website/client-old/front/images/Promo_springclasses2015.png b/website/client-old/front/images/Promo_springclasses2015.png deleted file mode 100644 index 01410e644c..0000000000 Binary files a/website/client-old/front/images/Promo_springclasses2015.png and /dev/null differ diff --git a/website/client-old/front/images/Quest_dilatory_drag'on.png b/website/client-old/front/images/Quest_dilatory_drag'on.png deleted file mode 100644 index d3904c947e..0000000000 Binary files a/website/client-old/front/images/Quest_dilatory_drag'on.png and /dev/null differ diff --git a/website/client-old/front/images/Quest_dilatory_drag'onSmall.png b/website/client-old/front/images/Quest_dilatory_drag'onSmall.png deleted file mode 100644 index 2311b42f7e..0000000000 Binary files a/website/client-old/front/images/Quest_dilatory_drag'onSmall.png and /dev/null differ diff --git a/website/client-old/front/images/Rogue.png b/website/client-old/front/images/Rogue.png deleted file mode 100644 index 138fa94b75..0000000000 Binary files a/website/client-old/front/images/Rogue.png and /dev/null differ diff --git a/website/client-old/front/images/SAMPLEadventurers.png b/website/client-old/front/images/SAMPLEadventurers.png deleted file mode 100644 index d12303a026..0000000000 Binary files a/website/client-old/front/images/SAMPLEadventurers.png and /dev/null differ diff --git a/website/client-old/front/images/TVreward.png b/website/client-old/front/images/TVreward.png deleted file mode 100644 index 570a52e0dc..0000000000 Binary files a/website/client-old/front/images/TVreward.png and /dev/null differ diff --git a/website/client-old/front/images/VICE_by_Baconsaur.png b/website/client-old/front/images/VICE_by_Baconsaur.png deleted file mode 100644 index bc53415d18..0000000000 Binary files a/website/client-old/front/images/VICE_by_Baconsaur.png and /dev/null differ diff --git a/website/client-old/front/images/Warrior.png b/website/client-old/front/images/Warrior.png deleted file mode 100644 index 43c46c6f8c..0000000000 Binary files a/website/client-old/front/images/Warrior.png and /dev/null differ diff --git a/website/client-old/front/images/Wizard.png b/website/client-old/front/images/Wizard.png deleted file mode 100644 index d8c2b3cbb3..0000000000 Binary files a/website/client-old/front/images/Wizard.png and /dev/null differ diff --git a/website/client-old/front/images/achievement-perfect.png b/website/client-old/front/images/achievement-perfect.png deleted file mode 100644 index b9c9afafe1..0000000000 Binary files a/website/client-old/front/images/achievement-perfect.png and /dev/null differ diff --git a/website/client-old/front/images/achievement-triadbingo.png b/website/client-old/front/images/achievement-triadbingo.png deleted file mode 100644 index 26db28450b..0000000000 Binary files a/website/client-old/front/images/achievement-triadbingo.png and /dev/null differ diff --git a/website/client-old/front/images/avatar/Warrior.png b/website/client-old/front/images/avatar/Warrior.png deleted file mode 100644 index 4428e4a571..0000000000 Binary files a/website/client-old/front/images/avatar/Warrior.png and /dev/null differ diff --git a/website/client-old/front/images/avatar/avatar.png b/website/client-old/front/images/avatar/avatar.png deleted file mode 100644 index 69ce9ba1b9..0000000000 Binary files a/website/client-old/front/images/avatar/avatar.png and /dev/null differ diff --git a/website/client-old/front/images/avatar/avatarstatic.png b/website/client-old/front/images/avatar/avatarstatic.png deleted file mode 100644 index 7f184e104a..0000000000 Binary files a/website/client-old/front/images/avatar/avatarstatic.png and /dev/null differ diff --git a/website/client-old/front/images/avatar/hair_bangs_1_brown.png b/website/client-old/front/images/avatar/hair_bangs_1_brown.png deleted file mode 100644 index 2f1c964f44..0000000000 Binary files a/website/client-old/front/images/avatar/hair_bangs_1_brown.png and /dev/null differ diff --git a/website/client-old/front/images/avatar/head_0.png b/website/client-old/front/images/avatar/head_0.png deleted file mode 100644 index 5e8ff64c13..0000000000 Binary files a/website/client-old/front/images/avatar/head_0.png and /dev/null differ diff --git a/website/client-old/front/images/avatar/head_warrior_3.png b/website/client-old/front/images/avatar/head_warrior_3.png deleted file mode 100644 index ba446c239e..0000000000 Binary files a/website/client-old/front/images/avatar/head_warrior_3.png and /dev/null differ diff --git a/website/client-old/front/images/avatar/head_warrior_5.png b/website/client-old/front/images/avatar/head_warrior_5.png deleted file mode 100644 index fab67bb74d..0000000000 Binary files a/website/client-old/front/images/avatar/head_warrior_5.png and /dev/null differ diff --git a/website/client-old/front/images/avatar/shield_warrior_3.png b/website/client-old/front/images/avatar/shield_warrior_3.png deleted file mode 100644 index fb89e66b02..0000000000 Binary files a/website/client-old/front/images/avatar/shield_warrior_3.png and /dev/null differ diff --git a/website/client-old/front/images/avatar/shield_warrior_5.png b/website/client-old/front/images/avatar/shield_warrior_5.png deleted file mode 100644 index 72bb8ba040..0000000000 Binary files a/website/client-old/front/images/avatar/shield_warrior_5.png and /dev/null differ diff --git a/website/client-old/front/images/avatar/skin_f5a76e.png b/website/client-old/front/images/avatar/skin_f5a76e.png deleted file mode 100644 index 670a4d68ca..0000000000 Binary files a/website/client-old/front/images/avatar/skin_f5a76e.png and /dev/null differ diff --git a/website/client-old/front/images/avatar/slim_armor_warrior_3.png b/website/client-old/front/images/avatar/slim_armor_warrior_3.png deleted file mode 100644 index 37fa0ca8df..0000000000 Binary files a/website/client-old/front/images/avatar/slim_armor_warrior_3.png and /dev/null differ diff --git a/website/client-old/front/images/avatar/slim_armor_warrior_5.png b/website/client-old/front/images/avatar/slim_armor_warrior_5.png deleted file mode 100644 index 464b22bbef..0000000000 Binary files a/website/client-old/front/images/avatar/slim_armor_warrior_5.png and /dev/null differ diff --git a/website/client-old/front/images/avatar/slim_shirt_black.png b/website/client-old/front/images/avatar/slim_shirt_black.png deleted file mode 100644 index 3136ea2526..0000000000 Binary files a/website/client-old/front/images/avatar/slim_shirt_black.png and /dev/null differ diff --git a/website/client-old/front/images/avatar/weapon_healer_6.png b/website/client-old/front/images/avatar/weapon_healer_6.png deleted file mode 100644 index c58cba7660..0000000000 Binary files a/website/client-old/front/images/avatar/weapon_healer_6.png and /dev/null differ diff --git a/website/client-old/front/images/avatar/weapon_warrior_3.png b/website/client-old/front/images/avatar/weapon_warrior_3.png deleted file mode 100644 index 3f309980ac..0000000000 Binary files a/website/client-old/front/images/avatar/weapon_warrior_3.png and /dev/null differ diff --git a/website/client-old/front/images/avatar/weapon_warrior_5.png b/website/client-old/front/images/avatar/weapon_warrior_5.png deleted file mode 100644 index efe0633ccc..0000000000 Binary files a/website/client-old/front/images/avatar/weapon_warrior_5.png and /dev/null differ diff --git a/website/client-old/front/images/blackish_fox_by_kellllly-d7pzd46.png b/website/client-old/front/images/blackish_fox_by_kellllly-d7pzd46.png deleted file mode 100644 index dc37dfa00f..0000000000 Binary files a/website/client-old/front/images/blackish_fox_by_kellllly-d7pzd46.png and /dev/null differ diff --git a/website/client-old/front/images/coding_by_phoneix_faerie.png b/website/client-old/front/images/coding_by_phoneix_faerie.png deleted file mode 100644 index cdad452fa5..0000000000 Binary files a/website/client-old/front/images/coding_by_phoneix_faerie.png and /dev/null differ diff --git a/website/client-old/front/images/devices.png b/website/client-old/front/images/devices.png deleted file mode 100644 index 8981ff8875..0000000000 Binary files a/website/client-old/front/images/devices.png and /dev/null differ diff --git a/website/client-old/front/images/explosion.jpg b/website/client-old/front/images/explosion.jpg deleted file mode 100644 index ca42ec94f1..0000000000 Binary files a/website/client-old/front/images/explosion.jpg and /dev/null differ diff --git a/website/client-old/front/images/explosion.png b/website/client-old/front/images/explosion.png deleted file mode 100644 index c5e23b1f8c..0000000000 Binary files a/website/client-old/front/images/explosion.png and /dev/null differ diff --git a/website/client-old/front/images/habitrpg_pixel.png b/website/client-old/front/images/habitrpg_pixel.png deleted file mode 100644 index 4bd1c43f3b..0000000000 Binary files a/website/client-old/front/images/habitrpg_pixel.png and /dev/null differ diff --git a/website/client-old/front/images/icon175x175.png b/website/client-old/front/images/icon175x175.png deleted file mode 100644 index ed7f90ff8f..0000000000 Binary files a/website/client-old/front/images/icon175x175.png and /dev/null differ diff --git a/website/client-old/front/images/intro.jpg b/website/client-old/front/images/intro.jpg deleted file mode 100644 index 209bd92770..0000000000 Binary files a/website/client-old/front/images/intro.jpg and /dev/null differ diff --git a/website/client-old/front/images/intro.psd b/website/client-old/front/images/intro.psd deleted file mode 100644 index d5bcba33be..0000000000 Binary files a/website/client-old/front/images/intro.psd and /dev/null differ diff --git a/website/client-old/front/images/misc/Pet_Food_Cake_Base.png b/website/client-old/front/images/misc/Pet_Food_Cake_Base.png deleted file mode 100644 index 61dd797756..0000000000 Binary files a/website/client-old/front/images/misc/Pet_Food_Cake_Base.png and /dev/null differ diff --git a/website/client-old/front/images/misc/inventory_quest_scroll_harpy.png b/website/client-old/front/images/misc/inventory_quest_scroll_harpy.png deleted file mode 100644 index ea24cd83ff..0000000000 Binary files a/website/client-old/front/images/misc/inventory_quest_scroll_harpy.png and /dev/null differ diff --git a/website/client-old/front/images/misc/rebirth_orb.png b/website/client-old/front/images/misc/rebirth_orb.png deleted file mode 100644 index 488e5b3724..0000000000 Binary files a/website/client-old/front/images/misc/rebirth_orb.png and /dev/null differ diff --git a/website/client-old/front/images/misc/shop_gold.png b/website/client-old/front/images/misc/shop_gold.png deleted file mode 100644 index 87efead7aa..0000000000 Binary files a/website/client-old/front/images/misc/shop_gold.png and /dev/null differ diff --git a/website/client-old/front/images/misc/shop_potion.png b/website/client-old/front/images/misc/shop_potion.png deleted file mode 100644 index 02fc6af334..0000000000 Binary files a/website/client-old/front/images/misc/shop_potion.png and /dev/null differ diff --git a/website/client-old/front/images/mockup_for_habit_by_cosmic_caterpillar-d8mf5mb.png b/website/client-old/front/images/mockup_for_habit_by_cosmic_caterpillar-d8mf5mb.png deleted file mode 100644 index 7e1af36666..0000000000 Binary files a/website/client-old/front/images/mockup_for_habit_by_cosmic_caterpillar-d8mf5mb.png and /dev/null differ diff --git a/website/client-old/front/images/party/AnnaCosplay.png b/website/client-old/front/images/party/AnnaCosplay.png deleted file mode 100644 index adeb677778..0000000000 Binary files a/website/client-old/front/images/party/AnnaCosplay.png and /dev/null differ diff --git a/website/client-old/front/images/party/Ariel_cosplay.png b/website/client-old/front/images/party/Ariel_cosplay.png deleted file mode 100644 index 98f62954ff..0000000000 Binary files a/website/client-old/front/images/party/Ariel_cosplay.png and /dev/null differ diff --git a/website/client-old/front/images/party/Big_Daddy_(BioShock).png b/website/client-old/front/images/party/Big_Daddy_(BioShock).png deleted file mode 100644 index 8d0ebecb47..0000000000 Binary files a/website/client-old/front/images/party/Big_Daddy_(BioShock).png and /dev/null differ diff --git a/website/client-old/front/images/party/Cosplay_Daenerys_Targaryen.png b/website/client-old/front/images/party/Cosplay_Daenerys_Targaryen.png deleted file mode 100644 index 5bd132cb7a..0000000000 Binary files a/website/client-old/front/images/party/Cosplay_Daenerys_Targaryen.png and /dev/null differ diff --git a/website/client-old/front/images/party/GrimReaper.png b/website/client-old/front/images/party/GrimReaper.png deleted file mode 100644 index 38e882c706..0000000000 Binary files a/website/client-old/front/images/party/GrimReaper.png and /dev/null differ diff --git a/website/client-old/front/images/party/HomeStuckLusus.png b/website/client-old/front/images/party/HomeStuckLusus.png deleted file mode 100644 index e6f3d44802..0000000000 Binary files a/website/client-old/front/images/party/HomeStuckLusus.png and /dev/null differ diff --git a/website/client-old/front/images/presslogos/Cnetlogo.png b/website/client-old/front/images/presslogos/Cnetlogo.png deleted file mode 100644 index 502e2b3bfe..0000000000 Binary files a/website/client-old/front/images/presslogos/Cnetlogo.png and /dev/null differ diff --git a/website/client-old/front/images/presslogos/Fast-Company-logo.png b/website/client-old/front/images/presslogos/Fast-Company-logo.png deleted file mode 100644 index 38c10a1c1f..0000000000 Binary files a/website/client-old/front/images/presslogos/Fast-Company-logo.png and /dev/null differ diff --git a/website/client-old/front/images/presslogos/Forbes_logo.png b/website/client-old/front/images/presslogos/Forbes_logo.png deleted file mode 100644 index 86fc3d867e..0000000000 Binary files a/website/client-old/front/images/presslogos/Forbes_logo.png and /dev/null differ diff --git a/website/client-old/front/images/presslogos/GitHub_Logo.png b/website/client-old/front/images/presslogos/GitHub_Logo.png deleted file mode 100644 index 04e81c3ecd..0000000000 Binary files a/website/client-old/front/images/presslogos/GitHub_Logo.png and /dev/null differ diff --git a/website/client-old/front/images/presslogos/discover_logo.png b/website/client-old/front/images/presslogos/discover_logo.png deleted file mode 100644 index c64e0c735b..0000000000 Binary files a/website/client-old/front/images/presslogos/discover_logo.png and /dev/null differ diff --git a/website/client-old/front/images/presslogos/ionic-logo-blog.png b/website/client-old/front/images/presslogos/ionic-logo-blog.png deleted file mode 100644 index a9b793ec2b..0000000000 Binary files a/website/client-old/front/images/presslogos/ionic-logo-blog.png and /dev/null differ diff --git a/website/client-old/front/images/presslogos/ionic-logo-horizontal-transparent.png b/website/client-old/front/images/presslogos/ionic-logo-horizontal-transparent.png deleted file mode 100644 index de788eedbc..0000000000 Binary files a/website/client-old/front/images/presslogos/ionic-logo-horizontal-transparent.png and /dev/null differ diff --git a/website/client-old/front/images/presslogos/kickstarter-logo.png b/website/client-old/front/images/presslogos/kickstarter-logo.png deleted file mode 100644 index 6da64f639d..0000000000 Binary files a/website/client-old/front/images/presslogos/kickstarter-logo.png and /dev/null differ diff --git a/website/client-old/front/images/presslogos/landing_slack_hash_wordmark_logo.png b/website/client-old/front/images/presslogos/landing_slack_hash_wordmark_logo.png deleted file mode 100644 index 488f500e16..0000000000 Binary files a/website/client-old/front/images/presslogos/landing_slack_hash_wordmark_logo.png and /dev/null differ diff --git a/website/client-old/front/images/presslogos/lifehacker.png b/website/client-old/front/images/presslogos/lifehacker.png deleted file mode 100644 index c7488479c1..0000000000 Binary files a/website/client-old/front/images/presslogos/lifehacker.png and /dev/null differ diff --git a/website/client-old/front/images/presslogos/logo_webstorm.png b/website/client-old/front/images/presslogos/logo_webstorm.png deleted file mode 100644 index 1c8a7b8bd0..0000000000 Binary files a/website/client-old/front/images/presslogos/logo_webstorm.png and /dev/null differ diff --git a/website/client-old/front/images/presslogos/makeuseof.png b/website/client-old/front/images/presslogos/makeuseof.png deleted file mode 100644 index 31d5eac64c..0000000000 Binary files a/website/client-old/front/images/presslogos/makeuseof.png and /dev/null differ diff --git a/website/client-old/front/images/presslogos/nyt-logo.png b/website/client-old/front/images/presslogos/nyt-logo.png deleted file mode 100644 index bec83339af..0000000000 Binary files a/website/client-old/front/images/presslogos/nyt-logo.png and /dev/null differ diff --git a/website/client-old/front/images/presslogos/slack.png b/website/client-old/front/images/presslogos/slack.png deleted file mode 100644 index 0134660e2b..0000000000 Binary files a/website/client-old/front/images/presslogos/slack.png and /dev/null differ diff --git a/website/client-old/front/images/presslogos/trello-logo-blue.png b/website/client-old/front/images/presslogos/trello-logo-blue.png deleted file mode 100644 index 2674b1d599..0000000000 Binary files a/website/client-old/front/images/presslogos/trello-logo-blue.png and /dev/null differ diff --git a/website/client-old/front/images/quest_vice3.png b/website/client-old/front/images/quest_vice3.png deleted file mode 100644 index afc5020526..0000000000 Binary files a/website/client-old/front/images/quest_vice3.png and /dev/null differ diff --git a/website/client-old/front/images/screenshot.png b/website/client-old/front/images/screenshot.png deleted file mode 100644 index eb3ba9a385..0000000000 Binary files a/website/client-old/front/images/screenshot.png and /dev/null differ diff --git a/website/client-old/front/images/t_bone_fight_2_by_mortquitue-d8dtxbl.png b/website/client-old/front/images/t_bone_fight_2_by_mortquitue-d8dtxbl.png deleted file mode 100644 index f82ef8ef35..0000000000 Binary files a/website/client-old/front/images/t_bone_fight_2_by_mortquitue-d8dtxbl.png and /dev/null differ diff --git a/website/client-old/front/images/testimonial_by_Streak.png b/website/client-old/front/images/testimonial_by_Streak.png deleted file mode 100644 index d095baf0cf..0000000000 Binary files a/website/client-old/front/images/testimonial_by_Streak.png and /dev/null differ diff --git a/website/client-old/front/images/testimonials/16bitFil.png b/website/client-old/front/images/testimonials/16bitFil.png deleted file mode 100644 index 7615bd770f..0000000000 Binary files a/website/client-old/front/images/testimonials/16bitFil.png and /dev/null differ diff --git a/website/client-old/front/images/testimonials/AlexandraSo.png b/website/client-old/front/images/testimonials/AlexandraSo.png deleted file mode 100644 index 45a5410b6a..0000000000 Binary files a/website/client-old/front/images/testimonials/AlexandraSo.png and /dev/null differ diff --git a/website/client-old/front/images/testimonials/Althaire.png b/website/client-old/front/images/testimonials/Althaire.png deleted file mode 100644 index 034ff50e9e..0000000000 Binary files a/website/client-old/front/images/testimonials/Althaire.png and /dev/null differ diff --git a/website/client-old/front/images/testimonials/AndeeLiao.png b/website/client-old/front/images/testimonials/AndeeLiao.png deleted file mode 100644 index 66a9fd023a..0000000000 Binary files a/website/client-old/front/images/testimonials/AndeeLiao.png and /dev/null differ diff --git a/website/client-old/front/images/testimonials/Brenna.png b/website/client-old/front/images/testimonials/Brenna.png deleted file mode 100644 index 9edb96108a..0000000000 Binary files a/website/client-old/front/images/testimonials/Brenna.png and /dev/null differ diff --git a/website/client-old/front/images/testimonials/Drag0nsilver.png b/website/client-old/front/images/testimonials/Drag0nsilver.png deleted file mode 100644 index 8f704b73ef..0000000000 Binary files a/website/client-old/front/images/testimonials/Drag0nsilver.png and /dev/null differ diff --git a/website/client-old/front/images/testimonials/Drei-M.png b/website/client-old/front/images/testimonials/Drei-M.png deleted file mode 100644 index 26f02a73ec..0000000000 Binary files a/website/client-old/front/images/testimonials/Drei-M.png and /dev/null differ diff --git a/website/client-old/front/images/testimonials/Elmi.png b/website/client-old/front/images/testimonials/Elmi.png deleted file mode 100644 index 21d6fe90dd..0000000000 Binary files a/website/client-old/front/images/testimonials/Elmi.png and /dev/null differ diff --git a/website/client-old/front/images/testimonials/EvaGantz.png b/website/client-old/front/images/testimonials/EvaGantz.png deleted file mode 100644 index 57de3b7409..0000000000 Binary files a/website/client-old/front/images/testimonials/EvaGantz.png and /dev/null differ diff --git a/website/client-old/front/images/testimonials/Helcura.png b/website/client-old/front/images/testimonials/Helcura.png deleted file mode 100644 index 2e673b7351..0000000000 Binary files a/website/client-old/front/images/testimonials/Helcura.png and /dev/null differ diff --git a/website/client-old/front/images/testimonials/InfH.png b/website/client-old/front/images/testimonials/InfH.png deleted file mode 100644 index 62469cd980..0000000000 Binary files a/website/client-old/front/images/testimonials/InfH.png and /dev/null differ diff --git a/website/client-old/front/images/testimonials/Kai.png b/website/client-old/front/images/testimonials/Kai.png deleted file mode 100644 index 090b7e7a2f..0000000000 Binary files a/website/client-old/front/images/testimonials/Kai.png and /dev/null differ diff --git a/website/client-old/front/images/testimonials/Kazui.png b/website/client-old/front/images/testimonials/Kazui.png deleted file mode 100644 index aec92c6337..0000000000 Binary files a/website/client-old/front/images/testimonials/Kazui.png and /dev/null differ diff --git a/website/client-old/front/images/testimonials/Zelah_Meyer.png b/website/client-old/front/images/testimonials/Zelah_Meyer.png deleted file mode 100644 index 2fd88aa549..0000000000 Binary files a/website/client-old/front/images/testimonials/Zelah_Meyer.png and /dev/null differ diff --git a/website/client-old/front/images/testimonials/autumnesquirrel.png b/website/client-old/front/images/testimonials/autumnesquirrel.png deleted file mode 100644 index 6fbe9e7f0b..0000000000 Binary files a/website/client-old/front/images/testimonials/autumnesquirrel.png and /dev/null differ diff --git a/website/client-old/front/images/testimonials/frabjabulous.png b/website/client-old/front/images/testimonials/frabjabulous.png deleted file mode 100644 index 9fcfb7736f..0000000000 Binary files a/website/client-old/front/images/testimonials/frabjabulous.png and /dev/null differ diff --git a/website/client-old/front/images/testimonials/galarix.png b/website/client-old/front/images/testimonials/galarix.png deleted file mode 100644 index 24fa1bdd1f..0000000000 Binary files a/website/client-old/front/images/testimonials/galarix.png and /dev/null differ diff --git a/website/client-old/front/images/testimonials/gwyn.blath.png b/website/client-old/front/images/testimonials/gwyn.blath.png deleted file mode 100644 index b58ca3252d..0000000000 Binary files a/website/client-old/front/images/testimonials/gwyn.blath.png and /dev/null differ diff --git a/website/client-old/front/images/testimonials/irishfeet123.png b/website/client-old/front/images/testimonials/irishfeet123.png deleted file mode 100644 index 1d2218bf0d..0000000000 Binary files a/website/client-old/front/images/testimonials/irishfeet123.png and /dev/null differ diff --git a/website/client-old/front/images/testimonials/skysailor.png b/website/client-old/front/images/testimonials/skysailor.png deleted file mode 100644 index 2c585f75b4..0000000000 Binary files a/website/client-old/front/images/testimonials/skysailor.png and /dev/null differ diff --git a/website/client-old/front/images/testimonials/supermouse35.png b/website/client-old/front/images/testimonials/supermouse35.png deleted file mode 100644 index 3bf9a84ae8..0000000000 Binary files a/website/client-old/front/images/testimonials/supermouse35.png and /dev/null differ diff --git a/website/client-old/front/images/testimonials/tonitonirocca.png b/website/client-old/front/images/testimonials/tonitonirocca.png deleted file mode 100644 index 373c3cf600..0000000000 Binary files a/website/client-old/front/images/testimonials/tonitonirocca.png and /dev/null differ diff --git a/website/client-old/front/images/uses/achievement-bkgd.png b/website/client-old/front/images/uses/achievement-bkgd.png deleted file mode 100644 index c3561ca561..0000000000 Binary files a/website/client-old/front/images/uses/achievement-bkgd.png and /dev/null differ diff --git a/website/client-old/front/images/uses/clipart-rosemonkeyct-meditation.png b/website/client-old/front/images/uses/clipart-rosemonkeyct-meditation.png deleted file mode 100644 index 85f99e9d35..0000000000 Binary files a/website/client-old/front/images/uses/clipart-rosemonkeyct-meditation.png and /dev/null differ diff --git a/website/client-old/front/images/uses/clipart-rosemonkeyct-meditation.psd b/website/client-old/front/images/uses/clipart-rosemonkeyct-meditation.psd deleted file mode 100644 index d532e5d5ac..0000000000 Binary files a/website/client-old/front/images/uses/clipart-rosemonkeyct-meditation.psd and /dev/null differ diff --git a/website/client-old/front/images/uses/clipart-rosemonkeyct-reading.png b/website/client-old/front/images/uses/clipart-rosemonkeyct-reading.png deleted file mode 100644 index b8c330419f..0000000000 Binary files a/website/client-old/front/images/uses/clipart-rosemonkeyct-reading.png and /dev/null differ diff --git a/website/client-old/front/images/uses/coding.png b/website/client-old/front/images/uses/coding.png deleted file mode 100644 index 1e093e902f..0000000000 Binary files a/website/client-old/front/images/uses/coding.png and /dev/null differ diff --git a/website/client-old/front/images/uses/coding_3_by_phoneix_faerie-d7idtti.png b/website/client-old/front/images/uses/coding_3_by_phoneix_faerie-d7idtti.png deleted file mode 100644 index 4973d66f3b..0000000000 Binary files a/website/client-old/front/images/uses/coding_3_by_phoneix_faerie-d7idtti.png and /dev/null differ diff --git a/website/client-old/front/images/uses/consequences.png b/website/client-old/front/images/uses/consequences.png deleted file mode 100644 index 211607a511..0000000000 Binary files a/website/client-old/front/images/uses/consequences.png and /dev/null differ diff --git a/website/client-old/front/images/uses/dusting-bkgd.png b/website/client-old/front/images/uses/dusting-bkgd.png deleted file mode 100644 index 55c1a5e3c8..0000000000 Binary files a/website/client-old/front/images/uses/dusting-bkgd.png and /dev/null differ diff --git a/website/client-old/front/images/uses/dusting_by_leephon.png b/website/client-old/front/images/uses/dusting_by_leephon.png deleted file mode 100644 index 0dba0d71bd..0000000000 Binary files a/website/client-old/front/images/uses/dusting_by_leephon.png and /dev/null differ diff --git a/website/client-old/front/images/uses/gaining_an_achievement_by_cosmic_caterpillar-d7uyv5z.png b/website/client-old/front/images/uses/gaining_an_achievement_by_cosmic_caterpillar-d7uyv5z.png deleted file mode 100644 index b5a3b6349e..0000000000 Binary files a/website/client-old/front/images/uses/gaining_an_achievement_by_cosmic_caterpillar-d7uyv5z.png and /dev/null differ diff --git a/website/client-old/front/images/uses/meditation-bkgd.png b/website/client-old/front/images/uses/meditation-bkgd.png deleted file mode 100644 index 6b9ed074dd..0000000000 Binary files a/website/client-old/front/images/uses/meditation-bkgd.png and /dev/null differ diff --git a/website/client-old/front/images/uses/publicSpaces.png b/website/client-old/front/images/uses/publicSpaces.png deleted file mode 100644 index 7341fbe6a3..0000000000 Binary files a/website/client-old/front/images/uses/publicSpaces.png and /dev/null differ diff --git a/website/client-old/front/images/uses/reading.png b/website/client-old/front/images/uses/reading.png deleted file mode 100644 index 2e727e8f29..0000000000 Binary files a/website/client-old/front/images/uses/reading.png and /dev/null differ diff --git a/website/client-old/front/js/blockScroll.js b/website/client-old/front/js/blockScroll.js deleted file mode 100755 index 5ac308b313..0000000000 --- a/website/client-old/front/js/blockScroll.js +++ /dev/null @@ -1,215 +0,0 @@ -(function( $ ) { - - $.fn.blockScroll = function(options) { - var settings = $.extend({ - // These are the defaults. - startDiv : 1, - fadeDuration : "slow", - paddingRatio : 0.05, - triggerRatio : 0.005, - scrollDuration: "fast", - fadeBlocks: true - }, options ); - - if(settings.triggerRatio > settings.paddingRatio*.95) { settings.triggerRatio = settings.paddingRatio*.95 } - - var theDivs = this.children().filter("div"); - var activeDiv = settings.startDiv-1; //Active did is 0-index, settings is 1-index - var windowHeight; - var paddingHeight; - var triggerHeight; - var currentDownTrigger; - var currentUpTrigger; - var totalDivs = theDivs.length; - var lastScrollPos; - var activelyScrolling = false; - var activeBackground= 0; - - // Ensure that all of the elements are hidden just in case the css is not setup properly - if(settings.fadeBlocks) - { - this.children().each(function() { - $(this).css('opacity','0'); - }); - } - - arrange(); - // Fade in the first div - $(theDivs[activeDiv]).animate({opacity: 1},settings.fadeDuration,'linear', function() { - $(window).scrollTop(0); - calcTriggers(); - bindEvents(); - lastScrollPos = $(window).scrollTop(); - }); - - function bindEvents() - { - $(window).on('scroll', function(e) { - var scrollPosition = $(window).scrollTop(); - var scrollDistance = $(window).height(); - var indexOfClosest = 0; - - theDivs.each(function(index, element) { - var $this = $(this); - var topPosition = $this.offset().top; - var newScrollDistance = Math.abs(scrollPosition - topPosition); - if(newScrollDistance < scrollDistance) - { - indexOfClosest = index; - scrollDistance = newScrollDistance; - } - }); - gotoDiv(indexOfClosest); - }, 250); - - $(window).resize(function() { - arrange(); - }); - - $("#block-up-arrow").click(function() { - goUp(); - }); - - $("#block-down-arrow").click(function() { - goDown(); - }); - - $(document).keydown(function(e){ - if (e.keyCode == 37 || e.keyCode == 38) { - goUp(); - return false; - } - - if (e.keyCode == 39 || e.keyCode == 40) { - goDown(); - return false; - } - }); - $(window).bind('mousewheel', function(e){ - if(e.originalEvent.wheelDelta > 119) { - goUp(); - } - else if (e.originalEvent.wheelDelta < -119) { - goDown(); - } - }); - } - - function goUp() - { - if(activeDiv > 0 && !activelyScrolling) - { - gotoDiv(activeDiv-1); - } - } - - function goDown() - { - if(activeDiv < totalDivs - 1 && !activelyScrolling) - { - gotoDiv(activeDiv+1); - } - } - - function gotoDiv(number) - { - if(number == 0) - $("#block-up-arrow").hide(); - else - $("#block-up-arrow").show(); - if(number == totalDivs-1) - $("#block-down-arrow").hide(); - else - $("#block-down-arrow").show(); - activeDiv = number; - activelyScrolling = true; - $('html, body').animate({scrollTop: $(theDivs[activeDiv]).offset().top}, settings.scrollDuration, 'linear', function() { - $(theDivs[activeDiv]).animate({opacity: 1}, settings.fadeDuration,'linear', function() { - setTimeout(function(){ - activelyScrolling = false; lastScrollPos = $(window).scrollTop(); - },50); - }); - }); - calcTriggers(); - } - - function calcTriggers() - { - if (activeDiv < totalDivs -1) - { - currentDownTrigger = $(theDivs[activeDiv+1]).offset().top; - } else { - currentDownTrigger = -1; - } - - if (activeDiv > 0) { - currentUpTrigger = $(theDivs[activeDiv-1]).offset().top; - } else { - currentUpTrigger = -1; - } - } - - function calcDims() - { - windowHeight = $(window).height(); - paddingHeight = windowHeight * settings.paddingRatio; - triggerHeight = windowHeight * settings.triggerRatio; - } - - - function arrange() - { - calcDims(); - theDivs.each(function(index, element) { - var $this = $(this); - $this.height('auto'); - if($this.height() < windowHeight) - { - var margin = windowHeight/2 - $this.height()/2; - $this.height(windowHeight-margin); - $this.css('padding-top', margin + "px"); - var $innerDiv = $($this.children().filter('div')[0]); - // $innerDiv.css('padding-top', margin + "px"); - } - if(index != totalDivs - 1) - { - //$this.css('padding-bottom',paddingHeight + 'px'); - } - }); - gotoDiv(activeDiv); - } - - var gotoView = function(number) - { - gotoDiv(number-1); - } - - return { - goto: gotoView - }; - } - -}( jQuery )); - -;(function ($) { - var on = $.fn.on, timer; - $.fn.on = function () { - var args = Array.apply(null, arguments); - var last = args[args.length - 1]; - - if (isNaN(last) || (last === 1 && args.pop())) return on.apply(this, args); - - var delay = args.pop(); - var fn = args.pop(); - - args.push(function () { - var self = this, params = arguments; - clearTimeout(timer); - timer = setTimeout(function () { - fn.apply(self, params); - }, delay); - }); - - return on.apply(this, args); - }; -}(this.jQuery || this.Zepto)); diff --git a/website/client-old/front/js/bootstrap.min.js b/website/client-old/front/js/bootstrap.min.js deleted file mode 100644 index c8f82e592a..0000000000 --- a/website/client-old/front/js/bootstrap.min.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * Bootstrap v3.3.4 (http://getbootstrap.com) - * Copyright 2011-2015 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ -if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";var b=a.fn.jquery.split(" ")[0].split(".");if(b[0]<2&&b[1]<9||1==b[0]&&9==b[1]&&b[2]<1)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher")}(jQuery),+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){return a(b.target).is(this)?b.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.3.4",d.TRANSITION_DURATION=150,d.prototype.close=function(b){function c(){g.detach().trigger("closed.bs.alert").remove()}var e=a(this),f=e.attr("data-target");f||(f=e.attr("href"),f=f&&f.replace(/.*(?=#[^\s]*$)/,""));var g=a(f);b&&b.preventDefault(),g.length||(g=e.closest(".alert")),g.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(g.removeClass("in"),a.support.transition&&g.hasClass("fade")?g.one("bsTransitionEnd",c).emulateTransitionEnd(d.TRANSITION_DURATION):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.3.4",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),setTimeout(a.proxy(function(){d[e](null==f[b]?this.options[b]:f[b]),"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")&&(c.prop("checked")&&this.$element.hasClass("active")?a=!1:b.find(".active").removeClass("active")),a&&c.prop("checked",!this.$element.hasClass("active")).trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active"));a&&this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target);d.hasClass("btn")||(d=d.closest(".btn")),b.call(d,"toggle"),c.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(b){a(b.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(b.type))})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",a.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.3.4",c.TRANSITION_DURATION=600,c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},c.prototype.keydown=function(a){if(!/input|textarea/i.test(a.target.tagName)){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()}},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.getItemForDirection=function(a,b){var c=this.getItemIndex(b),d="prev"==a&&0===c||"next"==a&&c==this.$items.length-1;if(d&&!this.options.wrap)return b;var e="prev"==a?-1:1,f=(c+e)%this.$items.length;return this.$items.eq(f)},c.prototype.to=function(a){var b=this,c=this.getItemIndex(this.$active=this.$element.find(".item.active"));return a>this.$items.length-1||0>a?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){b.to(a)}):c==a?this.pause().cycle():this.slide(a>c?"next":"prev",this.$items.eq(a))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){return this.sliding?void 0:this.slide("next")},c.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},c.prototype.slide=function(b,d){var e=this.$element.find(".item.active"),f=d||this.getItemForDirection(b,e),g=this.interval,h="next"==b?"left":"right",i=this;if(f.hasClass("active"))return this.sliding=!1;var j=f[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:h});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,g&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(f)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:h});return a.support.transition&&this.$element.hasClass("slide")?(f.addClass(b),f[0].offsetWidth,e.addClass(h),f.addClass(h),e.one("bsTransitionEnd",function(){f.removeClass([b,h].join(" ")).addClass("active"),e.removeClass(["active",h].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(e.removeClass("active"),f.addClass("active"),this.sliding=!1,this.$element.trigger(m)),g&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this};var e=function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}};a(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){var c,d=b.attr("data-target")||(c=b.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"");return a(d)}function c(b){return this.each(function(){var c=a(this),e=c.data("bs.collapse"),f=a.extend({},d.DEFAULTS,c.data(),"object"==typeof b&&b);!e&&f.toggle&&/show|hide/.test(b)&&(f.toggle=!1),e||c.data("bs.collapse",e=new d(this,f)),"string"==typeof b&&e[b]()})}var d=function(b,c){this.$element=a(b),this.options=a.extend({},d.DEFAULTS,c),this.$trigger=a('[data-toggle="collapse"][href="#'+b.id+'"],[data-toggle="collapse"][data-target="#'+b.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};d.VERSION="3.3.4",d.TRANSITION_DURATION=350,d.DEFAULTS={toggle:!0},d.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},d.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b,e=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(e&&e.length&&(b=e.data("bs.collapse"),b&&b.transitioning))){var f=a.Event("show.bs.collapse");if(this.$element.trigger(f),!f.isDefaultPrevented()){e&&e.length&&(c.call(e,"hide"),b||e.data("bs.collapse",null));var g=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[g](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var h=function(){this.$element.removeClass("collapsing").addClass("collapse in")[g](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return h.call(this);var i=a.camelCase(["scroll",g].join("-"));this.$element.one("bsTransitionEnd",a.proxy(h,this)).emulateTransitionEnd(d.TRANSITION_DURATION)[g](this.$element[0][i])}}}},d.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var e=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(e,this)).emulateTransitionEnd(d.TRANSITION_DURATION):e.call(this)}}},d.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},d.prototype.getParent=function(){return a(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(a.proxy(function(c,d){var e=a(d);this.addAriaAndCollapsedClass(b(e),e)},this)).end()},d.prototype.addAriaAndCollapsedClass=function(a,b){var c=a.hasClass("in");a.attr("aria-expanded",c),b.toggleClass("collapsed",!c).attr("aria-expanded",c)};var e=a.fn.collapse;a.fn.collapse=c,a.fn.collapse.Constructor=d,a.fn.collapse.noConflict=function(){return a.fn.collapse=e,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(d){var e=a(this);e.attr("data-target")||d.preventDefault();var f=b(e),g=f.data("bs.collapse"),h=g?"toggle":e.data();c.call(f,h)})}(jQuery),+function(a){"use strict";function b(b){b&&3===b.which||(a(e).remove(),a(f).each(function(){var d=a(this),e=c(d),f={relatedTarget:this};e.hasClass("open")&&(e.trigger(b=a.Event("hide.bs.dropdown",f)),b.isDefaultPrevented()||(d.attr("aria-expanded","false"),e.removeClass("open").trigger("hidden.bs.dropdown",f)))}))}function c(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.3.4",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=c(e),g=f.hasClass("open");if(b(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a('',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},c.prototype.init=function(b,c,d){if(this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(this.options.viewport.selector||this.options.viewport),this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c&&c.$tip&&c.$tip.is(":visible")?void(c.hoverState="in"):(c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show())},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide()},c.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var d=a.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!d)return;var e=this,f=this.tip(),g=this.getUID(this.type);this.setContent(),f.attr("id",g),this.$element.attr("aria-describedby",g),this.options.animation&&f.addClass("fade");var h="function"==typeof this.options.placement?this.options.placement.call(this,f[0],this.$element[0]):this.options.placement,i=/\s?auto?\s?/i,j=i.test(h);j&&(h=h.replace(i,"")||"top"),f.detach().css({top:0,left:0,display:"block"}).addClass(h).data("bs."+this.type,this),this.options.container?f.appendTo(this.options.container):f.insertAfter(this.$element);var k=this.getPosition(),l=f[0].offsetWidth,m=f[0].offsetHeight;if(j){var n=h,o=this.options.container?a(this.options.container):this.$element.parent(),p=this.getPosition(o);h="bottom"==h&&k.bottom+m>p.bottom?"top":"top"==h&&k.top-mp.width?"left":"left"==h&&k.left-lg.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;jg.width&&(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){return this.$tip=this.$tip||a(this.options.template)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&&(c=a(b.currentTarget).data("bs."+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c))),c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){var a=this;clearTimeout(this.timeout),this.hide(function(){a.$element.off("."+a.type).removeData("bs."+a.type)})};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof b&&b;(e||!/destroy|hide/.test(b))&&(e||d.data("bs.popover",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");c.VERSION="3.3.4",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:''}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(jQuery),+function(a){"use strict";function b(c,d){this.$body=a(document.body),this.$scrollElement=a(a(c).is(document.body)?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",a.proxy(this.process,this)),this.refresh(),this.process()}function c(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})}b.VERSION="3.3.4",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b=this,c="offset",d=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),a.isWindow(this.$scrollElement[0])||(c="position",d=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var b=a(this),e=b.data("target")||b.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[c]().top+d,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){b.offsets.push(this[0]),b.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=d)return g!=(a=f[f.length-1])&&this.activate(a);if(g&&b=e[a]&&(void 0===e[a+1]||b .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),b.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),h?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu").length&&b.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),e&&e()}var g=d.find("> .active"),h=e&&a.support.transition&&(g.length&&g.hasClass("fade")||!!d.find("> .fade").length);g.length&&h?g.one("bsTransitionEnd",f).emulateTransitionEnd(c.TRANSITION_DURATION):f(),g.removeClass("in")};var d=a.fn.tab;a.fn.tab=b,a.fn.tab.Constructor=c,a.fn.tab.noConflict=function(){return a.fn.tab=d,this};var e=function(c){c.preventDefault(),b.call(a(this),"show")};a(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',e).on("click.bs.tab.data-api",'[data-toggle="pill"]',e)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof b&&b;e||d.data("bs.affix",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.options=a.extend({},c.DEFAULTS,d),this.$target=a(this.options.target).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(b),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.3.4",c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0,target:window},c.prototype.getState=function(a,b,c,d){var e=this.$target.scrollTop(),f=this.$element.offset(),g=this.$target.height();if(null!=c&&"top"==this.affixed)return c>e?"top":!1;if("bottom"==this.affixed)return null!=c?e+this.unpin<=f.top?!1:"bottom":a-d>=e+g?!1:"bottom";var h=null==this.affixed,i=h?e:f.top,j=h?g:b;return null!=c&&c>=e?"top":null!=d&&i+j>=a-d?"bottom":!1},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass("affix");var a=this.$target.scrollTop(),b=this.$element.offset();return this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(":visible")){var b=this.$element.height(),d=this.options.offset,e=d.top,f=d.bottom,g=a(document.body).height();"object"!=typeof d&&(f=e=d),"function"==typeof e&&(e=d.top(this.$element)),"function"==typeof f&&(f=d.bottom(this.$element));var h=this.getState(g,b,e,f);if(this.affixed!=h){null!=this.unpin&&this.$element.css("top","");var i="affix"+(h?"-"+h:""),j=a.Event(i+".bs.affix");if(this.$element.trigger(j),j.isDefaultPrevented())return;this.affixed=h,this.unpin="bottom"==h?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(i).trigger(i.replace("affix","affixed")+".bs.affix")}"bottom"==h&&this.$element.offset({top:g-b-f})}};var d=a.fn.affix;a.fn.affix=b,a.fn.affix.Constructor=c,a.fn.affix.noConflict=function(){return a.fn.affix=d,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var c=a(this),d=c.data();d.offset=d.offset||{},null!=d.offsetBottom&&(d.offset.bottom=d.offsetBottom),null!=d.offsetTop&&(d.offset.top=d.offsetTop),b.call(c,d)})})}(jQuery); \ No newline at end of file diff --git a/website/client-old/front/js/skrollr.min.js b/website/client-old/front/js/skrollr.min.js deleted file mode 100644 index 75f08b4f82..0000000000 --- a/website/client-old/front/js/skrollr.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! skrollr 0.6.29 (2014-11-17) | Alexander Prinzhorn - https://github.com/Prinzhorn/skrollr | Free to use under terms of MIT license */ -(function(e,t,r){"use strict";function n(r){if(o=t.documentElement,a=t.body,Y(),lt=this,r=r||{},mt=r.constants||{},r.easing)for(var n in r.easing)X[n]=r.easing[n];Tt=r.edgeStrategy||"set",ft={beforerender:r.beforerender,render:r.render,keyframe:r.keyframe},ut=r.forceHeight!==!1,ut&&(zt=r.scale||1),pt=r.mobileDeceleration||x,gt=r.smoothScrolling!==!1,vt=r.smoothScrollingDuration||A,ht={targetTop:lt.getScrollTop()},Kt=(r.mobileCheck||function(){return/Android|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent||navigator.vendor||e.opera)})(),Kt?(ct=t.getElementById(r.skrollrBody||E),ct&&it(),j(),Dt(o,[y,S],[T])):Dt(o,[y,b],[T]),lt.refresh(),kt(e,"resize orientationchange",function(){var e=o.clientWidth,t=o.clientHeight;(t!==Bt||e!==$t)&&(Bt=t,$t=e,_t=!0)});var i=R();return function l(){J(),St=i(l)}(),lt}var o,a,i={get:function(){return lt},init:function(e){return lt||new n(e)},VERSION:"0.6.29"},l=Object.prototype.hasOwnProperty,s=e.Math,c=e.getComputedStyle,f="touchstart",u="touchmove",m="touchcancel",p="touchend",d="skrollable",g=d+"-before",v=d+"-between",h=d+"-after",y="skrollr",T="no-"+y,b=y+"-desktop",S=y+"-mobile",k="linear",w=1e3,x=.004,E="skrollr-body",A=200,F="start",C="end",H="center",D="bottom",I="___skrollable_id",P=/^(?:input|textarea|button|select)$/i,N=/^\s+|\s+$/g,O=/^data(?:-(_\w+))?(?:-?(-?\d*\.?\d+p?))?(?:-?(start|end|top|center|bottom))?(?:-?(top|center|bottom))?$/,V=/\s*(@?[\w\-\[\]]+)\s*:\s*(.+?)\s*(?:;|$)/gi,z=/^(@?[a-z\-]+)\[(\w+)\]$/,q=/-([a-z0-9_])/g,L=function(e,t){return t.toUpperCase()},M=/[\-+]?[\d]*\.?[\d]+/g,$=/\{\?\}/g,B=/rgba?\(\s*-?\d+\s*,\s*-?\d+\s*,\s*-?\d+/g,_=/[a-z\-]+-gradient/g,G="",K="",Y=function(){var e=/^(?:O|Moz|webkit|ms)|(?:-(?:o|moz|webkit|ms)-)/;if(c){var t=c(a,null);for(var n in t)if(G=n.match(e)||+n==n&&t[n].match(e))break;if(!G)return G=K="",r;G=G[0],"-"===G.slice(0,1)?(K=G,G={"-webkit-":"webkit","-moz-":"Moz","-ms-":"ms","-o-":"O"}[G]):K="-"+G.toLowerCase()+"-"}},R=function(){var t=e.requestAnimationFrame||e[G.toLowerCase()+"RequestAnimationFrame"],r=Nt();return(Kt||!t)&&(t=function(t){var n=Nt()-r,o=s.max(0,1e3/60-n);return e.setTimeout(function(){r=Nt(),t()},o)}),t},U=function(){var t=e.cancelAnimationFrame||e[G.toLowerCase()+"CancelAnimationFrame"];return(Kt||!t)&&(t=function(t){return e.clearTimeout(t)}),t},X={begin:function(){return 0},end:function(){return 1},linear:function(e){return e},quadratic:function(e){return e*e},cubic:function(e){return e*e*e},swing:function(e){return-s.cos(e*s.PI)/2+.5},sqrt:function(e){return s.sqrt(e)},outCubic:function(e){return s.pow(e-1,3)+1},bounce:function(e){var t;if(.5083>=e)t=3;else if(.8489>=e)t=9;else if(.96208>=e)t=27;else{if(!(.99981>=e))return 1;t=91}return 1-s.abs(3*s.cos(1.028*e*t)/t)}};n.prototype.refresh=function(e){var n,o,a=!1;for(e===r?(a=!0,st=[],Gt=0,e=t.getElementsByTagName("*")):e.length===r&&(e=[e]),n=0,o=e.length;o>n;n++){var i=e[n],l=i,s=[],c=gt,f=Tt,u=!1;if(a&&I in i&&delete i[I],i.attributes){for(var m=0,p=i.attributes.length;p>m;m++){var g=i.attributes[m];if("data-anchor-target"!==g.name)if("data-smooth-scrolling"!==g.name)if("data-edge-strategy"!==g.name)if("data-emit-events"!==g.name){var v=g.name.match(O);if(null!==v){var h={props:g.value,element:i,eventType:g.name.replace(q,L)};s.push(h);var y=v[1];y&&(h.constant=y.substr(1));var T=v[2];/p$/.test(T)?(h.isPercentage=!0,h.offset=(0|T.slice(0,-1))/100):h.offset=0|T;var b=v[3],S=v[4]||b;b&&b!==F&&b!==C?(h.mode="relative",h.anchors=[b,S]):(h.mode="absolute",b===C?h.isEnd=!0:h.isPercentage||(h.offset=h.offset*zt))}}else u=!0;else f=g.value;else c="off"!==g.value;else if(l=t.querySelector(g.value),null===l)throw'Unable to find anchor target "'+g.value+'"'}if(s.length){var k,w,x;!a&&I in i?(x=i[I],k=st[x].styleAttr,w=st[x].classAttr):(x=i[I]=Gt++,k=i.style.cssText,w=Ht(i)),st[x]={element:i,styleAttr:k,classAttr:w,anchorTarget:l,keyFrames:s,smoothScrolling:c,edgeStrategy:f,emitEvents:u,lastFrameIndex:-1},Dt(i,[d],[])}}}for(At(),n=0,o=e.length;o>n;n++){var E=st[e[n][I]];E!==r&&(Q(E),tt(E))}return lt},n.prototype.relativeToAbsolute=function(e,t,r){var n=o.clientHeight,a=e.getBoundingClientRect(),i=a.top,l=a.bottom-a.top;return t===D?i-=n:t===H&&(i-=n/2),r===D?i+=l:r===H&&(i+=l/2),i+=lt.getScrollTop(),0|i+.5},n.prototype.animateTo=function(e,t){t=t||{};var n=Nt(),o=lt.getScrollTop();return dt={startTop:o,topDiff:e-o,targetTop:e,duration:t.duration||w,startTime:n,endTime:n+(t.duration||w),easing:X[t.easing||k],done:t.done},dt.topDiff||(dt.done&&dt.done.call(lt,!1),dt=r),lt},n.prototype.stopAnimateTo=function(){dt&&dt.done&&dt.done.call(lt,!0),dt=r},n.prototype.isAnimatingTo=function(){return!!dt},n.prototype.isMobile=function(){return Kt},n.prototype.setScrollTop=function(t,r){return yt=r===!0,Kt?Yt=s.min(s.max(t,0),Vt):e.scrollTo(0,t),lt},n.prototype.getScrollTop=function(){return Kt?Yt:e.pageYOffset||o.scrollTop||a.scrollTop||0},n.prototype.getMaxScrollTop=function(){return Vt},n.prototype.on=function(e,t){return ft[e]=t,lt},n.prototype.off=function(e){return delete ft[e],lt},n.prototype.destroy=function(){var e=U();e(St),xt(),Dt(o,[T],[y,b,S]);for(var t=0,n=st.length;n>t;t++)at(st[t].element);o.style.overflow=a.style.overflow="",o.style.height=a.style.height="",ct&&i.setStyle(ct,"transform","none"),lt=r,ct=r,ft=r,ut=r,Vt=0,zt=1,mt=r,pt=r,qt="down",Lt=-1,$t=0,Bt=0,_t=!1,dt=r,gt=r,vt=r,ht=r,yt=r,Gt=0,Tt=r,Kt=!1,Yt=0,bt=r};var j=function(){var n,i,l,c,d,g,v,h,y,T,b,S;kt(o,[f,u,m,p].join(" "),function(e){var o=e.changedTouches[0];for(c=e.target;3===c.nodeType;)c=c.parentNode;switch(d=o.clientY,g=o.clientX,T=e.timeStamp,P.test(c.tagName)||e.preventDefault(),e.type){case f:n&&n.blur(),lt.stopAnimateTo(),n=c,i=v=d,l=g,y=T;break;case u:P.test(c.tagName)&&t.activeElement!==c&&e.preventDefault(),h=d-v,S=T-b,lt.setScrollTop(Yt-h,!0),v=d,b=T;break;default:case m:case p:var a=i-d,k=l-g,w=k*k+a*a;if(49>w){if(!P.test(n.tagName)){n.focus();var x=t.createEvent("MouseEvents");x.initMouseEvent("click",!0,!0,e.view,1,o.screenX,o.screenY,o.clientX,o.clientY,e.ctrlKey,e.altKey,e.shiftKey,e.metaKey,0,null),n.dispatchEvent(x)}return}n=r;var E=h/S;E=s.max(s.min(E,3),-3);var A=s.abs(E/pt),F=E*A+.5*pt*A*A,C=lt.getScrollTop()-F,H=0;C>Vt?(H=(Vt-C)/F,C=Vt):0>C&&(H=-C/F,C=0),A*=1-H,lt.animateTo(0|C+.5,{easing:"outCubic",duration:A})}}),e.scrollTo(0,0),o.style.overflow=a.style.overflow="hidden"},W=function(){var e,t,r,n,a,i,l,c,f,u,m,p=o.clientHeight,d=Ft();for(c=0,f=st.length;f>c;c++)for(e=st[c],t=e.element,r=e.anchorTarget,n=e.keyFrames,a=0,i=n.length;i>a;a++)l=n[a],u=l.offset,m=d[l.constant]||0,l.frame=u,l.isPercentage&&(u*=p,l.frame=u),"relative"===l.mode&&(at(t),l.frame=lt.relativeToAbsolute(r,l.anchors[0],l.anchors[1])-u,at(t,!0)),l.frame+=m,ut&&!l.isEnd&&l.frame>Vt&&(Vt=l.frame);for(Vt=s.max(Vt,Ct()),c=0,f=st.length;f>c;c++){for(e=st[c],n=e.keyFrames,a=0,i=n.length;i>a;a++)l=n[a],m=d[l.constant]||0,l.isEnd&&(l.frame=Vt-l.offset+m);e.keyFrames.sort(Ot)}},Z=function(e,t){for(var r=0,n=st.length;n>r;r++){var o,a,s=st[r],c=s.element,f=s.smoothScrolling?e:t,u=s.keyFrames,m=u.length,p=u[0],y=u[u.length-1],T=p.frame>f,b=f>y.frame,S=T?p:y,k=s.emitEvents,w=s.lastFrameIndex;if(T||b){if(T&&-1===s.edge||b&&1===s.edge)continue;switch(T?(Dt(c,[g],[h,v]),k&&w>-1&&(Et(c,p.eventType,qt),s.lastFrameIndex=-1)):(Dt(c,[h],[g,v]),k&&m>w&&(Et(c,y.eventType,qt),s.lastFrameIndex=m)),s.edge=T?-1:1,s.edgeStrategy){case"reset":at(c);continue;case"ease":f=S.frame;break;default:case"set":var x=S.props;for(o in x)l.call(x,o)&&(a=ot(x[o].value),0===o.indexOf("@")?c.setAttribute(o.substr(1),a):i.setStyle(c,o,a));continue}}else 0!==s.edge&&(Dt(c,[d,v],[g,h]),s.edge=0);for(var E=0;m-1>E;E++)if(f>=u[E].frame&&u[E+1].frame>=f){var A=u[E],F=u[E+1];for(o in A.props)if(l.call(A.props,o)){var C=(f-A.frame)/(F.frame-A.frame);C=A.props[o].easing(C),a=nt(A.props[o].value,F.props[o].value,C),a=ot(a),0===o.indexOf("@")?c.setAttribute(o.substr(1),a):i.setStyle(c,o,a)}k&&w!==E&&("down"===qt?Et(c,A.eventType,qt):Et(c,F.eventType,qt),s.lastFrameIndex=E);break}}},J=function(){_t&&(_t=!1,At());var e,t,n=lt.getScrollTop(),o=Nt();if(dt)o>=dt.endTime?(n=dt.targetTop,e=dt.done,dt=r):(t=dt.easing((o-dt.startTime)/dt.duration),n=0|dt.startTop+t*dt.topDiff),lt.setScrollTop(n,!0);else if(!yt){var a=ht.targetTop-n;a&&(ht={startTop:Lt,topDiff:n-Lt,targetTop:n,startTime:Mt,endTime:Mt+vt}),ht.endTime>=o&&(t=X.sqrt((o-ht.startTime)/vt),n=0|ht.startTop+t*ht.topDiff)}if(Kt&&ct&&i.setStyle(ct,"transform","translate(0, "+-Yt+"px) "+bt),yt||Lt!==n){qt=n>Lt?"down":Lt>n?"up":qt,yt=!1;var l={curTop:n,lastTop:Lt,maxTop:Vt,direction:qt},s=ft.beforerender&&ft.beforerender.call(lt,l);s!==!1&&(Z(n,lt.getScrollTop()),Lt=n,ft.render&&ft.render.call(lt,l)),e&&e.call(lt,!1)}Mt=o},Q=function(e){for(var t=0,r=e.keyFrames.length;r>t;t++){for(var n,o,a,i,l=e.keyFrames[t],s={};null!==(i=V.exec(l.props));)a=i[1],o=i[2],n=a.match(z),null!==n?(a=n[1],n=n[2]):n=k,o=o.indexOf("!")?et(o):[o.slice(1)],s[a]={value:o,easing:X[n]};l.props=s}},et=function(e){var t=[];return B.lastIndex=0,e=e.replace(B,function(e){return e.replace(M,function(e){return 100*(e/255)+"%"})}),K&&(_.lastIndex=0,e=e.replace(_,function(e){return K+e})),e=e.replace(M,function(e){return t.push(+e),"{?}"}),t.unshift(e),t},tt=function(e){var t,r,n={};for(t=0,r=e.keyFrames.length;r>t;t++)rt(e.keyFrames[t],n);for(n={},t=e.keyFrames.length-1;t>=0;t--)rt(e.keyFrames[t],n)},rt=function(e,t){var r;for(r in t)l.call(e.props,r)||(e.props[r]=t[r]);for(r in e.props)t[r]=e.props[r]},nt=function(e,t,r){var n,o=e.length;if(o!==t.length)throw"Can't interpolate between \""+e[0]+'" and "'+t[0]+'"';var a=[e[0]];for(n=1;o>n;n++)a[n]=e[n]+(t[n]-e[n])*r;return a},ot=function(e){var t=1;return $.lastIndex=0,e[0].replace($,function(){return e[t++]})},at=function(e,t){e=[].concat(e);for(var r,n,o=0,a=e.length;a>o;o++)n=e[o],r=st[n[I]],r&&(t?(n.style.cssText=r.dirtyStyleAttr,Dt(n,r.dirtyClassAttr)):(r.dirtyStyleAttr=n.style.cssText,r.dirtyClassAttr=Ht(n),n.style.cssText=r.styleAttr,Dt(n,r.classAttr)))},it=function(){bt="translateZ(0)",i.setStyle(ct,"transform",bt);var e=c(ct),t=e.getPropertyValue("transform"),r=e.getPropertyValue(K+"transform"),n=t&&"none"!==t||r&&"none"!==r;n||(bt="")};i.setStyle=function(e,t,r){var n=e.style;if(t=t.replace(q,L).replace("-",""),"zIndex"===t)n[t]=isNaN(r)?r:""+(0|r);else if("float"===t)n.styleFloat=n.cssFloat=r;else try{G&&(n[G+t.slice(0,1).toUpperCase()+t.slice(1)]=r),n[t]=r}catch(o){}};var lt,st,ct,ft,ut,mt,pt,dt,gt,vt,ht,yt,Tt,bt,St,kt=i.addEvent=function(t,r,n){var o=function(t){return t=t||e.event,t.target||(t.target=t.srcElement),t.preventDefault||(t.preventDefault=function(){t.returnValue=!1,t.defaultPrevented=!0}),n.call(this,t)};r=r.split(" ");for(var a,i=0,l=r.length;l>i;i++)a=r[i],t.addEventListener?t.addEventListener(a,n,!1):t.attachEvent("on"+a,o),Rt.push({element:t,name:a,listener:n})},wt=i.removeEvent=function(e,t,r){t=t.split(" ");for(var n=0,o=t.length;o>n;n++)e.removeEventListener?e.removeEventListener(t[n],r,!1):e.detachEvent("on"+t[n],r)},xt=function(){for(var e,t=0,r=Rt.length;r>t;t++)e=Rt[t],wt(e.element,e.name,e.listener);Rt=[]},Et=function(e,t,r){ft.keyframe&&ft.keyframe.call(lt,e,t,r)},At=function(){var e=lt.getScrollTop();Vt=0,ut&&!Kt&&(a.style.height=""),W(),ut&&!Kt&&(a.style.height=Vt+o.clientHeight+"px"),Kt?lt.setScrollTop(s.min(lt.getScrollTop(),Vt)):lt.setScrollTop(e,!0),yt=!0},Ft=function(){var e,t,r=o.clientHeight,n={};for(e in mt)t=mt[e],"function"==typeof t?t=t.call(lt):/p$/.test(t)&&(t=t.slice(0,-1)/100*r),n[e]=t;return n},Ct=function(){var e,t=0;return ct&&(t=s.max(ct.offsetHeight,ct.scrollHeight)),e=s.max(t,a.scrollHeight,a.offsetHeight,o.scrollHeight,o.offsetHeight,o.clientHeight),e-o.clientHeight},Ht=function(t){var r="className";return e.SVGElement&&t instanceof e.SVGElement&&(t=t[r],r="baseVal"),t[r]},Dt=function(t,n,o){var a="className";if(e.SVGElement&&t instanceof e.SVGElement&&(t=t[a],a="baseVal"),o===r)return t[a]=n,r;for(var i=t[a],l=0,s=o.length;s>l;l++)i=Pt(i).replace(Pt(o[l])," ");i=It(i);for(var c=0,f=n.length;f>c;c++)-1===Pt(i).indexOf(Pt(n[c]))&&(i+=" "+n[c]);t[a]=It(i)},It=function(e){return e.replace(N,"")},Pt=function(e){return" "+e+" "},Nt=Date.now||function(){return+new Date},Ot=function(e,t){return e.frame-t.frame},Vt=0,zt=1,qt="down",Lt=-1,Mt=Nt(),$t=0,Bt=0,_t=!1,Gt=0,Kt=!1,Yt=0,Rt=[];"function"==typeof define&&define.amd?define([],function(){return i}):"undefined"!=typeof module&&module.exports?module.exports=i:e.skrollr=i})(window,document); \ No newline at end of file diff --git a/website/client-old/front/landingv1Wireframe.jpg b/website/client-old/front/landingv1Wireframe.jpg deleted file mode 100644 index 0db2f61d9c..0000000000 Binary files a/website/client-old/front/landingv1Wireframe.jpg and /dev/null differ diff --git a/website/client-old/front/staticstyle.css b/website/client-old/front/staticstyle.css deleted file mode 100644 index 4eb4736d01..0000000000 --- a/website/client-old/front/staticstyle.css +++ /dev/null @@ -1,502 +0,0 @@ -body { - width:100%; - overflow-x:hidden; -} - -.navbar-brand img { - height:40px; - float:left; - vertical-align: middle; - margin:-10px 10px 10px; -} - -.navbar-right { - margin-right:0px!important; -} - -section { - height:100%; - position:relative; - padding:5% 0 5% 0; -} - -section .well { - margin-top:-4rem; -} - - -#intro { - text-align:center; - padding-bottom:5rem; -} - -#intro h1 { - font-size:30px; - margin:3rem 0 4rem 0; -} - -#intro-text { - margin-bottom:3rem; - padding-top:4rem; - border-top:1px solid #ccc; -} - -h1, h2, h3, h4, p.sectioninfo { - text-align: center; -} - -.featuretext h4, .footer h4 { - text-align:left; -} - -.footer { - background-color:#fff!important; -} - -.footer .shoutout { - padding:4rem 0 6rem 0; - background-color:#ebebeb; -} - -.footer .shoutout h4 { - text-align:center; - padding-bottom:2rem; -} - -.footer .shoutout img { - max-height:40px; - display:block; - margin:0 auto; - } - -.footer .footer-content { - padding-top:2rem; -} - -#quest-intro { - background:#fff url("images/Habitica_banner_by_uncommoncriminal.png") no-repeat center bottom; -} - - -p.sectioninfo { - display:block; - margin:100px auto 0 auto; - font-size:16px; -} - -#uses .btn-toolbar { - text-align: center; -} - -.presslogos { - padding:10px 0; -} - -.presslogos img { - max-height:30px; - max-width:120px; - vertical-align: middle; - margin:20px 20px; - filter: url("data:image/svg+xml;utf8,#grayscale"); /* Firefox 10+, Firefox on Android */ - filter: grayscale(100%); - -moz-filter: grayscale(100%); - -ms-filter: grayscale(100%); - -o-filter: grayscale(100%); - filter: gray; /* IE6-9 */ - -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */ -} - - -img#myAvatar { - z-index:1; -} - - -.scroll-armor { - z-index:2; -} -.scroll-armor img { - position:absolute; - top:0%; - right:10%; -} - - -.quest-pet img { - width:100px; -} - - -button.gamifybutton { - margin: 20px; -} - -#rewards { - margin-top:200px; -} - -.tweet.popover { - position:relative; - display:block; - max-width:76%!important; -} - -.scrolltweet { - margin:80px 0; -} - -.scrolltweet-image { - width:100px; - text-align:right; -} - -.headline { - display:block; -} - -.avatarscroll { - display:block; - text-align: center; -} - -.avatarscroll img { - display:inline-block; - margin-top:20px; -} - - - -#myCarousel { - margin-top:2rem; -} - -#myCarousel .nav a small -{ - display: block; -} - -#myCarousel .nav a { - border-radius:10px; - margin:10px; -} -#myCarousel .nav-justified > li > a -{ - border-radius: 10px; - background-color:#eee; -} - -#myCarousel .nav-justified > li > a:hover -{ - background-color:#ccc; -} - -#myCarousel .nav-pills >li.active a { background-color: #16a085; } - -.carousel-content { - width:100%; - height:450px; - min-width:100%; - min-height:450px; - max-width:100%; - max-height:450px; - overflow:hidden; - display:block; -} - -.carousel-content .sampletasks .task-btn { - font-size:1.41em; -} - -.carousel-content .sampletasks .task-desc { - font-size:1em; -} - -.carousel-content img { - width:300px; -} - - -.sampletasks { - display:block; - float:left; - background-color: #eee; - padding:20px; -} - -#myCarousel img.sample-img { - display:inline-block; - margin-left:10px; -} - -.usetweet-groups { - display:block; - float:right; -} - -.usetweet-group { - clear:both; - width:100%; - padding:50px 0; -} - -.usetweet-group img { - float:left; - width:80px; -} - -#features h2 { - margin-top:0; -} - -.featuretext h4 { - text-align: center; -} - -#features .row { - margin:4rem auto; -} - -.feature-img { - display:block; - height:80px; - text-align: center; - line-height:100px; -} - -.feature-img img { - max-height:100px; -} - -.carousel-content .usetweet { - float:right; - max-width:300px; -} - -#footercall { - padding:5rem 0 3rem; -} - -#footercall button { - margin-top:6rem; -} - -.footer { - background-color:#eee; -} - -/*Quote carousel for Testimonials*/ -/* Carousel */ - -#testimonial-carousel img.img-say{ - margin-top:7rem; -} - -#quote-carousel { - padding-bottom:30px; - margin-top: 15rem; - /* Control buttons */ - /* Previous button */ - /* Next button */ - /* Changes the position of the indicators */ - /* Changes the color of the indicators */ -} -#quote-carousel .carousel-control { - background: none; - color: #CACACA; - font-size: 2.3em; - text-shadow: none; - margin-top: 30px; -} - -#quote-carousel .carousel-indicators { - right: 50%; - top: auto; - bottom: 0px; - margin-right: -19px; -} -#quote-carousel .carousel-indicators li { - width: 50px; - height: 50px; - margin: 5px; - cursor: pointer; - border: 4px solid #CCC; - opacity: 0.4; - overflow: hidden; - transition: all 0.4s; -} -#quote-carousel .carousel-indicators .active { - background: #333333; - width: 128px; - height: 128px; - border-color: #004080; - opacity: 1; - overflow: hidden; -} -#quote-carousel .carousel-inner { - min-height: 300px; -} -#quote-carousel .item blockquote { - border-left: none; - margin: 0; - padding:0; -} -#quote-carousel .item blockquote p:before { - content: "\201C"; - float: left; - font-size:100px; - margin: -30px 10px 0 0; -} - -/* Health bar CSS*/ -.health-progress { - display:block; -} - -.meter-label { - float:left; - background-color:#b0c3c7; - width:30px; - height:28px; - text-align: center; - padding:2px 5px; - border:1px solid #fff; - outline:#999 solid 1px; - color:#fff; - text-shadow:-1px -1px 1px #2f3f42,1px -1px 1px #2f3f42,-1px 1px 1px #2f3f42,1px 1px 1px #2f3f42; -} -.health .bar { - margin-left:40px; - height:28px; - border:1px solid #fff; - background-color:#fff; - outline:#999 solid 1px; -} -.health .bar div { - background:#da5353; - height:100%; -} - -#quest .quest-friend { - position:absolute; - width:45%; - display:block; - top:20%; -} - - -#quest .quest-friend-img{ - position:relative; - display:block; - float:left; - margin-top:10px; - width:150px; -} - -#quest .quest-friend-health { - position:relative; - top:-10%; - left:45%; - width:200px; -} - -#features { - padding-top:3rem; -} - -#features h4 { - padding-top:3rem; -} - - -/*Fixed CTA*/ -.fixedcta { - position: absolute; - bottom: 15px; - right: 15px; - cursor: pointer; - z-index: 300; -} - - - -@media only screen and (max-width: 992px) { - p.sectioninfo, .scrolltweet { - margin:10px auto; - } - - section { - height:auto; - position:relative; - padding:2% 0; - } - - section .well { - margin-top:2rem; - clear:both; - } - - button.gamifybutton { - margin: 40px auto 20px auto; - width:80%; - position: static; - display:block; - cursor: pointer; - z-index: 300; - } - - #features .row { - margin:4rem auto 8rem auto; - } - - .footer .shoutout img { - margin:20px auto; - } - -} - -@media only screen and (max-width: 767px) { - .mobile-container { - max-width:100%; - overflow-x:hidden; -} - - #myCarousel .nav > li { - width:30%; - display:inline-block; - } - - .introcall { - padding-top:10px; - margin-top:10px; - } - - #quote-carousel { - padding-bottom:1rem; - margin-top: 5rem; - } - - #quote-carousel .carousel-indicators { - padding-bottom:5rem; - } - - #quote-carousel .carousel-indicators li { - width: 20px; - height: 20px; -} -#quote-carousel .carousel-indicators .active { - background: #333333; - width: 50px; - height: 50px; -} -#quote-carousel .carousel-inner { - min-height: 350px; - width::90%; -} - - .carousel-content .sampletasks .task-desc { - font-size:0.8em; - } -} - - - diff --git a/website/client-old/front/style.css b/website/client-old/front/style.css deleted file mode 100644 index 2860c4680f..0000000000 --- a/website/client-old/front/style.css +++ /dev/null @@ -1,440 +0,0 @@ -body { - width:100%; - overflow-x:hidden; -} - -.navbar-brand img { - height:40px; - float:left; - vertical-align: middle; - margin:-10px 10px 10px; -} - -.navbar-right { - margin-right:0px!important; -} - -section { - height:100vh; - position:relative; - padding-top:5%; -} - - - -#intro { - text-align:center; - padding-bottom:5rem; -} - -#intro h1 { - font-size:30px; - margin:3rem 0 4rem 0; -} - -#intro-text { - margin-bottom:3rem; - padding-top:4rem; - border-top:1px solid #ccc; -} - -h1, h2, h3, h4, p.sectioninfo { - text-align: center; -} - -.featuretext h4, .footer h4 { - text-align:left; -} - -.footer { - background-color:#fff!important; -} - -.footer .shoutout { - padding:2rem 0 4rem 0; - background-color:#ebebeb; -} - -.footer .shoutout h4 { - text-align:center; - padding-bottom:2rem; -} - -.footer .shoutout img { - height:40px; - display:block; - margin:0 auto; - } - -.footer .footer-content { - padding-top:2rem; -} - -#quest-intro { - background:#fff url("images/Habitica_banner_by_uncommoncriminal.png") no-repeat center bottom; -} - - -p.sectioninfo { - display:block; - width:500px; - margin:0 auto; - font-size:16px; -} - -#uses .btn-toolbar { - text-align: center; -} - -.presslogos { - padding:10px 0; -} - -.presslogos img { - max-height:30px; - max-width:120px; - vertical-align: middle; - margin:20px 30px; - filter: url("data:image/svg+xml;utf8,#grayscale"); /* Firefox 10+, Firefox on Android */ - filter: grayscale(100%); - -moz-filter: grayscale(100%); - -ms-filter: grayscale(100%); - -o-filter: grayscale(100%); - filter: gray; /* IE6-9 */ - -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */ -} - - -img#myAvatar { - z-index:1; -} - - -.scroll-armor { - z-index:2; -} -.scroll-armor img { - position:absolute; - top:0%; - right:10%; -} - - -.quest-pet img { - width:100px; -} - - -button.gamifybutton { - margin: 20px; - width:20%; -} - -#rewards { - margin-top:200px; -} - -.tweet.popover { - position:relative; - display:block; -} - -.scrolltweet { - margin-top:-250px; - cursor:pointer; -} - -.scrolltweet-right { - position:absolute; - right:20%; -} - -.scrolltweet img { - opacity:0.8; -} - -.scrolltweet .scrolltweet-image { - width:80px; -} - -.headline { - display:block; - margin-bottom:400px; -} - -.avatarscroll { - position:absolute; - display:block; - width:300px; - left:50%; - margin-left:-150px; - margin-top:-400px; - text-align: center; -} - -.avatarscroll img { - display:inline-block; - margin-top:20px; -} -.quest-classes img { - display:block; - position:absolute!important; -} - - -#myCarousel { - margin-top:2rem; -} - -#myCarousel .nav a small -{ - display: block; -} - -#myCarousel .nav a { - border-radius:10px; - margin:10px; -} -#myCarousel .nav-justified > li > a -{ - border-radius: 10px; - background-color:#eee; -} - -#myCarousel .nav-justified > li > a:hover -{ - background-color:#ccc; -} - -#myCarousel .nav-pills>li.active a { background-color: #16a085; } - -.carousel-content { - width:100%; - height:450px; - min-width:100%; - min-height:450px; - max-width:100%; - max-height:450px; - overflow:hidden; - display:block; -} - -.carousel-content img { - width:300px; -} - - -.sampletasks { - display:block; - float:left; - background-color: #eee; - padding:20px; -} - -#myCarousel img.sample-img { - display:inline-block; - margin-left:10px; -} - -.usetweet-groups { - display:block; - float:right; - width:35%; -} - -.usetweet-group { - clear:both; - width:100%; - padding:50px 0; -} - -.usetweet-group img { - float:left; - width:80px; -} - -.carousel-content .usetweet { - float:right; - max-width:300px; -} - -.featuretext { - margin:30px 0; -} - -#footercall { - padding:5rem 0 3rem; -} - -#footercall button { - margin-top:10rem; -} - -.footer { - background-color:#eee; -} - -/*Quote carousel for Testimonials*/ -/* Carousel */ - -#testimonial-carousel img.img-say{ - margin-top:7rem; -} - -#quote-carousel { - padding-bottom:30px; - margin-top: 15rem; - /* Control buttons */ - /* Previous button */ - /* Next button */ - /* Changes the position of the indicators */ - /* Changes the color of the indicators */ -} -#quote-carousel .carousel-control { - background: none; - color: #CACACA; - font-size: 2.3em; - text-shadow: none; - margin-top: 30px; -} - -#quote-carousel .carousel-indicators { - right: 50%; - top: auto; - bottom: 0px; - margin-right: -19px; -} -#quote-carousel .carousel-indicators li { - width: 50px; - height: 50px; - margin: 5px; - cursor: pointer; - border: 4px solid #CCC; - opacity: 0.4; - overflow: hidden; - transition: all 0.4s; -} -#quote-carousel .carousel-indicators .active { - background: #333333; - width: 128px; - height: 128px; - border-color: #004080; - opacity: 1; - overflow: hidden; -} -#quote-carousel .carousel-inner { - min-height: 300px; -} -#quote-carousel .item blockquote { - border-left: none; - margin: 0; - padding:0; -} -#quote-carousel .item blockquote p:before { - content: "\201C"; - float: left; - font-size:100px; - margin: -30px 10px 0 0; -} - -/* Health bar CSS*/ -.health-progress { - display:block; - position:absolute; - top:200px; - left:37%; - width:350px; -} - -.meter-label { - float:left; - background-color:#b0c3c7; - width:30px; - height:28px; - text-align: center; - padding:2px 5px; - border:1px solid #fff; - outline:#999 solid 1px; - color:#fff; - text-shadow:-1px -1px 1px #2f3f42,1px -1px 1px #2f3f42,-1px 1px 1px #2f3f42,1px 1px 1px #2f3f42; -} -.health .bar { - margin-left:40px; - height:28px; - border:1px solid #fff; - background-color:#fff; - outline:#999 solid 1px; -} -.health .bar div { - background:#da5353; - height:100%; -} - -section#quest { - background: #ffffff url("images/Quest_dilatory_drag'on.png") no-repeat center top; -} - -#quest .quest-friend { - position:absolute; - width:45%; - display:block; - top:20%; -} - -#quest .quest-friend.quest-right { - left:50%; -} - -#quest .quest-friend.quest-left { - right:50%; -} - -#quest .quest-friend .quest-friend-img{ - position:relative; - display:block; - width:150px; - height:150px; - left:30%; -} - -#quest .quest-friend-health { - position:relative; - top:-10%; - left:45%; - width:200px; -} - -#features { - padding-top:3rem; -} - -#features h4 { - padding-top:3rem; -} - -#features .quest-mount img.mount { - position:absolute; - left:45%; - width:170px; -} - -#features .quest-mount img.mount-head{ - z-index:10; -} - -#features .quest-warrior img.warrior-5 { - position:absolute; - left:43%; - width:170px; - z-index:9; -} - - -/*Fixed CTA*/ -.fixedcta { - position: fixed; - bottom: 15px; - right: 15px; - cursor: pointer; - z-index: 300; -} \ No newline at end of file diff --git a/website/client-old/google280633b772b94345.html b/website/client-old/google280633b772b94345.html deleted file mode 100644 index bc1dc760d2..0000000000 --- a/website/client-old/google280633b772b94345.html +++ /dev/null @@ -1 +0,0 @@ -google-site-verification: google280633b772b94345.html \ No newline at end of file diff --git a/website/client-old/google8ca65b6ff3506fb8.html b/website/client-old/google8ca65b6ff3506fb8.html deleted file mode 100644 index fd984ec97f..0000000000 --- a/website/client-old/google8ca65b6ff3506fb8.html +++ /dev/null @@ -1 +0,0 @@ -google-site-verification: google8ca65b6ff3506fb8.html \ No newline at end of file diff --git a/website/client-old/googlef3b1402b0e28338a.html b/website/client-old/googlef3b1402b0e28338a.html deleted file mode 100644 index 0b28dc0c82..0000000000 --- a/website/client-old/googlef3b1402b0e28338a.html +++ /dev/null @@ -1 +0,0 @@ -google-site-verification: googlef3b1402b0e28338a.html diff --git a/website/client-old/js/.eslintrc b/website/client-old/js/.eslintrc deleted file mode 100644 index 584c1efdd6..0000000000 --- a/website/client-old/js/.eslintrc +++ /dev/null @@ -1,6 +0,0 @@ -{ - "extends": "habitrpg/browser", - "env": { - "jquery": true - } -} diff --git a/website/client-old/js/app.js b/website/client-old/js/app.js deleted file mode 100644 index 66bbfe7957..0000000000 --- a/website/client-old/js/app.js +++ /dev/null @@ -1,428 +0,0 @@ -"use strict"; - -/* Refresh page if idle > 6h */ -var REFRESH_FREQUENCY = 21600000; -var refresh; -window.refresher = function() { - window.location.reload(true); -}; - -var awaitIdle = function() { - if(refresh) clearTimeout(refresh); - refresh = setTimeout(window.refresher, REFRESH_FREQUENCY); -}; - -awaitIdle(); -$(document).on('mousemove keydown mousedown touchstart', awaitIdle); -/* Refresh page if idle > 6h */ - -window.habitrpg = angular.module('habitrpg', - ['ui.bootstrap', 'ui.keypress', 'ui.router', 'chieffancypants.loadingBar', 'At', 'infinite-scroll', 'ui.select2', 'angular.filter', 'ngResource', 'ngSanitize']) - - // @see https://github.com/angular-ui/ui-router/issues/110 and https://github.com/HabitRPG/habitica/issues/1705 - // temporary hack until they have a better solution - - .constant("API_URL", "") - .constant("STORAGE_USER_ID", 'habitrpg-user') - .constant("STORAGE_SETTINGS_ID", 'habit-mobile-settings') - .constant("MOBILE_APP", false) - .constant("TAVERN_ID", window.habitrpgShared.TAVERN_ID) - //.constant("STORAGE_GROUPS_ID", "") // if we decide to take groups offline - - .config(['$stateProvider', '$urlRouterProvider', '$httpProvider', 'STORAGE_SETTINGS_ID', - function($stateProvider, $urlRouterProvider, $httpProvider, STORAGE_SETTINGS_ID) { - - $urlRouterProvider - // Setup default selected tabs - .when('/options', '/options/profile/avatar') - .when('/options/profile', '/options/profile/avatar') - .when('/options/groups', '/options/groups/tavern') - .when('/options/groups/guilds', '/options/groups/guilds/public') - .when('/options/groups/hall', '/options/groups/hall/heroes') - .when('/options/inventory', '/options/inventory/drops') - .when('/options/settings', '/options/settings/settings') - // post cards with promo codes went out with this address - .when('/options/settings/coupon', '/options/settings/promo') - - // redirect states that don't match - .otherwise("/tasks"); - - $stateProvider - - // Tasks - .state('tasks', { - url: "/tasks", - templateUrl: "partials/main.html", - title: env.t('titleTasks') - }) - - // Options - .state('options', { - url: "/options", - templateUrl: "partials/options.html", - controller: function(){} - }) - - // Options > Profile - .state('options.profile', { - url: "/profile", - templateUrl: "partials/options.profile.html", - controller: 'UserCtrl' - }) - .state('options.profile.avatar', { - url: "/avatar", - templateUrl: "partials/options.profile.avatar.html", - title: env.t('titleAvatar') - }) - .state('options.profile.backgrounds', { - url: '/backgrounds', - templateUrl: "partials/options.profile.backgrounds.html", - title: env.t('titleBackgrounds') - }) - .state('options.profile.stats', { - url: "/stats", - templateUrl: "partials/options.profile.stats.html", - title: env.t('titleStats') - }) - .state('options.profile.achievements', { - url: "/achievements", - templateUrl: "partials/options.profile.achievements.html", - title: env.t('titleAchievs') - }) - .state('options.profile.profile', { - url: "/profile", - templateUrl: "partials/options.profile.profile.html", - title: env.t('titleProfile') - }) - - // Options > Groups - .state('options.social', { - url: "/groups", - templateUrl: "partials/options.social.html" - }) - - .state('options.social.inbox', { - url: '/inbox', - templateUrl: 'partials/options.social.inbox.html', - controller: 'InboxCtrl', - title: env.t('titleInbox') - }) - - .state('options.social.tavern', { - url: "/tavern", - templateUrl: "partials/options.social.tavern.html", - controller: 'TavernCtrl', - title: env.t('titleTavern') - }) - - .state('options.social.party', { - url: '/party', - templateUrl: "partials/options.social.party.html", - controller: 'PartyCtrl', - title: env.t('titleParty') - }) - - .state('options.social.hall', { - url: '/hall', - templateUrl: "partials/options.social.hall.html" - }) - .state('options.social.hall.heroes', { - url: '/heroes', - templateUrl: "partials/options.social.hall.heroes.html", - controller: 'HallHeroesCtrl', - title: env.t('titleHeroes') - }) - .state('options.social.hall.patrons', { - url: '/patrons', - templateUrl: "partials/options.social.hall.patrons.html", - controller: 'HallPatronsCtrl', - title: env.t('titlePatrons') - }) - - .state('options.social.groupPlans', { - url: '/group-plans', - templateUrl: "partials/options.social.groupPlans.html", - controller: 'GroupPlansCtrl', - title: env.t('groupPlansTitle') - }) - - .state('options.social.newGroup', { - url: '/new-group', - templateUrl: "partials/options.social.newGroup.html", - controller: 'NewGroupCtrl', - title: env.t('newGroupTitle') - }) - - .state('options.social.guilds', { - url: '/guilds', - templateUrl: "partials/options.social.guilds.html", - controller: 'GuildsCtrl', - title: env.t('titleGuilds') - }) - .state('options.social.guilds.public', { - url: '/public', - templateUrl: "partials/options.social.guilds.public.html", - title: env.t('titleGuilds') - }) - .state('options.social.guilds.create', { - url: '/create', - templateUrl: "partials/options.social.guilds.create.html", - title: env.t('titleGuilds') - }) - - .state('options.social.guilds.detail', { - url: '/:gid', - templateUrl: 'partials/options.social.guilds.detail.html', - title: env.t('titleGuilds'), - controller: ['$scope', 'Groups', 'Chat', '$stateParams', 'Members', 'Challenges', 'Tasks', 'User', '$location', '$rootScope', - function($scope, Groups, Chat, $stateParams, Members, Challenges, Tasks, User, $location, $rootScope) { - $scope.groupPanel = 'chat'; - $scope.upgrade = false; - - // @TODO: Move this to service or single http request - Groups.Group.get($stateParams.gid) - .then(function (response) { - $scope.obj = $scope.group = response.data.data; - return Chat.markChatSeen($scope.group._id); - }) - .then (function () { - return Members.getGroupMembers($scope.group._id); - }) - .then(function (response) { - $scope.group.members = response.data.data; - - return Members.getGroupInvites($scope.group._id); - }) - .then(function (response) { - $scope.group.invites = response.data.data; - - return Challenges.getGroupChallenges($scope.group._id); - }) - .then(function (response) { - $scope.group.challenges = response.data.data; - - return Tasks.getGroupTasks($scope.group._id); - }) - .then(function (response) { - var tasks = response.data.data; - - // @TODO: This task ordering logic should be astracted and user everywhere group or user tasks are loaded - var groupedTasks = _(tasks) - .groupBy('type') - .forEach(function (tasksOfType, type) { - var order = $scope.group.tasksOrder[type + 's']; - var orderedTasks = new Array(tasksOfType.length); - var unorderedTasks = []; // what we want to add later - - tasksOfType.forEach(function (task, index) { - var taskId = task._id; - var i = order[index] === taskId ? index : order.indexOf(taskId); - if (i === -1) { - unorderedTasks.unshift(task); // unshift because we want to display new on top - } else { - orderedTasks[i] = task; - } - }); - - // Remove empty values from the array and add any unordered task - $scope.group[type + 's'] = _.compact(orderedTasks).concat(unorderedTasks); - }); - - $scope.group.approvals = []; - $rootScope.$broadcast('obj-updated', $scope.group); - if (User.user._id === $scope.group.leader._id) { - return Tasks.getGroupApprovals($scope.group._id); - } - }) - .then(function (response) { - if (response) $scope.group.approvals = response.data.data; - }); - }] - }) - - // Options > Social > Challenges - .state('options.social.challenges', { - url: "/challenges", - params: { groupIdFilter: null }, - controller: 'ChallengesCtrl', - templateUrl: "partials/options.social.challenges.html", - title: env.t('titleChallenges') - }) - .state('options.social.challenges.detail', { - url: '/:cid', - templateUrl: 'partials/options.social.challenges.detail.html', - title: env.t('titleChallenges'), - controller: ['$scope', 'Challenges', '$stateParams', 'Tasks', 'Members', - function ($scope, Challenges, $stateParams, Tasks, Members) { - Challenges.getChallenge($stateParams.cid) - .then(function (response) { - $scope.obj = $scope.challenge = response.data.data; - $scope.challenge._locked = true; - return Tasks.getChallengeTasks($scope.challenge._id); - }) - .then(function (response) { - var tasks = response.data.data; - tasks.forEach(function (element, index, array) { - if (!$scope.challenge[element.type + 's']) $scope.challenge[element.type + 's'] = []; - $scope.challenge[element.type + 's'].push(element); - }); - - return Members.getChallengeMembers($scope.challenge._id); - }) - .then(function (response) { - $scope.challenge.members = response.data.data; - }); - - $scope.loadMoreMembers = function () { - var members = $scope.challenge.members; - var lastMember = members[members.length - 1]; - - if (!lastMember) return; - - Members.getChallengeMembers($scope.challenge._id, lastMember._id) - .then(function (response) { - var members = response.data.data; - $scope.challenge.members = $scope.challenge.members.concat(members); - }); - } - }] - }) - .state('options.social.challenges.edit', { - url: '/:cid/edit', - templateUrl: 'partials/options.social.challenges.detail.html', - title: env.t('titleChallenges'), - controller: ['$scope', 'Challenges', '$stateParams', 'Tasks', - function ($scope, Challenges, $stateParams, Tasks) { - Challenges.getChallenge($stateParams.cid) - .then(function (response) { - $scope.obj = $scope.challenge = response.data.data; - $scope.challenge._locked = false; - return Tasks.getChallengeTasks($scope.challenge._id); - }) - .then(function (response) { - var tasks = response.data.data; - tasks.forEach(function (element, index, array) { - if (!$scope.challenge[element.type + 's']) $scope.challenge[element.type + 's'] = []; - $scope.challenge[element.type + 's'].push(element); - }) - }); - }] - }) - .state('options.social.challenges.detail.member', { - url: '/:uid', - templateUrl: 'partials/options.social.challenges.detail.member.html', - title: env.t('titleChallenges'), - controller: ['$scope', 'Members', '$stateParams', - function($scope, Members, $stateParams){ - Members.getChallengeMemberProgress($stateParams.cid, $stateParams.uid) - .then(function(response) { - $scope.obj = response.data.data; - - $scope.obj.habits = []; - $scope.obj.todos = []; - $scope.obj.dailys = []; - $scope.obj.rewards = []; - $scope.obj.tasks.forEach(function (element, index, array) { - $scope.obj[element.type + 's'].push(element) - }); - - $scope.obj._locked = true; - }); - }] - }) - - // Options > Inventory - .state('options.inventory', { - url: '/inventory', - templateUrl: "partials/options.inventory.html", - controller: 'InventoryCtrl' - }) - .state('options.inventory.drops', { - url: '/drops', - templateUrl: "partials/options.inventory.drops.html", - title: env.t('titleDrops') - }) - .state('options.inventory.quests', { - url: '/quests', - templateUrl: "partials/options.inventory.quests.html", - title: env.t('titleQuests') - }) - .state('options.inventory.pets', { - url: '/pets', - templateUrl: "partials/options.inventory.pets.html", - title: env.t('titlePets') - }) - .state('options.inventory.mounts', { - url: '/mounts', - templateUrl: "partials/options.inventory.mounts.html", - title: env.t('titleMounts') - }) - .state('options.inventory.equipment', { - url: '/equipment', - templateUrl: "partials/options.inventory.equipment.html", - title: env.t('titleEquipment') - }) - .state('options.inventory.timetravelers', { - url: '/timetravelers', - templateUrl: "partials/options.inventory.timetravelers.html", - title: env.t('titleTimeTravelers') - }) - .state('options.inventory.seasonalshop', { - url: '/seasonalshop', - templateUrl: "partials/options.inventory.seasonalshop.html", - title: env.t('titleSeasonalShop') - }) - - // Options > Settings - .state('options.settings', { - url: "/settings", - controller: 'SettingsCtrl', - templateUrl: "partials/options.settings.html", - }) - .state('options.settings.settings', { - url: "/settings", - templateUrl: "partials/options.settings.settings.html", - title: env.t('titleSettings') - }) - .state('options.settings.api', { - url: "/api", - templateUrl: "partials/options.settings.api.html", - title: env.t('titleSettings') - }) - .state('options.settings.export', { - url: "/export", - templateUrl: "partials/options.settings.export.html", - title: env.t('titleSettings') - }) - .state('options.settings.promo', { - url: "/promo", - templateUrl: "partials/options.settings.promo.html", - title: env.t('titleSettings') - }) - .state('options.settings.subscription', { - url: "/subscription", - templateUrl: "partials/options.settings.subscription.html", - title: env.t('titleSettings') - }) - .state('options.settings.notifications', { - url: "/notifications", - templateUrl: "partials/options.settings.notifications.html", - title: env.t('titleSettings') - }); - - var settings; - - try { - settings = JSON.parse(localStorage.getItem(STORAGE_SETTINGS_ID)); - } catch (e) { - settings = {}; - } - - if (settings && settings.auth && settings.auth.apiId && settings.auth.apiToken) { - $httpProvider.defaults.headers.common['x-api-user'] = settings.auth.apiId; - $httpProvider.defaults.headers.common['x-api-key'] = settings.auth.apiToken; - } - - $httpProvider.defaults.headers.common['Content-Type'] = 'application/json;charset=utf-8'; - $httpProvider.defaults.headers.common['x-client'] = 'habitica-web'; - }]); diff --git a/website/client-old/js/components/groupApprovals/groupApprovalsController.js b/website/client-old/js/components/groupApprovals/groupApprovalsController.js deleted file mode 100644 index 0aeebb51ad..0000000000 --- a/website/client-old/js/components/groupApprovals/groupApprovalsController.js +++ /dev/null @@ -1,23 +0,0 @@ -habitrpg.controller('GroupApprovalsCtrl', ['$scope', 'Tasks', - function ($scope, Tasks) { - $scope.approve = function (taskId, userId, username, $index) { - if (!confirm(env.t('confirmTaskApproval', {username: username}))) return; - Tasks.approve(taskId, userId) - .then(function (response) { - $scope.group.approvals.splice($index, 1); - }); - }; - - $scope.approvalTitle = function (approval) { - return env.t('approvalTitle', {type: approval.type, text: approval.text, userName: approval.userId.profile.name}); - }; - - $scope.refreshApprovals = function () { - $scope.loading = true; - Tasks.getGroupApprovals($scope.group._id) - .then(function (response) { - if (response) $scope.group.approvals = response.data.data; - $scope.loading = false; - }); - }; - }]); diff --git a/website/client-old/js/components/groupApprovals/groupApprovalsDirective.js b/website/client-old/js/components/groupApprovals/groupApprovalsDirective.js deleted file mode 100644 index a2b37727cb..0000000000 --- a/website/client-old/js/components/groupApprovals/groupApprovalsDirective.js +++ /dev/null @@ -1,21 +0,0 @@ -'use strict'; - -(function(){ - angular - .module('habitrpg') - .directive('groupApprovals', groupApprovals); - - groupApprovals.$inject = [ - ]; - - function groupApprovals() { - - return { - scope: { - group: '=', - }, - templateUrl: 'partials/groups.tasks.approvals.html', - controller: 'GroupApprovalsCtrl', - }; - } -}()); diff --git a/website/client-old/js/components/groupMembersAutocomplete/groupMembersAutocompleteDirective.js b/website/client-old/js/components/groupMembersAutocomplete/groupMembersAutocompleteDirective.js deleted file mode 100644 index 11307d0dc0..0000000000 --- a/website/client-old/js/components/groupMembersAutocomplete/groupMembersAutocompleteDirective.js +++ /dev/null @@ -1,79 +0,0 @@ -'use strict'; - -(function(){ - angular - .module('habitrpg') - .directive('groupMembersAutocomplete', groupMembersAutocomplete); - - groupMembersAutocomplete.$inject = [ - '$parse', - '$rootScope', - ]; - - function groupMembersAutocomplete($parse, $rootScope) { - - return { - templateUrl: 'partials/groups.members.autocomplete.html', - compile: function (element, attrs) { - var modelAccessor = $parse(attrs.ngModel); - - return function (scope, element, attrs, controller) { - var availableTags = _.map(scope.group.members, 'profile.name'); - var memberProfileNameToIdMap = _.fromPairs(_.map(scope.group.members, function(item) { - return [item.profile.name, item.id] - })); - var memberIdToProfileNameMap = _.fromPairs(_.map(scope.group.members, function(item) { - return [item.id, item.profile.name] - })); - - var currentTags = []; - _.each(scope.task.group.assignedUsers, function(userId) { currentTags.push(memberIdToProfileNameMap[userId]) }); - - var allowedTags = []; - _.each(scope.task.group.members, function(userId) { currentTags.push(memberIdToProfileNameMap[userId]) }); - - var taggle = new Taggle('taggle', { - tags: currentTags, - allowedTags: allowedTags, - allowDuplicates: false, - preserveCase: true, - delimeter: '|', - placeholder: window.env.t('assignFieldPlaceholder'), - onBeforeTagAdd: function(event, tag) { - return confirm(window.env.t('confirmAddTag', {tag: tag})); - }, - onTagAdd: function(event, tag) { - $rootScope.$broadcast('addedGroupMember', memberProfileNameToIdMap[tag]); - }, - onBeforeTagRemove: function(event, tag) { - return confirm(window.env.t('confirmRemoveTag', {tag: tag})) - }, - onTagRemove: function(event, tag) { - $rootScope.$broadcast('removedGroupMember', memberProfileNameToIdMap[tag]); - } - }); - var container = taggle.getContainer(); - var input = taggle.getInput(); - - $(input).autocomplete({ - source: availableTags, // See jQuery UI documentaton for options - appendTo: container, - position: { at: "left bottom", of: container }, - select: function(event, data) { - event.preventDefault(); - //Add the tag if user clicks - if (event.which === 1) { - taggle.add(data.item.value); - var taggleTags = taggle.getTags(); - scope.$apply(function (scope) { - // Change bound variable - modelAccessor.assign(scope, taggleTags.values); - }); - } - } - }); - }; - }, - }; - } -}()); diff --git a/website/client-old/js/components/groupTaskActions/groupTaskActionsController.js b/website/client-old/js/components/groupTaskActions/groupTaskActionsController.js deleted file mode 100644 index 43c19ade9d..0000000000 --- a/website/client-old/js/components/groupTaskActions/groupTaskActionsController.js +++ /dev/null @@ -1,32 +0,0 @@ -habitrpg.controller('GroupTaskActionsCtrl', ['$scope', 'Shared', 'Tasks', 'User', - function ($scope, Shared, Tasks, User) { - $scope.assignedMembers = []; - $scope.user = User.user; - - // We must use a separate field here, because task.group is private. So, instead, we send this tmp field to alter the approval. - $scope.task._edit.requiresApproval = false; - if ($scope.task.group.approval.required) { - $scope.task._edit.requiresApproval = $scope.task.group.approval.required; - } - - $scope.toggleTaskRequiresApproval = function () { - $scope.task._edit.group.approval.required = !$scope.task._edit.group.approval.required; - $scope.task._edit.requiresApproval = $scope.task._edit.group.approval.required; - } - - $scope.$on('addedGroupMember', function(evt, userId) { - $scope.task.group.assignedUsers.push(userId); - if ($scope.task._edit) $scope.task._edit.group.assignedUsers.push(userId); - Tasks.assignTask($scope.task.id, userId); - }); - - $scope.$on('removedGroupMember', function(evt, userId) { - var index = $scope.task.group.assignedUsers.indexOf(userId); - $scope.task.group.assignedUsers.splice(index, 1); - if ($scope.task._edit) { - var index = $scope.task._edit.group.assignedUsers.indexOf(userId); - $scope.task._edit.group.assignedUsers.splice(index, 1); - } - Tasks.unAssignTask($scope.task.id, userId); - }); - }]); diff --git a/website/client-old/js/components/groupTaskActions/groupTaskActionsDirective.js b/website/client-old/js/components/groupTaskActions/groupTaskActionsDirective.js deleted file mode 100644 index 0fdd32a0ed..0000000000 --- a/website/client-old/js/components/groupTaskActions/groupTaskActionsDirective.js +++ /dev/null @@ -1,22 +0,0 @@ -'use strict'; - -(function(){ - angular - .module('habitrpg') - .directive('groupTasksActions', hrpgSortTags); - - hrpgSortTags.$inject = [ - ]; - - function hrpgSortTags() { - - return { - scope: { - task: '=', - group: '=', - }, - templateUrl: 'partials/groups.tasks.actions.html', - controller: 'GroupTaskActionsCtrl', - }; - } -}()); diff --git a/website/client-old/js/components/groupTaskMetaActions/groupTaskMetaActionsController.js b/website/client-old/js/components/groupTaskMetaActions/groupTaskMetaActionsController.js deleted file mode 100644 index 05d8e65e55..0000000000 --- a/website/client-old/js/components/groupTaskMetaActions/groupTaskMetaActionsController.js +++ /dev/null @@ -1,16 +0,0 @@ -habitrpg.controller('GroupTaskMetaActionsCtrl', ['$scope', 'Shared', 'Tasks', 'User', - function ($scope, Shared, Tasks, User) { - $scope.assignedMembers = []; - $scope.user = User.user; - - $scope.claim = function () { - if (!confirm("Are you sure you want to claim this task?")) return; - Tasks.assignTask($scope.task.id, $scope.user._id); - $scope.task.group.assignedUsers.push($scope.user._id); - User.sync(); - }; - - $scope.userIsAssigned = function () { - return $scope.task.group.assignedUsers.indexOf($scope.user._id) !== -1; - }; - }]); diff --git a/website/client-old/js/components/groupTaskMetaActions/groupTaskMetaActionsDirective.js b/website/client-old/js/components/groupTaskMetaActions/groupTaskMetaActionsDirective.js deleted file mode 100644 index d1fbdc1f36..0000000000 --- a/website/client-old/js/components/groupTaskMetaActions/groupTaskMetaActionsDirective.js +++ /dev/null @@ -1,22 +0,0 @@ -'use strict'; - -(function(){ - angular - .module('habitrpg') - .directive('groupTaskMetaActions', hrpgSortTags); - - hrpgSortTags.$inject = [ - ]; - - function hrpgSortTags() { - - return { - scope: { - task: '=', - group: '=', - }, - templateUrl: 'partials/groups.tasks.meta.actions.html', - controller: 'GroupTaskMetaActionsCtrl', - }; - } -}()); diff --git a/website/client-old/js/components/groupTasks/groupTasksController.js b/website/client-old/js/components/groupTasks/groupTasksController.js deleted file mode 100644 index 5af2864f49..0000000000 --- a/website/client-old/js/components/groupTasks/groupTasksController.js +++ /dev/null @@ -1,192 +0,0 @@ -habitrpg.controller('GroupTasksCtrl', ['$scope', 'Shared', 'Tasks', 'User', '$rootScope', function ($scope, Shared, Tasks, User, $rootScope) { - function handleGetGroupTasks (response) { - var group = $scope.obj; - - var tasks = response.data.data; - - if (tasks.length === 0) return; - - // @TODO: We need to get the task information from createGroupTasks rather than resyncing - group['habits'] = []; - group['dailys'] = []; - group['todos'] = []; - group['rewards'] = []; - - tasks.forEach(function (element, index, array) { - if (!$scope.group[element.type + 's']) $scope.group[element.type + 's'] = []; - $scope.group[element.type + 's'].unshift(element); - }); - - $rootScope.$broadcast('obj-updated', $scope.group); - $scope.loading = false; - }; - - $scope.refreshTasks = function () { - $scope.loading = true; - Tasks.getGroupTasks($scope.group._id) - .then(handleGetGroupTasks); - }; - - /* - * Task Edit functions - */ - - $scope.toggleBulk = Tasks.toggleBulk; - $scope.cancelTaskEdit = Tasks.cancelTaskEdit; - - $scope.editTask = function (task, user, taskStatus) { - Tasks.editTask(task, user, taskStatus, $scope); - }; - - function addTask (listDef, taskTexts) { - taskTexts.forEach(function (taskText) { - var task = Shared.taskDefaults({text: taskText, type: listDef.type}); - - //If the group has not been created, we bulk add tasks on save - var group = $scope.obj; - if (!group._id) return; - - Tasks.createGroupTasks(group._id, task) - .then(function () { - // Set up default group info on task. @TODO: Move this to Tasks.createGroupTasks - task.group = { - id: group._id, - approval: {required: false, approved: false, requested: false}, - assignedUsers: [], - }; - - if (!group[task.type + 's']) group[task.type + 's'] = []; - group[task.type + 's'].unshift(task); - - return Tasks.getGroupTasks($scope.group._id); - }) - .then(handleGetGroupTasks); - }); - }; - - $scope.addTask = function(listDef) { - Tasks.addTasks(listDef, addTask); - }; - - $scope.removeTask = function(task, group) { - if (!Tasks.removeTask(task)) return; - //We only pass to the api if the group exists, otherwise, the tasks only exist on the client - if (group._id) Tasks.deleteTask(task._id); - var index = group[task.type + 's'].indexOf(task); - group[task.type + 's'].splice(index, 1); - $rootScope.$broadcast('obj-updated', $scope.group); - }; - - $scope.saveTask = function(task, stayOpen, isSaveAndClose) { - if (task._edit.checklist) { - // Check if we have a lingering checklist that the enter button did not trigger on - var lastIndex = task._edit.checklist.length - 1; - var lastCheckListItem = task._edit.checklist[lastIndex]; - if (lastCheckListItem && !lastCheckListItem.id && lastCheckListItem.text) { - Tasks.addChecklistItem(task._id, lastCheckListItem) - .then(function (response) { - task._edit.checklist[lastIndex] = response.data.data.checklist[lastIndex]; - task.checklist[lastIndex] = response.data.data.checklist[lastIndex]; - Tasks.saveTask(task, stayOpen, isSaveAndClose); - Tasks.updateTask(task._id, task); - }); - return; - } - } - Tasks.saveTask (task, stayOpen, isSaveAndClose); - Tasks.updateTask(task._id, task); - }; - - $scope.shouldShow = function(task, list, prefs){ - return true; - }; - - $scope.canEdit = function(task) { - return true; - }; - - /* - ------------------------ - Tags - ------------------------ - */ - $scope.updateTaskTags = function (tagId, task) { - var tagIndex = task.tags.indexOf(tagId); - if (tagIndex === -1) { - Tasks.addTagToTask(task._id, tagId); - task.tags.push(tagId); - } else { - Tasks.removeTagFromTask(task._id, tagId); - task.tags.splice(tagIndex, 1); - } - }; - - /* - ------------------------ - Checklists - ------------------------ - */ - $scope.addChecklist = Tasks.addChecklist; - - $scope.addChecklistItem = function addChecklistItemToUI(task, $event, $index) { - if (task._edit.checklist[$index].justAdded) return; - task._edit.checklist[$index].justAdded = true; - if (!task._edit.checklist[$index].id) { - Tasks.addChecklistItem (task._id, task._edit.checklist[$index]) - .then(function (response) { - task._edit.checklist[$index] = response.data.data.checklist[$index]; - }) - } - Tasks.addChecklistItemToUI(task, $event, $index); - }; - - $scope.removeChecklistItem = function (task, $event, $index, force) { - if (!task._edit.checklist[$index].id) return; - Tasks.removeChecklistItem (task._id, task._edit.checklist[$index].id); - Tasks.removeChecklistItemFromUI(task, $event, $index, force); - }; - - $scope.swapChecklistItems = Tasks.swapChecklistItems; - - $scope.navigateChecklist = Tasks.navigateChecklist; - - $scope.checklistCompletion = Tasks.checklistCompletion; - - $scope.collapseChecklist = function (task) { - Tasks.collapseChecklist(task); - //@TODO: Currently the api save of the task is separate, so whenever we need to save the task we need to call the respective api - Tasks.updateTask(task._id, task); - }; - - $scope.checkGroupAccess = function (group) { - if (!group || !group.leader) return true; - var userId = User.user._id; - var leader = group.leader._id === userId; - var isManager = Boolean(group.managers[userId]); - return leader || isManager; - }; - - /* - * Task Details - */ - $scope.taskPopover = function (task) { - if (task.popoverOpen) return ''; - - var content = task.notes; - - if ($scope.group) { - var memberIdToProfileNameMap = _.fromPairs(_.map($scope.group.members, function(item) { - return [item.id, item.profile.name] - })); - - var claimingUsers = []; - task.group.assignedUsers.forEach(function (userId) { - claimingUsers.push('"' + memberIdToProfileNameMap[userId] + '"'); - }) - - if (claimingUsers.length > 0) content += window.env.t('claimedBy', {claimingUsers: claimingUsers.join(', ')}); - } - - return content; - }; - }]); diff --git a/website/client-old/js/components/groupTasks/groupTasksDirective.js b/website/client-old/js/components/groupTasks/groupTasksDirective.js deleted file mode 100644 index 88c12cb74e..0000000000 --- a/website/client-old/js/components/groupTasks/groupTasksDirective.js +++ /dev/null @@ -1,21 +0,0 @@ -'use strict'; - -(function(){ - angular - .module('habitrpg') - .directive('groupTasks', hrpgSortTags); - - hrpgSortTags.$inject = [ - ]; - - function hrpgSortTags() { - - return { - scope: true, - templateUrl: 'partials/groups.tasks.html', - controller: 'GroupTasksCtrl', - link: function($scope, element, attrs, ngModel) { - }, - }; - } -}()); diff --git a/website/client-old/js/config.js b/website/client-old/js/config.js deleted file mode 100644 index 4c6849d361..0000000000 --- a/website/client-old/js/config.js +++ /dev/null @@ -1,128 +0,0 @@ -'use strict'; - -angular.module('habitrpg') -.config(['$httpProvider', function($httpProvider){ - $httpProvider.interceptors.push(['$q', '$rootScope', function($q, $rootScope){ - var resyncNumber = 0; - var lastResync = 0; - - // Verify that the user was not updated from another browser/app/client - // If it was, sync - function verifyUserUpdated (response) { - var isApiCall = response.config.url.indexOf('api/v3') !== -1; - var isUserAvailable = $rootScope.appLoaded === true; - var hasUserV = response.data && response.data.userV; - var isNotSync = response.config.url.indexOf('/api/v3/user') !== 0 || response.config.method !== 'GET'; - var isNotMarkChatSeen = response.config.url.indexOf('/chat/seen') === -1; // exclude chat seen requests because with real time chat they would be too many - - if (isApiCall && isUserAvailable && hasUserV) { - var oldUserV = $rootScope.User.user._v; - $rootScope.User.user._v = response.data.userV; - - // Something has changed on the user object that was not tracked here, sync the user - if (isNotMarkChatSeen && isNotSync && ($rootScope.User.user._v - oldUserV) > 1) { - $rootScope.User.sync(); - } - } - } - - function verifyNewNotifications (response) { - // Ignore CRON notifications for manual syncs - var isUserLoaded = $rootScope.appLoaded === true; - - if (response && response.data && response.data.notifications && response.data.notifications.length > 0) { - $rootScope.userNotifications = response.data.notifications.filter(function (notification) { - if (isUserLoaded && notification.type === 'CRON') { - // If the user is already loaded, do not show the notification, syncing will show it - // (the user will be synced automatically) - // $rootScope.User.readNotifications([notification.id]); - return false; - } - - return true; - }); - } - } - - return { - request: function (config) { - var url = config.url; - - if (url.indexOf('api/v3') !== -1) { - if ($rootScope.User && $rootScope.User.user) { - if (url.indexOf('?') !== -1) { - config.url += '&userV=' + $rootScope.User.user._v; - } else { - config.url += '?userV=' + $rootScope.User.user._v; - } - } - } - - return config; - }, - response: function(response) { - verifyUserUpdated(response); - verifyNewNotifications(response); - return response; - }, - responseError: function(response) { - var mobileApp = !!window.env.appVersion; - - // Offline - if (response.status == 0 || - // don't know why we're getting 404 here, should be 0 - (response.status == 404 && _.isEmpty(response.data))) { - - if (!mobileApp) // skip mobile, queue actions - $rootScope.$broadcast('responseText', window.env.t('serverUnreach')); - - // Needs refresh - } else if (response.needRefresh) { - if (!mobileApp) // skip mobile for now - $rootScope.$broadcast('responseError', "The site has been updated and the page needs to refresh. The last action has not been recorded, please refresh and try again."); - - } else if (response.data && response.data.code && response.data.code === 'ACCOUNT_SUSPENDED') { - confirm(response.data.err); - localStorage.clear(); - window.location.href = mobileApp ? '/app/login' : '/logout'; //location.reload() - - // 400 range - } else if (response.status < 400) { - // never triggered because we're in responseError - $rootScope.$broadcast('responseText', response.data && response.data.message); - } else if (response.status < 500) { - if (response.status === 400 && response.data && response.data.errors && _.isArray(response.data.errors)) { // bad requests with more info - response.data.errors.forEach(function (err) { - $rootScope.$broadcast('responseError', err.message); - }); - } else { - $rootScope.$broadcast('responseError', response.data && response.data.message); - } - - if ($rootScope.User && $rootScope.User.sync) { - if (resyncNumber < 100 && (Date.now() - lastResync) > 500) { // avoid thousands of requests when user is not found - $rootScope.User.sync(); - resyncNumber++; - lastResync = Date.now(); - } - } - - // Need to reject the prompse so the error is handled correctly - if (response.status === 401) { - return $q.reject(response); - } - // Error - } else { - var error = window.env.t('requestError') + '

"' + - window.env.t('error') + ' ' + (response.data.message || response.data.error || response.data || 'something went wrong') + - '"

' + window.env.t('seeConsole'); - if (mobileApp) error = 'Error contacting the server. Please try again in a few minutes.'; - $rootScope.$broadcast('responseError500', error); - console.error(response); - } - - return $q.reject(response); - } - }; - }]); -}]); diff --git a/website/client-old/js/controllers/authCtrl.js b/website/client-old/js/controllers/authCtrl.js deleted file mode 100644 index 3ef2402f09..0000000000 --- a/website/client-old/js/controllers/authCtrl.js +++ /dev/null @@ -1,130 +0,0 @@ -"use strict"; - -/* - The authentication controller (login & facebook) - */ - -angular.module('habitrpg') - .controller("AuthCtrl", ['$scope', '$rootScope', 'User', '$http', '$location', '$window','ApiUrl', '$modal', 'Alert', 'Analytics', 'Auth', - function($scope, $rootScope, User, $http, $location, $window, ApiUrl, $modal, Alert, Analytics, Auth) { - $scope.Analytics = Analytics; - - $scope.logout = function() { - localStorage.clear(); - - // Adapted from http://www.quirksmode.org/js/cookies.html - // Removes all cookies that do not have the HttpOnly flag set - var cookies = document.cookie.split(';'); - for (var i = 0; i < cookies.length; i++) { - var cookieNameArray = cookies[i].match(/([^=]+)(?=\=)/); - if(cookieNameArray != null){ - document.cookie = cookieNameArray[0] + '= ; expires=Thu Jan 1 00:00:00 1970 GMT; path=/'; - } - } - - $window.location.href = '/logout'; - }; - - $scope.registrationInProgress = false; - - $scope.register = function() { - /*TODO highlight invalid inputs - we have this as a workaround for https://github.com/HabitRPG/habitrpg-mobile/issues/64 - */ - var scope = angular.element(document.getElementById('registrationForm')).scope(); - if (scope.registrationForm.$invalid) return; - - $scope.registrationInProgress = true; - - var url = ApiUrl.get() + "/api/v3/user/auth/local/register"; - if (location.search && location.search.indexOf('Invite=') !== -1) { // matches groupInvite and partyInvite - url += location.search; - } - - if($rootScope.selectedLanguage) { - var toAppend = url.indexOf('?') !== -1 ? '&' : '?'; - url = url + toAppend + 'lang=' + $rootScope.selectedLanguage.code; - } - - $http.post(url, scope.registerVals).success(function(res, status, headers, config) { - Auth.runAuth(res.data._id, res.data.apiToken); - Analytics.register(); - }).error(function(data, status, headers, config) { - $scope.registrationInProgress = false; - Alert.authErrorAlert(data, status, headers, config) - }); - }; - - $scope.auth = function() { - var data = { - username: $scope.loginUsername || $('#loginForm input[name="username"]').val(), - password: $scope.loginPassword || $('#loginForm input[name="password"]').val() - }; - //@TODO: Move all the $http methods to a service - $http.post(ApiUrl.get() + "/api/v3/user/auth/local/login", data) - .success(function(res, status, headers, config) { - Auth.runAuth(res.data.id, res.data.apiToken); - }).error(Alert.authErrorAlert); - }; - - $scope.playButtonClick = function() { - Analytics.track({'hitType':'event','eventCategory':'button','eventAction':'click','eventLabel':'Play'}) - if (User.authenticated()) { - window.location.href = ('/' + window.location.hash); - } else { - $modal.open({ - templateUrl: 'modals/login.html' - // Using controller: 'AuthCtrl' it causes problems - }); - } - }; - - $scope.passwordReset = function(email){ - if(email == null || email.length == 0) { - alert(window.env.t('invalidEmail')); - } else { - $http.post(ApiUrl.get() + '/api/v3/user/reset-password', {email:email}) - .success(function(){ - alert(window.env.t('newPassSent')); - }) - .error(function(data){ - alert(data.err); - }); - } - }; - - // ------ Social ---------- - - hello.init({ - facebook : window.env.FACEBOOK_KEY - }); - - $scope.socialLogin = function(network){ - hello(network).login({scope:'email'}).then(function(auth){ - $http.post(ApiUrl.get() + "/api/v3/user/auth/social", auth) - .success(function(res, status, headers, config) { - Auth.runAuth(res.data.id, res.data.apiToken); - }).error(Alert.authErrorAlert); - }, function( e ){ - alert("Signin error: " + e.message ); - }); - }; - - $scope.clearLocalStorage = function () { - $scope.messageModal = { - title: window.env.t('localStorageClearing'), - body: window.env.t('localStorageClearingExplanation'), - noFooter: true, - }; - - $modal.open({ - templateUrl: 'modals/message-modal.html', - scope: $scope - }); - - var threeSecondsForUsersToReadClearLocalStorageMessage = 3000; - - setTimeout($scope.logout, threeSecondsForUsersToReadClearLocalStorageMessage); - }; - } -]); diff --git a/website/client-old/js/controllers/autoCompleteCtrl.js b/website/client-old/js/controllers/autoCompleteCtrl.js deleted file mode 100644 index ac9c03aa54..0000000000 --- a/website/client-old/js/controllers/autoCompleteCtrl.js +++ /dev/null @@ -1,73 +0,0 @@ -'use strict'; - -habitrpg.controller('AutocompleteCtrl', ['$scope', '$timeout', 'Groups', 'User', 'InputCaret', function ($scope,$timeout,Groups,User,InputCaret) { - $scope.clearUserlist = function() { - $scope.response = []; - $scope.usernames = []; - } - - $scope.filterUser = function(msg) { - if (!$scope.query || !msg.user) { - return false; - } - - // Ignore casing when checking for username - var user = msg.user.toLowerCase(); - var text = $scope.query.text.toLowerCase(); - - return user.indexOf(text) == 0; - } - - $scope.performCompletion = function(msg) { - $scope.autoComplete(msg); - $scope.query = null; - } - - $scope.addNewUser = function(user) { - if($.inArray(user.user,$scope.usernames) == -1) { - user.username = user.user; - $scope.usernames.push(user.user); - $scope.response.push(user); - } - } - - $scope.clearUserlist(); - - $scope.chatChanged = function(newvalue,oldvalue){ - if($scope.group && $scope.group.chat && $scope.group.chat.length > 0){ - for(var i = 0; i < $scope.group.chat.length; i++) { - $scope.addNewUser($scope.group.chat[i]); - } - } - } - - $scope.$watch('group.chat',$scope.chatChanged); - - $scope.caretChanged = function(newCaretPos) { - var relativeelement = $('.chat-form div:first'); - var textarea = $('.chat-form textarea'); - var userlist = $('.list-at-user'); - var offset = { - x: textarea.offset().left - relativeelement.offset().left, - y: textarea.offset().top - relativeelement.offset().top, - }; - if(relativeelement) { - var caretOffset = InputCaret.getPosition(textarea); - userlist.css({ - left: caretOffset.left + offset.x, - top: caretOffset.top + offset.y + 16 - }); - } - } - - $scope.updateTimer = false; - - $scope.$watch(function () { return $scope.caretPos; },function(newCaretPos) { - if($scope.updateTimer){ - $timeout.cancel($scope.updateTimer) - } - $scope.updateTimer = $timeout(function(){ - $scope.caretChanged(newCaretPos); - },$scope.watchDelay) - }); - }]); diff --git a/website/client-old/js/controllers/challengesCtrl.js b/website/client-old/js/controllers/challengesCtrl.js deleted file mode 100644 index 58bb509740..0000000000 --- a/website/client-old/js/controllers/challengesCtrl.js +++ /dev/null @@ -1,521 +0,0 @@ -habitrpg.controller("ChallengesCtrl", ['$rootScope','$scope', 'Shared', 'User', 'Tasks', 'Challenges', 'Notification', '$compile', 'Groups', '$state', '$stateParams', 'Members', 'Tasks', 'TAVERN_ID', - function($rootScope, $scope, Shared, User, Tasks, Challenges, Notification, $compile, Groups, $state, $stateParams, Members, Tasks, TAVERN_ID) { - - // Use presence of cid to determine whether to show a list or a single - // challenge - $scope.cid = $state.params.cid; - - $scope.groupIdFilter = $stateParams.groupIdFilter; - - _getChallenges(); - - // FIXME $scope.challenges needs to be resolved first (see app.js) - $scope.groups = []; - Groups.Group.getGroups('party,guilds,tavern') - .then(function (response) { - $scope.groups = response.data.data; - }); - - // override score() for tasks listed in challenges-editing pages, so that nothing happens - $scope.score = function(){} - - //------------------------------------------------------------ - // Challenge - //------------------------------------------------------------ - - // Use this to force the top view to change, not just the nested view. - $scope.edit = function(challenge) { - $state.transitionTo('options.social.challenges.edit', {cid: challenge._id}, { - reload: true, inherit: false, notify: true - }); - }; - - $scope.isUserMemberOf = function (challenge) { - return User.user.challenges.indexOf(challenge._id) !== -1; - } - - $scope.editTask = function (task, user, taskStatus) { - Tasks.editTask(task, user, taskStatus, $scope); - }; - - $scope.cancelTaskEdit = Tasks.cancelTaskEdit; - - $scope.canEdit = function(task) { - return true; - } - - $scope.doubleClickTask = function (obj, task) { - if (obj._locked) { - return false; - } - - if (task._editing) { - $scope.saveTask(task); - } else { - $scope.editTask(task); - } - } - - /** - * Create - */ - $scope.create = function() { - //If the user has one filter selected, assume that the user wants to default to that group - var defaultGroup; - //Our filters contain all groups, but we only want groups that have atleast one challenge - var groupsWithChallenges = _.uniq(_.map($scope.groupsFilter, '_id')); - var len = groupsWithChallenges.length; - var filterCount = 0; - - for ( var i = 0; i < len; i += 1 ) { - if ($scope.search.group[groupsWithChallenges[i]] === true) { - filterCount += 1; - defaultGroup = groupsWithChallenges[i]; - } - - if (filterCount >= 1 && defaultGroup) { - break; - } - } - - if(!defaultGroup) defaultGroup = TAVERN_ID; - - $scope.obj = $scope.newChallenge = { - name: '', - description: '', - habits: [], - dailys: [], - todos: [], - rewards: [], - leader: User.user._id, - group: defaultGroup, - timestamp: +(new Date), - members: [], - official: false - }; - - _calculateMaxPrize(defaultGroup); - }; - - /** - * Clone - */ - $scope.clone = function(challenge) { - var clonedTasks = { - habit: [], - daily: [], - todo: [], - reward: [] - }; - - _(clonedTasks).forEach(function(val, type) { - if (challenge[type + 's']) { - challenge[type + 's'].forEach(_cloneTaskAndPush); - } - }); - - $scope.obj = $scope.newChallenge = { - name: challenge.name, - shortName: challenge.shortName, - description: challenge.description, - habits: clonedTasks.habit, - dailys: clonedTasks.daily, - todos: clonedTasks.todo, - rewards: clonedTasks.reward, - leader: User.user._id, - group: challenge.group._id, - official: challenge.official, - prize: challenge.prize - }; - - function _cloneTaskAndPush(taskToClone) { - var task = Tasks.cloneTask(taskToClone); - clonedTasks[task.type].push(task); - } - }; - - /** - * Save - */ - $scope.save = function(challenge) { - if (!challenge.group) return alert(window.env.t('selectGroup')); - - if (!challenge.shortName || challenge.shortName.length < 3) return alert(window.env.t('shortNameTooShort')); - - var isNew = !challenge._id; - - if(isNew && challenge.prize > $scope.maxPrize) { - return alert(window.env.t('challengeNotEnoughGems')); - } - - if (isNew) { - var _challenge; - Challenges.createChallenge(challenge) - .then(function (response) { - _challenge = response.data.data; - Notification.text(window.env.t('challengeCreated')); - - var challengeTasks = []; - challengeTasks = challengeTasks.concat(challenge.todos); - challengeTasks = challengeTasks.concat(challenge.habits); - challengeTasks = challengeTasks.concat(challenge.dailys); - challengeTasks = challengeTasks.concat(challenge.rewards); - - return Tasks.createChallengeTasks(_challenge._id, challengeTasks); - }) - .then(function (response) { - $state.transitionTo('options.social.challenges.detail', { cid: _challenge._id }, { - reload: true, inherit: false, notify: true - }); - User.sync(); - }); - } else { - Challenges.updateChallenge(challenge._id, challenge) - .then(function (response) { - var _challenge = response.data.data; - $state.transitionTo('options.social.challenges.detail', { cid: _challenge._id }, { - reload: true, inherit: false, notify: true - }); - User.sync(); - }); - } - }; - - /** - * Discard - */ - $scope.discard = function() { - $scope.newChallenge = null; - }; - - /** - * Close Challenge - * ------------------ - */ - $scope.cancelClosing = function(challenge) { - $scope.popoverEl.popover('destroy'); - $scope.popoverEl = undefined; - $scope.closingChal = undefined; - challenge.winner = undefined; - }; - - //@TODO: change to $scope.remove - $scope["delete"] = function(challenge) { - var warningMsg; - - if(challenge.group._id == TAVERN_ID) { - warningMsg = window.env.t('sureDelChaTavern'); - } else { - warningMsg = window.env.t('sureDelCha'); - } - - if (!confirm(warningMsg)) return; - - Challenges.deleteChallenge(challenge._id) - .then(function (response) { - $scope.popoverEl.popover('destroy'); - _backToChallenges(); - }); - }; - - $scope.selectWinner = function(challenge) { - if (!challenge.winner) return; - if (!confirm(window.env.t('youSure'))) return; - - Challenges.selectChallengeWinner(challenge._id, challenge.winner) - .then(function (response) { - $scope.popoverEl.popover('destroy'); - _backToChallenges(); - }); - } - - $scope.close = function(challenge, $event) { - $scope.closingChal = challenge; - $scope.popoverEl = $($event.target); - var html = $compile('
')($scope); - $scope.popoverEl.popover('destroy').popover({ - html: true, - placement: 'right', - trigger: 'manual', - title: window.env.t('closeCha'), - content: html - }).popover('show'); - }; - - $scope.toggle = function(id){ - if($state.includes('options.social.challenges.detail', {cid: id})){ - $state.go('options.social.challenges') - }else{ - $state.go('options.social.challenges.detail', {cid: id}); - } - }; - - $scope.toggleMember = function(cid, uid){ - if($state.includes('options.social.challenges.detail.member', {cid: cid, uid: uid})){ - $state.go('options.social.challenges.detail') - }else{ - $state.go('options.social.challenges.detail.member', {cid: cid, uid: uid}); - } - }; - - //------------------------------------------------------------ - // Tasks - //------------------------------------------------------------ - function addChallengeTasks (listDef, challenge, tasks) { - var type = listDef.type; - - // If the challenge has not been created, we bulk add tasks on save - tasks = tasks.map(function (task) { - return Shared.taskDefaults({ - text: task, - type: type, - }); - }); - - type = type + 's'; - - if (challenge._id) { - Tasks.createChallengeTasks(challenge._id, tasks).then(function (res) { - addToList(challenge, type, res.data.data); - }); - } else { - addToList(challenge, type, tasks); - } - }; - - function addToList (challenge, type, tasks) { - if (!_.isArray(tasks)) { - tasks = [tasks]; - } - if (!challenge[type]) { - challenge[type] = []; - } - challenge[type].unshift.apply(challenge[type], tasks); - } - - $scope.addTask = function(listDef, challenge) { - Tasks.addTasks(listDef, function (listDef, tasks) { - addChallengeTasks(listDef, challenge, tasks); - }); - } - - $scope.removeTask = function(task, challenge) { - if (!confirm(window.env.t('sureDelete', {taskType: window.env.t(task.type), taskText: task.text}))) return; - //We only pass to the api if the challenge exists, otherwise, the tasks only exist on the client - if (challenge._id) Tasks.deleteTask(task._id); - var index = challenge[task.type + 's'].indexOf(task); - challenge[task.type + 's'].splice(index, 1); - }; - - $scope.saveTask = function(task){ - angular.copy(task._edit, task); - task._edit = undefined; - task._editing = false; - Tasks.updateTask(task._id, task); - } - - $scope.toggleBulk = Tasks.toggleBulk; - - /* - * Task Details - */ - $scope.taskPopover = function (task) { - if (task.popoverOpen) return ''; - var content = task.notes; - return content; - }; - - /* - -------------------------- - Subscription - -------------------------- - */ - - $scope.join = function (challenge) { - challenge._joiningInProgress = true; - Challenges.joinChallenge(challenge._id) - .then(function (response) { - User.user.challenges.push(challenge._id); - _getChallenges(); - return Tasks.getUserTasks(); - }) - .then(function (response) { - var tasks = response.data.data; - User.syncUserTasks(tasks); - challenge._joiningInProgress = false; - }); - } - - $scope.leave = function(keep, challenge) { - if (keep == 'cancel') { - $scope.selectedChal = undefined; - } else { - Challenges.leaveChallenge($scope.selectedChal._id, keep) - .then(function (response) { - var index = User.user.challenges.indexOf($scope.selectedChal._id); - delete User.user.challenges[index]; - _getChallenges(); - return Tasks.getUserTasks(); - }) - .then(function (response) { - var tasks = response.data.data; - User.syncUserTasks(tasks); - }); - } - $scope.popoverEl.popover('destroy'); - } - - /** - * Named "clickLeave" to distinguish between "actual" leave above, since this triggers the - * "are you sure?" dialog. - */ - $scope.clickLeave = function(chal, $event) { - $scope.selectedChal = chal; - $scope.popoverEl = $($event.target); - var html = $compile( - '' + window.env.t('removeTasks') + '
\n' + window.env.t('keepTasks') + '
\n' + window.env.t('cancel') + '
' - )($scope); - $scope.popoverEl.popover('destroy').popover({ - html: true, - placement: 'top', - trigger: 'manual', - title: window.env.t('leaveCha'), - content: html - }).popover('show'); - } - - //------------------------------------------------------------ - // Filtering - //------------------------------------------------------------ - - $scope.filterChallenges = function(chal){ - if (!$scope.search) return true; - - return _shouldShowChallenge(chal); - } - - $scope.$watch('newChallenge.group', function(gid){ - if (!gid) return; - - _calculateMaxPrize(gid); - - if (gid == TAVERN_ID && !($scope.newChallenge.prize > 0)) { - $scope.newChallenge.prize = 1; - } - }) - - $scope.selectAll = function(){ - $scope.search.group = _.transform($scope.groupsFilter, function(searchPool, group){ - searchPool[group._id] = true; - }); - } - - $scope.selectNone = function(){ - $scope.search.group = _.transform($scope.groupsFilter, function(searchPool, group){ - searchPool[group._id] = false; - }); - } - - $scope.shouldShow = function(task, list, prefs){ - return true; - }; - - $scope.insufficientGemsForTavernChallenge = function() { - var balance = User.user.balance || 0; - var isForTavern = $scope.newChallenge.group == TAVERN_ID; - - if (isForTavern) { - return balance <= 0; - } else { - return false; - } - } - - $scope.sendMessageToChallengeParticipant = function(uid) { - Members.selectMember(uid) - .then(function () { - $rootScope.openModal('private-message', {controller:'MemberModalCtrl'}); - }); - }; - - $scope.sendGiftToChallengeParticipant = function(uid) { - Members.selectMember(uid) - .then(function () { - $rootScope.openModal('send-gift', {controller:'MemberModalCtrl'}); - }); - }; - - $scope.filterInitialChallenges = function() { - $scope.groupsFilter = _.uniqBy(_.compact(_.map($scope.challenges, 'group')), function(g) {return g._id}); - - $scope.search = { - group: _.transform($scope.groupsFilter, function(m,g) { m[g._id] = true;}), - _isMember: "either", - _isOwner: "either" - }; - //If we game from a group, then override the filter to that group - - if ($scope.groupIdFilter) { - $scope.search.group = {}; - $scope.search.group[$scope.groupIdFilter] = true ; - } - } - - function _calculateMaxPrize(gid) { - - var userBalance = User.getBalanceInGems() || 0; - var availableGroupBalance = _calculateAvailableGroupBalance(gid); - - $scope.maxPrize = userBalance + availableGroupBalance; - } - - function _calculateAvailableGroupBalance(gid) { - var groupBalance = 0; - var group = _.find($scope.groups, { _id: gid }); - - if (group && group.balance && group.leader === User.user._id) { - groupBalance = group.balance * 4; - } - - return groupBalance; - } - - function _shouldShowChallenge (chal) { - // Have to check that the leader object exists first in the - // case where a challenge's leader deletes their account - var userIsOwner = (chal.leader && chal.leader._id) === User.user.id; - - var groupSelected = $scope.search.group[chal.group ? chal.group._id : null]; - var checkOwner = $scope.search._isOwner === 'either' || (userIsOwner === $scope.search._isOwner); - var checkMember = $scope.search._isMember === 'either' || ($scope.isUserMemberOf(chal) === $scope.search._isMember); - - return groupSelected && checkOwner && checkMember; - } - - function _backToChallenges(){ - $scope.popoverEl.popover('destroy'); - $scope.cid = null; - $state.go('options.social.challenges'); - _getChallenges(); - } - - // Fetch single challenge if a cid is present; fetch multiple challenges - // otherwise - function _getChallenges() { - if ($scope.cid) { - Challenges.getChallenge($scope.cid) - .then(function (response) { - var challenge = response.data.data; - $scope.challenges = [challenge]; - }).catch(function(err) { - $scope.challengeErrorMsg = err.data.message; - }); - } else { - Challenges.getUserChallenges() - .then(function(response){ - $scope.challenges = response.data.data; - $scope.filterInitialChallenges(); - }); - } - }; -}]); diff --git a/website/client-old/js/controllers/chatCtrl.js b/website/client-old/js/controllers/chatCtrl.js deleted file mode 100644 index 83fb306f68..0000000000 --- a/website/client-old/js/controllers/chatCtrl.js +++ /dev/null @@ -1,163 +0,0 @@ -'use strict'; - -habitrpg.controller('ChatCtrl', ['$scope', 'Groups', 'Chat', 'User', '$http', 'ApiUrl', 'Notification', 'Members', '$rootScope', 'Analytics', - function($scope, Groups, Chat, User, $http, ApiUrl, Notification, Members, $rootScope, Analytics) { - $scope.message = {content:''}; - $scope._sending = false; - - $scope.isUserMentioned = function(user, message) { - if(message.hasOwnProperty("highlight")) - return message.highlight; - message.highlight = false; - var messagetext = message.text.toLowerCase(); - var username = user.profile.name; - var mentioned = messagetext.indexOf(username.toLowerCase()); - var pattern = username+"([^\w]|$){1}"; - if(mentioned > -1) { - var preceedingchar = messagetext.substring(mentioned-1,mentioned); - if(mentioned == 0 || preceedingchar.trim() == '' || preceedingchar == '@'){ - var regex = new RegExp(pattern,'i'); - message.highlight = regex.test(messagetext); - } - } - return message.highlight; - } - - $scope.postChat = function(group, message) { - if (_.isEmpty(message) || $scope._sending) return; - $scope._sending = true; - - var previousMsg = false; - if (group.type !== 'party' && group.chat && group.chat[0]) { // not sending the previousMsg for parties as we have real time updates - previousMsg = group.chat[0].id; - } - - Chat.postChat(group._id, message, previousMsg) - .then(function(response) { - var message = response.data.data.message; - - if (message) { - group.chat.unshift(message); - group.chat.splice(200); - } else { - group.chat = response.data.data.chat; - } - - $scope.message.content = ''; - $scope._sending = false; - - if (group.type == 'party') { - Analytics.updateUser({'partyID': group.id, 'partySize': group.memberCount}); - } - - if (group.privacy == 'public'){ - Analytics.track({'hitType':'event','eventCategory':'behavior','eventAction':'group chat','groupType':group.type,'privacy':group.privacy,'groupName':group.name}); - } else { - Analytics.track({'hitType':'event','eventCategory':'behavior','eventAction':'group chat','groupType':group.type,'privacy':group.privacy}); - } - }) - .catch(function (err) { - $scope._sending = false; - if (err.data.message === env.t('bannedWordUsed')) { - alert(err.data.message); - } - }); - } - - $scope.deleteChatMessage = function(group, message){ - if(message.uuid === User.user.id || (User.user.backer && User.user.contributor.admin)){ - var previousMsg = (group.chat && group.chat[0]) ? group.chat[0].id : false; - if (confirm('Are you sure you want to delete this message?')) { - Chat.deleteChat(group._id, message.id, previousMsg) - .then(function (response) { - var i = _.findIndex(group.chat, {id: message.id}); - if(i !== -1) group.chat.splice(i, 1); - }); - } - } - } - - $scope.likeChatMessage = function(group, message) { - if (message.uuid == User.user._id) - return Notification.text(window.env.t('foreverAlone')); - - if (!message.likes) message.likes = {}; - - if (message.likes[User.user._id]) { - delete message.likes[User.user._id]; - } else { - message.likes[User.user._id] = true; - } - - Chat.like(group._id, message.id); - } - - $scope.flagChatMessage = function(groupId,message) { - if(!message.flags) message.flags = {}; - - if (!User.user.contributor.admin && message.flags[User.user._id]) { - Notification.text(window.env.t('abuseAlreadyReported')); - } else { - $scope.abuseObject = message; - $scope.groupId = groupId; - - $scope.isSystemMessage = message.uuid === 'system'; - $rootScope.openModal('abuse-flag',{ - controller:'MemberModalCtrl', - scope: $scope - }); - } - }; - - $scope.copyToDo = function(message) { - var taskNotes = env.t("messageWroteIn", { - user: message.uuid == 'system' - ? 'system' - : '[' + message.user + '](' + env.BASE_URL + '/static/front/#?memberId=' + message.uuid + ')', - group: '[' + $scope.group.name + '](' + window.location.href + ')' - }); - - var newScope = $scope.$new(); - newScope.text = message.text; - newScope.notes = taskNotes; - - $rootScope.openModal('copyChatToDo',{ - controller:'CopyMessageModalCtrl', - scope: newScope - }); - }; - - function handleGroupResponse (response) { - $scope.group = response; - if (!$scope.group._id) $scope.group = response.data.data; - }; - - $scope.sync = function(group) { - if (group.name === Groups.TAVERN_NAME) { - Groups.tavern(true).then(handleGroupResponse); - } else if (group._id === User.user.party._id) { - Groups.party(true).then(handleGroupResponse); - } else { - Groups.Group.get(group._id).then(handleGroupResponse); - } - - Chat.markChatSeen(group._id); - } - - // List of Ordering options for the party members list - $scope.partyOrderChoices = { - 'level': window.env.t('sortLevel'), - 'random': window.env.t('sortRandom'), - 'pets': window.env.t('sortPets'), - 'habitrpg_date_joined' : window.env.t('sortHabitrpgJoined'), - 'habitrpg_last_logged_in': window.env.t('sortHabitrpgLastLoggedIn'), - 'name': window.env.t('sortName'), - 'backgrounds': window.env.t('sortBackgrounds'), - }; - - $scope.partyOrderAscendingChoices = { - 'ascending': window.env.t('ascendingSort'), - 'descending': window.env.t('descendingSort') - } - - }]); diff --git a/website/client-old/js/controllers/copyMessageModalCtrl.js b/website/client-old/js/controllers/copyMessageModalCtrl.js deleted file mode 100644 index 1e58237454..0000000000 --- a/website/client-old/js/controllers/copyMessageModalCtrl.js +++ /dev/null @@ -1,17 +0,0 @@ -'use strict'; - -habitrpg.controller("CopyMessageModalCtrl", ['$scope', 'User', 'Notification', - function($scope, User, Notification){ - $scope.saveTodo = function() { - var newTask = { - text: $scope.text, - type: 'todo', - notes: $scope.notes - }; - - User.addTask({body:newTask}); - Notification.text(window.env.t('messageAddedAsToDo')); - - $scope.$close(); - } - }]); diff --git a/website/client-old/js/controllers/filtersCtrl.js b/website/client-old/js/controllers/filtersCtrl.js deleted file mode 100644 index 497b2fc100..0000000000 --- a/website/client-old/js/controllers/filtersCtrl.js +++ /dev/null @@ -1,52 +0,0 @@ -"use strict"; - -habitrpg.controller("FiltersCtrl", ['$scope', '$rootScope', 'User', 'Shared', - function($scope, $rootScope, User, Shared) { - var user = User.user; - $scope._editing = false; - $scope._newTag = {name:''}; - $scope.filterQuery = ''; - - var tagsSnap; // used to compare which tags need updating - - $scope.saveOrEdit = function(){ - if ($scope._editing) { - _.each(User.user.tags, function(tag){ - // Send an update op for each changed tag (excluding new tags & deleted tags, this if() packs a punch) - if (tagsSnap[tag.id] && tagsSnap[tag.id].name != tag.name) - User.updateTag({params:{id:tag.id}, body:{name:tag.name}}); - }) - $scope._editing = false; - } else { - tagsSnap = angular.copy(user.tags); - tagsSnap = _.zipObject(_.map(tagsSnap, 'id'), tagsSnap); - $scope._editing = true; - } - }; - - $scope.toggleFilter = function(tag) { - if (!user.filters[tag.id]) { - user.filters[tag.id] = true; - } else { - delete user.filters[tag.id]; - } - - // no longer persisting this, it was causing a lot of confusion - users thought they'd permanently lost tasks - // Note: if we want to persist for just this computer, easy method is: - // User.save(); - }; - - $scope.updateTaskFilter = function(){ - user.filterQuery = $scope.filterQuery; - }; - $scope.updateTaskFilter(); - - $scope.createTag = function() { - User.addTag({body:{name: $scope._newTag.name, id: Shared.uuid()}}); - $scope._newTag.name = ''; - }; - - $scope.showChallengeClass = function (tag) { - return tag.challenge || tag.group; - }; -}]); diff --git a/website/client-old/js/controllers/footerCtrl.js b/website/client-old/js/controllers/footerCtrl.js deleted file mode 100644 index fad44d9a88..0000000000 --- a/website/client-old/js/controllers/footerCtrl.js +++ /dev/null @@ -1,180 +0,0 @@ -"use strict"; - -angular.module('habitrpg').controller("FooterCtrl", -['$scope', '$rootScope', 'User', '$http', 'Notification', 'ApiUrl', 'Social', -function($scope, $rootScope, User, $http, Notification, ApiUrl, Social) { - - $scope.loadWidgets = Social.loadWidgets; - - if(env.isStaticPage){ - $scope.languages = env.availableLanguages; - $scope.selectedLanguage = _.find(env.availableLanguages, {code: env.language.code}); - - $rootScope.selectedLanguage = $scope.selectedLanguage; - - $scope.changeLang = function(){ - window.location = '?lang='+$scope.selectedLanguage.code; - } - } - - /** - External Scripts - JS files not needed right away (google charts) or entirely optional (analytics) - Each file gets loaded async via $.getScript, so it doesn't bog page-load - */ - - $scope.deferredScripts = function(){ - - // Amazon Payments - var amazonPaymentsUrl = 'https://static-na.payments-amazon.com/OffAmazonPayments/us/' + - (window.env.NODE_ENV === 'production' ? '' : 'sandbox/') + 'js/Widgets.js'; - $.getScript(amazonPaymentsUrl); - - // Stripe - $.getScript('//checkout.stripe.com/v2/checkout.js'); - - /* Google Content Experiments - if (window.env.NODE_ENV === 'production') { - $.getScript('//www.google-analytics.com/cx/api.js?experiment=boVO4eEyRfysNE5D53nCMQ', function(){ - $rootScope.variant = cxApi.chooseVariation(); - $rootScope.$apply(); - }) - } */ - - // Scripts only for desktop - if (!window.env.IS_MOBILE) { - // Add This - //$.getScript("//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-5016f6cc44ad68a4"); //FIXME why isn't this working when here? instead it's now in - var addthisServices = 'facebook,twitter,googleplus,tumblr,'+window.env.BASE_URL.replace('https://','').replace('http://',''); - window.addthis_config = { - ui_click: true, - services_custom:{ - name: "Download", - url: window.env.BASE_URL+"/export/avatar-"+User.user._id+".png", - icon: window.env.BASE_URL+"/favicon.ico" - }, - services_expanded:addthisServices, - services_compact:addthisServices - }; - - // Google Charts - $.getScript("//www.google.com/jsapi", function() { - google.load("visualization", "1", { - packages: ["corechart"], - callback: function() {} - }); - }); - } - } - - /** - * Debug functions. Note that the server route for gems is only available if process.env.DEBUG=true - */ - if (_.includes(['development','test'],window.env.NODE_ENV)) { - - $scope.setHealthLow = function(){ - User.set({ - 'stats.hp': 1 - }); - }; - - $scope.addMissedDay = function(numberOfDays){ - if (!confirm("Are you sure you want to reset the day by " + numberOfDays + " day(s)?")) return; - - User.setCron(numberOfDays); - }; - - $scope.addTenGems = function(){ - User.addTenGems(); - }; - - $scope.addHourglass = function(){ - User.addHourglass(); - }; - - $scope.addGold = function(){ - User.set({ - 'stats.gp': User.user.stats.gp + 500, - }); - }; - - $scope.addMana = function(){ - User.set({ - 'stats.mp': User.user.stats.mp + 500, - }); - }; - - $scope.addLevelsAndGold = function(){ - User.set({ - 'stats.exp': User.user.stats.exp + 10000, - 'stats.gp': User.user.stats.gp + 10000, - 'stats.mp': User.user.stats.mp + 10000 - }); - }; - - $scope.addOneLevel = function(){ - User.set({ - 'stats.exp': User.user.stats.exp + (Math.round(((Math.pow(User.user.stats.lvl, 2) * 0.25) + (10 * User.user.stats.lvl) + 139.75) / 10) * 10) - }); - }; - - $scope.addQuestProgress = function(){ - $http({ - method: "POST", - url: 'api/v3/debug/quest-progress' - }) - .then(function (response) { - Notification.text('Quest progress increased'); - User.sync(); - }) - }; - - $scope.makeAdmin = function () { - User.makeAdmin(); - }; - - $scope.openModifyInventoryModal = function () { - $rootScope.openModal('modify-inventory', {controller: 'FooterCtrl', scope: $scope }); - $scope.showInv = { }; - $scope.inv = { - gear: {}, - special: {}, - pets: {}, - mounts: {}, - eggs: {}, - hatchingPotions: {}, - food: {}, - quests: {}, - }; - $scope.setAllItems = function (type, value) { - var set = $scope.inv[type]; - - for (var item in set) { - if (set.hasOwnProperty(item)) { - set[item] = value; - } - } - }; - }; - - $scope.modifyInventory = function () { - $http({ - method: "POST", - url: 'api/v3/debug/modify-inventory', - data: { - gear: $scope.showInv.gear ? $scope.inv.gear : null, - special: $scope.showInv.special ? $scope.inv.special : null, - pets: $scope.showInv.pets ? $scope.inv.pets : null, - mounts: $scope.showInv.mounts ? $scope.inv.mounts : null, - eggs: $scope.showInv.eggs ? $scope.inv.eggs : null, - hatchingPotions: $scope.showInv.hatchingPotions ? $scope.inv.hatchingPotions : null, - food: $scope.showInv.food ? $scope.inv.food : null, - quests: $scope.showInv.quests ? $scope.inv.quests : null, - } - }) - .then(function (response) { - Notification.text('Inventory updated. Refresh or sync.'); - }) - }; - } -}]) diff --git a/website/client-old/js/controllers/groupPlansCtrl.js b/website/client-old/js/controllers/groupPlansCtrl.js deleted file mode 100644 index e40ae6c012..0000000000 --- a/website/client-old/js/controllers/groupPlansCtrl.js +++ /dev/null @@ -1,19 +0,0 @@ -"use strict"; - -/* - A controller to manage the Group Plans page - */ - -angular.module('habitrpg') - .controller("GroupPlansCtrl", ['$scope', '$window', 'Groups', 'Payments', - function($scope, $window, Groups, Payments) { - $scope.PAGES = { - BENEFITS: 'benefits', - }; - $scope.activePage = $scope.PAGES.BENEFITS; - - $scope.changePage = function (page) { - $scope.activePage = page; - $window.scrollTo(0, 0); - }; - }]); diff --git a/website/client-old/js/controllers/groupsCtrl.js b/website/client-old/js/controllers/groupsCtrl.js deleted file mode 100644 index 857f27c28e..0000000000 --- a/website/client-old/js/controllers/groupsCtrl.js +++ /dev/null @@ -1,171 +0,0 @@ -"use strict"; - -habitrpg.controller("GroupsCtrl", ['$scope', '$rootScope', 'Shared', 'Groups', '$http', '$q', 'User', 'Members', '$state', 'Notification', - function($scope, $rootScope, Shared, Groups, $http, $q, User, Members, $state, Notification) { - $scope.PARTY_LIMIT_MEMBERS = Shared.constants.PARTY_LIMIT_MEMBERS; - - $scope.inviteOrStartParty = Groups.inviteOrStartParty; - $scope.isMemberOfPendingQuest = function (userid, group) { - if (!group.quest || !group.quest.members) return false; - if (group.quest.active) return false; // quest is started, not pending - return userid in group.quest.members && group.quest.members[userid] != false; - }; - - $scope.isMemberOfRunningQuest = function (userid, group) { - if (!group.quest || !group.quest.members) return false; - if (!group.quest.active) return false; // quest is pending, not started - return group.quest.members[userid]; - }; - - $scope.isMemberOfGroup = function (userid, group) { - // If the group is a guild, just check for an intersection with the - // current user's guilds, rather than checking the members of the group. - if(group.type === 'guild') { - return _.find(User.user.guilds, function(guildId) { return guildId === group._id }); - } - - // Similarly, if we're dealing with the user's current party, return true. - if(group.type === 'party') { - var currentParty = group; - if(currentParty._id && currentParty._id === group._id) return true; - } - - if (!group.members) return false; - var memberIds = _.map(group.members, function(x){return x._id}); - return ~(memberIds.indexOf(userid)); - }; - - $scope.isAbleToEditGroup = function (group) { - if (!group) return false; - if (group.leader._id === User.user._id) return true; - if (User.user.contributor.admin && group.type === "guild") return true; - return false; - }; - - $scope.isMember = function (user, group) { - return ~(group.members.indexOf(user._id)); - }; - - $scope.Members = Members; - - $scope._editing = {group: false}; - $scope.groupCopy = {}; - - $scope.editGroup = function (group) { - angular.copy(group, $scope.groupCopy); - group._editing = true; - }; - - $scope.saveEdit = function (group) { - var newLeader = $scope.groupCopy._newLeader && $scope.groupCopy._newLeader._id; - - if (newLeader) { - $scope.groupCopy.leader = newLeader; - } - - angular.copy($scope.groupCopy, group); - - Groups.Group.update(group); - - $scope.cancelEdit(group); - }; - - $scope.cancelEdit = function (group) { - group._editing = false; - $scope.groupCopy = {}; - }; - - $scope.deleteAllMessages = function() { - if (confirm(window.env.t('confirmDeleteAllMessages'))) { - User.clearPMs(); - } - }; - - // ------ Modals ------ - - $scope.clickMember = function (uid, forceShow) { - if (User.user._id == uid && !forceShow) { - if ($state.is('tasks')) { - $state.go('options.profile.avatar'); - } else { - $state.go('tasks'); - } - } else { - // We need the member information up top here, but then we pass it down to the modal controller - // down below. Better way of handling this? - Members.selectMember(uid) - .then(function () { - $rootScope.openModal('member', {controller: 'MemberModalCtrl', windowClass: 'profile-modal', size: 'lg'}); - }); - } - }; - - $scope.removeMember = function (group, member, isMember) { - // TODO find a better way to do this (share data with remove member modal) - $scope.removeMemberData = { - group: group, - member: member, - isMember: isMember - }; - $rootScope.openModal('remove-member', {scope: $scope}); - }; - - $scope.confirmRemoveMember = function (confirm) { - if (confirm) { - Groups.Group.removeMember( - $scope.removeMemberData.group._id, - $scope.removeMemberData.member._id, - $scope.removeMemberData.message - ).then(function (response) { - if($scope.removeMemberData.isMember){ - _.pull($scope.removeMemberData.group.members, $scope.removeMemberData.member); - }else{ - _.pull($scope.removeMemberData.group.invites, $scope.removeMemberData.member); - } - - $scope.removeMemberData = undefined; - }); - } else { - $scope.removeMemberData = undefined; - } - }; - - $scope.quickReply = function (uid) { - Members.selectMember(uid) - .then(function (response) { - $rootScope.openModal('private-message', {controller: 'MemberModalCtrl'}); - }); - }; - - $scope.memberProfileName = function (memberId) { - var member = _.find($scope.groupCopy.members, function (member) { return member._id === memberId; }); - return member.profile.name; - }; - - $scope.addManager = function () { - Groups.Group.addManager($scope.groupCopy._id, $scope.groupCopy._newManager) - .then(function (response) { - $scope.groupCopy._newManager = ''; - $scope.groupCopy.managers = response.data.data.managers; - }); - }; - - $scope.removeManager = function (memberId) { - Groups.Group.removeManager($scope.groupCopy._id, memberId) - .then(function (response) { - $scope.groupCopy._newManager = ''; - $scope.groupCopy.managers = response.data.data.managers; - }); - }; - - $scope.isManager = function (memberId, group) { - return Boolean(group.managers[memberId]); - } - - $scope.userCanApprove = function (userId, group) { - if (!group) return false; - var leader = group.leader._id === userId; - var userIsManager = !!group.managers[userId]; - return leader || userIsManager; - }; - }]); diff --git a/website/client-old/js/controllers/guildsCtrl.js b/website/client-old/js/controllers/guildsCtrl.js deleted file mode 100644 index 14513217d0..0000000000 --- a/website/client-old/js/controllers/guildsCtrl.js +++ /dev/null @@ -1,122 +0,0 @@ -'use strict'; - -habitrpg.controller("GuildsCtrl", ['$scope', 'Groups', 'User', 'Challenges', '$rootScope', '$state', '$location', '$compile', 'Analytics', 'Pusher', - function($scope, Groups, User, Challenges, $rootScope, $state, $location, $compile, Analytics, Pusher) { - $scope.groups = { - guilds: [], - public: [], - }; - - Groups.myGuilds() - .then(function (guilds) { - $scope.groups.guilds = guilds; - }); - - Groups.publicGuilds() - .then(function (guilds) { - $scope.groups.public = guilds; - }); - - $scope.type = 'guild'; - $scope.text = window.env.t('guild'); - - var newGroup = function(){ - return {type:'guild', privacy:'private'}; - } - $scope.newGroup = newGroup() - - $scope.create = function(group){ - if (User.user.balance < 1) { - return $rootScope.openModal('buyGems', {track:"Gems > Create Group"}); - } - - if (confirm(window.env.t('confirmGuild'))) { - Groups.Group.create(group) - .then(function (response) { - var createdGroup = response.data.data; - $rootScope.hardRedirect('/#/options/groups/guilds/' + createdGroup._id + '?upgrade=true'); - }); - } - } - - $scope.join = function (group) { - if (group.cancelledPlan && !confirm(window.env.t('aboutToJoinCancelledGroupPlan'))) { - return; - } - - var groupId = group._id; - - // If we don't have the _id property, we are joining from an invitation - // which contains a id property of the group - if (group.id && !group._id) { - groupId = group.id; - } - - Groups.Group.join(groupId) - .then(function (response) { - var joinedGroup = response.data.data; - - User.user.guilds.push(joinedGroup._id); - - _.pull(User.user.invitations.guilds, group); - - $location.path('/options/groups/guilds/' + joinedGroup._id); - }); - } - - $scope.reject = function(invitationToReject) { - var index = _.findIndex(User.user.invitations.guilds, function(invite) { return invite.id === invitationToReject.id; }); - User.user.invitations.guilds = User.user.invitations.guilds.splice(0, index); - Groups.Group.rejectInvite(invitationToReject.id); - } - - $scope.leave = function(keep) { - if (keep == 'cancel') { - $scope.selectedGroup = undefined; - $scope.popoverEl.popover('destroy'); - } else { - Groups.Group.leave($scope.selectedGroup._id, keep, 'remain-in-challenges') - .success(function (data) { - var index = User.user.guilds.indexOf($scope.selectedGroup._id); - delete User.user.guilds[index]; - $scope.selectedGroup = undefined; - $location.path('/options/groups/guilds'); - }); - } - } - - $scope.clickLeave = function(group, $event){ - $scope.selectedGroup = group; - $scope.popoverEl = $($event.target).closest('.btn'); - - var html, title; - - Challenges.getGroupChallenges(group._id) - .then(function(response) { - var challenges = _.map(_.filter(response.data.data, function(c) { - return c.group._id == group._id; - }), '_id'); - - if (_.intersection(challenges, User.user.challenges).length > 0) { - html = $compile( - '' + window.env.t('removeTasks') + '
\n' + window.env.t('keepTasks') + '
\n' + window.env.t('cancel') + '
' - )($scope); - title = window.env.t('leaveGroupCha'); - } else { - html = $compile( - '' + window.env.t('confirm') + '
\n' + window.env.t('cancel') + '
' - )($scope); - title = window.env.t('leaveGroup') - } - - $scope.popoverEl.popover('destroy').popover({ - html: true, - placement: 'top', - trigger: 'manual', - title: title, - content: html - }).popover('show'); - }); - } - } - ]); diff --git a/website/client-old/js/controllers/hallCtrl.js b/website/client-old/js/controllers/hallCtrl.js deleted file mode 100644 index ef86957c81..0000000000 --- a/website/client-old/js/controllers/hallCtrl.js +++ /dev/null @@ -1,83 +0,0 @@ -"use strict"; - -habitrpg.controller("HallHeroesCtrl", ['$scope', '$rootScope', 'User', 'Notification', 'ApiUrl', 'Hall', 'Content', - function($scope, $rootScope, User, Notification, ApiUrl, Hall, Content) { - $scope.hero = undefined; - $scope.currentHeroIndex = undefined; - $scope.heroes = []; - $scope.allItemPaths = getAllItemPaths(); - - Hall.getHeroes() - .then(function (response) { - $scope.heroes = response.data.data; - }); - - function _getFormattedItemReference (pathPrefix, keys, values) { - var finishedString = '\n'.concat('path: ', pathPrefix, ', ', 'value: {', values, '}\n'); - - _.each(keys, function (key) { - finishedString = finishedString.concat('\t', pathPrefix, '.', key, '\n'); - }); - return finishedString; - } - - function getAllItemPaths () { - var quests = _getFormattedItemReference('items.quests', _.keys(Content.quests), 'Numeric Quantity'); - var mounts = _getFormattedItemReference('items.mounts', _.keys(Content.mountInfo), 'Boolean'); - var food = _getFormattedItemReference('items.food', _.keys(Content.food), 'Numeric Quantity'); - var eggs = _getFormattedItemReference('items.eggs', _.keys(Content.eggs), 'Numeric Quantity'); - var hatchingPotions = _getFormattedItemReference('items.hatchingPotions', _.keys(Content.hatchingPotions), 'Numeric Quantity'); - var pets = _getFormattedItemReference('items.pets', _.keys(Content.petInfo), '-1: Owns Mount, 0: Not Owned, 1-49: Progress to mount'); - var special = _getFormattedItemReference('items.special', _.keys(Content.special), 'Numeric Quantity'); - var gear = _getFormattedItemReference('items.gear.owned', _.keys(Content.gear.flat), 'Boolean'); - - var equippedGear = '\nEquipped Gear:\n\titems.gear.{equipped/costume}.{head/headAccessory/eyewear/armor/body/back/shield/weapon}.{gearKey}\n'; - var equippedPet = '\nEquipped Pet:\n\titems.currentPet.{petKey}\n'; - var equippedMount = '\nEquipped Mount:\n\titems.currentMount.{mountKey}\n'; - - var data = quests.concat(mounts, food, eggs, hatchingPotions, pets, special, gear, equippedGear, equippedPet, equippedMount); - - return data; - } - - $scope.loadHero = function(uuid, heroIndex) { - $scope.currentHeroIndex = heroIndex; - Hall.getHero(uuid) - .then(function (response) { - $scope.hero = response.data.data; - }); - } - - $scope.saveHero = function(hero) { - $scope.hero.contributor.admin = ($scope.hero.contributor.level > 7) ? true : false; - Hall.updateHero($scope.hero) - .then(function (response) { - Notification.text("User updated"); - $scope.hero = undefined; - $scope._heroID = undefined; - $scope.heroes[$scope.currentHeroIndex] = response.data.data; - $scope.currentHeroIndex = undefined; - }); - } - - $scope.populateContributorInput = function(id, index) { - $scope._heroID = id; - window.scrollTo(0, 200); - $scope.loadHero(id, index); - }; - }]); - -habitrpg.controller("HallPatronsCtrl", ['$scope', '$rootScope', 'User', 'Notification', 'ApiUrl', 'Hall', - function($scope, $rootScope, User, Notification, ApiUrl, Hall) { - var page = 0; - $scope.patrons = []; - - $scope.loadMore = function() { - Hall.getPatrons(page++) - .then(function (response) { - $scope.patrons = $scope.patrons.concat(response.data.data); - }); - } - $scope.loadMore(); - - }]); diff --git a/website/client-old/js/controllers/headerCtrl.js b/website/client-old/js/controllers/headerCtrl.js deleted file mode 100644 index 984bd5bd42..0000000000 --- a/website/client-old/js/controllers/headerCtrl.js +++ /dev/null @@ -1,66 +0,0 @@ -"use strict"; - -habitrpg.controller("HeaderCtrl", ['$scope', 'Groups', 'User', - function($scope, Groups, User) { - - $scope.Math = window.Math; - $scope.user = User.user; - - $scope.inviteOrStartParty = Groups.inviteOrStartParty; - - function handlePartyResponse (party) { - $scope.party = party; - - var triggerResort = function() { - $scope.partyMinusSelf = resortParty(); - }; - - triggerResort(); - $scope.$watch('user.party.order', triggerResort); - $scope.$watch('user.party.orderAscending', triggerResort); - } - - Groups.party().then(handlePartyResponse, handlePartyResponse); - - function resortParty() { - var result = _.sortBy( - _.filter($scope.party.members, function(member){ - return member._id !== User.user._id; - }), - function (member) { - switch(User.user.party.order) - { - case 'level': - return member.stats.lvl; - break; - case 'random': - return Math.random(); - break; - case 'pets': - return member.items.pets.length; - break; - case 'name': - return member.profile.name; - break; - case 'backgrounds': - return member.preferences.background; - break; - case 'habitrpg_date_joined': - return member.auth.timestamps.created; - break - case 'habitrpg_last_logged_in': - return member.auth.timestamps.loggedin; - break - default: - return member.profile.name; - } - } - ) - if (User.user.party.orderAscending == "descending") { - result = result.reverse() - } - - return result; - } - } -]); diff --git a/website/client-old/js/controllers/inboxCtrl.js b/website/client-old/js/controllers/inboxCtrl.js deleted file mode 100644 index 609b2a1ab3..0000000000 --- a/website/client-old/js/controllers/inboxCtrl.js +++ /dev/null @@ -1,31 +0,0 @@ -'use strict'; - -habitrpg.controller('InboxCtrl', ['$scope', '$rootScope', - function ($scope, $rootScope) { - $scope.copyToDo = function (message) { - var messageUser; - - if (message.uuid == 'system') { - messageUser = 'system'; - } else { - messageUser = message.user; - } - - var newScope = $scope.$new(); - - newScope.notes = env.t('taskFromInbox', { - from: messageUser, - message: message.text - }); - - newScope.text = env.t('taskTextFromInbox', { - from: messageUser - }); - - $rootScope.openModal('copyChatToDo',{ - controller: 'CopyMessageModalCtrl', - scope: newScope - }); - }; - } -]); diff --git a/website/client-old/js/controllers/inventoryCtrl.js b/website/client-old/js/controllers/inventoryCtrl.js deleted file mode 100644 index 4b8aa6d817..0000000000 --- a/website/client-old/js/controllers/inventoryCtrl.js +++ /dev/null @@ -1,478 +0,0 @@ -habitrpg.controller("InventoryCtrl", - ['$rootScope', '$scope', 'Shared', '$window', 'User', 'Content', 'Analytics', 'Quests', 'Stats', 'Social', 'Achievement', - function($rootScope, $scope, Shared, $window, User, Content, Analytics, Quests, Stats, Social, Achievement) { - - var user = User.user; - - // convenience vars since these are accessed frequently - - $scope.selectedEgg = null; // {index: 1, name: "Tiger", value: 5} - $scope.selectedPotion = null; // {index: 5, name: "Red", value: 3} - $scope.equipmentQuery = {'query': ''}; - - _updateDropAnimalCount(user.items); - - // Social sharing buttons - $scope.loadWidgets = Social.loadWidgets; - - // Functions from Quests service - $scope.lockQuest = Quests.lockQuest; - - $scope.buyQuest = function(questScroll) { - Quests.buyQuest(questScroll) - .then(function(quest) { - $rootScope.selectedQuest = quest; - $rootScope.openModal('buyQuest', {controller:'InventoryCtrl'}); - }); - }; - - $scope.questPopover = Quests.questPopover; - - $scope.showQuest = function(questScroll) { - Quests.showQuest(questScroll) - .then(function(quest) { - $rootScope.selectedQuest = quest; - $rootScope.openModal('showQuest', {controller:'InventoryCtrl'}); - }); - }; - - $scope.questInit = function() { - var key = $rootScope.selectedQuest.key; - - Quests.initQuest(key).then(function() { - $rootScope.selectedQuest = undefined; - $scope.$close(); - }); - }; - - // count egg, food, hatchingPotion stack totals - var countStacks = function(items) { return _.reduce(items,function(m,v){return m+v;},0);} - - $scope.$watch('user.items.eggs', function(eggs){ $scope.eggCount = countStacks(eggs); }, true); - $scope.$watch('user.items.hatchingPotions', function(pots){ $scope.potCount = countStacks(pots); }, true); - $scope.$watch('user.items.food', function(food){ $scope.foodCount = countStacks(food); }, true); - $scope.$watch('user.items.quests', function(quest){ $scope.questCount = countStacks(quest); }, true); - - $scope.$watch('user.items.gear', function(gear){ - $scope.gearByClass = {}; - $scope.gearByType = {}; - _.each(gear.owned, function(v,key){ - if (v === false) { - return; - } - - var item = Content.gear.flat[key]; - - var bonusMultiplier = 1; - if (_isClassItem(item)) { - bonusMultiplier = 1.5; - } - - item._effectiveStr = item.str * bonusMultiplier; - item._effectiveCon = item.con * bonusMultiplier; - item._effectivePer = item.per * bonusMultiplier; - item._effectiveInt = item.int * bonusMultiplier; - - if (!$scope.gearByClass[item.klass]) { - $scope.gearByClass[item.klass] = []; - } - $scope.gearByClass[item.klass].push(item); - - if (!$scope.gearByType[item.type]) { - $scope.gearByType[item.type] = []; - } - - $scope.gearByType[item.type].push(item); - }) - }, true); - - $scope.equipmentSearch = function(equipment, term) { - if (!equipment) return; - if (!angular.isString(term) || term.length == 0) { - return equipment; - } - termMatcher = new RegExp(term, 'i'); - - var result = []; - for (var i = 0; i < equipment.length; i++) { - if (termMatcher.test(equipment[i].text())) { - result.push(equipment[i]); - } - } - return result; - }; - - $scope.updateEquipment = function(gearByClass, gearByType, equipmentQuery) { - $scope.filteredGearByClass = {}; - $scope.filteredGearByType = {}; - _.forEach(gearByClass, function(value, key) { - var searchResult = $scope.equipmentSearch(value, equipmentQuery); - if (searchResult.length > 0) { - $scope.filteredGearByClass[key] = searchResult; - } - }); - _.forEach(gearByType, function(value, key) { - var searchResult = $scope.equipmentSearch(value, equipmentQuery); - if (searchResult.length > 0) { - $scope.filteredGearByType[key] = searchResult; - } - }); - } - - $scope.$watch(function(){ - return ['gearByClass', 'gearByType', 'equipmentQuery'].map(angular.bind($scope, $scope.$eval)); - }, function(updatedVals) { - var gearByClass = updatedVals[0]; - var gearByType = updatedVals[1]; - var equipmentQuery = updatedVals[2]; - $scope.updateEquipment(gearByClass, gearByType, equipmentQuery.query); - }, true); - - $scope.updateEquipment($scope.gearByClass, $scope.gearByType, $scope.equipmentQuery.query); - - $scope.chooseEgg = function(egg){ - if ($scope.selectedEgg && $scope.selectedEgg.key == egg) { - return $scope.selectedEgg = null; // clicked same egg, unselect - } - var eggData = _.find(Content.eggs, {key:egg}); - if (!$scope.selectedPotion) { - $scope.selectedEgg = eggData; - } else { - $scope.hatch(eggData, $scope.selectedPotion); - } - $scope.selectedFood = null; - } - - $scope.choosePotion = function(potion){ - if ($scope.selectedPotion && $scope.selectedPotion.key == potion) { - return $scope.selectedPotion = null; // clicked same egg, unselect - } - // we really didn't think through the way these things are stored and getting passed around... - var potionData = _.find(Content.hatchingPotions, {key:potion}); - if (!$scope.selectedEgg) { - $scope.selectedPotion = potionData; - } else { - $scope.hatch($scope.selectedEgg, potionData); - } - $scope.selectedFood = null; - } - - $scope.chooseFood = function(food){ - if ($scope.selectedFood && $scope.selectedFood.key == food) return $scope.selectedFood = null; - $scope.selectedFood = Content.food[food]; - $scope.selectedEgg = $scope.selectedPotion = null; - } - - $scope.sellInventory = function() { - var selected = $scope.selectedEgg ? 'selectedEgg' : $scope.selectedPotion ? 'selectedPotion' : $scope.selectedFood ? 'selectedFood' : undefined; - if (selected) { - var type = $scope.selectedEgg ? 'eggs' : $scope.selectedPotion ? 'hatchingPotions' : $scope.selectedFood ? 'food' : undefined; - User.sell({params:{type:type, key: $scope[selected].key}}); - if (user.items[type][$scope[selected].key] < 1) { - $scope[selected] = null; - } - } - } - - $scope.ownedItems = function(inventory){ - return _.pickBy(inventory, function(v,k){return v>0;}); - } - - $scope.hatch = function(egg, potion){ - var eggName = Content.eggs[egg.key].text(); - var potName = Content.hatchingPotions[potion.key].text(); - if (!$window.confirm(window.env.t('hatchAPot', {potion: potName, egg: eggName}))) return; - - var userHasPet = user.items.pets[egg.key + '-' + potion.key] > 0; - var isPremiumPet = Content.hatchingPotions[potion.key].premium && !Content.dropEggs[egg.key]; - - User.hatch({params:{egg:egg.key, hatchingPotion:potion.key}}); - - if (!user.preferences.suppressModals.hatchPet && !userHasPet && !isPremiumPet) { - $scope.hatchedPet = { - egg: eggName, - potion: potName, - potionKey:potion.key, - eggKey: egg.key, - pet: 'Pet-' + egg.key + '-' + potion.key - }; - - $rootScope.openModal('hatchPet', { - scope: $scope, - size: 'sm' - }); - } - - $scope.selectedEgg = null; - $scope.selectedPotion = null; - - _updateDropAnimalCount(user.items); - - // Checks if beastmaster has been reached for the first time - if(!user.achievements.beastMaster - && $scope.petCount >= 90) { - User.user.achievements.beastMaster = true; - Achievement.displayAchievement('beastMaster'); - } - - // Checks if Triad Bingo has been reached for the first time - if(!user.achievements.triadBingo - && $scope.mountCount >= 90 - && Shared.count.dropPetsCurrentlyOwned(User.user.items.pets) >= 90) { - User.user.achievements.triadBingo = true; - Achievement.displayAchievement('triadBingo'); - } - } - - $scope.choosePet = function(egg, potion){ - var pet = Content.petInfo[egg + '-' + potion]; - var petDisplayName = pet.text(); - - // Feeding Pet - if ($scope.selectedFood) { - var food = $scope.selectedFood; - var startingMounts = $rootScope.countExists(user.items.mounts); - if (food.key === 'Saddle') { - if (!$window.confirm(window.env.t('useSaddle', {pet: petDisplayName}))) return; - } else if (!$window.confirm(window.env.t('feedPet', {name: petDisplayName, article: food.article, text: food.text()}))) { - return; - } - User.feed({params:{pet: pet.key, food: food.key}}); - $scope.selectedFood = null; - - _updateDropAnimalCount(user.items); - if ($rootScope.countExists(user.items.mounts) > startingMounts && !user.preferences.suppressModals.raisePet) { - $scope.raisedPet = { - displayName: petDisplayName, - spriteName: pet.key, - egg: egg, - potion: potion - } - $rootScope.openModal('raisePet', { - scope: $scope, - size:'sm' - }); - } - - // Checks if mountmaster has been reached for the first time - if(!user.achievements.mountMaster - && $scope.mountCount >= 90) { - User.user.achievements.mountMaster = true; - Achievement.displayAchievement('mountMaster'); - } - - // Selecting Pet - } else { - User.equip({params:{type: 'pet', key: pet.key}}); - } - } - - $scope.chooseMount = function(egg, potion) { - User.equip({params:{type: 'mount', key: egg + '-' + potion}}); - } - - $scope.getSeasonalShopArray = function(set){ - var flatGearArray = _.toArray(Content.gear.flat); - - var filteredArray = _.filter(flatGearArray, {index: set}); - - return filteredArray; - }; - - $scope.getSeasonalShopQuests = function(set){ - var questArray = _.toArray(Content.quests); - - var filteredArray = _.filter(questArray, function(q){ - return q.key === ('egg'); - }); - - return filteredArray; - }; - - $scope.dequip = function(itemSet){ - switch (itemSet) { - case "battleGear": - for (item in user.items.gear.equipped){ - var itemKey = user.items.gear.equipped[item]; - if (user.items.gear.owned[itemKey]) { - User.equip({params: {type: 'equipped', key: itemKey}}); - } - } - break; - - case "costume": - for (item in user.items.gear.costume){ - var itemKey = user.items.gear.costume[item]; - if (user.items.gear.owned[itemKey]) { - User.equip({params: {type:"costume", key: itemKey}}); - } - } - break; - - case "petMountBackground": - var pet = user.items.currentPet; - if (pet) { - User.equip({params:{type: 'pet', key: pet}}); - } - - var mount = user.items.currentMount; - if (mount) { - User.equip({params:{type: 'mount', key: mount}}); - } - - var background = user.preferences.background; - if (background) { - User.unlock({query:{path:"background."+background}}); - } - - break; - } - }; - - var listenForEscape = function (event) { - if (event.keyCode === 27) { - $scope.deselectItem(); - } - } - - document.addEventListener('keydown', listenForEscape); - - $rootScope.$on('$stateChangeStart', function(event, toState, toParams, fromState, fromParams, options){ - if (toState.name.indexOf('options.inventory') < 0) { - document.removeEventListener('keydown', listenForEscape); - } - }); - - $scope.deselectItem = function() { - $scope.selectedFood = null; - $scope.selectedPotion = null; - $scope.selectedEgg = null; - }; - - $scope.openCardsModal = function(type, numberOfVariations) { - var cardsModalScope = $rootScope.$new(); - cardsModalScope.cardType = type; - cardsModalScope.cardMessage = _generateCard(type, numberOfVariations); - - $rootScope.openModal('cards', { - scope: cardsModalScope - }); - }; - - $scope.classBonusNotes = function (item) { - if (_isClassItem(item)) { - return window.env.t('classBonus'); - } - }; - - $scope.hasAllTimeTravelerItems = function() { - return ($scope.hasAllTimeTravelerItemsOfType('mystery') && - $scope.hasAllTimeTravelerItemsOfType('pets') && - $scope.hasAllTimeTravelerItemsOfType('mounts')); - }; - - $scope.shouldShowTimeTravelerItem = function(category, item) { - if (category.identifier === 'pets' || category.identifier === 'mounts') { - return !user.items[category.identifier][item.key]; - } - return !user.items.gear.owned[item.key] && user.purchased.plan.mysteryItems.indexOf(item.key) === -1; - }; - - $scope.hasAllTimeTravelerItemsOfType = function(type) { - if (type === 'mystery') { - var itemsLeftInTimeTravelerStore = Content.timeTravelerStore(user); - var keys = Object.keys(itemsLeftInTimeTravelerStore); - - return keys.length === 0; - } - - if (type === 'pets' || type === 'mounts') { - for (var key in Content.timeTravelStable[type]) { - if (!user.items[type][key]) return false; - } - return true; - } - else return Console.log('Time Traveler item type must be in ["pets","mounts","mystery"]'); - }; - - $scope.clickTimeTravelItem = function(type,key) { - if (user.purchased.plan.consecutive.trinkets < 1) return User.hourglassPurchase({params:{type:type,key:key}}); - if (!window.confirm(window.env.t('hourglassBuyItemConfirm'))) return; - User.hourglassPurchase({params:{type:type,key:key}}); - }; - - $scope.marketShopCategories = Shared.shops.getMarketCategories(user); - $scope.questShopCategories = Shared.shops.getQuestShopCategories(user); - $scope.timeTravelersCategories = Shared.shops.getTimeTravelersCategories(user); - $scope.seasonalShopCategories = Shared.shops.getSeasonalShopCategories(user); - - $scope.shouldShowPremiumPetRow = function (potion) { - var premiumPotion = Content.premiumHatchingPotions[potion]; - - if (!premiumPotion) { - return false; - } - if (premiumPotion.key === 'RoyalPurple') { - return true; - } - if (user.items.hatchingPotions[premiumPotion.key] > 0) { - return true; - } - if (premiumPotion.canBuy()) { - return true; - } - - return $scope.hasAPetOfPotion(potion); - }; - - $scope.shouldShowPremiumPetSection = function () { - var potions = Content.premiumHatchingPotions; - return Object.keys(potions).find(function (potion) { - return $scope.shouldShowPremiumPetRow(potions[potion].key); - }); - }; - - $scope.shouldShowPremiumMountSection = function () { - return findPet(function (pet) { - return pet.type === 'premium'; - }); - }; - - $scope.hasAPetOfPotion = function (potion) { - return findPet(function (pet) { - return pet.potion === potion; - }); - }; - - $scope.getQuestOwnerRewards = function(quest) { - return _.filter(quest.drop.items, 'onlyOwner'); - }; - - function findPet (fn) { - var pets = Object.keys(user.items.pets); - return pets.find(function (petKey) { - var pet = Content.petInfo[petKey]; - return fn(pet); - }); - } - - function _updateDropAnimalCount(items) { - $scope.petCount = Shared.count.beastMasterProgress(items.pets); - $scope.mountCount = Shared.count.mountMasterProgress(items.mounts); - $scope.beastMasterProgress = Stats.beastMasterProgress(items.pets); - $scope.mountMasterProgress = Stats.mountMasterProgress(items.mounts); - } - - function _generateCard(kind, numberOfVariations) { - var random = Math.random() * numberOfVariations; - var selection = Math.floor(random); - return env.t(kind + selection); - } - - function _isClassItem(item) { - var userClass = user.stats.class; - - return item.klass === userClass || item.specialClass === userClass; - } - } -]); diff --git a/website/client-old/js/controllers/inviteToGroupCtrl.js b/website/client-old/js/controllers/inviteToGroupCtrl.js deleted file mode 100644 index d3094ffd20..0000000000 --- a/website/client-old/js/controllers/inviteToGroupCtrl.js +++ /dev/null @@ -1,85 +0,0 @@ -'use strict'; - -habitrpg.controller('InviteToGroupCtrl', ['$scope', '$rootScope', 'User', 'Groups', 'injectedGroup', '$http', 'Notification', - function($scope, $rootScope, User, Groups, injectedGroup, $http, Notification) { - $scope.group = injectedGroup; - - $scope.inviter = User.user.profile.name; - _resetInvitees(); - - $scope.addUuid = function() { - $scope.invitees.push({uuid: ''}); - }; - - $scope.addEmail = function() { - $scope.emails.push({name: '', email: ''}); - }; - - $scope.inviteNewUsers = function(inviteMethod) { - if (!$scope.group._id) { - $scope.group.name = $scope.group.name || env.t('possessiveParty', {name: User.user.profile.name}); - - return Groups.Group.create($scope.group) - .then(function(response) { - $scope.group = response.data.data; - _inviteByMethod(inviteMethod); - }); - } - - _inviteByMethod(inviteMethod); - }; - - function _inviteByMethod(inviteMethod) { - var invitationDetails; - - if (inviteMethod === 'email') { - var emails = _getEmails(); - invitationDetails = {inviter: $scope.inviter, emails: emails}; - } else if (inviteMethod === 'uuid') { - var uuids = _getOnlyUuids(); - invitationDetails = {uuids: uuids}; - } else { - return console.log('Invalid invite method.') - } - - Groups.Group.invite($scope.group._id, invitationDetails) - .then(function () { - var invitesSent = invitationDetails.emails || invitationDetails.uuids; - var invitationString = invitesSent.length > 1 ? 'invitationsSent' : 'invitationSent'; - - Notification.text(window.env.t(invitationString)); - - _resetInvitees(); - - if ($scope.group.type === 'party') { - $rootScope.hardRedirect('/#/options/groups/party'); - } else { - $rootScope.hardRedirect('/#/options/groups/guilds/' + $scope.group._id); - } - }, function(){ - _resetInvitees(); - }); - } - - function _getOnlyUuids() { - var uuids = _.map($scope.invitees, 'uuid'); - var filteredUuids = _.filter(uuids, function(id) { - return id != ''; - }); - return filteredUuids; - } - - function _getEmails() { - var emails = _.filter($scope.emails, function(obj) { - return obj.email != ''; - }); - return emails; - } - - function _resetInvitees() { - var emptyEmails = [{name:"",email:""},{name:"",email:""}]; - var emptyInvitees = [{uuid: ''}]; - $scope.emails = emptyEmails; - $scope.invitees = emptyInvitees; - } - }]); diff --git a/website/client-old/js/controllers/memberModalCtrl.js b/website/client-old/js/controllers/memberModalCtrl.js deleted file mode 100644 index 2d48f973ab..0000000000 --- a/website/client-old/js/controllers/memberModalCtrl.js +++ /dev/null @@ -1,84 +0,0 @@ -"use strict"; - -habitrpg - .controller("MemberModalCtrl", ['$scope', '$rootScope', 'Members', 'Shared', '$http', 'Notification', 'Groups', 'Chat', '$controller', 'Stats', 'Costume', - function($scope, $rootScope, Members, Shared, $http, Notification, Groups, Chat, $controller, Stats, Costume) { - - $controller('RootCtrl', {$scope: $scope}); - $rootScope.appLoaded = true; - - $scope.timestamp = function(timestamp){ - return moment(timestamp).format($rootScope.User.user.preferences.dateFormat.toUpperCase()); - } - - $scope.statCalc = Stats; - - // We watch Members.selectedMember because it's asynchronously set, so would be a hassle to handle updates here - $scope.$watch( function() { return Members.selectedMember; }, function (member) { - if(member) { - $scope.profile = member; - - $scope.achievements = Shared.achievements.getAchievementsForProfile($scope.profile); - $scope.achievPopoverPlacement = 'left'; - $scope.achievAppendToBody = 'false'; // append-to-body breaks popovers in modal windows - } - }); - - $scope.costume = Costume; - - $scope.keyDownListener = function (e) { - if (e.key === 'Enter' && (e.metaKey || e.ctrlKey)) { - $scope.sendPrivateMessage($scope.profile._id, $scope._message); - } - }; - - - $scope.sendPrivateMessage = function(uuid, message){ - if (!message) return; - - Members.sendPrivateMessage(message, uuid) - .then(function (response) { - Notification.text(window.env.t('messageSentAlert')); - $rootScope.User.sync(); - $scope.$close(); - }); - }; - - //@TODO: We don't send subscriptions so the structure has changed in the back. Update this when we update the views. - $scope.gift = { - type: 'gems', - gems: {amount: 0, fromBalance: true}, - subscription: {key: ''}, - message: '' - }; - - $scope.sendGift = function (uuid) { - Members.transferGems($scope.gift.message, uuid, $scope.gift.gems.amount) - .then(function (response) { - Notification.text(window.env.t('sentGems')); - $rootScope.User.sync(); - $scope.$close(); - }); - }; - - $scope.reportAbuse = function(reporter, message, groupId) { - Chat.flagChatMessage(groupId, message.id) - .then(function(data){ - var res = data.data.data; - message.flags = res.flags; - message.flagCount = res.flagCount; - Notification.text(window.env.t('abuseReported')); - $scope.$close(); - }); - }; - - $scope.clearFlagCount = function(message, groupId) { - Chat.clearFlagCount(groupId, message.id) - .then(function(data){ - message.flagCount = 0; - Notification.text("Flags cleared"); - $scope.$close(); - }); - } - } - ]); diff --git a/website/client-old/js/controllers/menuCtrl.js b/website/client-old/js/controllers/menuCtrl.js deleted file mode 100644 index 4239eb5374..0000000000 --- a/website/client-old/js/controllers/menuCtrl.js +++ /dev/null @@ -1,133 +0,0 @@ -'use strict'; - -angular.module('habitrpg') - .controller('MenuCtrl', ['$scope', '$rootScope', '$http', 'Chat', 'Content', 'User', '$state', - function($scope, $rootScope, $http, Chat, Content, User, $state) { - - $scope.logout = function() { - localStorage.clear(); - window.location.href = '/logout'; - }; - - function selectNotificationValue(mysteryValue, invitationValue, cardValue, unallocatedValue, messageValue, noneValue, groupApprovalRequested, groupApproved) { - var user = $scope.user; - - if (user.purchased && user.purchased.plan && user.purchased.plan.mysteryItems && user.purchased.plan.mysteryItems.length) { - return mysteryValue; - } else if ((user.invitations.parties && user.invitations.parties.length > 0) || (user.invitations.guilds && user.invitations.guilds.length > 0)) { - return invitationValue; - } else if (user.flags.cardReceived) { - return cardValue; - } else if (user.flags.classSelected && !(user.preferences && user.preferences.disableClasses) && user.stats.points) { - return unallocatedValue; - } else if (!(_.isEmpty(user.newMessages))) { - return messageValue; - } else if (!_.isEmpty(user.groupNotifications)) { - var groupNotificationTypes = _.map(user.groupNotifications, 'type'); - if (groupNotificationTypes.indexOf('GROUP_TASK_APPROVAL') !== -1) { - return groupApprovalRequested; - } else if (groupNotificationTypes.indexOf('GROUP_TASK_APPROVED') !== -1) { - return groupApproved; - } - return noneValue; - } else { - return noneValue; - } - } - - $scope.hasQuestProgress = function() { - var user = $scope.user; - if (user.party.quest) { - var userQuest = Content.quests[user.party.quest.key]; - - if (!userQuest) { - return false; - } - if (userQuest.boss && user.party.quest.progress.up > 0) { - return true; - } - if (userQuest.collect && user.party.quest.progress.collectedItems > 0) { - return true; - } - } - return false; - }; - - $scope.getQuestInfo = function() { - var user = $scope.user; - var questInfo = {}; - if (user.party.quest) { - var userQuest = Content.quests[user.party.quest.key]; - - questInfo.title = userQuest.text(); - - if (userQuest.boss) { - questInfo.body = window.env.t('questTaskDamage', { damage: user.party.quest.progress.up.toFixed(1) }); - } else if (userQuest.collect) { - questInfo.body = window.env.t('questTaskCollection', { items: user.party.quest.progress.collectedItems }); - } - } - return questInfo; - }; - - $scope.clearMessages = Chat.markChatSeen; - $scope.clearCards = Chat.clearCards; - - $scope.getNotificationsCount = function() { - var count = 0; - - if($scope.user.invitations.parties){ - count += $scope.user.invitations.parties.length; - } - - if($scope.user.purchased.plan && $scope.user.purchased.plan.mysteryItems.length){ - count++; - } - - if($scope.user.invitations.guilds){ - count += $scope.user.invitations.guilds.length; - } - - if($scope.user.flags.classSelected && !$scope.user.preferences.disableClasses && $scope.user.stats.points){ - count += $scope.user.stats.points > 0 ? 1 : 0; - } - - if($scope.user.newMessages) { - count += Object.keys($scope.user.newMessages).length; - } - - return count; - }; - - $scope.iconClasses = function() { - return selectNotificationValue( - 'glyphicon-gift', - 'glyphicon-user', - 'glyphicon-envelope', - 'glyphicon-plus-sign', - 'glyphicon-comment', - 'glyphicon-comment inactive', - 'glyphicon-question-sign', - 'glyphicon-ok-sign' - ); - }; - - $scope.hasNoNotifications = function() { - return selectNotificationValue(false, false, false, false, false, true, false, false); - }; - - $scope.viewGroupApprovalNotification = function (notification, $index, navigate) { - User.readNotification(notification.id); - User.user.groupNotifications.splice($index, 1); - if (navigate) $state.go("options.social.guilds.detail", {gid: notification.data.groupId}); - }; - - $scope.groupApprovalNotificationIcon = function (notification) { - if (notification.type === 'GROUP_TASK_APPROVAL') { - return 'glyphicon glyphicon-question-sign'; - } else if (notification.type === 'GROUP_TASK_APPROVED') { - return 'glyphicon glyphicon-ok-sign'; - } - }; - } -]); diff --git a/website/client-old/js/controllers/newGroupCtrl.js b/website/client-old/js/controllers/newGroupCtrl.js deleted file mode 100644 index 57e6fbef1b..0000000000 --- a/website/client-old/js/controllers/newGroupCtrl.js +++ /dev/null @@ -1,53 +0,0 @@ -"use strict"; - -/* - A controller to manage the New Group page - */ - -angular.module('habitrpg') - .controller("NewGroupCtrl", ['$scope', '$window', 'Groups', 'Payments', - function ($scope, $window, Groups, Payments) { - $scope.PAGES = { - CREATE_GROUP: 'create-group', - UPGRADE_GROUP: 'upgrade-group', - }; - $scope.activePage = $scope.PAGES.CREATE_GROUP; - $scope.changePage = function (page) { - $scope.activePage = page; - $window.scrollTo(0, 0); - }; - - $scope.newGroup = { - type: 'guild', - privacy: 'private', - }; - $scope.PAYMENTS = { - AMAZON: 'amazon', - STRIPE: 'stripe', - }; - - $scope.newGroupIsReady = function () { - return !!$scope.newGroup.name; - }; - - $scope.createGroup = function () { - $scope.changePage($scope.PAGES.UPGRADE_GROUP); - }; - - $scope.upgradeGroup = function (paymentType) { - var subscriptionKey = 'group_monthly'; // @TODO: Get from content API? - if (paymentType === $scope.PAYMENTS.STRIPE) Payments.showStripe({ - subscription: subscriptionKey, - coupon: null, - groupToCreate: $scope.newGroup - }); - if (paymentType === $scope.PAYMENTS.AMAZON) Payments.amazonPayments.init({ - type: 'subscription', - subscription: subscriptionKey, - coupon: null, - groupToCreate: $scope.newGroup - }); - }; - }]); - - diff --git a/website/client-old/js/controllers/notificationCtrl.js b/website/client-old/js/controllers/notificationCtrl.js deleted file mode 100644 index 2caf517039..0000000000 --- a/website/client-old/js/controllers/notificationCtrl.js +++ /dev/null @@ -1,368 +0,0 @@ -'use strict'; - -habitrpg.controller('NotificationCtrl', - ['$scope', '$rootScope', 'Shared', 'Content', 'User', 'Guide', 'Notification', 'Analytics', 'Achievement', 'Social', 'Tasks', '$modal', - function ($scope, $rootScope, Shared, Content, User, Guide, Notification, Analytics, Achievement, Social, Tasks, $modal) { - var isRunningYesterdailies = false; - - $rootScope.$watch('user', function (after, before) { - runYesterDailies(); - }); - - $rootScope.$on('userUpdated', function (after, before) { - runYesterDailies(); - }); - - function runYesterDailies() { - if (isRunningYesterdailies) return; - - var userLastCron = moment(User.user.lastCron).local(); - var userDayStart = moment().startOf('day').add({ hours: User.user.preferences.dayStart }); - - if (!User.user.needsCron) return; - var dailys = User.user.dailys; - - if (!$rootScope.appLoaded) return; - - isRunningYesterdailies = true; - - var yesterDay = moment().subtract('1', 'day').startOf('day').add({ hours: User.user.preferences.dayStart }); - var yesterDailies = []; - dailys.forEach(function (task) { - if (task && task.group.approval && task.group.approval.requested) return; - if (task.completed) return; - var shouldDo = Shared.shouldDo(yesterDay, task); - - if (task.yesterDaily && shouldDo) yesterDailies.push(task); - }); - - if (yesterDailies.length === 0) { - User.runCron().then(function () { - isRunningYesterdailies = false; - handleUserNotifications(User.user); - }); - return; - }; - - var modalScope = $rootScope.$new(); - modalScope.obj = User.user; - modalScope.taskList = yesterDailies; - modalScope.list = { - showCompleted: false, - type: 'daily', - }; - modalScope.processingYesterdailies = true; - - $scope.yesterDailiesModalOpen = true; - $modal.open({ - templateUrl: 'modals/yesterDailies.html', - scope: modalScope, - backdrop: 'static', - controller: ['$scope', 'Tasks', 'User', '$rootScope', function ($scope, Tasks, User, $rootScope) { - $rootScope.$on('task:scored', function (event, data) { - var task = data.task; - var indexOfTask = _.findIndex($scope.taskList, function (taskInList) { - return taskInList._id === task._id; - }); - if (!$scope.taskList[indexOfTask]) return; - $scope.taskList[indexOfTask].group.approval.requested = task.group.approval.requested; - if ($scope.taskList[indexOfTask].group.approval.requested) return; - $scope.taskList[indexOfTask].completed = task.completed; - }); - - $scope.ageDailies = function () { - User.runCron() - .then(function () { - isRunningYesterdailies = false; - handleUserNotifications(User.user); - }); - }; - }], - }); - } - - $rootScope.$watch('user.stats.hp', function (after, before) { - if (after <= 0){ - $rootScope.playSound('Death'); - $rootScope.openModal('death', {keyboard:false, backdrop:'static'}); - } else if (after <= 30 && !User.user.flags.warnedLowHealth) { - $rootScope.openModal('lowHealth', {keyboard:false, backdrop:'static', controller:'UserCtrl', track:'Health Warning'}); - } - if (after == before) return; - if (User.user.stats.lvl == 0) return; - Notification.hp(after - before, 'hp'); - $rootScope.$broadcast('syncPartyRequest', { - type: 'user_update', - user: User.user, - }); // Sync party to update members - if (after < 0) $rootScope.playSound('Minus_Habit'); - }); - - $rootScope.$watch('user.stats.exp', function(after, before) { - if (after == before) return; - if (User.user.stats.lvl == 0) return; - Notification.exp(after - before); - }); - - $rootScope.$watch('user.stats.gp', function(after, before) { - if (after == before) return; - if (User.user.stats.lvl == 0) return; - var money = after - before; - var bonus; - if (User.user._tmp) { - bonus = User.user._tmp.streakBonus || 0; - } - Notification.gp(money, bonus || 0); - - //Append Bonus - - if ((money > 0) && !!bonus) { - if (bonus < 0.01) bonus = 0.01; - Notification.text("+ " + Notification.coins(bonus) + ' ' + window.env.t('streakCoins')); - delete User.user._tmp.streakBonus; - } - }); - - $rootScope.$watch('user.stats.mp', function(after,before) { - if (after == before) return; - if (!User.user.flags.classSelected || User.user.preferences.disableClasses) return; - var mana = after - before; - Notification.mp(mana); - }); - - // Levels that already display modals and should not trigger generic Level Up - var unlockLevels = { - '3': 'drop system', - '10': 'class system', - '50': 'Orb of Rebirth' - } - - $rootScope.$watch('user.stats.lvl', function(after, before) { - if (after <= before) return; - Notification.lvl(); - $rootScope.playSound('Level_Up'); - if (User.user._tmp && User.user._tmp.drop && (User.user._tmp.drop.type === 'Quest')) return; - if (unlockLevels['' + after]) return; - if (!User.user.preferences.suppressModals.levelUp) $rootScope.openModal('levelUp', {controller:'UserCtrl', size:'sm'}); - }); - - $rootScope.$watch('!user.flags.classSelected && user.stats.lvl >= 10', function(after, before){ - if(after){ - $rootScope.openModal('chooseClass', {controller:'UserCtrl', keyboard:false, backdrop:'static'}); - } - }); - - // Avoid showing the same notiication more than once - var lastShownNotifications = []; - - function transferGroupNotification(notification) { - if (!User.user.groupNotifications) User.user.groupNotifications = []; - User.user.groupNotifications.push(notification); - } - - var alreadyReadNotification = []; - - function handleUserNotifications (after) { - if (!after || after.length === 0) return; - - var notificationsToRead = []; - var scoreTaskNotification = []; - - User.user.groupNotifications = []; // Flush group notifictions - - after.forEach(function (notification) { - if (lastShownNotifications.indexOf(notification.id) !== -1) { - return; - } - - // Some notifications are not marked read here, so we need to fix this system - // to handle notifications differently - if (['GROUP_TASK_APPROVED', 'GROUP_TASK_APPROVAL'].indexOf(notification.type) === -1) { - lastShownNotifications.push(notification.id); - if (lastShownNotifications.length > 10) { - lastShownNotifications.splice(0, 9); - } - } - - var markAsRead = true; - - switch (notification.type) { - case 'GUILD_PROMPT': - if (notification.data.textVariant === -1) { - $rootScope.openModal('testing'); - } else { - $rootScope.openModal('testingVariant'); - } - break; - case 'DROPS_ENABLED': - $rootScope.openModal('dropsEnabled'); - break; - case 'REBIRTH_ENABLED': - $rootScope.openModal('rebirthEnabled'); - break; - case 'WON_CHALLENGE': - User.sync().then( function() { - Achievement.displayAchievement('wonChallenge'); - }); - break; - case 'STREAK_ACHIEVEMENT': - Notification.streak(User.user.achievements.streak); - $rootScope.playSound('Achievement_Unlocked'); - if (!User.user.preferences.suppressModals.streak) { - Achievement.displayAchievement('streak', {size: 'md'}); - } - break; - case 'ULTIMATE_GEAR_ACHIEVEMENT': - $rootScope.playSound('Achievement_Unlocked'); - Achievement.displayAchievement('ultimateGear', {size: 'md'}); - break; - case 'REBIRTH_ACHIEVEMENT': - $rootScope.playSound('Achievement_Unlocked'); - Achievement.displayAchievement('rebirth'); - break; - case 'GUILD_JOINED_ACHIEVEMENT': - $rootScope.playSound('Achievement_Unlocked'); - Achievement.displayAchievement('joinedGuild', {size: 'md'}); - break; - case 'CHALLENGE_JOINED_ACHIEVEMENT': - $rootScope.playSound('Achievement_Unlocked'); - Achievement.displayAchievement('joinedChallenge', {size: 'md'}); - break; - case 'INVITED_FRIEND_ACHIEVEMENT': - $rootScope.playSound('Achievement_Unlocked'); - Achievement.displayAchievement('invitedFriend', {size: 'md'}); - break; - case 'NEW_CONTRIBUTOR_LEVEL': - $rootScope.playSound('Achievement_Unlocked'); - Achievement.displayAchievement('contributor', {size: 'md'}); - break; - case 'CRON': - if (notification.data) { - if (notification.data.hp) Notification.hp(notification.data.hp, 'hp'); - if (notification.data.mp) Notification.mp(notification.data.mp); - } - break; - case 'GROUP_TASK_APPROVAL': - transferGroupNotification(notification); - markAsRead = false; - break; - case 'GROUP_TASK_APPROVED': - transferGroupNotification(notification); - markAsRead = false; - break; - case 'SCORED_TASK': - // Search if it is a read notification - for (var i = 0; i < alreadyReadNotification.length; i++) { - if (alreadyReadNotification[i] == notification.id) { - markAsRead = false; // Do not let it be read again - break; - } - } - - // Only process the notification if it is an unread notification - if (markAsRead) { - scoreTaskNotification.push(notification); - - // Add to array of read notifications - alreadyReadNotification.push(notification.id); - } - break; - case 'LOGIN_INCENTIVE': - Notification.showLoginIncentive(User.user, notification.data, Social.loadWidgets); - break; - default: - if (notification.data.headerText && notification.data.bodyText) { - var modalScope = $rootScope.$new(); - modalScope.data = notification.data; - $rootScope.openModal('generic', {scope: modalScope}); - } - else { - markAsRead = false; // If the notification is not implemented, skip it - } - break; - } - - if (markAsRead) notificationsToRead.push(notification.id); - }); - - var userReadNotifsPromise = User.readNotifications(notificationsToRead); - - if (userReadNotifsPromise) { - userReadNotifsPromise.then(function () { - - // Only run this code for scoring approved tasks - if (scoreTaskNotification.length > 0) { - var approvedTasks = []; - for (var i = 0; i < scoreTaskNotification.length; i++) { - // Array with all approved tasks - approvedTasks.push({ - params: { - task: scoreTaskNotification[i].data.scoreTask, - direction: "up" - } - }); - - // Show notification of task approved - Notification.markdown(scoreTaskNotification[i].data.message); - } - - // Score approved tasks - User.bulkScore(approvedTasks); - } - }); - } - - User.user.notifications = []; // reset the notifications - } - - // Since we don't use localStorage anymore, notifications for achievements and new contributor levels - // are now stored in user.notifications. - $rootScope.$watchCollection('userNotifications', function (after) { - if (!User.user._wrapped) return; - if (User.user.needsCron) return; - handleUserNotifications(after); - }); - - // var handleUserNotificationsOnFirstSync = _.once(function () { - // handleUserNotifications($rootScope.userNotifications); - // }); - // $rootScope.$on('userUpdated', handleUserNotificationsOnFirstSync); - - // TODO what about this? - $rootScope.$watch('user.achievements', function(){ - $rootScope.playSound('Achievement_Unlocked'); - }, true); - - $rootScope.$watch('user.flags.armoireEmpty', function(after,before){ - if (after == before || after == false) return; - $rootScope.openModal('armoireEmpty'); - }); - - // Completed quest modal - $scope.$watch('user.party.quest.completed', function(after, before){ - if (!after) return; - $rootScope.openModal('questCompleted', {controller:'InventoryCtrl'}); - }); - - // Quest invitation modal - $scope.$watch('user.party.quest.RSVPNeeded && !user.party.quest.completed', function(after, before){ - if (after != true) return; - $rootScope.openModal('questInvitation', {controller:'PartyCtrl'}); - }); - - $rootScope.$on('responseError500', function(ev, error){ - Notification.error(error); - }); - $rootScope.$on('responseError', function(ev, error){ - Notification.error(error, true); - }); - - $rootScope.$on('responseText', function(ev, error){ - Notification.text(error); - }); - - // Show new-stuff modal on load - if (User.user.flags.newStuff) - $rootScope.openModal('newStuff', {size:'lg'}); - } -]); diff --git a/website/client-old/js/controllers/partyCtrl.js b/website/client-old/js/controllers/partyCtrl.js deleted file mode 100644 index a90f96f43c..0000000000 --- a/website/client-old/js/controllers/partyCtrl.js +++ /dev/null @@ -1,294 +0,0 @@ -'use strict'; - -habitrpg.controller("PartyCtrl", ['$rootScope','$scope','$window','Groups','Chat','User','Challenges','$state','$compile','Analytics','Quests','Social', 'Achievement', 'Members', 'Tasks', - function($rootScope, $scope, $window, Groups, Chat, User, Challenges, $state, $compile, Analytics, Quests, Social, Achievement, Members, Tasks) { - - var PARTY_LOADING_MESSAGES = 4; - - var user = User.user; - - $scope.type = 'party'; - $scope.text = window.env.t('party'); - $scope.group = {loadingParty: true}; - $scope.groupPanel = 'chat'; - - $scope.inviteOrStartParty = Groups.inviteOrStartParty; - $scope.loadWidgets = Social.loadWidgets; - - // Random message between 1 and PARTY_LOADING_MESSAGES - var partyMessageNumber = Math.floor(Math.random() * PARTY_LOADING_MESSAGES) + 1; - $scope.partyLoadingMessage = window.env.t('partyLoading' + partyMessageNumber); - - function handlePartyResponse (group) { - // Assign and not replace so that all the references get the modifications - _.assign($rootScope.party, group); - $scope.obj = $scope.group = $rootScope.party; - $scope.group.loadingParty = false; - checkForNotifications(); - if ($state.is('options.social.party')) { - if ('Notification' in window && window.Notification.permission === 'default') { - setTimeout(function () { - var notifsModal = $rootScope.openModal('enableDesktopNotifications', { - backdrop: true, - windowClass: 'vertically-centered-modals', - }); - - // Safari doesn't support promises - var isSafari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent); - - function closeModal () { notifsModal.close(); } - if (isSafari) { - window.Notification.requestPermission(closeModal); - } else { - window.Notification.requestPermission().then(closeModal); - } - }, 100); - } - Chat.markChatSeen($scope.group._id) - .then (function () { - return Members.getGroupMembers($scope.group._id, true); - }) - .then(function (response) { - $scope.group.members = response.data.data; - - return Members.getGroupInvites($scope.group._id); - }) - .then(function (response) { - $scope.group.invites = response.data.data; - - return Challenges.getGroupChallenges($scope.group._id); - }) - .then(function (response) { - $scope.group.challenges = response.data.data; - - return Tasks.getGroupTasks($scope.group._id); - }) - .then(function (response) { - var tasks = response.data.data; - - $scope.group['habits'] = []; - $scope.group['dailys'] = []; - $scope.group['todos'] = []; - $scope.group['rewards'] = []; - - tasks.forEach(function (element, index, array) { - if (!$scope.group[element.type + 's']) $scope.group[element.type + 's'] = []; - $scope.group[element.type + 's'].unshift(element); - }); - - $scope.group.approvals = []; - if (User.user._id === $scope.group.leader._id) { - return Tasks.getGroupApprovals($scope.group._id); - } - }) - .then(function (response) { - if (response) $scope.group.approvals = response.data.data; - }); - } - } - - function handlePartyError (response) { - $rootScope.party = $scope.group = $scope.newGroup = { type: 'party' }; - } - - if ($state.is('options.social.party') && $rootScope.party && $rootScope.party.id) { - Groups.party().then(handlePartyResponse, handlePartyError); - } else { - Groups.Group.syncParty().then(handlePartyResponse, handlePartyError); - } - - function checkForNotifications () { - // Checks if user's party has reached 2 players for the first time. - if(!user.achievements.partyUp - && $scope.group.memberCount >= 2) { - User.set({'achievements.partyUp':true}); - Achievement.displayAchievement('partyUp'); - } - - // Checks if user's party has reached 4 players for the first time. - if(!user.achievements.partyOn - && $scope.group.memberCount >= 4) { - User.set({'achievements.partyOn':true}); - Achievement.displayAchievement('partyOn'); - } - } - - $scope.create = function(group) { - group.loadingParty = true; - - if (!group.name) group.name = env.t('possessiveParty', {name: User.user.profile.name}); - Groups.Group.create(group) - .then(function(response) { - Analytics.updateUser({'partyID': $scope.group ._id, 'partySize': 1}); - $rootScope.hardRedirect('/#/options/groups/party'); - }); - }; - - $scope.join = function (party) { - if (party.cancelledPlan && !confirm(window.env.t('aboutToJoinCancelledGroupPlan'))) { - return; - } - - if (!$window.confirm(window.env.t('joinPartyConfirmationText', {partyName: party.name}))){ - return; - } - - Groups.Group.join(party.id) - .then(function (response) { - $rootScope.party = $scope.group = response.data.data; - User.sync(); - Analytics.updateUser({'partyID': party.id}); - $rootScope.hardRedirect('/#/options/groups/party'); - }); - }; - - // TODO: refactor guild and party leave into one function - $scope.leave = function (keep) { - if (keep == 'cancel') { - $scope.selectedGroup = undefined; - $scope.popoverEl.popover('destroy'); - } else { - Groups.Group.leave($scope.selectedGroup._id, keep, 'remain-in-challenges') - .then(function (response) { - Analytics.updateUser({'partySize':null,'partyID':null}); - User.sync().then(function () { - $rootScope.hardRedirect('/#/options/groups/party'); - }); - }); - } - }; - - // TODO: refactor guild and party clickLeave into one function - $scope.clickLeave = function(group, $event){ - Analytics.track({'hitType':'event','eventCategory':'button','eventAction':'click','eventLabel':'Leave Party'}); - $scope.selectedGroup = group; - $scope.popoverEl = $($event.target).closest('.btn'); - var html, title; - html = $compile('' + window.env.t('removeTasks') + '
\n' + window.env.t('keepTasks') + '
\n' + window.env.t('cancel') + '
')($scope); - title = window.env.t('leavePartyCha'); - - //TODO: Move this to challenge service - Challenges.getGroupChallenges(group._id) - .then(function(response) { - var challenges = _.map(_.filter(response.data.data, function(c) { - return c.group._id == group._id; - }), '_id'); - - if (_.intersection(challenges, User.user.challenges).length > 0) { - html = $compile( - '' + window.env.t('removeTasks') + '
\n' + window.env.t('keepTasks') + '
\n' + window.env.t('cancel') + '
' - )($scope); - title = window.env.t('leavePartyCha'); - } else { - html = $compile( - '' + window.env.t('confirm') + '
\n' + window.env.t('cancel') + '
' - )($scope); - title = window.env.t('leaveParty'); - } - - $scope.popoverEl.popover('destroy').popover({ - html: true, - placement: 'top', - trigger: 'manual', - title: title, - content: html - }).popover('show'); - }); - }; - - $scope.clickStartQuest = function () { - Analytics.track({'hitType':'event','eventCategory':'button','eventAction':'click','eventLabel':'Start a Quest'}); - var hasQuests = _.find(User.user.items.quests, function(quest) { - return quest > 0; - }); - - if (hasQuests){ - $rootScope.openModal("ownedQuests", { controller:"InventoryCtrl" }); - } else { - $rootScope.$state.go('options.inventory.quests'); - } - }; - - $scope.leaveOldPartyAndJoinNewParty = function(newPartyId, newPartyName) { - if (confirm('Are you sure you want to delete your party and join ' + newPartyName + '?')) { - Groups.Group.leave(Groups.data.party._id, false, 'remain-in-challenges') - .then(function() { - $rootScope.party = $scope.group = { - loadingParty: true - }; - $scope.join({ id: newPartyId, name: newPartyName }); - }); - } - } - - $scope.reject = function(party) { - Groups.Group.rejectInvite(party.id).then(function () { - User.sync(); - }); - } - - $scope.questInit = function() { - var key = $rootScope.selectedQuest.key; - - Quests.initQuest(key).then(function() { - $rootScope.selectedQuest = undefined; - $scope.$close(); - }); - }; - - $scope.questCancel = function(){ - if (!confirm(window.env.t('sureCancel'))) return; - - Quests.sendAction('quests/cancel') - .then(function(quest) { - $scope.group.quest = quest; - }); - } - - $scope.questAbort = function(){ - if (!confirm(window.env.t('sureAbort'))) return; - if (!confirm(window.env.t('doubleSureAbort'))) return; - - Quests.sendAction('quests/abort') - .then(function(quest) { - $scope.group.quest = quest; - }); - } - - $scope.questLeave = function(){ - if (!confirm(window.env.t('sureLeave'))) return; - - Quests.sendAction('quests/leave') - .then(function(quest) { - $scope.group.quest = quest; - }); - } - - $scope.questAccept = function(){ - Quests.sendAction('quests/accept') - .then(function(quest) { - $scope.group.quest = quest; - }); - }; - - $scope.questForceStart = function(){ - Quests.sendAction('quests/force-start') - .then(function(quest) { - $scope.group.quest = quest; - }); - }; - - $scope.questReject = function(){ - Quests.sendAction('quests/reject') - .then(function(quest) { - $scope.group.quest = quest; - }); - }; - - $scope.canEditQuest = function() { - var isQuestLeader = $scope.group.quest && $scope.group.quest.leader === User.user._id; - - return isQuestLeader; - }; - } - ]); diff --git a/website/client-old/js/controllers/rootCtrl.js b/website/client-old/js/controllers/rootCtrl.js deleted file mode 100644 index f8862c7c6f..0000000000 --- a/website/client-old/js/controllers/rootCtrl.js +++ /dev/null @@ -1,472 +0,0 @@ -"use strict"; - -/* Make user and settings available for everyone through root scope. - */ - -habitrpg.controller("RootCtrl", ['$scope', '$rootScope', '$location', 'User', '$http', '$state', '$stateParams', 'Notification', 'Groups', 'Shared', 'Content', '$modal', '$timeout', 'ApiUrl', 'Payments','$sce','$window','Analytics','TAVERN_ID', 'Pusher', - function($scope, $rootScope, $location, User, $http, $state, $stateParams, Notification, Groups, Shared, Content, $modal, $timeout, ApiUrl, Payments, $sce, $window, Analytics, TAVERN_ID, Pusher) { - var user = User.user; - var IGNORE_SCROLL_PAGES = { - 'options.social.challenges.detail': true, - 'options.social.challenges': true - }; - - // Setup page once user is synced - var clearAppLoadedListener = $rootScope.$watch('appLoaded', function (after) { - if (after === true) { - // Initialize sticky header - $timeout(function () { - if (window.env.IS_MOBILE || User.user.preferences.stickyHeader === false) return; - $('.header-wrap').sticky({topSpacing:0}); - $(window).resize(function() {$('.header-wrap').sticky('update');}); - }); - - // Remove listener - clearAppLoadedListener(); - } - }); - - $rootScope.$on('$stateChangeSuccess', - function(event, toState, toParams, fromState, fromParams){ - $rootScope.pageTitle = $state.current.title; - - if (!($state.current.name in IGNORE_SCROLL_PAGES)) { - $window.scrollTo(0, 0); - } - - if (!!fromState.name) Analytics.track({'hitType':'pageview','eventCategory':'navigation','eventAction':'navigate','page':'/#/'+toState.name}); - if (toState.name=='options.social.inbox' && User.user.inbox && User.user.inbox.newMessages > 0) { - User.clearNewMessages(); - } - }); - - $rootScope.appLoaded = false; // also used to indicate when the user is fully loaded - $rootScope.TAVERN_ID = TAVERN_ID; - $rootScope.User = User; - $rootScope.user = user; - $rootScope.moment = window.moment; - $rootScope._ = window._; - $rootScope.settings = User.settings; - $rootScope.Shared = Shared; - $rootScope.Content = Content; - $rootScope.Analytics = Analytics; - $rootScope.env = window.env; - $rootScope.Math = Math; - $rootScope.Groups = Groups; - $rootScope.toJson = angular.toJson; - $rootScope.Payments = Payments; - $rootScope.userNotifications = []; - $rootScope.party = {}; // to be extended later with real data - - // Angular UI Router - $rootScope.$state = $state; - $rootScope.$stateParams = $stateParams; - - // indexOf helper - $scope.indexOf = function(haystack, needle){ - return haystack && ~haystack.indexOf(needle); - } - - // styling helpers - $rootScope.userLevelStyle = function(user,style){ - style = style || ''; - var npc = (user && user.backer && user.backer.npc) ? user.backer.npc : ''; - var level = (user && user.contributor && user.contributor.level) ? user.contributor.level : ''; - style += $scope.userLevelStyleFromLevel(level,npc,style) - return style; - } - $scope.userAdminGlyphiconStyle = function(user,style){ - style = style || ''; - if(user && user.contributor && user.contributor.level) - style += $scope.userAdminGlyphiconStyleFromLevel(user.contributor.level,style) - return style; - } - $scope.userLevelStyleFromLevel = function(level,npc,style){ - style = style || ''; - if(npc) - style += ' label-npc'; - if(level) - style += ' label-contributor-'+level; - return style; - } - $scope.userAdminGlyphiconStyleFromLevel = function(level,style){ - style = style || ''; - if(level) - if(level==8) - style += ' glyphicon glyphicon-star'; // moderator - if(level==9) - style += ' glyphicon icon-crown'; // staff - return style; - } - - $rootScope.playSound = function(id){ - if (!user.preferences.sound || user.preferences.sound == 'off') return; - var theme = user.preferences.sound; - var file = 'assets/audio/' + theme + '/' + id; - document.getElementById('oggSource').src = file + '.ogg'; - document.getElementById('mp3Source').src = file + '.mp3'; - document.getElementById('sound').load(); - } - - // count pets, mounts collected totals, etc - $rootScope.countExists = function(items) {return _.reduce(items,function(m,v){return m+(v?1:0)},0)} - - $scope.safeApply = function(fn) { - var phase = this.$root.$$phase; - if(phase == '$apply' || phase == '$digest') { - if(fn && (typeof(fn) === 'function')) { - fn(); - } - } else { - this.$apply(fn); - } - }; - - $rootScope.set = User.set; - $rootScope.authenticated = User.authenticated; - - var forceLoadBailey = function(template, options) { - $http.get('/new-stuff.html') - .success(function(data) { - $rootScope.latestBaileyMessage = $sce.trustAsHtml(data); - $modal.open({ - templateUrl: 'modals/' + template + '.html', - controller: options.controller, // optional - scope: options.scope, // optional - resolve: options.resolve, // optional - keyboard: (options.keyboard === undefined ? true : options.keyboard), // optional - backdrop: (options.backdrop === undefined ? true : options.backdrop), // optional - size: options.size, // optional, 'sm' or 'lg' - windowClass: options.windowClass // optional - }); - }); - }; - - // Open a modal from a template expression (like ng-click,...) - // Otherwise use the proper $modal.open - $rootScope.openModal = function(template, options){//controller, scope, keyboard, backdrop){ - if (!options) options = {}; - if (options.track) Analytics.track({'hitType':'event','eventCategory':'button','eventAction':'click','eventLabel':options.track}); - if(template === 'newStuff') return forceLoadBailey(template, options); - return $modal.open({ - templateUrl: 'modals/' + template + '.html', - controller: options.controller, // optional - scope: options.scope, // optional - resolve: options.resolve, // optional - keyboard: (options.keyboard === undefined ? true : options.keyboard), // optional - backdrop: (options.backdrop === undefined ? true : options.backdrop), // optional - size: options.size, // optional, 'sm' or 'lg' - windowClass: options.windowClass // optional - }); - } - - $rootScope.dismissAlert = function() { - $rootScope.set({'flags.newStuff':false}); - } - - $rootScope.acceptCommunityGuidelines = function() { - $rootScope.set({'flags.communityGuidelinesAccepted':true}); - } - - $rootScope.notPorted = function(){ - alert(window.env.t('notPorted')); - } - - $rootScope.dismissErrorOrWarning = function(type, $index){ - $rootScope.flash[type].splice($index, 1); - } - - $scope.contribText = function(contrib, backer){ - if (!contrib && !backer) return; - if (backer && backer.npc) return backer.npc; - var l = contrib && contrib.level; - if (l && l > 0) { - var level = (l < 3) ? window.env.t('friend') : (l < 5) ? window.env.t('elite') : (l < 7) ? window.env.t('champion') : (l < 8) ? window.env.t('legendary') : (l < 9) ? window.env.t('guardian') : window.env.t('heroic'); - return level + ' ' + contrib.text; - } - } - - $rootScope.charts = {}; - var resizeChartFunctions = {}; - $rootScope.toggleChart = function(id, task) { - var history = [], matrix, data; - switch (id) { - case 'exp': - history = User.user.history.exp; - $rootScope.charts.exp = (history.length == 0) ? false : !$rootScope.charts.exp; - break; - case 'todos': - history = User.user.history.todos; - $rootScope.charts.todos = (history.length == 0) ? false : !$rootScope.charts.todos; - break; - default: - history = task.history; - $rootScope.charts[id] = (history.length == 0) ? false : !$rootScope.charts[id]; - if (task && task._editing) task._editing = false; - } - - if ($rootScope.charts[id] && !resizeChartFunctions[id]) { - resizeChartFunctions[id] = function() { - drawChart(id, data); - }; - } else if (!$rootScope.charts[id]) { - delete resizeChartFunctions[id]; - } - - matrix = [[env.t('date'), env.t('score')]]; - _.each(history, function(obj) { - matrix.push([moment(obj.date).format(User.user.preferences.dateFormat.toUpperCase().replace('YYYY','YY') ), obj.value]); - }); - data = google.visualization.arrayToDataTable(matrix); - - drawChart(id, data); - }; - - function drawChart(id, data) { - var chart, width, options; - - if (id === 'exp') { - width = $('.row').width() - 20; - } else if (id === 'todos') { - width = $('.task-column.todos').width(); - } else { - width = $('.task-text').width() - 20; - } - - options = { - title: window.env.t('history'), - backgroundColor: { - fill: 'transparent' - }, - hAxis: { - slantedText: true, - slantedTextAngle: 90, - textStyle: { - fontSize: 12 - } - }, - vAxis: { - format: 'short', - textStyle: { - fontSize: 12 - } - }, - width: width, - height: 270, - chartArea: { - left: 50, - top: 30, - right: 20, - bottom: 65 - }, - legend: { - position: 'none' - } - }; - - chart = new google.visualization.LineChart($("." + id + "-chart")[0]); - chart.draw(data, options); - } - - $rootScope.getGearArray = function(set){ - var flatGearArray = _.toArray(Content.gear.flat); - - var filteredArray = _.filter(flatGearArray, {gearSet: set}); - - return filteredArray; - } - - // @TODO: Extract equip and purchase into equipment service - $rootScope.equip = function(itemKey, equipType) { - equipType = equipType || (user.preferences.costume ? 'costume' : 'equipped'); - var equipParams = { - type: equipType, - key: itemKey - }; - - User.equip({ params: equipParams }); - } - - $rootScope.purchase = function(type, item){ - if (type === 'special') return User.buySpecialSpell({params:{key:item.key}}); - if (type === 'card') return $scope.castStart(Content.spells.special[item.key]); - - var gems = user.balance * 4; - var price = item.value; - var message = ""; - - var itemName = window.env.t(Content.itemList[type].localeKey) - - if (Content.itemList[type].isEquipment) { - var eligibleForPurchase = _canBuyEquipment(item.key); - if (!eligibleForPurchase) return false; - - // @TODO: Attach gemValue to content so we don't have to do this - price = ((((item.specialClass == "wizard") && (item.type == "weapon")) || item.gearSet == "animal") + 1); - type = 'gear'; - } - - if (gems < price) return $rootScope.openModal('buyGems'); - - if (type === 'quests') { - if (item.previous) {message = window.env.t('alreadyEarnedQuestReward', {priorQuest: Content.quests[item.previous].text()})} - else if (item.lvl) {message = window.env.t('alreadyEarnedQuestLevel', {level: item.lvl})} - } - - message += window.env.t('buyThis', {text: itemName, price: price, gems: gems}); - if ($window.confirm(message)) - User.purchase({params:{type:type,key:item.key}}); - }; - - function _canBuyEquipment(itemKey) { - if (user.items.gear.owned[itemKey]) { - $window.alert(window.env.t('messageAlreadyOwnGear')); - } else if (user.items.gear.owned[itemKey] === false) { - $window.alert(window.env.t('messageAlreadyPurchasedGear')); - } else { - return true; - } - } - - function _questProgress() { - var user = $scope.user; - if (user.party.quest) { - var userQuest = Content.quests[user.party.quest.key]; - - if (!userQuest) { - return 0; - } - if (userQuest.boss && user.party.quest.progress.up > 0) { - return user.party.quest.progress.up; - } - if (userQuest.collect && user.party.quest.progress.collectedItems > 0) { - return user.party.quest.progress.collectedItems; - } - } - return 0; - } - - /* - ------------------------ - Spells - ------------------------ - */ - $scope.castStart = function(spell) { - if (User.user.stats.mp < spell.mana) return Notification.text(window.env.t('notEnoughMana')); - - if (spell.immediateUse && User.user.stats.gp < spell.value) - return Notification.text('Not enough gold.'); - - $rootScope.applyingAction = true; - $scope.spell = spell; - if (spell.target == 'self') { - $scope.castEnd(null, 'self'); - } else if (spell.target == 'party') { - Groups.party() - .then(function (party) { - party = (_.isArray(party) ? party : []).concat(User.user); - $scope.castEnd(party, 'party'); - }) - .catch(function (party) { // not in a party, act as a solo party - if (party && party.type === 'party') { - party = [User.user]; - $scope.castEnd(party, 'party'); - } - }); - } else if (spell.target == 'tasks') { - var tasks = User.user.habits.concat(User.user.dailys).concat(User.user.rewards).concat(User.user.todos); - // exclude challenge tasks - tasks = tasks.filter(function (task) { - if (!task.challenge) return true; - return (!task.challenge.id || task.challenge.broken); - }); - $scope.castEnd(tasks, 'tasks'); - } - } - - $scope.castEnd = function(target, type, $event){ - var beforeQuestProgress = _questProgress(); - - if (!$rootScope.applyingAction) return 'No applying action'; - $event && ($event.stopPropagation(),$event.preventDefault()); - - if ($scope.spell.target != type) return Notification.text(window.env.t('invalidTarget')); - $scope.spell.cast(User.user, target); - User.save(); - - var spell = $scope.spell; - var targetId = target ? target._id : null; - $scope.spell = null; - $rootScope.applyingAction = false; - - var spellUrl = ApiUrl.get() + '/api/v3/user/class/cast/' + spell.key; - if (targetId) spellUrl += '?targetId=' + targetId; - - $http.post(spellUrl) - .success(function(){ // TODO response will always include the modified data, no need to sync! - var msg = window.env.t('youCast', {spell: spell.text()}); - - switch (type) { - case 'task': msg = window.env.t('youCastTarget', {spell: spell.text(), target: target.text});break; - case 'user': msg = window.env.t('youCastTarget', {spell: spell.text(), target: target.profile.name});break; - case 'party': msg = window.env.t('youCastParty', {spell: spell.text()});break; - } - Notification.markdown(msg); - var questProgress = _questProgress() - beforeQuestProgress; - if (questProgress > 0) { - var userQuest = Content.quests[user.party.quest.key]; - if (userQuest.boss) { - Notification.quest('questDamage', questProgress.toFixed(1)); - } else if (quest.collection && userQuest.collect) { - Notification.quest('questCollection', questProgress); - } - } - User.sync(); - }); - } - - $rootScope.castCancel = function(){ - $rootScope.applyingAction = false; - $scope.spell = null; - } - - // Because our angular-ui-router uses anchors for urls (/#/options/groups/party), window.location.href=... won't - // reload the page. Perform manually. - $rootScope.hardRedirect = function(url){ - window.location.href = url; - setTimeout(function() { - window.location.reload(false); - }); - } - - // Universal method for sending HTTP methods - $rootScope.http = function(method, route, data, alertMsg){ - $http[method](ApiUrl.get() + route, data).success(function(){ - if (alertMsg) Notification.text(window.env.t(alertMsg)); - User.sync(); - }); - // error will be handled via $http interceptor - } - - // Global Keyevents - var ctrlKeys = [17, 224, 91]; - $scope.$on("habit:keydown", function (e, keyEvent) { - if (ctrlKeys.indexOf(keyEvent.keyCode) !== -1) { - $scope.ctrlPressed = true; - } - }); - - $scope.$on("habit:keyup", function (e, keyEvent) { - if (ctrlKeys.indexOf(keyEvent.keyCode) !== -1) { - $scope.ctrlPressed = false; - } - }); - - var resizeAllCharts = _.debounce(function () { - _.each(resizeChartFunctions, function (fn) { - fn(); - }); - }, 100); - $(window).resize(resizeAllCharts); - } -]); diff --git a/website/client-old/js/controllers/settingsCtrl.js b/website/client-old/js/controllers/settingsCtrl.js deleted file mode 100644 index 852b556a9e..0000000000 --- a/website/client-old/js/controllers/settingsCtrl.js +++ /dev/null @@ -1,400 +0,0 @@ -'use strict'; - -// Make user and settings available for everyone through root scope. -habitrpg.controller('SettingsCtrl', - ['$scope', 'User', '$rootScope', '$http', 'ApiUrl', 'Guide', '$location', '$modalStack', '$timeout', 'Content', 'Notification', 'Shared', 'Social', '$compile', '$sce', 'Payments', - function($scope, User, $rootScope, $http, ApiUrl, Guide, $location, $modalStack, $timeout, Content, Notification, Shared, Social, $compile, $sce, Payments) { - var RELEASE_ANIMAL_TYPES = { - pets: 'releasePets', - mounts: 'releaseMounts', - both: 'releaseBoth', - }; - - var SOCIAL_AUTH_NETWORKS = Shared.constants.SUPPORTED_SOCIAL_NETWORKS; - $scope.SOCIAL_AUTH_NETWORKS = SOCIAL_AUTH_NETWORKS; - - // FIXME we have this re-declared everywhere, figure which is the canonical version and delete the rest -// $scope.auth = function (id, token) { -// User.authenticate(id, token, function (err) { -// if (!err) { -// alert('Login successful!'); -// $location.path("/habit"); -// } -// }); -// } - - // A simple object to map the key stored in the db (user.preferences.emailNotification[key]) - // to its string but ONLY when the preferences' key and the string key don't match - var mapPrefToEmailString = { - 'importantAnnouncements': 'inactivityEmails' - }; - - // If ?unsubFrom param is passed with valid email type, - // automatically unsubscribe users from that email and - // show an alert - $timeout(function(){ - var unsubFrom = $location.search().unsubFrom; - if(unsubFrom){ - var emailPrefKey = 'preferences.emailNotifications.' + unsubFrom; - var emailTypeString = env.t(mapPrefToEmailString[unsubFrom] || unsubFrom); - User.set({emailPrefKey: false}); - User.user.preferences.emailNotifications[unsubFrom] = false; - Notification.text(env.t('correctlyUnsubscribedEmailType', {emailType: emailTypeString})); - $location.search({}); - } - }, 1000); - - $scope.hideHeader = function(){ - User.set({"preferences.hideHeader":!User.user.preferences.hideHeader}) - if (User.user.preferences.hideHeader && User.user.preferences.stickyHeader){ - User.set({"preferences.stickyHeader":false}); - $rootScope.$on('userSynced', function(){ - window.location.reload(); - }); - } - } - - $scope.toggleStickyHeader = function(){ - $rootScope.$on('userSynced', function(){ - window.location.reload(); - }); - User.set({"preferences.stickyHeader":!User.user.preferences.stickyHeader}); - } - - $scope.showTour = function(){ - User.set({'flags.showTour':true}); - Guide.goto('intro', 0, true); - } - - $scope.showBailey = function(){ - User.set({'flags.newStuff':true}); - } - - $scope.dayStart = User.user.preferences.dayStart; - - $scope.openDayStartModal = function(dayStart) { - $scope.dayStart = +dayStart; - $scope.nextCron = _calculateNextCron(); - - $rootScope.openModal('change-day-start', { scope: $scope }); - }; - - $scope.saveDayStart = function() { - User.setCustomDayStart(Math.floor($scope.dayStart)); - }; - - $scope.language = window.env.language; - $scope.availableLanguages = window.env.availableLanguages; - - $scope.changeLanguage = function(){ - $rootScope.$on('userSynced', function(){ - window.location.reload(); - }); - User.set({'preferences.language': $scope.language.code}); - } - - $scope.availableFormats = ['MM/dd/yyyy','dd/MM/yyyy', 'yyyy/MM/dd']; - - $scope.reroll = function(confirm){ - $scope.popoverEl.popover('destroy'); - - if (confirm) { - User.reroll({}); - $rootScope.$state.go('tasks'); - } - } - - $scope.clickReroll = function($event){ - $scope.popoverEl = $($event.target); - - var html = $compile( - '' + window.env.t('confirm') + '
\n' + window.env.t('cancel') + '
' - )($scope); - - $scope.popoverEl.popover('destroy').popover({ - html: true, - placement: 'top', - trigger: 'manual', - title: window.env.t('confirmFortify'), - content: html - }).popover('show'); - } - - $scope.rebirth = function(confirm){ - $scope.popoverEl.popover('destroy'); - - if (confirm) { - User.rebirth({}); - $rootScope.$state.go('tasks'); - } - } - - $scope.clickRebirth = function($event){ - $scope.popoverEl = $($event.target); - - var html = $compile( - '' + window.env.t('confirm') + '
\n' + window.env.t('cancel') + '
' - )($scope); - - $scope.popoverEl.popover('destroy').popover({ - html: true, - placement: 'top', - trigger: 'manual', - title: window.env.t('confirmReborn'), - content: html - }).popover('show'); - } - - $scope.changeUser = function(attr, updates){ - $http.put(ApiUrl.get() + '/api/v3/user/auth/update-'+attr, updates) - .success(function(){ - alert(window.env.t(attr+'Success')); - _.each(updates, function(v,k){updates[k]=null;}); - User.sync(); - }); - } - - $scope.restoreValues = {}; - $rootScope.openRestoreModal = function(){ - $scope.restoreValues.stats = angular.copy(User.user.stats); - $scope.restoreValues.achievements = {streak: User.user.achievements.streak || 0}; - $rootScope.openModal('restore', {scope:$scope}); - }; - - $scope.restore = function(){ - var stats = $scope.restoreValues.stats, - achievements = $scope.restoreValues.achievements; - - if (stats.lvl < 1) { - Notification.error(env.t('invalidLevel'), true); - return; - } - - User.set({ - 'stats.hp': stats.hp, - 'stats.exp': stats.exp, - 'stats.gp': stats.gp, - 'stats.lvl': stats.lvl, - 'stats.mp': stats.mp, - 'achievements.streak': achievements.streak - }); - $modalStack.dismissAll(); - } - - $scope.reset = function(){ - User.reset({}); - User.sync(); - $rootScope.$state.go('tasks'); - } - - $scope.delete = function(password, feedback) { - $http({ - url: ApiUrl.get() + '/api/v3/user', - method: 'DELETE', - data: {password: password, feedback: feedback}, - }) - .then(function(res, code) { - localStorage.clear(); - window.location.href = '/logout'; - }); - } - - $scope.enterCoupon = function(code) { - $http.post(ApiUrl.get() + '/api/v3/coupons/enter/' + code).success(function(res,code){ - if (code!==200) return; - User.sync(); - Notification.text(env.t('promoCodeApplied')); - }); - } - - $scope.generateCodes = function(codes){ - $http.post(ApiUrl.get() + '/api/v2/coupons/generate/'+codes.event+'?count='+(codes.count || 1)) - .success(function(res,code){ - $scope._codes = {}; - if (code!==200) return; - window.location.href = '/api/v2/coupons?limit='+codes.count+'&_id='+User.user._id+'&apiToken='+User.settings.auth.apiToken; - }) - } - - $scope.clickRelease = function(type, $event){ - // Close other popovers if they're open - $(".release_popover").not($event.target).popover('destroy'); - - // Handle clicking on the gem icon - if ($event.target.nodeName == "SPAN") { - $scope.releasePopoverEl = $($event.target.parentNode); - } else { - $scope.releasePopoverEl = $($event.target); - } - - var html = $compile( - '' + window.env.t('confirm') + '
\n' + window.env.t('cancel') + '
' - )($scope); - - $scope.releasePopoverEl.popover('destroy').popover({ - html: true, - placement: 'top', - trigger: 'manual', - title: window.env.t('confirmPetKey'), - content: html - }).popover('show'); - } - - $scope.releaseAnimals = function (type) { - $scope.releasePopoverEl.popover('destroy'); - - var releaseFunction = RELEASE_ANIMAL_TYPES[type]; - - if (releaseFunction) { - User[releaseFunction]({}); - $rootScope.$state.go('tasks'); - } - } - - // ---- Webhooks ------ - $scope._newWebhook = {url:''}; - $scope.addWebhook = function(url) { - User.addWebhook({ - id: Shared.uuid(), - type: 'taskActivity', - options: { - created: false, - updated: false, - deleted: false, - scored: true - }, - url: url, - enabled: true - }); - $scope._newWebhook.url = ''; - } - $scope.saveWebhook = function(webhook) { - delete webhook._editing; - User.updateWebhook(webhook); - } - $scope.deleteWebhook = User.deleteWebhook; - - $scope.applyCoupon = function(coupon){ - $http.post(ApiUrl.get() + '/api/v3/coupons/validate/'+coupon) - .success(function(res, code){ - if (!res.data.valid) { - Notification.error(env.t('invalidCoupon'), true); - return; - } - Notification.text("Coupon applied!"); - var subs = Content.subscriptionBlocks; - subs["basic_6mo"].discount = true; - subs["google_6mo"].discount = false; - }); - } - - $scope.gemGoldCap = function(subscription) { - var baseCap = 25; - var gemCapIncrement = 5; - var capIncrementThreshold = 3; - var gemCapExtra = User.user.purchased.plan.consecutive.gemCapExtra; - var blocks = Content.subscriptionBlocks[subscription.key].months / capIncrementThreshold; - var flooredBlocks = Math.floor(blocks); - - var userTotalDropCap = baseCap + gemCapExtra + flooredBlocks * gemCapIncrement; - var maxDropCap = 50; - - return [userTotalDropCap, maxDropCap]; - }; - - $scope.numberOfMysticHourglasses = function(subscription) { - var numberOfHourglasses = Content.subscriptionBlocks[subscription.key].months / 3; - return Math.floor(numberOfHourglasses); - }; - - $scope.hasBackupAuthOption = function(user, checkedNetworkKey) { - if (user.auth.local.username) { - return true; - } - return _.find(SOCIAL_AUTH_NETWORKS, function (network) { - if (network.key !== checkedNetworkKey) { - if (user.auth.hasOwnProperty(network.key)) { - return user.auth[network.key].id; - } - } - }); - }; - - $scope.hasSocialAuth = function (user) { - return _.find(SOCIAL_AUTH_NETWORKS, function (network) { - if (user.auth.hasOwnProperty(network.key)) { - return user.auth[network.key].id; - } - }); - }; - - $scope.deleteSocialAuth = function (networkKey) { - var network = _.find(SOCIAL_AUTH_NETWORKS, function (network) { - return network.key === networkKey; - }); - - $http.delete(ApiUrl.get() + "/api/v3/user/auth/social/"+networkKey).success(function(){ - Notification.text(env.t("detachedSocial", {network: network.name})); - User.sync(); - }); - }; - - $scope.socialLogin = Social.socialLogin; - - $scope.hasSubscription = function (user) { - return !!user.purchased.plan.customerId; - } - - $scope.hasCanceledSubscription = function (user) { - return ( - $scope.hasSubscription(user) && - !!user.purchased.plan.dateTerminated - ); - } - - $scope.canCancelSubscription = function (user) { - return ( - user.purchased.plan.paymentMethod !== Payments.paymentMethods.GOOGLE && - user.purchased.plan.paymentMethod !== Payments.paymentMethods.APPLE && - !$scope.hasCanceledSubscription(user) && - !$scope.hasGroupPlan(user) - ); - }; - - $scope.hasPlan = function (user) { - return !!user.purchased.plan.planId; - }; - - $scope.hasGroupPlan = function (user) { - return user.purchased.plan.customerId === "group-plan"; - }; - - $scope.hasConsecutiveSubscription = function (user) { - return !!user.purchased.plan.consecutive.count || !!user.purchased.plan.consecutive.offset; - }; - - $scope.canEditCardDetails = function (user) { - return ( - !$scope.hasCanceledSubscription(user) && - user.purchased.plan.paymentMethod === Payments.paymentMethods.STRIPE - ); - }; - - $scope.getCancelSubInfo = function (user) { - return $sce.trustAsHtml(env.t('cancelSubInfo' + user.purchased.plan.paymentMethod)); - }; - - function _calculateNextCron() { - $scope.dayStart; - - var nextCron = moment().hours($scope.dayStart).minutes(0).seconds(0).milliseconds(0); - - var currentHour = moment().format('H'); - if (currentHour >= $scope.dayStart) { - nextCron = nextCron.add(1, 'day');; - } - - return +nextCron.format('x'); - } - } -]); diff --git a/website/client-old/js/controllers/sortableInventoryCtrl.js b/website/client-old/js/controllers/sortableInventoryCtrl.js deleted file mode 100644 index e0a14c4fa4..0000000000 --- a/website/client-old/js/controllers/sortableInventoryCtrl.js +++ /dev/null @@ -1,24 +0,0 @@ -habitrpg.controller('SortableInventoryController', ['$scope', - function ($scope) { - var attributeSort = { - constitution: ['-(_effectiveCon)', '-(_effectiveCon+_effectiveInt+_effectivePer+_effectiveStr)'], - intelligence: ['-(_effectiveInt)', '-(_effectiveCon+_effectiveInt+_effectivePer+_effectiveStr)'], - perception: ['-(_effectivePer)', '-(_effectiveCon+_effectiveInt+_effectivePer+_effectiveStr)'], - strength: ['-(_effectiveStr)', '-(_effectiveCon+_effectiveInt+_effectivePer+_effectiveStr)'], - set: 'set' - } - - $scope.setOrder = function (order) { - $scope.orderChoice = order; - if (order in attributeSort) { - $scope.order = attributeSort[order]; - } - }; - - $scope.setGrouping = function (grouping) { - $scope.groupingChoice = grouping; - }; - - $scope.orderChoice = 'set'; - $scope.setOrder($scope.orderChoice); -}]); diff --git a/website/client-old/js/controllers/tasksCtrl.js b/website/client-old/js/controllers/tasksCtrl.js deleted file mode 100644 index 40aa2fa0c5..0000000000 --- a/website/client-old/js/controllers/tasksCtrl.js +++ /dev/null @@ -1,381 +0,0 @@ -"use strict"; - -habitrpg.controller("TasksCtrl", ['$scope', '$rootScope', '$location', 'User','Notification', '$http', 'ApiUrl', '$timeout', 'Content', 'Shared', 'Guide', 'Tasks', 'Analytics', '$modal', - function($scope, $rootScope, $location, User, Notification, $http, ApiUrl, $timeout, Content, Shared, Guide, Tasks, Analytics, $modal) { - $scope.obj = User.user; // used for task-lists - $scope.user = User.user; - - var CTRL_KEYS = [17, 224, 91]; - - $scope.armoireCount = function(gear) { - return Shared.count.remainingGearInSet(gear, 'armoire'); - }; - - function scoreTask (task, direction) { - switch (task.type) { - case 'reward': - playRewardSound(task); - break; - case 'daily': - $rootScope.playSound('Daily'); - break; - case 'todo': - $rootScope.playSound('ToDo'); - break; - default: - if (direction === 'down') $rootScope.playSound('Minus_Habit'); - else if (direction === 'up') $rootScope.playSound('Plus_Habit'); - } - User.score({ - params: { - task: task, - direction:direction - }, - body: { - scoreNotes: task.scoreNotes, - }, - }); - Analytics.updateUser(); - - if (task.group.approval.required) task.group.approval.requested = true; - $rootScope.$broadcast('task:scored', {task: task}); - } - - $scope.score = function(task, direction) { - if (!User.user.preferences.tasks.confirmScoreNotes) return scoreTask(task, direction); - - $modal.open({ - templateUrl: 'modals/task-notes.html', - controller: ['$scope', 'task', function ($scope, task) { - $scope.task = task; - }], - resolve: { - task: function() { - return task; - } - } - }).result.then(function(result) { - task = result; - if (!task) return; - scoreTask(task, direction); - }); - }; - - function addUserTasks(listDef, tasks) { - tasks = tasks.map(function (task) { - return { - text: task, - type: listDef.type, - tags: _.keys(User.user.filters), - _advanced: !User.user.preferences.advancedCollapsed, - }; - }); - User.addTask({ - body: tasks, - }); - - if (User.user.preferences.newTaskEdit) { - var taskToEdit = tasks[tasks.length -1]; - $scope.editTask(taskToEdit, User.user, Shared.taskClasses(taskToEdit, User.user.filters, User.user.preferences.dayStart, User.user.lastCron, listDef.showCompleted, main)); - } - } - - $scope.addTask = function(listDef) { - Tasks.addTasks(listDef, addUserTasks); - if (listDef.type=='daily') Guide.goto('intro', 2); - }; - - $scope.toggleBulk = Tasks.toggleBulk; - - $scope.editTask = function (task, user, taskStatus) { - Tasks.editTask(task, user, taskStatus, $scope); - }; - - $scope.canEdit = function(task) { - // can't edit challenge tasks - return !task.challenge.id && (!task.group || !task.group.id); - } - - $scope.checkGroupAccess = function (group) { - return true; - } - - $scope.doubleClickTask = function (obj, task) { - if (obj._locked) { - return false; - } - - if (task._editing) { - $scope.saveTask(task); - } else { - $scope.editTask(task, User.user, Shared.taskClasses(task, [], User.user.preferences.dayStart)); - } - } - - /** - * Add the new task to the actions log - */ - $scope.clearDoneTodos = function() { - if (!confirm(window.env.t('sureDeleteCompletedTodos'))) { - return; - } - Tasks.clearCompletedTodos(); - User.user.todos = _.reject(User.user.todos, 'completed'); - }; - - /** - * Pushes task to top or bottom of list - */ - $scope.pushTask = function(task, index, location) { - var to = (location === 'bottom' || $scope.ctrlPressed) ? -1 : 0; - User.sortTask({params:{id: task._id, taskType: task.type}, query:{from:index, to:to}}) - }; - - /** - * This is calculated post-change, so task.completed=true if they just checked it - */ - $scope.changeCheck = function(task) { - if (task.completed) { - $scope.score(task, "up"); - } else { - $scope.score(task, "down"); - } - - if (task.group && task.group.approval && task.group.approval.required && !task.group.approval.approved) task.completed = false; - }; - - $scope.saveTask = function(task, stayOpen, isSaveAndClose) { - Tasks.saveTask (task, stayOpen, isSaveAndClose); - User.updateTask(task, {body: task}); - if (task.type == 'habit') Guide.goto('intro', 3); - }; - - $scope.completeChecklistItem = function completeChecklistItem(task) { - User.updateTask(task, {body: task}); - }; - - /** - * Reset $scope.task to $scope.originalTask - */ - $scope.cancelTaskEdit = Tasks.cancelTaskEdit; - - $scope.removeTask = function(task) { - if (!Tasks.removeTask(task)) return; - User.deleteTask({params:{id: task._id, taskType: task.type}}) - $rootScope.$broadcast('obj-updated', User.user); - }; - - $scope.unlink = function(task, keep) { - if (keep.search('-all') !== -1) { // unlink all tasks - Tasks.unlinkAllTasks(task.challenge.id, keep) - .success(function () { - User.sync({}); - }); - } else { // unlink a task - Tasks.unlinkOneTask(task._id, keep) - .success(function () { - User.sync({}); - }); - } - }; - - /* - ------------------------ - To-Dos - ------------------------ - */ - $scope._today = moment().add({days: 1}); - - $scope.loadedCompletedTodos = function () { - if (Tasks.loadedCompletedTodos === true) { - return; - } - - User.user.todos = _.reject(User.user.todos, 'completed') - - Tasks.getUserTasks(true) - .then(function (response) { - User.user.todos = User.user.todos.concat(response.data.data); - Tasks.loadedCompletedTodos = true; - }); - } - - /* - ------------------------ - Dailies - ------------------------ - */ - - $scope.openDatePicker = function($event, task) { - $event.preventDefault(); - $event.stopPropagation(); - - task._isDatePickerOpen = !task._isDatePickerOpen; - } - - /* - ------------------------ - Checklists - ------------------------ - */ - $scope.addChecklist = Tasks.addChecklist; - - $scope.addChecklistItem = Tasks.addChecklistItemToUI; - - $scope.removeChecklistItem = Tasks.removeChecklistItemFromUI; - - $scope.swapChecklistItems = Tasks.swapChecklistItems; - - $scope.navigateChecklist = Tasks.navigateChecklist; - - $scope.checklistCompletion = Tasks.checklistCompletion; - - $scope.collapseChecklist = function (task) { - Tasks.collapseChecklist(task); - //@TODO: Currently the api save of the task is separate, so whenever we need to save the task we need to call the respective api - Tasks.updateTask(task._id, task); - }; - - /* - ------------------------ - Items - ------------------------ - */ - - $scope.$watch('user.items.gear.owned', function(){ - $scope.itemStore = Shared.updateStore(User.user); - },true); - - $scope.healthPotion = Content.potion; - $scope.armoire = Content.armoire; - - $scope.buy = function(item) { - playRewardSound(item); - User.buy({params:{key:item.key}}); - }; - - $scope.buyArmoire = function () { - playRewardSound($scope.armoire); - User.buyArmoire(); - } - - /* - ------------------------ - Hiding Tasks - ------------------------ - */ - - $scope.shouldShow = function(task, list, prefs) { - if (task._editing) // never hide a task while being edited - return true; - - var shouldDo = task.type == 'daily' ? habitrpgShared.shouldDo(new Date, task, prefs) : true; - switch (list.view) { - case "yellowred": // Habits - return task.value < 1; - case "greenblue": // Habits - return task.value >= 1; - case "remaining": // Dailies and To-Dos - return !task.completed && shouldDo; - case "complete": // Dailies and To-Dos - return task.completed || !shouldDo; - case "dated": // To-Dos - return !task.completed && task.date; - case "ingamerewards": // All skills/rewards except the user's own - return false; // Because "rewards" list includes only the user's own - case "all": - return true; - } - } - - function playRewardSound (task) { - if (task.value <= User.user.stats.gp){ - $rootScope.playSound('Reward'); - } - } - - var isCtrlPressed = function (keyEvent) { - if (CTRL_KEYS.indexOf(keyEvent.keyCode) > -1) { - $scope.ctrlPressed = true; - $scope.$apply(); - } - } - - var isCtrlLetGo = function (keyEvent) { - if (CTRL_KEYS.indexOf(keyEvent.keyCode) > -1) { - $scope.ctrlPressed = false; - $scope.$apply(); - } - } - - document.addEventListener('keydown', isCtrlPressed); - document.addEventListener('keyup', isCtrlLetGo); - - $rootScope.$on('$stateChangeStart', function(event, toState, toParams, fromState, fromParams, options){ - if (toState.name.indexOf('tasks') < 0) { - document.removeEventListener('keydown', isCtrlPressed); - document.removeEventListener('keyup', isCtrlLetGo); - } - }); - - /* - ------------------------ - Tags - ------------------------ - */ - - $scope.updateTaskTags = function (tagId, task) { - var tagIndex = task._edit.tags.indexOf(tagId); - if (tagIndex === -1) { - Tasks.addTagToTask(task._id, tagId); - task.tags.push(tagId); - } else { - Tasks.removeTagFromTask(task._id, tagId); - task.tags.splice(tagIndex, 1); - } - angular.copy(task.tags, task._edit.tags); - } - - /* - ------------------------ - Disabling Spells - ------------------------ - */ - - $scope.spellDisabled = function (skill) { - if (skill === 'frost' && $scope.user.stats.buffs.streaks) { - return true; - } else if (skill === 'stealth' && $scope.user.stats.buffs.stealth >= $scope.user.dailys.length) { - return true; - } - - return false; - }; - - $scope.skillNotes = function (skill) { - var notes = skill.notes(); - - if (skill.key === 'frost' && $scope.spellDisabled(skill.key)) { - notes = window.env.t('spellWizardFrostAlreadyCast'); - } else if (skill.key === 'stealth' && $scope.spellDisabled(skill.key)) { - notes = window.env.t('spellRogueStealthMaxedOut'); - } else if (skill.key === 'stealth') { - notes = window.env.t('spellRogueStealthDaliesAvoided', { originalText: notes, number: $scope.user.stats.buffs.stealth }); - } - - return notes; - }; - - /* - * Task Details - */ - $scope.taskPopover = function (task) { - if (task.popoverOpen) return ''; - var content = task.notes; - return content; - }; - - $scope.getClasses = function (task, user, list, main) { - return Shared.taskClasses(task, user.filters, user.preferences.dayStart, user.lastCron, list.showCompleted, main); - } - }]); diff --git a/website/client-old/js/controllers/tavernCtrl.js b/website/client-old/js/controllers/tavernCtrl.js deleted file mode 100644 index 77056e07a2..0000000000 --- a/website/client-old/js/controllers/tavernCtrl.js +++ /dev/null @@ -1,18 +0,0 @@ -'use strict'; - -habitrpg.controller("TavernCtrl", ['$scope', 'Groups', 'User', 'Challenges', - function($scope, Groups, User, Challenges) { - Groups.tavern() - .then(function (tavern) { - $scope.group = tavern; - Challenges.getGroupChallenges($scope.group._id) - .then(function (response) { - $scope.group.challenges = response.data.data; - }); - }) - - $scope.toggleUserTier = function($event) { - $($event.target).next().toggle(); - } - } - ]); diff --git a/website/client-old/js/controllers/userCtrl.js b/website/client-old/js/controllers/userCtrl.js deleted file mode 100644 index b127832124..0000000000 --- a/website/client-old/js/controllers/userCtrl.js +++ /dev/null @@ -1,125 +0,0 @@ -"use strict"; - -habitrpg.controller('UserCtrl', ['$rootScope', '$scope', '$location', 'User', '$http', '$state', 'Guide', 'Shared', 'Content', 'Stats', 'Social', 'Costume', - function($rootScope, $scope, $location, User, $http, $state, Guide, Shared, Content, Stats, Social, Costume) { - $scope.profile = User.user; - - $scope.statCalc = Stats; - - $scope.loadWidgets = Social.loadWidgets; - - $scope.hideUserAvatar = function() { - $(".userAvatar").hide(); - }; - - $scope.$watch('_editing.profile', function(value){ - if(value === true) $scope.editingProfile = angular.copy(User.user.profile); - }); - - $scope.costume = Costume; - - $scope.allocate = function(stat){ - User.allocate({query:{stat:stat}}); - } - - $scope.changeClass = function(klass){ - User.changeClass({query:{class:klass}}); - Shared.updateStore(User.user); - - Guide.goto('classes', 0, true); - } - - $scope.enableClasses = function(){ - return User.changeClass({}); - } - - $scope.payForNewClass = function(){ - if (confirm(window.env.t('sureReset'))) return User.changeClass({}); - } - - $scope.save = function(){ - var values = {}; - _.each($scope.editingProfile, function(value, key){ - // Using toString because we need to compare two arrays (websites) - var curVal = $scope.profile.profile[key]; - if(!curVal || $scope.editingProfile[key].toString() !== curVal.toString()) - values['profile.' + key] = value; - }); - User.set(values); - $scope._editing.profile = false; - } - - $scope.acknowledgeHealthWarning = function(){ - User.set({'flags.warnedLowHealth':true}); - } - - $scope.backgroundShopSets = Shared.shops.getBackgroundShopSets(); - - /** - * For gem-unlockable preferences, (a) if owned, select preference (b) else, purchase - * @param path: User.preferences <-> User.purchased maps like User.preferences.skin=abc <-> User.purchased.skin.abc. - * Pass in this paramater as "skin.abc". Alternatively, pass as an array ["skin.abc", "skin.xyz"] to unlock sets - */ - $scope.unlock = function(path){ - var fullSet = ~path.indexOf(','); - var cost = - ~path.indexOf('background.') ? - (fullSet ? 3.75 : 1.75) : // (Backgrounds) 15G per set, 7G per individual - (fullSet ? 1.25 : 0.5); // (Hair, skin, etc) 5G per set, 2G per individual - - if (path.indexOf('background.blue') === -1 && path.indexOf('background.green') === -1 && - path.indexOf('background.red') === -1 && path.indexOf('background.purple') === -1 && - path.indexOf('background.yellow') === -1 && path.indexOf('background.violet') === -1) { - if (fullSet) { - if (confirm(window.env.t('purchaseFor',{cost:cost*4})) !== true) return; - if (User.user.balance < cost) return $rootScope.openModal('buyGems'); - } else if (!_.get(User.user, 'purchased.' + path)) { - if (confirm(window.env.t('purchaseFor',{cost:cost*4})) !== true) return; - if (User.user.balance < cost) return $rootScope.openModal('buyGems'); - } - } - User.unlock({query:{path:path}}) - } - - $scope.ownsSet = function(type, _set) { - return !_.find(_set,function(v,k) { - if (type === 'background') k = v.key; - return !User.user.purchased[type][k]; - }); - }; - - $scope.showPlainBackgroundBlurb = function(identifier, set) { - return identifier === 'incentiveBackgrounds' && !$scope.ownsSet('background', set); - }; - - $scope.setKeys = function(type, _set) { - return _.map(_set, function(v,k) { - if (type === 'background') k = v.key; - return type+'.'+k; - }).join(','); - }; - - $scope.getProgressDisplay = function () { - var currentLoginDay = Content.loginIncentives[$scope.profile.loginIncentives]; - if (!currentLoginDay) return env.t('checkinReceivedAllRewardsMessage'); - var nextRewardAt = currentLoginDay.nextRewardAt; - if (!nextRewardAt) return env.t('moreIncentivesComingSoon'); - // if we are on a reward day, let's show progress relative to this - if (currentLoginDay.reward) currentLoginDay.prevRewardKey = $scope.profile.loginIncentives; - if (!currentLoginDay.prevRewardKey) currentLoginDay.prevRewardKey = 0; - return env.t('checkinProgressTitle') + ' ' + ($scope.profile.loginIncentives - currentLoginDay.prevRewardKey) + '/' + (nextRewardAt - currentLoginDay.prevRewardKey); - }; - - $scope.incentivesProgress = function () { - var currentLoginDay = Content.loginIncentives[$scope.profile.loginIncentives]; - if (!currentLoginDay) return 0; - var previousRewardDay = currentLoginDay.prevRewardKey; - var nextRewardAt = currentLoginDay.nextRewardAt; - return ($scope.profile.loginIncentives - previousRewardDay)/(nextRewardAt - previousRewardDay) * 100; - }; - - $scope.achievements = Shared.achievements.getAchievementsForProfile($scope.profile); - $scope.achievPopoverPlacement = 'right'; - $scope.achievAppendToBody = 'true'; // append-to-body breaks popovers in modal windows - } -]); diff --git a/website/client-old/js/directives/directives.js b/website/client-old/js/directives/directives.js deleted file mode 100644 index c1fcd48ba4..0000000000 --- a/website/client-old/js/directives/directives.js +++ /dev/null @@ -1,79 +0,0 @@ -'use strict'; - -/** - * Markdown - */ -(function(){ - var md = function () { - var mdown = window.habiticaMarkdown; - - var toHtml = function (markdown) { - if (markdown == undefined) - return ''; - - markdown = mdown.render(markdown); - - return markdown; - }; - - return { - toHtml:toHtml - }; - }(); - - habitrpg.directive('markdown', ['$timeout', 'User', function($timeout, User) { - return { - restrict: 'E', - link: function(scope, element, attrs) { - var removeWatch = !!scope.$eval(attrs.removeWatch); - var useTimeout = !!scope.$eval(attrs.useTimeout); - var timeoutTime = scope.$eval(attrs.timeoutTime) || 0; - - var doRemoveWatch = scope.$watch(attrs.text, function(value, oldValue) { - var replaceMarkdown = function(){ - - var markdown = value; - var linktarget = attrs.target || '_self'; - var userName = User.user.profile.name; - var userHighlight = "@"+userName; - var html = md.toHtml(markdown); - - html = html.replace(userHighlight, "@"+userName+""); - - element.html(html); - - if (removeWatch) { - doRemoveWatch(); - } - }; - - if(useTimeout) { - $timeout(replaceMarkdown, timeoutTime); - } else { - replaceMarkdown(); - } - }); - } - }; - }]); - - habitrpg.filter('markdown', function() { - return function(input){ - var html = md.toHtml(input); - - return html; - }; - }); -})() - -habitrpg.directive('questRewards', ['$rootScope', function($rootScope){ - return { - restrict: 'AE', - templateUrl: 'partials/options.social.party.quest-rewards.html', - link: function(scope, element, attrs){ - scope.headerParticipant = attrs.headerParticipant || env.t('rewardsAllParticipants'); - scope.headerQuestOwner = attrs.headerQuestOwner || env.t('rewardsQuestOwner'); - scope.quest = $rootScope.Content.quests[attrs.key]; - } - } -}]); diff --git a/website/client-old/js/directives/focus-element.directive.js b/website/client-old/js/directives/focus-element.directive.js deleted file mode 100644 index bf9a52da4b..0000000000 --- a/website/client-old/js/directives/focus-element.directive.js +++ /dev/null @@ -1,26 +0,0 @@ -'use strict'; - -(function(){ - angular - .module('habitrpg') - .directive('focusElement', focusElement); - - focusElement.$inject = ['$timeout']; - - /** - * Directive that places focus on the element it is applied to when the - * expression it binds to evaluates to true. - */ - - function focusElement($timeout) { - return function($scope, elem, attrs) { - $scope.$watch(attrs.focusElement, function(newVal) { - if (newVal) { - $timeout(function() { - elem[0].focus(); - }, 0, false); - } - }); - } - } -}()); diff --git a/website/client-old/js/directives/from-now.directive.js b/website/client-old/js/directives/from-now.directive.js deleted file mode 100644 index 54236c92ee..0000000000 --- a/website/client-old/js/directives/from-now.directive.js +++ /dev/null @@ -1,46 +0,0 @@ -'use strict'; - -(function(){ - angular - .module('habitrpg') - .directive('fromNow', fromNow); - - fromNow.$inject = [ - '$interval', - '$timeout' - ]; - - function fromNow($interval, $timeout) { - return function($scope, element, attr){ - var interval, timeout; - - var updateText = function(){ - element.text(moment($scope.message.timestamp).fromNow()); - }; - - var setupInterval = function() { - if(interval) $interval.cancel(interval); - if(timeout) $timeout.cancel(timeout); - - var diff = moment().diff($scope.message.timestamp, 'minute'); - - if(diff < 60) { - // Update every minute - interval = $interval(updateText, 60000, false); - timeout = $timeout(setupInterval, diff * 60000); - } else { - // Update every hour - interval = $interval(updateText, 3600000, false); - } - }; - - updateText(); - setupInterval(); - - $scope.$on('$destroy', function() { - if(interval) $interval.cancel(interval); - if(timeout) $timeout.cancel(timeout); - }); - } - } -}()); diff --git a/website/client-old/js/directives/habitrpg-tasks.directive.js b/website/client-old/js/directives/habitrpg-tasks.directive.js deleted file mode 100644 index a185cf4f6b..0000000000 --- a/website/client-old/js/directives/habitrpg-tasks.directive.js +++ /dev/null @@ -1,63 +0,0 @@ -'use strict'; - -(function(){ - angular - .module('habitrpg') - .directive('habitrpgTasks', habitrpgTasks); - - habitrpgTasks.$inject = [ - '$rootScope', - 'User' - ]; - - function habitrpgTasks($rootScope, User) { - return { - restrict: 'EA', - templateUrl: 'templates/habitrpg-tasks.html', - //transclude: true, - //scope: { - // main: '@', // true if it's the user's main list - // obj: '=' - //}, - link: function($scope, element, attrs) { - // $scope.obj needs to come from controllers, so we can pass by ref - $scope.main = attrs.main; - $scope.modal = attrs.modal; - var dailiesView; - if(User.user.preferences.dailyDueDefaultView) { - dailiesView = "remaining"; - } else { - dailiesView = "all"; - } - $rootScope.lists = [ - { - header: window.env.t('habits'), - type: 'habit', - placeHolder: window.env.t('newHabit'), - placeHolderBulk: window.env.t('newHabitBulk'), - view: "all" - }, { - header: window.env.t('dailies'), - type: 'daily', - placeHolder: window.env.t('newDaily'), - placeHolderBulk: window.env.t('newDailyBulk'), - view: dailiesView - }, { - header: window.env.t('todos'), - type: 'todo', - placeHolder: window.env.t('newTodo'), - placeHolderBulk: window.env.t('newTodoBulk'), - view: "remaining" - }, { - header: window.env.t('rewards'), - type: 'reward', - placeHolder: window.env.t('newReward'), - placeHolderBulk: window.env.t('newRewardBulk'), - view: "all" - } - ]; - - } - } - } -}()); diff --git a/website/client-old/js/directives/hrpg-sort-checklist.directive.js b/website/client-old/js/directives/hrpg-sort-checklist.directive.js deleted file mode 100644 index 8f50be02ce..0000000000 --- a/website/client-old/js/directives/hrpg-sort-checklist.directive.js +++ /dev/null @@ -1,32 +0,0 @@ -'use strict'; - -(function(){ - angular - .module('habitrpg') - .directive('hrpgSortChecklist', hrpgSortChecklist); - - hrpgSortChecklist.$inject = [ - 'User' - ]; - - function hrpgSortChecklist(User) { - return function($scope, element, attrs, ngModel) { - $(element).sortable({ - axis: "y", - distance: 5, - start: function (event, ui) { - ui.item.data('startIndex', ui.item.index()); - }, - stop: function (event, ui) { - var task = angular.element(ui.item[0]).scope().task; - var startIndex = ui.item.data('startIndex'); - $scope.swapChecklistItems( - task, - startIndex, - ui.item.index() - ); - } - }); - } - } -}()); diff --git a/website/client-old/js/directives/hrpg-sort-tags.directive.js b/website/client-old/js/directives/hrpg-sort-tags.directive.js deleted file mode 100644 index 9a9e3d49bb..0000000000 --- a/website/client-old/js/directives/hrpg-sort-tags.directive.js +++ /dev/null @@ -1,29 +0,0 @@ -'use strict'; - -(function(){ - angular - .module('habitrpg') - .directive('hrpgSortTags', hrpgSortTags); - - hrpgSortTags.$inject = [ - 'User' - ]; - - function hrpgSortTags(User) { - return function($scope, element, attrs, ngModel) { - $(element).sortable({ - start: function (event, ui) { - ui.item.data('startIndex', ui.item.index()); - }, - stop: function (event, ui) { - User.sortTag({ - query: { - from: ui.item.data('startIndex'), - to: ui.item.index() - } - }); - } - }); - } - } -}()); diff --git a/website/client-old/js/directives/hrpg-sort-tasks.directive.js b/website/client-old/js/directives/hrpg-sort-tasks.directive.js deleted file mode 100644 index f14e13ce70..0000000000 --- a/website/client-old/js/directives/hrpg-sort-tasks.directive.js +++ /dev/null @@ -1,42 +0,0 @@ -'use strict'; - -(function(){ - angular - .module('habitrpg') - .directive('hrpgSortTasks', hrpgSortTasks); - - hrpgSortTasks.$inject = [ - 'User', - 'Tasks', - ]; - - function hrpgSortTasks(User, Tasks) { - return function($scope, element, attrs, ngModel) { - $(element).sortable({ - axis: "y", - distance: 5, - start: function (event, ui) { - ui.item.data('startIndex', ui.item.index()); - }, - stop: function (event, ui) { - var task = angular.element(ui.item[0]).scope().task; - var startIndex = ui.item.data('startIndex'); - - // Check if task is a group original task - if (task.group.id && !task.userId) { - Tasks.moveGroupTask(task._id, ui.item.index()); - return; - } - - User.sortTask({ - params: { id: task._id, taskType: task.type }, - query: { - from: startIndex, - to: ui.item.index() - } - }); - } - }); - } - } -}()); diff --git a/website/client-old/js/directives/popover-html-popup.directive.js b/website/client-old/js/directives/popover-html-popup.directive.js deleted file mode 100644 index 0c378a6872..0000000000 --- a/website/client-old/js/directives/popover-html-popup.directive.js +++ /dev/null @@ -1,47 +0,0 @@ -'use strict'; - -(function(){ - angular - .module('habitrpg') - .directive('popoverHtmlPopup', popoverHtmlPopup) - .run(loadPopupTemplate); - - popoverHtmlPopup.$inject = [ - '$sce' - ]; - - function popoverHtmlPopup($sce) { - return { - restrict: 'EA', - replace: true, - scope: { title: '@', content: '@', placement: '@', animation: '&', isOpen: '&' }, - link: function($scope, element, attrs) { - $scope.$watch('content', function(value, oldValue) { - $scope.unsafeContent = $sce.trustAsHtml($scope.content); - }); - }, - templateUrl: 'template/popover/popover-html.html' - }; - } - - /* - * TODO: Review whether it's appropriate to be seeding this into the - * templateCache like this. Feel like this might be an antipattern? - */ - - loadPopupTemplate.$inject = [ - '$templateCache' - ]; - - function loadPopupTemplate($templateCache) { - $templateCache.put("template/popover/popover-html.html", - "
\n" + - "
\n" + - "\n" + - "
\n" + - "

\n" + - "
\n" + - "
\n" + - "
\n"); - } -}()); diff --git a/website/client-old/js/directives/popover-html.directive.js b/website/client-old/js/directives/popover-html.directive.js deleted file mode 100644 index 56e71465a0..0000000000 --- a/website/client-old/js/directives/popover-html.directive.js +++ /dev/null @@ -1,19 +0,0 @@ -'use strict'; - -(function(){ - angular - .module('habitrpg') - .directive('popoverHtml', popoverHtml); - - popoverHtml.$inject = [ - '$compile', - '$timeout', - '$parse', - '$window', - '$tooltip' - ]; - - function popoverHtml($compile, $timeout, $parse, $window, $tooltip) { - return $tooltip('popoverHtml', 'popover', 'click'); - } -}()); diff --git a/website/client-old/js/directives/submit-form-on-enter.directive.js b/website/client-old/js/directives/submit-form-on-enter.directive.js deleted file mode 100644 index 31ad88253c..0000000000 --- a/website/client-old/js/directives/submit-form-on-enter.directive.js +++ /dev/null @@ -1,25 +0,0 @@ -'use strict'; - -(function(){ - - angular - .module('habitrpg') - .directive('submitOnMetaEnter', submitOnMetaEnter); - - function submitOnMetaEnter() { - return { - restrict: 'A', - link: function($scope, element, attrs) { - element.on('keydown', function(event) { - if (event.key === 'Enter' && (event.metaKey || event.ctrlKey)) { - // Note that we use the normal browser way to invoke the submit - // event, because jquery's triggerHandler executes events in a - // strange order! - var event = new Event('submit'); - element[0].form.dispatchEvent(event); - } - }); - } - } - } -}()); diff --git a/website/client-old/js/directives/task-list.directive.js b/website/client-old/js/directives/task-list.directive.js deleted file mode 100644 index a10a046009..0000000000 --- a/website/client-old/js/directives/task-list.directive.js +++ /dev/null @@ -1,104 +0,0 @@ -'use strict'; - -(function(){ - angular - .module('habitrpg') - .directive('taskList', taskList); - - taskList.$inject = [ - '$state', - 'User', - '$rootScope', - 'Tasks', - ]; - - function taskList($state, User, $rootScope, Tasks) { - return { - restrict: 'EA', - templateUrl: 'templates/task-list.html', - transclude: true, - scope: true, - // scope: { - // taskList: '=list', - // list: '=listDetails', - // obj: '=object', - // user: "=", - // }, - link: function($scope, element, attrs) { - $scope.checklistCompletion = Tasks.checklistCompletion; - - $scope.completeChecklistItem = function completeChecklistItem(task) { - User.updateTask(task, {body: task}); - }; - // @TODO: The use of scope with tasks is incorrect. We need to fix all task ctrls to use directives/services - // $scope.obj = {}; - function setObj (obj, force) { - if (!force && ($scope.obj || $scope.obj !== {} || !obj)) return; - $scope.obj = obj; - setUpGroupedList(); - setUpTaskWatch(); - } - - $rootScope.$on('obj-updated', function (event, obj) { - setObj(obj, true); - }); - - function setUpGroupedList () { - if (!$scope.obj) return; - $scope.groupedList = {}; - ['habit', 'daily', 'todo', 'reward'].forEach(function (listType) { - groupTasksByChallenge($scope.obj[listType + 's'], listType); - }); - } - setUpGroupedList(); - - function groupTasksByChallenge (taskList, type) { - $scope.groupedList[type] = _.groupBy(taskList, 'challenge.shortName'); - }; - - function setUpTaskWatch () { - if (!$scope.obj) return; - $scope.$watch(function () { return $scope.obj.tasksOrder; }, function () { - setUpGroupedList(); - }, true); - } - setUpTaskWatch(); - - $scope.getTaskList = function (list, taskList, obj) { - setObj(obj); - if (!$scope.obj) return []; - if (taskList) return taskList; - return $scope.obj[list.type+'s']; - }; - - function objIsGroup (obj) { - return obj && obj.type && (obj.type === 'guild' || obj.type === 'party'); - } - - $scope.showNormalList = function (obj) { - return objIsGroup(obj) || (!$state.includes("options.social.challenges") && !User.user.preferences.tasks.groupByChallenge); - } - - $scope.showChallengeList = function () { - return $state.includes("options.social.challenges"); - }; - - $scope.showGroupedList = function (obj) { - return User.user.preferences.tasks.groupByChallenge && !$state.includes("options.social.challenges") && !objIsGroup(obj); - } - - $scope.showDoubleTaskCounter = function (task, obj) { - var objectIsGroup = obj.type && (obj.type === 'guild' || obj.type === 'party'); - var objectIsChallenge = $state.includes("options.social.challenges"); - return !objectIsGroup && !objectIsChallenge && task.up && task.down; - }; - - $scope.showSingleTaskCounter = function (task, obj) { - var objectIsGroup = obj.type && (obj.type === 'guild' || obj.type === 'party'); - var objectIsChallenge = $state.includes("options.social.challenges"); - return !objectIsGroup && !objectIsChallenge && task.type === "habit" && (!task.up || !task.down); - }; - } - } - } -}()); diff --git a/website/client-old/js/directives/task.directive.js b/website/client-old/js/directives/task.directive.js deleted file mode 100644 index f7d527bdd7..0000000000 --- a/website/client-old/js/directives/task.directive.js +++ /dev/null @@ -1,41 +0,0 @@ -'use strict'; - -(function(){ - angular - .module('habitrpg') - .directive('task', task); - - task.$inject = [ - 'Shared', - '$modal', - ]; - - function task(Shared, $modal) { - return { - restrict: 'E', - templateUrl: 'templates/task.html', - scope: true, - link: function($scope, element, attrs) { - $scope.getClasses = function (task, user, list, main) { - return Shared.taskClasses(task, user.filters, user.preferences.dayStart, user.lastCron, list.showCompleted, main, $scope.processingYesterdailies); - } - - $scope.showNoteDetails = function (task) { - task.popoverOpen = false; - - $modal.open({ - templateUrl: 'modals/task-extra-notes.html', - controller: ['$scope', 'task', function ($scope, task) { - $scope.task = task; - }], - resolve: { - task: function() { - return task; - } - } - }) - }; - } - } - } -}()); diff --git a/website/client-old/js/directives/when-scrolled.directive.js b/website/client-old/js/directives/when-scrolled.directive.js deleted file mode 100644 index 86bd5fa7fb..0000000000 --- a/website/client-old/js/directives/when-scrolled.directive.js +++ /dev/null @@ -1,19 +0,0 @@ -'use strict'; - -(function(){ - angular - .module('habitrpg') - .directive('whenScrolled', whenScrolled); - - function whenScrolled() { - return function($scope, elm, attr) { - var raw = elm[0]; - - elm.bind('scroll', function() { - if (raw.scrollTop + raw.offsetHeight >= raw.scrollHeight) { - $scope.$apply(attr.whenScrolled); - } - }); - }; - } -}()); diff --git a/website/client-old/js/env.js b/website/client-old/js/env.js deleted file mode 100644 index 3e25af7224..0000000000 --- a/website/client-old/js/env.js +++ /dev/null @@ -1,16 +0,0 @@ -"use strict"; - -window.env = window.env || {}; //FIX tests - -// If Moment.js is loaded, -if(window.moment && window.env.language && window.env.language.momentLang && window.env.language.momentLangCode){ - var head = document.getElementsByTagName('head')[0]; - var script = document.createElement('script'); - script.type = 'text/javascript'; - script.text = window.env.language.momentLang; - head.appendChild(script); - window.moment.locale(window.env.language.momentLangCode); -} - -window.habitrpgShared.i18n.strings = window.env.translations; -window.env.t = window.habitrpgShared.i18n.t; diff --git a/website/client-old/js/filters/money.js b/website/client-old/js/filters/money.js deleted file mode 100644 index ae22604d49..0000000000 --- a/website/client-old/js/filters/money.js +++ /dev/null @@ -1,11 +0,0 @@ -angular.module('habitrpg') - .filter('gold', function () { - return function (gp) { - return Math.floor(gp); - } - }) - .filter('silver', function () { - return function (gp) { - return Math.floor((gp - Math.floor(gp))*100); - } - }); diff --git a/website/client-old/js/filters/roundLargeNumbers.js b/website/client-old/js/filters/roundLargeNumbers.js deleted file mode 100644 index 9eebd6c546..0000000000 --- a/website/client-old/js/filters/roundLargeNumbers.js +++ /dev/null @@ -1,30 +0,0 @@ -angular.module('habitrpg') - .filter('roundLargeNumbers', function(){ - return function (num) { - return _calculateRoundedNumber(num); - } - }); - -function _calculateRoundedNumber(num) { - if (num > 999999999) { - return _convertToBillion(num); - } else if (num > 999999) { - return _convertToMillion(num); - } else if (num > 999) { - return _convertToThousand(num); - } else { - return num; - } -} - -function _convertToThousand(num) { - return (num / Math.pow(10, 3)).toFixed(1) + "k"; -} - -function _convertToMillion(num) { - return (num / Math.pow(10, 6)).toFixed(1) + "m"; -} - -function _convertToBillion(num) { - return (num / Math.pow(10, 9)).toFixed(1) + "b"; -} diff --git a/website/client-old/js/filters/taskOrdering.js b/website/client-old/js/filters/taskOrdering.js deleted file mode 100644 index c2b6f93b45..0000000000 --- a/website/client-old/js/filters/taskOrdering.js +++ /dev/null @@ -1,34 +0,0 @@ -angular.module('habitrpg') - .filter('conditionalOrderBy', ['$filter', function($filter) { - return function (array, predicate, sortPredicate, reverseOrder) { - if (predicate) { - return $filter('orderBy')(array, sortPredicate, reverseOrder); - } - return array; - }; - }]) - .filter('filterByTaskInfo', ['$filter', function($filter) { - return function (tasks, term) { - if (!tasks) return; - - if (!angular.isString(term) || term.legth === 0) { - return tasks; - } - - term = new RegExp(term, 'i'); - - var result = []; - - for (var i = 0; i < tasks.length; i++) { - var checklist = tasks[i].checklist; - if (term.test(tasks[i].text) || term.test(tasks[i].notes)) { - result.push(tasks[i]); - } else if (checklist) { - var found = _.find(checklist, function(box) { return term.test(box.text); }); - if (found) { result.push(tasks[i]) } - } - } - - return result; - }; - }]); diff --git a/website/client-old/js/filters/timezoneOffsetToUtc.js b/website/client-old/js/filters/timezoneOffsetToUtc.js deleted file mode 100644 index 1999efd0c3..0000000000 --- a/website/client-old/js/filters/timezoneOffsetToUtc.js +++ /dev/null @@ -1,15 +0,0 @@ -angular.module('habitrpg') - .filter('timezoneOffsetToUtc', function () { - return function (offset) { - var sign = offset > 0 ? '-' : '+'; - - offset = Math.abs(offset) / 60; - - var hour = Math.floor(offset); - - var minutes_int = (offset - hour) * 60; - var minutes = minutes_int < 10 ? '0'+minutes_int : minutes_int; - - return 'UTC' + sign + hour + ':' + minutes; - } - }); diff --git a/website/client-old/js/services/achievementServices.js b/website/client-old/js/services/achievementServices.js deleted file mode 100644 index 0fab2eb161..0000000000 --- a/website/client-old/js/services/achievementServices.js +++ /dev/null @@ -1,28 +0,0 @@ -'use strict'; - -/** - * Services that handle achievement logic. - */ - -angular.module('habitrpg').factory('Achievement', -['$rootScope', function($rootScope) { - var sizes = ['sm', 'md', 'lg']; - var DEFAULT_SIZE = 'sm'; - - function displayAchievement(achievementName, options) { - options = options || {}; - - if (options.size && sizes.indexOf(options.size) === -1) { - delete options.size; - } - - $rootScope.openModal('achievements/' + achievementName, { - controller: 'UserCtrl', - size: options.size || DEFAULT_SIZE - }); - } - - return { - displayAchievement: displayAchievement - }; -}]); diff --git a/website/client-old/js/services/alertServices.js b/website/client-old/js/services/alertServices.js deleted file mode 100644 index 5674982673..0000000000 --- a/website/client-old/js/services/alertServices.js +++ /dev/null @@ -1,32 +0,0 @@ -'use strict'; - -(function(){ - angular - .module('habitrpg') - .factory('Alert', alertFactory); - - alertFactory.$inject = [ - '$window' - ]; - - function alertFactory($window) { - - function authErrorAlert(data, status, headers, config) { - if (status === 0) { - $window.alert(window.env.t('noReachServer')); - } else if (status === 400 && data.errors && _.isArray(data.errors)) { // bad requests - data.errors.forEach(function (err) { - $window.alert(err.message); - }); - } else if (!!data && !!data.error) { - $window.alert(data.message); - } else { - $window.alert(window.env.t('errorUpCase') + ' ' + status); - } - }; - - return { - authErrorAlert: authErrorAlert, - } - } -}()); diff --git a/website/client-old/js/services/analyticsServices.js b/website/client-old/js/services/analyticsServices.js deleted file mode 100644 index 750799b3f4..0000000000 --- a/website/client-old/js/services/analyticsServices.js +++ /dev/null @@ -1,140 +0,0 @@ -'use strict'; - -(function(){ - var REQUIRED_FIELDS = ['hitType','eventCategory','eventAction']; - var ALLOWED_HIT_TYPES = ['pageview','screenview','event','transaction','item','social','exception','timing']; - - angular - .module('habitrpg') - .factory('Analytics', analyticsFactory); - - analyticsFactory.$inject = [ - 'User' - ]; - - function analyticsFactory(User) { - - var user = User.user; - - // Amplitude - var r = window.amplitude || {}; - r._q = []; - function a(window) {r[window] = function() {r._q.push([window].concat(Array.prototype.slice.call(arguments, 0)));}} - var i = ["init", "logEvent", "logRevenue", "setUserId", "setUserProperties", "setOptOut", "setVersionName", "setDomain", "setDeviceId", "setGlobalUserProperties"]; - for (var o = 0; o < i.length; o++) {a(i[o])} - window.amplitude = r; - amplitude.init(window.env.AMPLITUDE_KEY, user ? user._id : undefined); - - // Google Analytics (aka Universal Analytics) - window['GoogleAnalyticsObject'] = 'ga'; - window['ga'] = window['ga'] || function() { - (window['ga'].q = window['ga'].q || []).push(arguments) - }, window['ga'].l = 1 * new Date(); - ga('create', window.env.GA_ID, user ? {'userId': user._id} : undefined); - - function loadScripts() { - setTimeout(function() { - // Amplitude - var n = document.createElement("script"); - var s = document.getElementsByTagName("script")[0]; - n.type = "text/javascript"; - n.async = true; - n.src = "https://d24n15hnbwhuhn.cloudfront.net/libs/amplitude-2.2.0-min.gz.js"; - s.parentNode.insertBefore(n, s); - - // Google Analytics - var a = document.createElement('script'); - var m = document.getElementsByTagName('script')[0]; - a.async = 1; - a.src = '//www.google-analytics.com/analytics.js'; - m.parentNode.insertBefore(a, m); - }); - } - - function register() { - setTimeout(function() { - amplitude.setUserId(user._id); - ga('set', {'userId':user._id}); - }); - } - - function login() { - setTimeout(function() { - amplitude.setUserId(user._id); - ga('set', {'userId':user._id}); - }); - } - - function track(properties) { - setTimeout(function() { - if(_doesNotHaveRequiredFields(properties)) { return false; } - if(_doesNotHaveAllowedHitType(properties)) { return false; } - - amplitude.logEvent(properties.eventAction,properties); - ga('send',properties); - }); - } - - function updateUser(properties) { - setTimeout(function() { - properties = properties || {}; - - _gatherUserStats(user, properties); - - amplitude.setUserProperties(properties); - ga('set',properties); - }); - } - - if (window.env.NODE_ENV === 'production') loadScripts(); - - return { - loadScripts: loadScripts, - register: register, - login: login, - track: track, - updateUser: updateUser - }; - } - - function _gatherUserStats(user, properties) { - if (user._id) properties.UUID = user._id; - if (user.stats) { - properties.Class = user.stats.class; - properties.Experience = Math.floor(user.stats.exp); - properties.Gold = Math.floor(user.stats.gp); - properties.Health = Math.ceil(user.stats.hp); - properties.Level = user.stats.lvl; - properties.Mana = Math.floor(user.stats.mp); - } - - properties.balance = user.balance; - properties.balanceGemAmount = properties.balance * 4; - - properties.tutorialComplete = user.flags && user.flags.tour && user.flags.tour.intro === -2; - if (user.habits && user.dailys && user.todos && user.rewards) { - properties["Number Of Tasks"] = { - habits: user.habits.length, - dailys: user.dailys.length, - todos: user.todos.length, - rewards: user.rewards.length - }; - } - if (user.contributor && user.contributor.level) properties.contributorLevel = user.contributor.level; - if (user.purchased && user.purchased.plan.planId) properties.subscription = user.purchased.plan.planId; - } - - function _doesNotHaveRequiredFields(properties) { - if (!_.isEqual(_.keys(_.pick(properties, REQUIRED_FIELDS)), REQUIRED_FIELDS)) { - console.log('Analytics tracking calls must include the following properties: ' + JSON.stringify(REQUIRED_FIELDS)); - return true; - } - } - - function _doesNotHaveAllowedHitType(properties) { - if (!_.includes(ALLOWED_HIT_TYPES, properties.hitType)) { - console.log('Hit type of Analytics event must be one of the following: ' + JSON.stringify(ALLOWED_HIT_TYPES)); - return true; - } - } -}()); diff --git a/website/client-old/js/services/authServices.js b/website/client-old/js/services/authServices.js deleted file mode 100644 index 926146d2b2..0000000000 --- a/website/client-old/js/services/authServices.js +++ /dev/null @@ -1,28 +0,0 @@ -'use strict'; - -(function(){ - angular - .module('habitrpg') - .factory('Auth', authFactory); - - authFactory.$inject = [ - '$window', - 'User', - 'Analytics' - ]; - - function authFactory($window, User, Analytics) { - - var runAuth = function(id, token) { - User.authenticate(id, token, function(err) { - Analytics.login(); - Analytics.updateUser(); - $window.location.href = ('/' + window.location.hash); - }); - }; - - return { - runAuth: runAuth, - } - } -}()); diff --git a/website/client-old/js/services/challengeServices.js b/website/client-old/js/services/challengeServices.js deleted file mode 100644 index e5f4cfa2b8..0000000000 --- a/website/client-old/js/services/challengeServices.js +++ /dev/null @@ -1,99 +0,0 @@ -'use strict'; - -angular.module('habitrpg') -.factory('Challenges', ['ApiUrl', '$resource', '$http', - function(ApiUrl, $resource, $http) { - var apiV3Prefix = '/api/v3'; - - function createChallenge (challengeData) { - return $http({ - method: 'POST', - url: apiV3Prefix + '/challenges', - data: challengeData, - }); - } - - function joinChallenge (challengeId) { - return $http({ - method: 'POST', - url: apiV3Prefix + '/challenges/' + challengeId + '/join', - }); - } - - function leaveChallenge (challengeId, keep) { - return $http({ - method: 'POST', - url: apiV3Prefix + '/challenges/' + challengeId + '/leave', - data: { - keep: keep, - } - }); - } - - function getUserChallenges () { - return $http({ - method: 'GET', - url: apiV3Prefix + '/challenges/user', - }); - } - - function getGroupChallenges (groupId) { - return $http({ - method: 'GET', - url: apiV3Prefix + '/challenges/groups/' + groupId, - }); - } - - function getChallenge (challengeId) { - return $http({ - method: 'GET', - url: apiV3Prefix + '/challenges/' + challengeId, - }); - } - - function exportChallengeCsv (challengeId) { - return $http({ - method: 'GET', - url: apiV3Prefix + '/challenges/' + challengeId + '/export/csv', - }); - } - - function updateChallenge (challengeId, updateData) { - - var challengeDataToSend = _.omit(updateData, ['tasks', 'habits', 'todos', 'rewards', 'group']); - if (challengeDataToSend.leader && challengeDataToSend.leader._id) challengeDataToSend.leader = challengeDataToSend.leader._id; - - return $http({ - method: 'PUT', - url: apiV3Prefix + '/challenges/' + challengeId, - data: challengeDataToSend, - }); - } - - function deleteChallenge (challengeId) { - return $http({ - method: 'DELETE', - url: apiV3Prefix + '/challenges/' + challengeId, - }); - } - - function selectChallengeWinner (challengeId, winnerId) { - return $http({ - method: 'POST', - url: apiV3Prefix + '/challenges/' + challengeId + '/selectWinner/' + winnerId, - }); - } - - return { - createChallenge: createChallenge, - joinChallenge: joinChallenge, - leaveChallenge: leaveChallenge, - getUserChallenges: getUserChallenges, - getGroupChallenges: getGroupChallenges, - getChallenge: getChallenge, - exportChallengeCsv: exportChallengeCsv, - updateChallenge: updateChallenge, - deleteChallenge: deleteChallenge, - selectChallengeWinner: selectChallengeWinner, - } - }]); diff --git a/website/client-old/js/services/chatServices.js b/website/client-old/js/services/chatServices.js deleted file mode 100644 index 993b1a3f2b..0000000000 --- a/website/client-old/js/services/chatServices.js +++ /dev/null @@ -1,88 +0,0 @@ -'use strict'; - -angular.module('habitrpg') -.factory('Chat', ['$http', 'ApiUrl', 'User', '$rootScope', - function($http, ApiUrl, User, $rootScope) { - var apiV3Prefix = '/api/v3'; - - function getChat (groupId) { - return $http({ - method: 'GET', - url: apiV3Prefix + '/groups/' + groupId + '/chat', - }); - } - - function postChat (groupId, message, previousMsg) { - var url = apiV3Prefix + '/groups/' + groupId + '/chat'; - - if (previousMsg) { - url += '?previousMsg=' + previousMsg; - } - - return $http({ - method: 'POST', - url: url, - data: { - message: message, - pusherSocketId: $rootScope.pusherSocketId, // to make sure the send doesn't get notified of it's own message - } - }); - } - - function deleteChat (groupId, chatId, previousMsg) { - var url = apiV3Prefix + '/groups/' + groupId + '/chat/' + chatId; - - if (previousMsg) { - url += '?previousMsg=' + previousMsg; - } - - return $http({ - method: 'DELETE', - url: url, - }); - } - - function like (groupId, chatId) { - return $http({ - method: 'POST', - url: apiV3Prefix + '/groups/' + groupId + '/chat/' + chatId + '/like', - }); - } - - function flagChatMessage (groupId, chatId) { - return $http({ - method: 'POST', - url: apiV3Prefix + '/groups/' + groupId + '/chat/' + chatId + '/flag', - }); - } - - function clearFlagCount (groupId, chatId) { - return $http({ - method: 'POST', - url: apiV3Prefix + '/groups/' + groupId + '/chat/' + chatId + '/clearflags', - }); - } - - function markChatSeen (groupId) { - if (User.user.newMessages) delete User.user.newMessages[groupId]; - return $http({ - method: 'POST', - url: apiV3Prefix + '/groups/' + groupId + '/chat/seen', - }); - } - - function clearCards () { - User.user._wrapped && User.set({'flags.cardReceived':false}); - } - - return { - getChat: getChat, - postChat: postChat, - deleteChat: deleteChat, - like: like, - flagChatMessage: flagChatMessage, - clearFlagCount: clearFlagCount, - markChatSeen: markChatSeen, - clearCards: clearCards, - } - }]); diff --git a/website/client-old/js/services/costumeServices.js b/website/client-old/js/services/costumeServices.js deleted file mode 100644 index 5fcd37b50c..0000000000 --- a/website/client-old/js/services/costumeServices.js +++ /dev/null @@ -1,44 +0,0 @@ -'use strict'; - -(function(){ - angular - .module('habitrpg') - .factory('Costume', costumeFactory); - - costumeFactory.$inject = [ - 'Content' - ]; - - function costumeFactory(Content) { - - function formatAnimal(name, type) { - if(type === 'pet') { - if(Content.petInfo.hasOwnProperty(name)) { - return Content.petInfo[name].text(); - } else { - return window.env.t('noActivePet'); - } - } else if(type === 'mount') { - if(Content.mountInfo.hasOwnProperty(name)) { - return Content.mountInfo[name].text(); - } else { - return window.env.t('noActiveMount'); - } - } - } - - function formatBackground(background) { - var bg = Content.appearances.background; - - if(bg.hasOwnProperty(background)) { - return bg[background].text() + ' (' + window.env.t(bg[background].set.text) + ')'; - } - return window.env.t('noBackground'); - } - - return { - formatAnimal: formatAnimal, - formatBackground: formatBackground - }; - } -}()); diff --git a/website/client-old/js/services/groupServices.js b/website/client-old/js/services/groupServices.js deleted file mode 100644 index d3ccfb0d2e..0000000000 --- a/website/client-old/js/services/groupServices.js +++ /dev/null @@ -1,277 +0,0 @@ -'use strict'; - -angular.module('habitrpg') -.factory('Groups', [ '$location', '$rootScope', '$http', 'Analytics', 'ApiUrl', 'Challenges', '$q', 'User', 'Members', - function($location, $rootScope, $http, Analytics, ApiUrl, Challenges, $q, User, Members) { - var data = {party: undefined, myGuilds: undefined, publicGuilds: undefined, tavern: undefined }; - var groupApiURLPrefix = "/api/v3/groups"; - var TAVERN_NAME = 'HabitRPG'; - - var Group = {}; - - //@TODO: Add paging - Group.getGroups = function(type) { - var url = groupApiURLPrefix; - if (type) { - url += '?type=' + type; - } - - return $http({ - method: 'GET', - url: url, - }); - }; - - Group.get = function(gid) { - return $http({ - method: 'GET', - url: groupApiURLPrefix + '/' + gid, - }); - }; - - Group.syncParty = function() { - return party(); - }; - - Group.create = function(groupDetails) { - return $http({ - method: "POST", - url: groupApiURLPrefix, - data: groupDetails, - }); - }; - - Group.update = function(groupDetails) { - //@TODO: Check for what has changed? - - //Remove populated fields - var groupDetailsToSend = _.omit(groupDetails, ['chat', 'challenges', 'members', 'invites']); - if (groupDetailsToSend.leader && groupDetailsToSend.leader._id) groupDetailsToSend.leader = groupDetailsToSend.leader._id; - - return $http({ - method: "PUT", - url: groupApiURLPrefix + '/' + groupDetailsToSend._id, - data: groupDetailsToSend, - }); - }; - - Group.join = function(gid) { - return $http({ - method: "POST", - url: groupApiURLPrefix + '/' + gid + '/join', - }); - }; - - Group.rejectInvite = function(gid) { - return $http({ - method: "POST", - url: groupApiURLPrefix + '/' + gid + '/reject-invite', - }); - }; - - Group.leave = function(gid, keep, keepChallenges) { - return $http({ - method: "POST", - url: groupApiURLPrefix + '/' + gid + '/leave', - data: { - keep: keep, - keepChallenges: keepChallenges, - } - }); - }; - - Group.removeMember = function(gid, memberId, message) { - return $http({ - method: "POST", - url: groupApiURLPrefix + '/' + gid + '/removeMember/' + memberId, - data: { - message: message, - }, - }); - }; - - Group.invite = function(gid, invitationDetails) { - return $http({ - method: "POST", - url: groupApiURLPrefix + '/' + gid + '/invite', - data: { - uuids: invitationDetails.uuids, - emails: invitationDetails.emails, - }, - }); - }; - - Group.inviteToQuest = function(gid, key) { - return $http({ - method: "POST", - url: groupApiURLPrefix + '/' + gid + '/quests/invite/' + key, - }); - }; - - Group.addManager = function(gid, memberId) { - return $http({ - method: "POST", - url: groupApiURLPrefix + '/' + gid + '/add-manager/', - data: { - managerId: memberId, - }, - }); - }; - - Group.removeManager = function(gid, memberId) { - return $http({ - method: "POST", - url: groupApiURLPrefix + '/' + gid + '/remove-manager/', - data: { - managerId: memberId, - }, - }); - }; - - $rootScope.$on('syncPartyRequest', function (event, options) { - if (options.type === 'user_update') { - var index = _.findIndex(data.party.members, function(user) { return user._id === options.user._id; }); - var memberToUpdate = data.party.members[index]; - _.assign(memberToUpdate, _.pick(User.user, _.keys(memberToUpdate))); - } - }); - - //On page load, multiple controller request the party. - //So, we cache the promise until the first result is returned - var _cachedPartyPromise; - - function party (forceUpdate) { - if (_cachedPartyPromise && !forceUpdate) return _cachedPartyPromise.promise; - _cachedPartyPromise = $q.defer(); - - if (!User.user.party._id) { - data.party = { type: 'party' }; - _cachedPartyPromise.reject(data.party); - } - - if (!data.party || forceUpdate) { - Group.get('party') - .then(function (response) { - data.party = response.data.data; - Members.getGroupMembers(data.party._id, true) - .then(function (response) { - data.party.members = response.data.data; - return Members.getGroupInvites(data.party._id); - }) - .then(function (response) { - data.party.invites = response.data.data; - return Challenges.getGroupChallenges(data.party._id) - }) - .then(function (response) { - data.party.challenges = response.data.data; - _cachedPartyPromise.resolve(data.party); - }); - }, function (response) { - data.party = { type: 'party' }; - _cachedPartyPromise.reject(data.party); - }) - .finally(function() { - _cachePartyPromise = null; - }); - } else { - _cachedPartyPromise.resolve(data.party); - } - - return _cachedPartyPromise.promise; - } - - function removePartyCache () { - _cachedPartyPromise = null; - } - - function publicGuilds () { - var deferred = $q.defer(); - - if (!data.publicGuilds) { - Group.getGroups('publicGuilds') - .then(function (response) { - data.publicGuilds = response.data.data; - deferred.resolve(data.publicGuilds); - }, function (response) { - deferred.reject(response); - }); - } else { - deferred.resolve(data.publicGuilds); - } - - return deferred.promise; - //TODO combine these as {type:'guilds,public'} and create a $filter() to separate them - } - - function myGuilds () { - var deferred = $q.defer(); - - if (!data.myGuilds) { - Group.getGroups('guilds') - .then(function (response) { - data.myGuilds = response.data.data; - deferred.resolve(data.myGuilds); - }, function (response) { - deferred.reject(response); - }); - } else { - deferred.resolve(data.myGuilds); - } - - return deferred.promise; - } - - function tavern (forceUpdate) { - var deferred = $q.defer(); - - if (!data.tavern || forceUpdate) { - Group.get('habitrpg') - .then(function (response) { - data.tavern = response.data.data; - deferred.resolve(data.tavern); - }, function (response) { - deferred.reject(response); - }); - } else { - deferred.resolve(data.tavern); - } - - return deferred.promise; - } - - function inviteOrStartParty (group) { - Analytics.track({'hitType':'event','eventCategory':'button','eventAction':'click','eventLabel':'Invite Friends'}); - - var sendInviteText = window.env.t('sendInvitations'); - if (group.type !== 'party' && group.type !== 'guild') { - $location.path("/options/groups/party"); - return console.log('Invalid group type.') - } - - if(group.purchased && group.purchased.plan && group.purchased.plan.customerId) sendInviteText += window.env.t('groupAdditionalUserCost'); - - group.sendInviteText = sendInviteText; - - $rootScope.openModal('invite-' + group.type, { - controller:'InviteToGroupCtrl', - resolve: { - injectedGroup: function() { - return group; - }, - }, - }); - } - - return { - TAVERN_NAME: TAVERN_NAME, - party: party, - publicGuilds: publicGuilds, - myGuilds: myGuilds, - tavern: tavern, - inviteOrStartParty: inviteOrStartParty, - removePartyCache: removePartyCache, - - data: data, - Group: Group, - }; - }]); diff --git a/website/client-old/js/services/guideServices.js b/website/client-old/js/services/guideServices.js deleted file mode 100644 index eb9480e0ae..0000000000 --- a/website/client-old/js/services/guideServices.js +++ /dev/null @@ -1,333 +0,0 @@ -'use strict'; - -/** - * Services for each tour step when you unlock features - */ - -angular.module('habitrpg').factory('Guide', -['$rootScope', 'User', '$timeout', '$state', 'Analytics', 'Notification', 'Shared', 'Social', -function($rootScope, User, $timeout, $state, Analytics, Notification, Shared, Social) { - - var chapters = { - intro: [ - [ - { - state: 'options.profile.avatar', - element: '.tab-content.ng-scope', - content: window.env.t('tourAvatar'), - placement: "top", - proceed: window.env.t('tourAvatarProceed'), - backdrop: false, - orphan: true, - gold: 4, - experience: 29 - }, - { - state: 'tasks', - element: ".task-column.todos", - content: window.env.t('tourToDosBrief'), - placement: "top", - proceed: window.env.t('tourOkay'), - gold: 4, - experience: 29 - }, - { - state: 'tasks', - element: ".task-column.dailys", - content: window.env.t('tourDailiesBrief'), - placement: "top", - proceed: window.env.t('tourDailiesProceed'), - gold: 4, - experience: 29 - }, - { - state: 'tasks', - element: ".task-column.habits", - content: window.env.t('tourHabitsBrief'), - placement: "top", - proceed: window.env.t('tourHabitsProceed'), - gold: 4, - experience: 29 - }, - { - state: 'tasks', - element: "h2.task-column_title.reward-title", - content: User.user.flags.armoireEnabled ? window.env.t('tourRewardsArmoire') : window.env.t('tourRewardsBrief'), - placement: "left", - proceed: window.env.t('tourRewardsProceed'), - gold: 4, - experience: 29, - final: true - } - ] - ], - classes: [ - [ - { - orphan: true, - content: window.env.t('classGearText'), - final: true, - state: 'options.inventory.equipment', - element: '.equipment-tab', - title: window.env.t('classGear'), - hideNavigation: true - } - /*, { - state: 'options.profile.stats', - element: ".allocate-stats", - title: window.env.t('stats'), - content: window.env.t('classStats') - }, { - state: 'options.profile.stats', - element: ".auto-allocate", - title: window.env.t('autoAllocate'), - placement: 'left', - content: window.env.t('autoAllocateText') - }, { - element: ".meter.mana", - title: window.env.t('spells'), - content: window.env.t('spellsText') - }, { - orphan: true, - title: window.env.t('readMore'), - content: window.env.t('moreClass'), - final: true - }*/ - ] - ], - stats: [[ - { - orphan: true, - content: window.env.t('tourStatsPage'), - final: true, - proceed: window.env.t('tourOkay'), - hideNavigation: true - } - ]], - tavern: [[ - { - orphan: true, - content: window.env.t('tourTavernPage'), - final: true, - proceed: window.env.t('tourAwesome'), - hideNavigation: true - } - ]], - party: [[ - { - orphan: true, - content: window.env.t('tourPartyPage'), - final: true, - proceed: window.env.t('tourSplendid'), - hideNavigation: true - } - ]], - guilds: [[ - { - orphan: true, - content: window.env.t('tourGuildsPage'), - final: true, - proceed: window.env.t('tourNifty'), - hideNavigation: true - } - ]], - challenges: [[ - { - orphan: true, - content: window.env.t('tourChallengesPage'), - final: true, - proceed: window.env.t('tourOkay'), - hideNavigation: true - } - ]], - market: [[ - { - orphan: true, - content: window.env.t('tourMarketPage'), - final: true, - proceed: window.env.t('tourAwesome'), - hideNavigation: true - } - ]], - hall: [[ - { - orphan: true, - content: window.env.t('tourHallPage'), - final: true, - proceed: window.env.t('tourSplendid'), - hideNavigation: true - } - ]], - pets: [[ - { - orphan: true, - content: window.env.t('tourPetsPage'), - final: true, - proceed: window.env.t('tourNifty'), - hideNavigation: true - } - ]], - mounts: [[ - { - orphan: true, - content: window.env.t('tourMountsPage'), - final: true, - proceed: window.env.t('tourOkay'), - hideNavigation: true - } - ]], - equipment: [[ - { - orphan: true, - content: window.env.t('tourEquipmentPage'), - final: true, - proceed: window.env.t('tourAwesome'), - hideNavigation: true - } - ]] - } - - _.each(chapters, function(chapter, k){ - _(chapter).flattenDeep().forEach(function(step, i) { - step.content = "
" + step.content + "
"; - $(step.element).popover('destroy'); // destroy existing hover popovers so we can add our own - step.onShow = function(){ - Analytics.track({'hitType':'event','eventCategory':'behavior','eventAction':'tutorial','eventLabel':k+'-web','eventValue':i+1,'complete':false}); - if (step.state && !$state.is(step.state)) { - $state.go(step.state); - return $timeout(function(){}); - } - }; - step.onHide = function(){ - var ups = {}; - var lastKnownStep = User.user.flags.tour[k]; - - // Return early if user has already completed this tutorial - if (lastKnownStep === -2) { - return; - } - - if (i > lastKnownStep) { - if (step.gold) ups['stats.gp'] = User.user.stats.gp + step.gold; - if (step.experience) ups['stats.exp'] = User.user.stats.exp + step.experience; - ups['flags.tour.'+k] = i; - } - - if (step.final) { // -2 indicates complete - if (k === 'intro') { - // Manually show bunny scroll reward - var rewardData = { - reward: [Shared.content.quests.dustbunnies], - rewardKey: ['inventory_quest_scroll_dustbunnies'], - rewardText: Shared.content.quests.dustbunnies.text(), - message: window.env.t('checkinEarned'), - nextRewardAt: 1, - }; - Notification.showLoginIncentive(User.user, rewardData, Social.loadWidgets); - } - //Mark tour complete - ups['flags.tour.'+k] = -2; - Analytics.track({'hitType':'event','eventCategory':'behavior','eventAction':'tutorial','eventLabel':k+'-web','eventValue':i+1,'complete':true}) - } - - User.set(ups); - // User.set() doesn't include a check for level changes, so manually check here. - if (step.experience) { - User.user.fns.updateStats(User.user.stats); - } - } - }); - }); - - var tour = {}; - _.each(chapters, function(v,k){ - tour[k] = new Tour({ - name: k, - backdrop: true, - template: function(i,step){ - var showFinish = step.final || k == 'classes'; - var showCounter = k=='intro' && !step.final; - - return ''; - }, - storage: false - }); - }); - - var goto = function(chapter, page, force) { - if (chapter == 'intro' && User.user.flags.welcomed != true) User.set({'flags.welcomed': true}); - if (chapter == 'classes' && User.user.flags.tour.classes === -2) return; - if (page === -1) page = 0; - var curr = User.user.flags.tour[chapter]; - if (page != curr+1 && !force) return; - var chap = tour[chapter], opts = chap._options; - opts.steps = []; - _.times(page, function(p){ - opts.steps = opts.steps.concat(chapters[chapter][p]); - }) - - var end = opts.steps.length; - opts.steps = opts.steps.concat(chapters[chapter][page]); - chap._removeState('end'); - - if (chap._inited) { - chap.goTo(end); - } else { - chap.setCurrentStep(end); - if (page > 0) { - chap.init(); - chap.goTo(page); - } else { - chap.start(); - } - } - } - - //Init and show the welcome tour (only after user is pulled from server & wrapped). - var watcher = $rootScope.$watch('User.user._wrapped', function(wrapped){ - if (!wrapped) return; // only run after user has been wrapped - watcher(); // deregister watcher - if (window.env.IS_MOBILE) return; // Don't show tour immediately on mobile devices - if (User.user.flags.welcomed == false) { - $rootScope.openModal('welcome', {size: 'lg', backdrop: 'static', keyboard: false}); - } - - var alreadyShown = function(before, after) { return !(!before && after === true) }; - //$rootScope.$watch('user.flags.dropsEnabled', _.flow(alreadyShown, function(already) { //FIXME requires lodash@~3.2.0 - $rootScope.$on('$stateChangeSuccess', function(event, toState, toParams, fromState, fromParams){ - switch (toState.name) { - // case 'options.profile.avatar': return goto('intro', 5); - case 'options.profile.stats': return goto('stats', 0); - case 'options.social.tavern': return goto('tavern', 0); - case 'options.social.party': return goto('party', 0); - case 'options.social.guilds.public': return goto('guilds', 0); - case 'options.social.challenges': return goto('challenges', 0); - case 'options.social.hall.heroes': return goto('hall', 0); - case 'options.inventory.drops': return goto('market', 0); - case 'options.inventory.pets': return goto('pets', 0); - case 'options.inventory.mounts': return goto('mounts', 0); - case 'options.inventory.equipment': return goto('equipment', 0); - } - }); - }); - - var Guide = { - goto: goto - }; - $rootScope.Guide = Guide; - return Guide; - -}]); diff --git a/website/client-old/js/services/hallServices.js b/website/client-old/js/services/hallServices.js deleted file mode 100644 index a3b7e49751..0000000000 --- a/website/client-old/js/services/hallServices.js +++ /dev/null @@ -1,41 +0,0 @@ -'use strict'; - -angular.module('habitrpg') -.factory('Hall', [ '$rootScope', 'ApiUrl', '$http', - function($rootScope, ApiUrl, $http) { - var apiV3Prefix = '/api/v3'; - var Hall = {}; - - Hall.getHeroes = function () { - return $http({ - method: 'GET', - url: apiV3Prefix + '/hall/heroes', - }); - } - - Hall.getHero = function (uuid) { - return $http({ - method: 'GET', - url: apiV3Prefix + '/hall/heroes/' + uuid, - }); - } - - Hall.updateHero = function (heroDetails) { - return $http({ - method: 'PUT', - url: apiV3Prefix + '/hall/heroes/' + heroDetails._id, - data: heroDetails, - }); - } - - Hall.getPatrons = function (page) { - if (!page) page = 0; - - return $http({ - method: 'GET', - url: apiV3Prefix + '/hall/patrons?page=' + page, - }); - } - - return Hall; - }]); diff --git a/website/client-old/js/services/memberServices.js b/website/client-old/js/services/memberServices.js deleted file mode 100644 index 9e3aa7c043..0000000000 --- a/website/client-old/js/services/memberServices.js +++ /dev/null @@ -1,134 +0,0 @@ -'use strict'; - -angular.module('habitrpg') -.factory('Members', [ '$rootScope', 'Shared', 'ApiUrl', '$http', '$q', - function($rootScope, Shared, ApiUrl, $http, $q) { - var members = {}; - var selectedMember = {}; - var apiV3Prefix = '/api/v3'; - - function fetchMember (memberId) { - return $http({ - method: 'GET', - url: apiV3Prefix + '/members/' + memberId, - }); - } - - //@TODO: Add paging - function getGroupMembers (groupId, includeAllPublicFields) { - var url = apiV3Prefix + '/groups/' + groupId + '/members'; - - if (includeAllPublicFields) { - url += '?includeAllPublicFields=true'; - } - - return $http({ - method: 'GET', - url: url, - }); - } - - function getGroupInvites (groupId) { - return $http({ - method: 'GET', - url: apiV3Prefix + '/groups/' + groupId + '/invites', - }); - } - - function getChallengeMembers (challengeId, lastId) { - var url = apiV3Prefix + '/challenges/' + challengeId + '/members'; - - if (lastId) { - url += '?lastId=' + lastId; - } - - return $http({ - method: 'GET', - url: url, - }); - } - - function getChallengeMemberProgress (challengeId, memberId) { - return $http({ - method: 'GET', - url: apiV3Prefix + '/challenges/' + challengeId + '/members/' + memberId, - }); - } - - function sendPrivateMessage (message, toUserId) { - return $http({ - method: 'POST', - url: apiV3Prefix + '/members/send-private-message', - data: { - message: message, - toUserId: toUserId, - } - }); - } - - function transferGems (message, toUserId, gemAmount) { - return $http({ - method: 'POST', - url: apiV3Prefix + '/members/transfer-gems', - data: { - message: message, - toUserId: toUserId, - gemAmount: gemAmount, - } - }); - } - - function selectMember (uid) { - var self = this; - var deferred = $q.defer(); - var memberIsReady = _checkIfMemberIsReady(members[uid]); - - if (memberIsReady) { - _prepareMember(members[uid], self); - deferred.resolve(); - } else { - fetchMember(uid) - .then(function (response) { - var member = response.data.data; - addToMembersList(member); // lazy load for later - _prepareMember(member, self); - deferred.resolve(); - }); - } - - return deferred.promise; - } - - function addToMembersList (member) { - if (member._id) { - members[member._id] = member; - } - } - - function _checkIfMemberIsReady (member) { - return member && member.items && member.items.weapon; - } - - function _prepareMember(member, self) { - Shared.wrap(member, false); - self.selectedMember = members[member._id]; - } - - $rootScope.$on('userUpdated', function(event, user){ - addToMembersList(user); - }) - - return { - members: members, - addToMembersList: addToMembersList, - selectedMember: undefined, - selectMember: selectMember, - fetchMember: fetchMember, - getGroupMembers: getGroupMembers, - getGroupInvites: getGroupInvites, - getChallengeMembers: getChallengeMembers, - getChallengeMemberProgress: getChallengeMemberProgress, - sendPrivateMessage: sendPrivateMessage, - transferGems: transferGems, - } - }]); diff --git a/website/client-old/js/services/notificationServices.js b/website/client-old/js/services/notificationServices.js deleted file mode 100644 index 7e380e36fa..0000000000 --- a/website/client-old/js/services/notificationServices.js +++ /dev/null @@ -1,181 +0,0 @@ -'use strict' -/** - Set up "+1 Exp", "Level Up", etc notifications - */ -angular.module("habitrpg").factory("Notification", -['$filter', 'Shared', '$rootScope', function($filter, Shared, $rootScope) { - - /** - Show "+ 5 {gold_coin} 3 {silver_coin}" - */ - function coins(money) { - var absolute, gold, silver; - absolute = Math.abs(money); - gold = Math.floor(absolute); - silver = Math.floor((absolute - gold) * 100); - if (gold && silver > 0) { - return "" + gold + " " + silver + " "; - } else if (gold > 0) { - return "" + gold + " "; - } else if (silver > 0) { - return "" + silver + " "; - } - } - - function crit(val) { - _notify(window.env.t('critBonus') + Math.round(val) + "%", 'crit', 'glyphicon glyphicon-certificate'); - } - - function drop(val, item) { - var dropClass = ""; - if ( item !== undefined ) { - switch ( item.type ) { - case "Egg": - dropClass = 'Pet_Egg_' + item.key; - break; - case "HatchingPotion": - dropClass = 'Pet_HatchingPotion_' + item.key; - break; - case "Food": - dropClass = 'Pet_Food_' + item.key; - break; - case "armor": - case "back": - case "body": - case "eyewear": - case "head": - case "headAccessory": - case "shield": - case "weapon": - dropClass = 'shop_' + item.key; - break; - default: - dropClass = 'glyphicon glyphicon-gift'; - } - } - _notify(val, 'drop', dropClass); - } - - function quest(type, val) { - _notify(window.env.t(type, { val: val }), 'success'); - } - - function exp(val) { - if (val < -50) return; // don't show when they level up (resetting their exp) - _notify(_sign(val) + " " + _round(val) + " " + window.env.t('experience'), 'xp', 'glyphicon glyphicon-star'); - } - - function error(error, canHide){ - _notify(error, "danger", 'glyphicon glyphicon-exclamation-sign', canHide); - } - - function gp(val, bonus) { - _notify(_sign(val) + " " + coins(val - bonus), 'gp'); - } - - function hp(val) { - // don't show notifications if user dead - _notify(_sign(val) + " " + _round(val) + " " + window.env.t('health'), 'hp', 'glyphicon glyphicon-heart'); - } - - function lvl(){ - _notify(window.env.t('levelUp'), 'lvl', 'glyphicon glyphicon-chevron-up'); - } - - function markdown(val){ - if (val) { - var parsed_markdown = $filter("markdown")(val); - _notify(parsed_markdown, 'info'); - } - } - - function mp(val) { - _notify(_sign(val) + " " + _round(val) + " " + window.env.t('mana'), 'mp', 'glyphicon glyphicon-fire'); - } - - function streak(val) { - _notify(window.env.t('streaks') + ': ' + val, 'streak', 'glyphicon glyphicon-repeat'); - } - - function text(val, onClick){ - if (val) { - _notify(val, 'info', null, null, onClick); - } - } - - //-------------------------------------------------- - // Private Methods - //-------------------------------------------------- - - function _sign(number){ - return number?number<0?'-':'+':'+'; - } - - function _round(number){ - return Math.abs(number.toFixed(1)); - } - - // Used to stack notifications, must be outside of _notify - var stack_topright = {"dir1": "down", "dir2": "left", "spacing1": 15, "spacing2": 15, "firstpos1": 60}; - - function _notify(html, type, icon, canHide, onClick) { - var notice = $.pnotify({ - type: type || 'warning', //('info', 'text', 'warning', 'success', 'gp', 'xp', 'hp', 'lvl', 'death', 'mp', 'crit') - text: html, - opacity: 1, - addclass: 'alert-' + type, - delay: 7000, - hide: ((type == 'error' || type == 'danger') && !canHide) ? false : true, - mouse_reset: false, - width: "250px", - stack: stack_topright, - icon: icon || false - }).click(function() { - notice.pnotify_remove(); - - if (onClick) { - onClick(); - } - }); - } - - // Login incentive - // @TODO: Document reward data param - // @TODO: loadWidgets is a circular dependency but we should not inject it this way - function showLoginIncentive (user, rewardData, loadWidgets) { - var modalScope = $rootScope.$new(); - modalScope.data = rewardData; - var nextRewardKey = Shared.content.loginIncentives[user.loginIncentives].nextRewardAt; - modalScope.nextReward = Shared.content.loginIncentives[nextRewardKey]; - modalScope.MAX_INCENTIVES = Shared.constants.MAX_INCENTIVES; - modalScope.user = user; - // modalScope.loadWidgets = Social.loadWidgets; - modalScope.loadWidgets = loadWidgets; - - var modalKey = 'login-incentives'; - if (rewardData.rewardKey) { - modalKey = 'login-incentives-reward-unlocked'; - } - - $rootScope.openModal(modalKey, { - scope: modalScope - }); - } - - return { - coins: coins, - crit: crit, - drop: drop, - exp: exp, - error: error, - gp: gp, - hp: hp, - lvl: lvl, - markdown: markdown, - mp: mp, - streak: streak, - text: text, - quest: quest, - showLoginIncentive: showLoginIncentive, - }; -}]); diff --git a/website/client-old/js/services/paymentServices.js b/website/client-old/js/services/paymentServices.js deleted file mode 100644 index 28e7a841e5..0000000000 --- a/website/client-old/js/services/paymentServices.js +++ /dev/null @@ -1,376 +0,0 @@ -'use strict'; - -angular.module('habitrpg').factory('Payments', -['$rootScope', '$window', 'User', '$http', 'Content', 'Notification', -function($rootScope, $window, User, $http, Content, Notification) { - var Payments = {}; - var isAmazonReady = false; - Payments.amazonButtonEnabled = true; - - Payments.paymentMethods = { - AMAZON_PAYMENTS: 'Amazon Payments', - STRIPE: 'Stripe', - GOOGLE: 'Google', - APPLE: 'Apple', - PAYPAL: 'Paypal', - GIFT: 'Gift' - }; - - window.onAmazonLoginReady = function(){ - isAmazonReady = true; - amazon.Login.setClientId(window.env.AMAZON_PAYMENTS.CLIENT_ID); - }; - - Payments.checkGemAmount = function(data) { - if (data && data.gift && data.gift.type === "gems" && (!data.gift.gems.amount || data.gift.gems.amount === 0)) { - Notification.error(window.env.t('badAmountOfGemsToPurchase'), true); - return false; - } - return true; - } - - Payments.showStripe = function(data) { - - if(!Payments.checkGemAmount(data)) return; - - var sub = false; - - if (data.subscription) { - sub = data.subscription; - } else if (data.gift && data.gift.type=='subscription') { - sub = data.gift.subscription.key; - } - - sub = sub && Content.subscriptionBlocks[sub]; - - var amount = 500;// 500 = $5 - if (sub) amount = sub.price * 100; - if (data.gift && data.gift.type=='gems') amount = data.gift.gems.amount / 4 * 100; - if (data.group) amount = (sub.price + 3 * (data.group.memberCount - 1)) * 100; - - StripeCheckout.open({ - key: window.env.STRIPE_PUB_KEY, - address: false, - amount: amount, - name: 'Habitica', - description: sub ? window.env.t('subscribe') : window.env.t('checkout'), - image: "/apple-touch-icon-144-precomposed.png", - panelLabel: sub ? window.env.t('subscribe') : window.env.t('checkout'), - token: function(res) { - var url = '/stripe/checkout?a=a'; // just so I can concat &x=x below - - if (data.groupToCreate) { - url = '/api/v3/groups/create-plan?a=a'; - res.groupToCreate = data.groupToCreate; - res.paymentType = 'Stripe'; - } - - if (data.gift) url += '&gift=' + Payments.encodeGift(data.uuid, data.gift); - if (data.subscription) url += '&sub='+sub.key; - if (data.coupon) url += '&coupon='+data.coupon; - if (data.groupId) url += '&groupId=' + data.groupId; - $http.post(url, res).success(function(response) { - if (response && response.data && response.data._id) { - $rootScope.hardRedirect('/#/options/groups/guilds/' + response.data._id); - } else { - window.location.reload(true); - } - }).error(function(res) { - alert(res.message); - }); - } - }); - } - - Payments.showStripeEdit = function(config) { - var groupId; - if (config && config.groupId) { - groupId = config.groupId; - } - - StripeCheckout.open({ - key: window.env.STRIPE_PUB_KEY, - address: false, - name: window.env.t('subUpdateTitle'), - description: window.env.t('subUpdateDescription'), - panelLabel: window.env.t('subUpdateCard'), - token: function(data) { - data.groupId = groupId; - var url = '/stripe/subscribe/edit'; - $http.post(url, data).success(function() { - window.location.reload(true); - }).error(function(data) { - alert(data.message); - }); - } - }); - } - - var amazonOnError = function(error){ - console.error(error); - console.log(error.getErrorMessage(), error.getErrorCode()); - alert(error.getErrorMessage()); - Payments.amazonPayments.reset(); - }; - - Payments.amazonPayments = {}; - - Payments.amazonPayments.reset = function(){ - Payments.amazonPayments.modal.close(); - Payments.amazonPayments.modal = null; - Payments.amazonPayments.type = null; - Payments.amazonPayments.loggedIn = false; - Payments.amazonPayments.gift = null; - Payments.amazonPayments.billingAgreementId = null; - Payments.amazonPayments.orderReferenceId = null; - Payments.amazonPayments.paymentSelected = false; - Payments.amazonPayments.recurringConsent = false; - Payments.amazonPayments.subscription = null; - Payments.amazonPayments.coupon = null; - }; - - // Needs to be called everytime the modal/router is accessed - Payments.amazonPayments.init = function(data) { - if(!isAmazonReady) return; - if(!Payments.checkGemAmount(data)) return; - if(data.type !== 'single' && data.type !== 'subscription') return; - - if (data.gift) { - if(data.gift.gems && data.gift.gems.amount && data.gift.gems.amount <= 0) return; - data.gift.uuid = data.giftedTo; - } - - if (data.subscription) { - Payments.amazonPayments.subscription = data.subscription; - Payments.amazonPayments.coupon = data.coupon; - } - - if (data.groupId) { - Payments.amazonPayments.groupId = data.groupId; - } - - if (data.groupToCreate) { - Payments.amazonPayments.groupToCreate = data.groupToCreate; - } - - Payments.amazonPayments.gift = data.gift; - Payments.amazonPayments.type = data.type; - - var modal = Payments.amazonPayments.modal = $rootScope.openModal('amazonPayments', { - // Allow the modal to be closed only by pressing cancel - // because no easy method to intercept those types of closings - // and we need to make some cleanup - keyboard: false, - backdrop: 'static' - }); - - modal.rendered.then(function(){ - OffAmazonPayments.Button('AmazonPayButton', window.env.AMAZON_PAYMENTS.SELLER_ID, { - type: 'PwA', - color: 'Gold', - size: 'small', - agreementType: 'BillingAgreement', - - onSignIn: function(contract){ - Payments.amazonPayments.billingAgreementId = contract.getAmazonBillingAgreementId(); - - if (Payments.amazonPayments.type === 'subscription') { - Payments.amazonPayments.loggedIn = true; - Payments.amazonPayments.initWidgets(); - } else { - var url = '/amazon/createOrderReferenceId' - $http.post(url, { - billingAgreementId: Payments.amazonPayments.billingAgreementId - }).success(function(res){ - Payments.amazonPayments.loggedIn = true; - Payments.amazonPayments.orderReferenceId = res.data.orderReferenceId; - Payments.amazonPayments.initWidgets(); - }).error(function(res){ - alert(res.message); - }); - } - }, - - authorization: function() { - amazon.Login.authorize({ - scope: 'payments:widget', - popup: true - }, function(response) { - if(response.error) return alert(response.error); - - var url = '/amazon/verifyAccessToken' - $http.post(url, response).error(function(res){ - alert(res.message); - }); - }); - }, - - onError: amazonOnError - }); - }); - - } - - Payments.amazonPayments.canCheckout = function() { - if (Payments.amazonPayments.type === 'single') { - return Payments.amazonPayments.paymentSelected === true; - } else if(Payments.amazonPayments.type === 'subscription') { - return Payments.amazonPayments.paymentSelected === true && - // Mah.. one is a boolean the other a string... - Payments.amazonPayments.recurringConsent === 'true'; - } else { - return false; - } - } - - Payments.amazonPayments.initWidgets = function() { - var walletParams = { - sellerId: window.env.AMAZON_PAYMENTS.SELLER_ID, - design: { - designMode: 'responsive' - }, - - onPaymentSelect: function() { - $rootScope.$apply(function() { - Payments.amazonPayments.paymentSelected = true; - }); - }, - - onError: amazonOnError - } - - if (Payments.amazonPayments.type === 'subscription') { - walletParams.agreementType = 'BillingAgreement'; - console.log(Payments.amazonPayments.billingAgreementId); - walletParams.billingAgreementId = Payments.amazonPayments.billingAgreementId; - walletParams.onReady = function(billingAgreement) { - Payments.amazonPayments.billingAgreementId = billingAgreement.getAmazonBillingAgreementId(); - - new OffAmazonPayments.Widgets.Consent({ - sellerId: window.env.AMAZON_PAYMENTS.SELLER_ID, - amazonBillingAgreementId: Payments.amazonPayments.billingAgreementId, - design: { - designMode: 'responsive' - }, - - onReady: function(consent){ - $rootScope.$apply(function(){ - var getConsent = consent.getConsentStatus - Payments.amazonPayments.recurringConsent = getConsent ? getConsent() : false; - }); - }, - - onConsent: function(consent){ - $rootScope.$apply(function(){ - Payments.amazonPayments.recurringConsent = consent.getConsentStatus(); - }); - }, - - onError: amazonOnError - }).bind('AmazonPayRecurring'); - } - } else { - walletParams.amazonOrderReferenceId = Payments.amazonPayments.orderReferenceId; - } - - new OffAmazonPayments.Widgets.Wallet(walletParams).bind('AmazonPayWallet'); - } - - Payments.amazonPayments.checkout = function() { - Payments.amazonButtonEnabled = false; - if (Payments.amazonPayments.type === 'single') { - var url = '/amazon/checkout'; - $http.post(url, { - orderReferenceId: Payments.amazonPayments.orderReferenceId, - gift: Payments.amazonPayments.gift - }).success(function(){ - Payments.amazonPayments.reset(); - window.location.reload(true); - }).error(function(res){ - alert(res.message); - Payments.amazonPayments.reset(); - }); - } else if(Payments.amazonPayments.type === 'subscription') { - var url = '/amazon/subscribe'; - - if (Payments.amazonPayments.groupToCreate) { - url = '/api/v3/groups/create-plan'; - } - - $http.post(url, { - billingAgreementId: Payments.amazonPayments.billingAgreementId, - subscription: Payments.amazonPayments.subscription, - coupon: Payments.amazonPayments.coupon, - groupId: Payments.amazonPayments.groupId, - groupToCreate: Payments.amazonPayments.groupToCreate, - paymentType: 'Amazon', - }).success(function(response) { - Payments.amazonPayments.reset(); - if (response && response.data && response.data._id) { - $rootScope.hardRedirect('/#/options/groups/guilds/' + response.data._id); - } else { - window.location.reload(true); - } - }).error(function(res){ - alert(res.message); - Payments.amazonPayments.reset(); - }); - } - } - - Payments.cancelSubscription = function(config) { - if (config && config.group && !confirm(window.env.t('confirmCancelGroupPlan'))) return; - if (!confirm(window.env.t('sureCancelSub'))) return; - - var group; - if (config && config.group) { - group = config.group; - } - - var paymentMethod = User.user.purchased.plan.paymentMethod; - if (group) { - paymentMethod = group.purchased.plan.paymentMethod; - } - - if (paymentMethod === 'Amazon Payments') { - paymentMethod = 'amazon'; - } else { - paymentMethod = paymentMethod.toLowerCase(); - } - - var queryParams = { - _id: User.user._id, - apiToken: User.settings.auth.apiToken, - noRedirect: true, - }; - - if (group) { - queryParams.groupId = group._id; - } - - var cancelUrl = '/' + paymentMethod + '/subscribe/cancel?' + $.param(queryParams); - - $http.get(cancelUrl) - .then(function (success) { - alert(window.evn.t('paypalCanceled')); - window.location.href = '/'; - }); - } - - Payments.payPalPayment = function(data){ - if(!Payments.checkGemAmount(data)) return; - - var gift = Payments.encodeGift(data.giftedTo, data.gift); - var url = '/paypal/checkout?_id=' + User.user._id + '&apiToken=' + User.settings.auth.apiToken + '&gift=' + gift; - - $window.open(url, '_blank'); - } - - Payments.encodeGift = function(uuid, gift) { - gift.uuid = uuid; - var encodedString = JSON.stringify(gift); - return encodeURIComponent(encodedString); - } - - return Payments; -}]); diff --git a/website/client-old/js/services/pusherService.js b/website/client-old/js/services/pusherService.js deleted file mode 100644 index 5f44ba07f0..0000000000 --- a/website/client-old/js/services/pusherService.js +++ /dev/null @@ -1,218 +0,0 @@ -'use strict'; - -angular.module('habitrpg') -.factory('Pusher', ['$rootScope', 'STORAGE_SETTINGS_ID', 'Groups', 'Shared', '$state', 'Chat', 'Notification', - function($rootScope, STORAGE_SETTINGS_ID, Groups, Shared, $state, Chat, Notification) { - var settings = JSON.parse(localStorage.getItem(STORAGE_SETTINGS_ID)); - var IS_PUSHER_ENABLED = window.env['PUSHER:ENABLED'] === 'true'; - - var partyId; - var partyChannel; - var onActivityEvent; - - var api = { - pusher: undefined, - socketId: undefined, // when defined the user is connected - }; - - function connectToPusher (partyId, reconnecting) { - console.log('Connecting to Pusher.'); - - api.pusher = new Pusher(window.env['PUSHER:KEY'], { - encrypted: true, - authEndpoint: '/api/v3/user/auth/pusher', - auth: { - headers: { - 'x-api-user': settings && settings.auth && settings.auth.apiId, - 'x-api-key': settings && settings.auth && settings.auth.apiToken, - }, - }, - }); - - // Disconnect after 30m of inactivity - var DISCONNECTION_AFTER = 1800000; // 30m - var disconnectionTimeout; - - var awaitIdle = function () { - if(disconnectionTimeout) clearTimeout(disconnectionTimeout); - disconnectionTimeout = setTimeout(function () { - $(document).off('mousemove keydown mousedown touchstart', awaitIdle); - disconnectPusher(); - }, DISCONNECTION_AFTER); - }; - - awaitIdle(); - $(document).on('mousemove keydown mousedown touchstart', awaitIdle); - - api.pusher.connection.bind('error', function (err) { - console.error(err); - // TODO if( err.data.code === 4004 ) detected connection limit - }); - - api.pusher.connection.bind('connected', function () { - $rootScope.pusherSocketId = api.socketId = api.pusher.connection.socket_id; - }); - - var partyChannelName = 'presence-group-' + partyId; - partyChannel = api.pusher.subscribe(partyChannelName); - - // When an error occurs while joining the channel - partyChannel.bind('pusher:subscription_error', function(status) { - console.error('Impossible to join the Pusher channel for your party, status: ', status); - }); - - // When the user correctly enters the party channel - partyChannel.bind('pusher:subscription_succeeded', function(pusherMembers) { - // Sync the user if we're reconnecting - if (reconnecting) $rootScope.User.sync(); - - // Wait for the party to be loaded - Groups.party(reconnecting).then(function (party) { - // If we just reconnected after some inactivity, sync the party - if (reconnecting === true) { - _.assign($rootScope.party, party); - $rootScope.loadingParty = false; // make sure the party is set as loaded - } - - $rootScope.party.onlineUsers = pusherMembers.count; - - $rootScope.party.members.forEach(function (member) { - if (pusherMembers.members[member._id]) { - member.online = true; - } - }); - }); - - // When a member enters the party channel - partyChannel.bind('pusher:member_added', function(pusherMember) { - $rootScope.$apply(function() { - $rootScope.party.members.find(function (partyMember) { - if (partyMember._id === pusherMember.id) { - partyMember.online = true; - return true; - } - }); - $rootScope.party.onlineUsers++; - }); - }); - - // When a member leaves the party channel - partyChannel.bind('pusher:member_removed', function(pusherMember) { - $rootScope.$apply(function() { - $rootScope.party.onlineUsers--; - $rootScope.party.members.find(function (partyMember) { - if (partyMember._id === pusherMember.id) { - partyMember.online = false; - return true; - } - }); - }); - }); - }); - - // When the user is booted from the party, they get disconnected from Pusher - partyChannel.bind('user-removed', function (data) { - if (data.userId === $rootScope.User.user._id) { - api.pusher.unsubscribe(partyChannelName); - } - }); - - // Same when the user leaves the party - partyChannel.bind('user-left', function (data) { - if (data.userId === $rootScope.User.user._id) { - api.pusher.unsubscribe(partyChannelName); - } - }); - - // When a new chat message is posted - partyChannel.bind('new-chat', function (chatData) { - Groups.party().then(function () { // wait for the party to be fully loaded - $rootScope.loadingParty = false; // make sure the party is set as loaded - - // Update the party data - Groups.data.party.chat.unshift(chatData); - Groups.data.party.chat.splice(200); - - // If a system message comes in, sync the party as quest status may have changed - // Sync once every 5 seconds, not more often - if (chatData.uuid === 'system') { - _.throttle(function () { - $rootScope.User.sync(); - Groups.party(true).then(function (syncedParty) { - // Assign and not replace so that all the references get the modifications - _.assign($rootScope.party, syncedParty); - }); - }, 5000); - } - - var docHasFocus = document.hasFocus(); - var isOnPartyPage = $state.is('options.social.party'); - - // if we're on the party page or the message was sent by us, mark the chat as read but don't show notifications - if ((isOnPartyPage && docHasFocus) || chatData.uuid === $rootScope.User.user._id) { - Chat.markChatSeen($rootScope.party._id); - } else { // show a notification - $rootScope.User.user.newMessages[$rootScope.party._id] = { - name: $rootScope.party.name, - value: true, - }; - - if ('Notification' in window && window.Notification.permission === 'granted') { - var notif = new window.Notification(env.t('newChatMessageTitle', { - groupName: $rootScope.party.name, - }), { - body: (chatData.user || chatData.uuid) + ': ' + chatData.text, - icon: '/assets/img/gryphon_192-20.png' - }); - - notif.addEventListener('click', function () { - if (!isOnPartyPage) $state.go('options.social.party'); - if (!docHasFocus) Chat.markChatSeen($rootScope.party._id); - notif.close(); - }); - } else { - Notification.text(env.t('newChatMessagePlainNotification', { - groupName: $rootScope.party.name, - authorName: chatData.user || chatData.uuid, - }), function() { - if (!isOnPartyPage) $state.go('options.social.party'); - if (!docHasFocus) Chat.markChatSeen($rootScope.party._id); - }); - } - } - }); - }); - }; - - function disconnectPusher () { - console.log('Disconnecting from Pusher for inactivity.'); - partyChannel.unbind(); - api.pusher.connection.unbind(); - api.pusher.disconnect(); - - var awaitActivity = function() { - $(document).off('mousemove keydown mousedown touchstart', awaitActivity); - connectToPusher(partyId, true); - }; - - $(document).on('mousemove keydown mousedown touchstart', awaitActivity); - }; - - // Setup chat channels once app is ready, only for parties for now - var clearAppLoadedListener = $rootScope.$watch('appLoaded', function (after) { - if (!after) return; - clearAppLoadedListener(); // clean the event listerner - - if (!IS_PUSHER_ENABLED) return; - - var user = $rootScope.user; - - // Connect the user to Pusher and to the party's chat channel - partyId = user && user.party && user.party._id; - if (!partyId) return; - - connectToPusher(partyId); - }); - - return api; - }]); diff --git a/website/client-old/js/services/questServices.js b/website/client-old/js/services/questServices.js deleted file mode 100644 index 05722f710e..0000000000 --- a/website/client-old/js/services/questServices.js +++ /dev/null @@ -1,169 +0,0 @@ -'use strict'; - -angular.module('habitrpg') -.factory('Quests', ['$http', '$state','$q', 'ApiUrl', 'Content', 'Groups', 'User', 'Analytics', - function questsFactory($http, $state, $q, ApiUrl, Content, Groups, User, Analytics) { - - var user = User.user; - var party; - - Groups.party() - .then(function (partyFound) { - party = partyFound; - }); - - function lockQuest(quest,ignoreLevel) { - if (!ignoreLevel){ - if (quest.lvl && user.stats.lvl < quest.lvl) return true; - } - if (user.achievements.quests) return (quest.previous && !user.achievements.quests[quest.previous]); - - return quest.locked; - } - - function _preventQuestModal(quest) { - if (!quest) { - return 'No quest with that key found'; - } - - if (quest.previous && (!user.achievements.quests || (user.achievements.quests && !user.achievements.quests[quest.previous]))){ - alert(window.env.t('unlockByQuesting', {title: Content.quests[quest.previous].text()})); - return 'unlockByQuesting'; - } - - if (quest.lvl > user.stats.lvl) { - alert(window.env.t('mustLvlQuest', {level: quest.lvl})) - return 'mustLvlQuest'; - } - } - - function buyQuest(quest) { - return $q(function(resolve, reject) { - var item = Content.quests[quest] || Content.bundles[quest]; - - var preventQuestModal = _preventQuestModal(item); - if (preventQuestModal) { - return reject(preventQuestModal); - } - - if (item.unlockCondition && quest === 'dustbunnies') { - alert(window.env.t('createAccountQuest')); - return reject('Awarded to new accounts'); - } - - if (item.unlockCondition && (quest === 'moon1' || quest === 'moon2' || quest === 'moon3')) { - if (user.loginIncentives > item.unlockCondition.incentiveThreshold) { - alert(window.env.t('loginIncentiveQuestObtained', {count: item.unlockCondition.incentiveThreshold})); - } else { - alert(window.env.t('loginIncentiveQuest', {count: item.unlockCondition.incentiveThreshold})); - } - return reject('Login incentive item'); - } - - if (item.unlockCondition && item.unlockCondition.condition === 'party invite') { - if (!confirm(window.env.t('mustInviteFriend'))) return reject('Did not want to invite friends'); - Groups.inviteOrStartParty(party) - return reject('Invite or start party'); - } - - resolve(item); - }); - } - - function questPopover(quest) { - // The popover gets parsed as markdown (hence the double \n for line breaks - var text = ''; - if (quest.purchaseType === 'bundles') { - text += quest.notes; - } - if (quest.boss) { - text += '**' + window.env.t('bossHP') + ':** ' + quest.boss.hp + '\n\n'; - text += '**' + window.env.t('bossStrength') + ':** ' + quest.boss.str + '\n\n'; - } else if(quest.collect) { - var count = 0; - for (var key in quest.collect) { - text += '**' + window.env.t('collect') + ':** ' + quest.collect[key].count + ' ' + quest.collect[key].text() + '\n\n'; - } - } - if (quest.drop) { - text += '---\n\n'; - text += '**' + window.env.t('rewardsAllParticipants') + ':**\n\n'; - var participantRewards = _.reject(quest.drop.items, 'onlyOwner'); - if(participantRewards.length > 0) { - _.each(participantRewards, function(item) { - text += item.text() + '\n\n'; - }); - } - if (quest.drop.exp) - text += quest.drop.exp + ' ' + window.env.t('experience') + '\n\n'; - if (quest.drop.gp) - text += quest.drop.gp + ' ' + window.env.t('gold') + '\n\n'; - - var ownerRewards = _.filter(quest.drop.items, 'onlyOwner'); - if (ownerRewards.length > 0) { - text += '**' + window.env.t('rewardsQuestOwner') + ':**\n\n'; - _.each(ownerRewards, function(item){ - text += item.text() + '\n\n'; - }); - } - } - - return text; - } - - function showQuest(quest) { - return $q(function(resolve, reject) { - var item = Content.quests[quest]; - - var preventQuestModal = _preventQuestModal(item); - if (preventQuestModal) { - return reject(preventQuestModal); - } - - resolve(item); - }); - } - - function initQuest(key) { - return $q(function(resolve, reject) { - Analytics.updateUser({'partyID': party._id, 'partySize': party.memberCount}); - Groups.Group.inviteToQuest(party._id, key) - .then(function(response) { - party.quest = response.data.data; - Groups.data.party = party; - $state.go('options.social.party'); - resolve(); - if ($state.current.name === "options.social.party") { - $state.reload(); - } - }); - }); - } - - function sendAction(action) { - return $q(function(resolve, reject) { - $http.post(ApiUrl.get() + '/api/v3/groups/' + party._id + '/' + action) - .then(function(response) { - User.sync(); - - Analytics.updateUser({ - partyID: party._id, - partySize: party.memberCount - }); - - var quest = response.data.quest; - if (!quest) quest = response.data.data; - resolve(quest); - }); - }); - } - - return { - lockQuest: lockQuest, - buyQuest: buyQuest, - questPopover: questPopover, - sendAction: sendAction, - showQuest: showQuest, - initQuest: initQuest - } - }]); diff --git a/website/client-old/js/services/sharedServices.js b/website/client-old/js/services/sharedServices.js deleted file mode 100644 index 5694d56fb3..0000000000 --- a/website/client-old/js/services/sharedServices.js +++ /dev/null @@ -1,13 +0,0 @@ -'use strict'; - -/** - * Services that expose habitrpg-shared - */ - -angular.module('habitrpg') -.factory('Shared', [function () { - return window.habitrpgShared; -}]) -.factory('Content', ['Shared', function (Shared) { - return Shared.content; -}]); diff --git a/website/client-old/js/services/socialServices.js b/website/client-old/js/services/socialServices.js deleted file mode 100644 index 3d77d25ab2..0000000000 --- a/website/client-old/js/services/socialServices.js +++ /dev/null @@ -1,62 +0,0 @@ -'use strict'; - -(function(){ - angular - .module('habitrpg') - .factory('Social', socialFactory); - - socialFactory.$inject = [ - '$http','ApiUrl', 'Alert', 'Auth' - ]; - - function socialFactory($http, ApiUrl, Alert, Auth) { - - function loadWidgets() { - // Facebook - if (typeof FB === 'undefined') { - (function(d, s, id) { - var js, fjs = d.getElementsByTagName(s)[0]; - if (d.getElementById(id)) return; - js = d.createElement(s); js.id = id; - js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.5"; - fjs.parentNode.insertBefore(js, fjs); - }(document, 'script', 'facebook-jssdk')); - } else { - FB.XFBML.parse(); // http://stackoverflow.com/questions/29133563/ - } - - // Tumblr - $.getScript('https://assets.tumblr.com/share-button.js'); - - // Twitter - if (typeof twttr === 'undefined') { - $.getScript('https://platform.twitter.com/widgets.js'); - } else { - twttr.widgets.load(); - } - } - - hello.init({ - facebook : window.env.FACEBOOK_KEY, - google : window.env.GOOGLE_CLIENT_ID - }); - - function socialLogin(network){ - hello(network).login({scope:['email']}).then(function(auth){ - $http.post(ApiUrl.get() + "/api/v3/user/auth/social", auth) - .success(function(res, status, headers, config) { - Auth.runAuth(res.data.id, res.data.apiToken); - }).error(Alert.authErrorAlert); - }, function( err ){ - alert("Signin error: " + err.message ); - }); - }; - - - - return { - loadWidgets: loadWidgets, - socialLogin: socialLogin - } - } -}()); diff --git a/website/client-old/js/services/statServices.js b/website/client-old/js/services/statServices.js deleted file mode 100644 index 39cc1e05fc..0000000000 --- a/website/client-old/js/services/statServices.js +++ /dev/null @@ -1,113 +0,0 @@ -'use strict'; - -(function(){ - angular - .module('habitrpg') - .factory('Stats', statsFactory); - - statsFactory.$inject = [ - 'Content', - 'Shared' - ]; - - function statsFactory(Content, Shared) { - var DROP_ANIMALS = _.keys(Content.pets); - var TOTAL_NUMBER_OF_DROP_ANIMALS = DROP_ANIMALS.length; - - function beastMasterProgress(pets) { - var dropPetsFound = Shared.count.beastMasterProgress(pets); - var display = _formatOutOfTotalDisplay(dropPetsFound, TOTAL_NUMBER_OF_DROP_ANIMALS); - - return display; - } - - function classBonus(user, stat) { - var computedStats = (user.fns && user.fns.statsComputed) ? user.fns.statsComputed() : null; - - if(computedStats) { - var bonus = computedStats[stat] - - user.stats.buffs[stat] - - levelBonus(user.stats.lvl) - - equipmentStatBonus(stat, user.items.gear.equipped) - - user.stats[stat]; - - return bonus; - } - } - - function equipmentStatBonus(stat, equipped) { - var gear = Content.gear.flat; - var total = 0; - - var equipmentTypes = ['weapon', 'armor', 'head', 'shield', 'back', 'body']; - - _(equipmentTypes).forEach(function(type) { - var equippedItem = equipped[type]; - if(gear[equippedItem]) { - var equipmentStat = gear[equippedItem][stat]; - - total += equipmentStat; - } - }); - - return total; - } - - function expDisplay(user) { - var exp = Math.floor(user.stats.exp); - var toNextLevel = Shared.tnl(user.stats.lvl); - var display = _formatOutOfTotalDisplay(exp, toNextLevel); - - return display; - } - - function goldDisplay(gold) { - var display = Math.floor(gold); - return display; - } - - function hpDisplay(hp) { - var remainingHP = Math.ceil(hp); - var totalHP = Shared.maxHealth; - var display = _formatOutOfTotalDisplay(remainingHP, totalHP); - - return display; - } - - function mountMasterProgress(mounts) { - var dropMountsFound = Shared.count.mountMasterProgress(mounts); - var display = _formatOutOfTotalDisplay(dropMountsFound, TOTAL_NUMBER_OF_DROP_ANIMALS); - - return display; - } - - function mpDisplay(user) { - var remainingMP = Math.floor(user.stats.mp); - var totalMP = (user.fns && user.fns.statsComputed) ? user.fns.statsComputed().maxMP : null; - var display = _formatOutOfTotalDisplay(remainingMP, totalMP); - - return display; - } - - function totalCount(objectToCount) { - var total = _.size(objectToCount); - - return total; - } - - function _formatOutOfTotalDisplay(stat, totalStat) { - var display = stat + "/" + totalStat; - return display; - } - - return { - beastMasterProgress: beastMasterProgress, - expDisplay: expDisplay, - goldDisplay: goldDisplay, - hpDisplay: hpDisplay, - mountMasterProgress: mountMasterProgress, - mpDisplay: mpDisplay, - totalCount: totalCount - } - } -}()); diff --git a/website/client-old/js/services/tagsServices.js b/website/client-old/js/services/tagsServices.js deleted file mode 100644 index 2a430282b6..0000000000 --- a/website/client-old/js/services/tagsServices.js +++ /dev/null @@ -1,60 +0,0 @@ -'use strict'; - -angular.module('habitrpg') -.factory('Tags', ['$rootScope', '$http', - function tagsFactory($rootScope, $http) { - - function getTags () { - return $http({ - method: 'GET', - url: 'api/v3/tags', - }); - }; - - function createTag (tagDetails) { - return $http({ - method: 'POST', - url: 'api/v3/tags', - data: tagDetails, - }); - }; - - function getTag (tagId) { - return $http({ - method: 'GET', - url: 'api/v3/tags/' + tagId, - }); - }; - - function updateTag (tagId, tagDetails) { - return $http({ - method: 'PUT', - url: 'api/v3/tags/' + tagId, - data: tagDetails, - }); - }; - - function sortTag (tagId, to) { - return $http({ - method: 'POST', - url: 'api/v3/reorder-tags', - data: {tagId: tagId, to: to}, - }); - }; - - function deleteTag (tagId) { - return $http({ - method: 'DELETE', - url: 'api/v3/tags/' + tagId, - }); - }; - - return { - getTags: getTags, - createTag: createTag, - getTag: getTag, - updateTag: updateTag, - sortTag: sortTag, - deleteTag: deleteTag, - }; - }]); diff --git a/website/client-old/js/services/taskServices.js b/website/client-old/js/services/taskServices.js deleted file mode 100644 index bdd400e5a2..0000000000 --- a/website/client-old/js/services/taskServices.js +++ /dev/null @@ -1,556 +0,0 @@ -'use strict'; - -var TASK_KEYS_TO_REMOVE = ['_id', 'completed', 'date', 'dateCompleted', 'history', 'id', 'streak', 'createdAt', 'challenge']; - -angular.module('habitrpg') -.factory('Tasks', ['$rootScope', 'Shared', '$http', '$modal', - function tasksFactory($rootScope, Shared, $http, $modal) { - function addTasks(listDef, addTaskFn) { - var tasks = listDef.newTask; - - if (listDef.bulk) { - tasks = tasks.split(/[\n\r]+/); - // Reverse the order of tasks so the tasks - // will appear in the order the user entered them - tasks.reverse(); - listDef.bulk = false; - } else { - tasks = [tasks]; - } - - addTaskFn(listDef, tasks); - - delete listDef.newTask; - delete listDef.focus; - } - - function toggleBulk (list) { - list.bulk = !list.bulk; - list.focus = true; - }; - - function removeTask (task) { - if (!confirm(window.env.t('sureDelete', {taskType: window.env.t(task.type), taskText: task.text}))) { - return false; - }; - task._edit = undefined; - return true; - } - - function saveTask (task, stayOpen, isSaveAndClose) { - - // Ensure user has a repeat day selected for monthly day of the week - var taskIsDayOfTheWeekMonthly = task._edit.frequency === 'monthly' && task._edit.repeatsOn == 'dayOfWeek'; - var repeats = _.values(task._edit.repeat); - var repeatHasTrueDay = _.find(repeats, function (item) { - return item === true; - }); - if (taskIsDayOfTheWeekMonthly && !repeatHasTrueDay) { - alert(env.t('repeatDayError')); - return; - } - - if (task._edit) { - angular.copy(task._edit, task); - } - task._edit = undefined; - - if (task.checklist) { - task.checklist = _.filter(task.checklist, function (i) { - return !!i.text - }); - } - - if (!stayOpen) task._editing = false; - - if (isSaveAndClose) { - $("#task-" + task._id).parent().children('.popover').removeClass('in'); - } - } - - function getUserTasks (getCompletedTodos) { - var url = '/api/v3/tasks/user'; - - if (getCompletedTodos) url += '?type=completedTodos'; - - return $http({ - method: 'GET', - url: url, - ignoreLoadingBar: $rootScope.appLoaded !== true, - }); - }; - - function createUserTasks (taskDetails) { - return $http({ - method: 'POST', - url: '/api/v3/tasks/user', - data: taskDetails, - }); - }; - - function getChallengeTasks (challengeId) { - return $http({ - method: 'GET', - url: '/api/v3/tasks/challenge/' + challengeId, - }); - }; - - function createChallengeTasks (challengeId, tasks) { - return $http({ - method: 'POST', - url: '/api/v3/tasks/challenge/' + challengeId, - data: tasks, - }); - }; - - function getGroupTasks (groupId) { - return $http({ - method: 'GET', - url: '/api/v3/tasks/group/' + groupId, - }); - }; - - function createGroupTasks (groupId, taskDetails) { - return $http({ - method: 'POST', - url: '/api/v3/tasks/group/' + groupId, - data: taskDetails, - }); - }; - - function getGroupApprovals (groupId) { - return $http({ - method: 'GET', - url: '/api/v3/approvals/group/' + groupId, - }); - }; - - function approve (taskId, userId) { - return $http({ - method: 'POST', - url: '/api/v3/tasks/' + taskId + '/approve/' + userId, - }); - }; - - function getTask (taskId) { - return $http({ - method: 'GET', - url: '/api/v3/tasks/' + taskId, - }); - }; - - function updateTask (taskId, taskDetails) { - var taskDetailsToSend = _.omit(taskDetails, ['challenge', 'group', 'history', 'reminders', 'tags']) - - return $http({ - method: 'PUT', - url: '/api/v3/tasks/' + taskId, - data: taskDetailsToSend, - }); - }; - - function deleteTask (taskId) { - return $http({ - method: 'DELETE', - url: '/api/v3/tasks/' + taskId, - }); - }; - - function scoreTask (taskId, direction, body) { - if (!body) body = {}; - - return $http({ - method: 'POST', - url: '/api/v3/tasks/' + taskId + '/score/' + direction, - data: body, - }); - }; - - function moveTask (taskId, position) { - return $http({ - method: 'POST', - url: '/api/v3/tasks/' + taskId + '/move/to/' + position, - }); - }; - - function moveGroupTask (taskId, position) { - return $http({ - method: 'POST', - url: '/api/v3/group-tasks/' + taskId + '/move/to/' + position, - }); - }; - - function addChecklistItem (taskId, checkListItem) { - return $http({ - method: 'POST', - url: '/api/v3/tasks/' + taskId + '/checklist', - data: checkListItem, - }); - }; - - function scoreCheckListItem (taskId, itemId) { - return $http({ - method: 'POST', - url: '/api/v3/tasks/' + taskId + '/checklist/' + itemId + '/score', - }); - }; - - function updateChecklistItem (taskId, itemId, itemDetails) { - return $http({ - method: 'PUT', - url: '/api/v3/tasks/' + taskId + '/checklist/' + itemId, - data: itemDetails, - }); - }; - - function removeChecklistItem (taskId, itemId) { - return $http({ - method: 'DELETE', - url: '/api/v3/tasks/' + taskId + '/checklist/' + itemId, - }); - }; - - function addTagToTask (taskId, tagId) { - return $http({ - method: 'POST', - url: '/api/v3/tasks/' + taskId + '/tags/' + tagId, - }); - }; - - function removeTagFromTask (taskId, tagId) { - return $http({ - method: 'DELETE', - url: '/api/v3/tasks/' + taskId + '/tags/' + tagId, - }); - }; - - function unlinkOneTask (taskId, keep) { // single task - if (!keep) { - keep = "keep"; - } - - return $http({ - method: 'POST', - url: '/api/v3/tasks/unlink-one/' + taskId + '?keep=' + keep, - }); - }; - - function unlinkAllTasks (challengeId, keep) { // all tasks - if (!keep) { - keep = "keep-all"; - } - - return $http({ - method: 'POST', - url: '/api/v3/tasks/unlink-all/' + challengeId + '?keep=' + keep, - }); - }; - - function clearCompletedTodos () { - return $http({ - method: 'POST', - url: '/api/v3/tasks/clearCompletedTodos', - }); - }; - - function assignTask (taskId, userId) { - return $http({ - method: 'POST', - url: '/api/v3/tasks/' + taskId + '/assign/' + userId, - }); - }; - - function unAssignTask (taskId, userId) { - return $http({ - method: 'POST', - url: '/api/v3/tasks/' + taskId + '/unassign/' + userId, - }); - }; - - function editTask(task, user, taskStatus, scopeInc) { - // @TODO: This should be it's own controller. And methods should be abstracted form the three task ctrls to a directive/ctrl - var modalScope = $rootScope.$new(); - modalScope.task = task; - modalScope.task._editing = true; - modalScope.task._tags = !user.preferences.tagsCollapsed; - modalScope.task._advanced = !user.preferences.advancedCollapsed; - modalScope.task._edit = angular.copy(task); - modalScope.user = user; - if($rootScope.charts[task._id]) $rootScope.charts[task.id] = false; - - modalScope.taskStatus = taskStatus; - if (scopeInc) { - modalScope.saveTask = scopeInc.saveTask; - modalScope.addChecklist = scopeInc.addChecklist; - modalScope.addChecklistItem = scopeInc.addChecklistItem; - modalScope.removeChecklistItem = scopeInc.removeChecklistItem; - modalScope.swapChecklistItems = scopeInc.swapChecklistItems; - modalScope.navigateChecklist = scopeInc.navigateChecklist; - modalScope.checklistCompletion = scopeInc.checklistCompletion; - modalScope.canEdit = scopeInc.canEdit; - modalScope.updateTaskTags = scopeInc.updateTaskTags; - modalScope.obj = scopeInc.obj; - modalScope.unlink = scopeInc.unlink; - modalScope.removeTask = scopeInc.removeTask; - } - modalScope.cancelTaskEdit = cancelTaskEdit; - - modalScope.task._edit.repeatsOn = 'dayOfMonth'; - if (modalScope.task.type === 'daily' && modalScope.task._edit.weeksOfMonth && modalScope.task._edit.weeksOfMonth.length > 0) { - modalScope.task._edit.repeatsOn = 'dayOfWeek'; - } - - $modal.open({ - scope: modalScope, - templateUrl: 'modals/task-edit.html', - controller: ['$scope', function ($scope) { - $scope.$watch('task._edit', function (newValue, oldValue) { - if ($scope.task.type !== 'daily' || !task._edit) return; - $scope.summary = generateSummary($scope.task); - $scope.nextDue = generateNextDue($scope.task._edit, $scope.user); - - $scope.repeatSuffix = generateRepeatSuffix($scope.task); - if (task._edit.frequency === 'monthly' && $scope.task._edit.repeatsOn == 'dayOfMonth') { - var date = moment(task._edit.startDate).date(); - $scope.task._edit.weeksOfMonth = []; - $scope.task._edit.daysOfMonth = [date]; // @TODO This can handle multiple dates later - } else if (task._edit.frequency === 'monthly' && $scope.task._edit.repeatsOn == 'dayOfWeek') { - var week = Math.ceil(moment(task._edit.startDate).date() / 7) - 1; - var dayOfWeek = moment(task._edit.startDate).day(); - var shortDay = numberToShortDay[dayOfWeek]; - $scope.task._edit.daysOfMonth = []; - $scope.task._edit.weeksOfMonth = [week]; // @TODO: This can handle multiple weeks - for (var key in $scope.task._edit.repeat) { - $scope.task._edit.repeat[key] = false; - } - $scope.task._edit.repeat[shortDay] = true; - } - }, true); - }], - }) - .result.catch(function() { - cancelTaskEdit(task); - }); - } - - /* - * Summary - */ - - var frequencyMap = { - 'daily': 'days', - 'weekly': 'weeks', - 'monthly': 'months', - 'yearly': 'years', - }; - - var shortDayToLongDayMap = { - 'su': moment().day(0).format('dddd'), - 's': moment().day(6).format('dddd'), - 'f': moment().day(5).format('dddd'), - 'th': moment().day(4).format('dddd'), - 'w': moment().day(3).format('dddd'), - 't': moment().day(2).format('dddd'), - 'm': moment().day(1).format('dddd'), - }; - - var numberToShortDay = Shared.DAY_MAPPING; - - function generateSummary(task) { - if (task._edit.everyX === 0) - return window.env.t('repeatZero'); - - var frequencyPlural = frequencyMap[task._edit.frequency]; - - var repeatDays = ''; - for (var key in task._edit.repeat) { - if (task._edit.repeat[key]) { - repeatDays += shortDayToLongDayMap[key] + ', '; - } - } - - var summary = window.env.t('summaryStart', { - frequency: task._edit.frequency, - everyX: task._edit.everyX, - frequencyPlural: frequencyPlural, - }); - - if (task._edit.frequency === 'weekly') summary += ' on ' + repeatDays; - - if (task._edit.frequency === 'monthly' && task._edit.repeatsOn == 'dayOfMonth') { - var date = moment(task._edit.startDate).date(); - summary += ' on the ' + date; - } else if (task._edit.frequency === 'monthly' && task._edit.repeatsOn == 'dayOfWeek') { - var week = Math.ceil(moment(task._edit.startDate).date() / 7) - 1; - var dayOfWeek = moment(task._edit.startDate).day(); - var shortDay = numberToShortDay[dayOfWeek]; - var longDay = shortDayToLongDayMap[shortDay]; - - summary += ' on the ' + (week + 1) + ' ' + longDay; - } - - return summary; - } - - function generateRepeatSuffix (task) { - if (task._edit.frequency === 'daily') { - return task._edit.everyX == 1 ? window.env.t('day') : window.env.t('days'); - } else if (task._edit.frequency === 'weekly') { - return task._edit.everyX == 1 ? window.env.t('week') : window.env.t('weeks'); - } else if (task._edit.frequency === 'monthly') { - return task._edit.everyX == 1 ? window.env.t('month') : window.env.t('months'); - } else if (task._edit.frequency === 'yearly') { - return task._edit.everyX == 1 ? window.env.t('year') : window.env.t('years'); - } - }; - - function generateNextDue (task, user) { - var options = angular.copy(user); - options.nextDue = true; - var nextDueDates = Shared.shouldDo(new Date, task, options); - if (!nextDueDates) return ''; - - var dateFormat = 'MM-DD-YYYY'; - if (user.preferences.dateFormat) dateFormat = user.preferences.dateFormat.toUpperCase(); - var nextDueDatesArr = angular.isArray(nextDueDates) ? nextDueDates : []; - var nextDue = nextDueDatesArr.map(function (date) { - return date.format(dateFormat); - }); - - return nextDue.join(', '); - } - - function cancelTaskEdit(task) { - task._edit = undefined; - task._editing = false; - }; - - function cloneTask(task) { - var clonedTask = _.cloneDeep(task); - clonedTask = _cleanUpTask(clonedTask); - - return Shared.taskDefaults(clonedTask); - } - - function _cleanUpTask(task) { - var cleansedTask = _.omit(task, TASK_KEYS_TO_REMOVE); - - // Copy checklists but reset to uncomplete and assign new id - _(cleansedTask.checklist).forEach(function(item) { - item.completed = false; - item.id = Shared.uuid(); - }); - - if (cleansedTask.type !== 'reward') { - delete cleansedTask.value; - } - - return cleansedTask; - } - - /* - ------------------------ - Checklists - ------------------------ - */ - - function focusChecklist(task, index) { - window.setTimeout(function(){ - $('#task-' + task._id + ' .checklist-form input[type="text"]')[index].focus(); - }); - } - - function addChecklist(task) { - task._edit.checklist = [{completed:false, text:""}]; - focusChecklist(task._edit,0); - } - - function addChecklistItemToUI(task, $event, $index) { - if (task._edit.checklist[$index].text) { - if ($index === task._edit.checklist.length - 1) { - task._edit.checklist.push({ completed: false, text: '' }); - } - focusChecklist(task._edit, $index + 1); - } else { - // TODO Provide UI feedback that this item is still blank - } - } - - function removeChecklistItemFromUI(task, $event, $index, force) { - // Remove item if clicked on trash icon - if (force) { - task._edit.checklist.splice($index, 1); - } else if (!task._edit.checklist[$index].text) { - // User deleted all the text and is now wishing to delete the item - // saveTask will prune the empty item - // Move focus if the list is still non-empty - if ($index > 0) - focusChecklist(task._edit, $index-1); - // Don't allow the backspace key to navigate back now that the field is gone - $event.preventDefault(); - } - } - - function swapChecklistItems(task, oldIndex, newIndex) { - var toSwap = task._edit.checklist.splice(oldIndex, 1)[0]; - task._edit.checklist.splice(newIndex, 0, toSwap); - } - - function navigateChecklist(task,$index,$event) { - focusChecklist(task, $event.keyCode == '40' ? $index+1 : $index-1); - } - - function checklistCompletion(checklist) { - return _.reduce(checklist,function(m,i){return m+(i.completed ? 1 : 0);},0) - } - - function collapseChecklist(task) { - task.collapseChecklist = !task.collapseChecklist; - saveTask(task, true); - } - - return { - addTasks: addTasks, - toggleBulk: toggleBulk, - getUserTasks: getUserTasks, - removeTask: removeTask, - saveTask: saveTask, - loadedCompletedTodos: false, - createUserTasks: createUserTasks, - getChallengeTasks: getChallengeTasks, - createChallengeTasks: createChallengeTasks, - getGroupTasks: getGroupTasks, - createGroupTasks: createGroupTasks, - getTask: getTask, - updateTask: updateTask, - deleteTask: deleteTask, - scoreTask: scoreTask, - moveTask: moveTask, - addChecklistItem: addChecklistItem, - scoreCheckListItem: scoreCheckListItem, - updateChecklistItem: updateChecklistItem, - removeChecklistItem: removeChecklistItem, - addTagToTask: addTagToTask, - removeTagFromTask: removeTagFromTask, - unlinkOneTask: unlinkOneTask, - unlinkAllTasks: unlinkAllTasks, - clearCompletedTodos: clearCompletedTodos, - editTask: editTask, - cancelTaskEdit: cancelTaskEdit, - cloneTask: cloneTask, - assignTask: assignTask, - unAssignTask: unAssignTask, - - addChecklist: addChecklist, - addChecklistItemToUI: addChecklistItemToUI, - removeChecklistItemFromUI: removeChecklistItemFromUI, - swapChecklistItems: swapChecklistItems, - navigateChecklist: navigateChecklist, - checklistCompletion: checklistCompletion, - collapseChecklist: collapseChecklist, - - getGroupApprovals: getGroupApprovals, - approve: approve, - moveGroupTask: moveGroupTask, - }; - }]); diff --git a/website/client-old/js/services/userNotificationsService.js b/website/client-old/js/services/userNotificationsService.js deleted file mode 100644 index 64288ced08..0000000000 --- a/website/client-old/js/services/userNotificationsService.js +++ /dev/null @@ -1,33 +0,0 @@ -'use strict'; - -angular.module('habitrpg') -.factory('UserNotifications', ['$http', - function userNotificationsFactory($http) { - - var lastRead; // keep track of last notification ID to avoid reding it twice - - function readNotification (notificationId) { - if (lastRead === notificationId) return; - lastRead = notificationId; - - return $http({ - method: 'POST', - url: 'api/v3/notifications/' + notificationId + '/read', - }); - }; - - function readNotifications (notificationIds) { - if (!notificationIds || notificationIds.length === 0) return; - - return $http({ - method: 'POST', - url: 'api/v3/notifications/read', - data: {notificationIds: notificationIds}, - }); - }; - - return { - readNotification: readNotification, - readNotifications: readNotifications, - }; - }]); diff --git a/website/client-old/js/services/userServices.js b/website/client-old/js/services/userServices.js deleted file mode 100644 index b28793a9e5..0000000000 --- a/website/client-old/js/services/userServices.js +++ /dev/null @@ -1,723 +0,0 @@ -'use strict'; - -angular.module('habitrpg') - .service('ApiUrl', ['API_URL', function(currentApiUrl) { - this.setApiUrl = function(newUrl){ - currentApiUrl = newUrl; - }; - - this.get = function(){ - return currentApiUrl; - }; - }]) - -/** - * Services that persists and retrieves user from localStorage. - */ - .factory('User', ['$rootScope', '$http', '$location', '$window', 'STORAGE_USER_ID', 'STORAGE_SETTINGS_ID', 'Notification', 'ApiUrl', 'Tasks', 'Tags', 'Content', 'UserNotifications', - function($rootScope, $http, $location, $window, STORAGE_USER_ID, STORAGE_SETTINGS_ID, Notification, ApiUrl, Tasks, Tags, Content, UserNotifications) { - var authenticated = false; - var defaultSettings = { - auth: { apiId: '', apiToken: ''}, - sync: { - queue: [], //here OT will be queued up, this is NOT call-back queue! - sent: [] //here will be OT which have been sent, but we have not got reply from server yet. - }, - fetching: false, // whether fetch() was called or no. this is to avoid race conditions - online: false - }; - var settings = {}; //habit mobile settings (like auth etc.) to be stored here - var user = {}; // this is stored as a reference accessible to all controllers, that way updates propagate - - var userNotifications = { - // "party.order" : env.t("updatedParty"), - // "party.orderAscending" : env.t("updatedParty") - // party.order notifications are not currently needed because the party avatars are resorted immediately now - }; // this is a list of notifications to send to the user when changes are made, along with the message. - - //first we populate user with schema - user.apiToken = user._id = ''; // we use id / apitoken to determine if registered - - user._wrapped = false; - - function syncUserTasks (tasks) { - user.habits = []; - user.todos = []; - user.dailys = []; - user.rewards = []; - - // Order tasks based on tasksOrder - var groupedTasks = _(tasks) - .groupBy('type') - .forEach(function (tasksOfType, type) { - var order = user.tasksOrder[type + 's']; - var orderedTasks = new Array(tasksOfType.length); - var unorderedTasks = []; // what we want to add later - - tasksOfType.forEach(function (task, index) { - var taskId = task._id; - var i = order[index] === taskId ? index : order.indexOf(taskId); - if (i === -1) { - unorderedTasks.push(task); - } else { - orderedTasks[i] = task; - } - }); - - // Remove empty values from the array and add any unordered task - user[type + 's'] = _.compact(orderedTasks).concat(unorderedTasks); - }); - } - - function sync() { - var tasks; - - return $http({ - method: "GET", - url: '/api/v3/user/', - ignoreLoadingBar: $rootScope.appLoaded !== true, - }) - .then(function (response) { - if (response.data.message) Notification.text(response.data.message); - - _.extend(user, response.data.data); - - if (!user.filters) { - user.filters = {}; - } - - if (!user._wrapped) { - // This wraps user with `ops`, which are functions shared both on client and mobile. When performed on client, - // they update the user in the browser and then send the request to the server, where the same operation is - // replicated. We need to wrap each op to provide a callback to send that operation - $window.habitrpgShared.wrap(user); - _.each(user.ops, function(op,k){ - user.ops[k] = function(req){ - try { - op(req); - } catch (err) { - Notification.text(err.message); - return; - } - } - }); - } - - return Tasks.getUserTasks(); - }) - // refresh all but completed todos - .then(function (response) { - tasks = response.data.data; - - // only refresh completed todos if the user has the completed tabs list open - if ($rootScope.lists && $rootScope.$state && $rootScope.$state.current.name == 'tasks' && _.find($rootScope.lists, {'type':'todo'}).view == 'complete') { - return Tasks.getUserTasks(true) - } - }) - // refresh completed todos - .then(function (response) { - if (response) { - tasks.push.apply(tasks, response.data.data); - } - - Tasks.loadedCompletedTodos = Boolean(response); - }) - .then(function() { - syncUserTasks(tasks); - if ($rootScope.$state && $rootScope.$state.current.name=='options.social.inbox' && user.inbox.newMessages > 0) { - userServices.clearNewMessages(); - } - $rootScope.$emit('userSynced'); - $rootScope.appLoaded = true; - $rootScope.$emit('userUpdated', user); - }); - } - - var save = function () { - localStorage.setItem(STORAGE_SETTINGS_ID, JSON.stringify(settings)); - localStorage.removeItem(STORAGE_USER_ID); // TODO remember to remove once it's been live for a few days - }; - - function callOpsFunctionAndRequest (opName, endPoint, method, paramString, opData) { - if (!opData) opData = {}; - - var clientResponse; - - try { - var args = [user]; - if (opName === 'rebirth' || opName === 'reroll' || opName === 'reset') { - args.push(user.habits.concat(user.dailys).concat(user.rewards).concat(user.todos)); - } - - args.push(opData); - clientResponse = habitrpgShared.ops[opName].apply(null, args); - } catch (err) { - Notification.text(err.message); - return; - } - - var clientMessage = clientResponse[1]; - - var opNamesWithoutNotification = ["readCard"]; - if (clientMessage && opNamesWithoutNotification.indexOf(opName) === -1) { - Notification.text(clientMessage); - } - - var url = '/api/v3/user/' + endPoint; - if (paramString) { - url += '/' + paramString - } - - var body = {}; - if (opData.body) body = opData.body; - - var queryString = ''; - if (opData.query) queryString = '?' + $.param(opData.query) - - $http({ - method: method, - url: url + queryString, - data: body, - }) - .then(function (response) { - if (response.data.message && response.data.message !== clientMessage) { - Notification.text(response.data.message); - } - if (opName === 'openMysteryItem') { - var openedItem = clientResponse[0]; - var text = Content.gear.flat[openedItem.key].text(); - Notification.drop(env.t('messageDropMysteryItem', {dropText: text}), openedItem); - } - }) - } - - function setUser(updates) { - for (var key in updates) { - _.set(user, key, updates[key]); - } - } - - var userServices = { - user: user, - - //@TODO: WE need a new way to set the user from tests - setUser: function (userInc) { - user = userInc; - }, - - allocate: function (data) { - callOpsFunctionAndRequest('allocate', 'allocate', "POST", '', data); - }, - - allocateNow: function () { - callOpsFunctionAndRequest('allocateNow', 'allocate-now', "POST"); - }, - - changeClass: function (data) { - callOpsFunctionAndRequest('changeClass', 'change-class', "POST", '', data); - }, - - disableClasses: function () { - callOpsFunctionAndRequest('disableClasses', 'disable-classes', "POST"); - }, - - revive: function (data) { - callOpsFunctionAndRequest('revive', 'revive', "POST"); - }, - - addTask: function (data) { - if (_.isArray(data.body)) { - data.body.forEach(function (task) { - user.ops.addTask({body: task}); - }); - } else { - user.ops.addTask(data); - } - Tasks.createUserTasks(data.body); - }, - - score: function (data, callback) { - try { - $window.habitrpgShared.ops.scoreTask({user: user, task: data.params.task, direction: data.params.direction}, data.params); - } catch (err) { - Notification.text(err.message); - return; - } - - Tasks.scoreTask(data.params.task._id, data.params.direction, data.body) - .then(function (res) { - var tmp = res.data.data._tmp || {}; // used to notify drops, critical hits and other bonuses - var crit = tmp.crit; - var drop = tmp.drop; - var quest = tmp.quest; - - if (crit) { - var critBonus = crit * 100 - 100; - Notification.crit(critBonus); - } - - if (quest && user.party.quest && user.party.quest.key) { - var userQuest = Content.quests[user.party.quest.key]; - if (quest.progressDelta && userQuest.boss) { - Notification.quest('questDamage', quest.progressDelta.toFixed(1)); - } else if (quest.collection && userQuest.collect) { - user.party.quest.progress.collectedItems++; - Notification.quest('questCollection', quest.collection); - } - } - - if (drop) { - var text, notes, type; - $rootScope.playSound('Item_Drop'); - - // Note: For Mystery Item gear, drop.type will be 'head', 'armor', etc - // so we use drop.notificationType below. - - if (drop.type !== 'gear' && drop.type !== 'Quest' && drop.notificationType !== 'Mystery') { - if (drop.type === 'Food') { - type = 'food'; - } else if (drop.type === 'HatchingPotion') { - type = 'hatchingPotions'; - } else { - type = drop.type.toLowerCase() + 's'; - } - if(!user.items[type][drop.key]){ - user.items[type][drop.key] = 0; - } - user.items[type][drop.key]++; - } - - if (drop.type === 'HatchingPotion'){ - text = Content.hatchingPotions[drop.key].text(); - notes = Content.hatchingPotions[drop.key].notes(); - Notification.drop(env.t('messageDropPotion', {dropText: text, dropNotes: notes}), drop); - } else if (drop.type === 'Egg'){ - text = Content.eggs[drop.key].text(); - notes = Content.eggs[drop.key].notes(); - Notification.drop(env.t('messageDropEgg', {dropText: text, dropNotes: notes}), drop); - } else if (drop.type === 'Food'){ - text = Content.food[drop.key].text(); - notes = Content.food[drop.key].notes(); - Notification.drop(env.t('messageDropFood', {dropArticle: drop.article, dropText: text, dropNotes: notes}), drop); - } else if (drop.type === 'Quest') { - $rootScope.selectedQuest = Content.quests[drop.key]; - $rootScope.openModal('questDrop', {controller:'PartyCtrl', size:'sm'}); - } else { - // Keep support for another type of drops that might be added - Notification.drop(drop.dialog); - } - - // Analytics.track({'hitType':'event','eventCategory':'behavior','eventAction':'acquire item','itemName':after.key,'acquireMethod':'Drop'}); - } - - if (callback) { - callback(); - } - - }); - }, - - bulkScore: function (data) { - var scoreCallback = function () { - setTimeout(function() { - if (data.length > 0) { - // Remove the first task from array and call the score function - userServices.score(data.shift(), scoreCallback); - } - else { - // Only run when finished scoring - sync(); - } - }, 150); - } - - // First call to score - if (data.length > 0) { - userServices.score(data.shift(), scoreCallback); - } - }, - - sortTask: function (data) { - user.ops.sortTask(data); - Tasks.moveTask(data.params.id, data.query.to); - }, - - updateTask: function (task, data) { - $window.habitrpgShared.ops.updateTask(task, data); - Tasks.updateTask(task._id, data.body); - }, - - deleteTask: function (data) { - user.ops.deleteTask(data); - Tasks.deleteTask(data.params.id); - }, - - readNotification: function (notificationId) { - UserNotifications.readNotification(notificationId); - }, - - readNotifications: function (notificationIds) { - return UserNotifications.readNotifications(notificationIds); - }, - - addTag: function(data) { - user.ops.addTag(data); - Tags.createTag(data.body); - }, - - updateTag: function(data) { - user.ops.updateTag(data); - Tags.updateTag(data.params.id, data.body); - }, - - sortTag: function (data) { - var fromId = user.tags[data.query.from].id; - user.ops.sortTag(data); - Tags.sortTag(fromId, data.query.to); - }, - - deleteTag: function(data) { - user.ops.deleteTag(data); - Tags.deleteTag(data.params.id); - }, - - addTenGems: function () { - $http({ - method: "POST", - url: 'api/v3/debug/add-ten-gems', - }) - .then(function (response) { - Notification.text('+10 Gems!'); - sync(); - }) - }, - - addHourglass: function () { - $http({ - method: "POST", - url: 'api/v3/debug/add-hourglass', - }) - .then(function (response) { - sync(); - }) - }, - - setCron: function (numberOfDays) { - var date = moment(user.lastCron).subtract(numberOfDays, 'days').toDate(); - - $http({ - method: "POST", - url: 'api/v3/debug/set-cron', - data: { - lastCron: date - } - }) - .then(function (response) { - Notification.text('-' + numberOfDays + ' day(s), remember to refresh'); - }); - }, - - runCron: function () { - return $http({ - method: "POST", - url: 'api/v3/cron', - }) - .then(function (response) { - return sync(); - }) - }, - - setCustomDayStart: function (dayStart) { - $http({ - method: "POST", - url: 'api/v3/user/custom-day-start', - data: { - dayStart: dayStart - } - }) - .then(function (response) { - Notification.text(response.data.data.message); - sync(); - }); - }, - - makeAdmin: function () { - $http({ - method: "POST", - url: 'api/v3/debug/make-admin' - }) - .then(function (response) { - Notification.text('You are now an admin! Go to the Hall of Heroes to change your contributor level.'); - sync() - }); - }, - - clearNewMessages: function () { - callOpsFunctionAndRequest('markPmsRead', 'mark-pms-read', "POST"); - }, - - clearPMs: function () { - callOpsFunctionAndRequest('clearPMs', 'messages', "DELETE"); - }, - - deletePM: function (data) { - callOpsFunctionAndRequest('deletePM', 'messages', "DELETE", data.params.id, data); - }, - - buy: function (data) { - callOpsFunctionAndRequest('buy', 'buy', "POST", data.params.key, data); - }, - - buyArmoire: function () { - $http({ - method: "POST", - url: '/api/v3/user/buy-armoire', - }) - .then(function (response) { - Notification.text(response.data.message); - sync(); - }) - }, - - buyQuest: function (data) { - callOpsFunctionAndRequest('buyQuest', 'buy-quest', "POST", data.params.key, data); - }, - - purchase: function (data) { - var type = data.params.type; - var key = data.params.key; - callOpsFunctionAndRequest('purchase', 'purchase', "POST", type + '/' + key, data); - }, - - buySpecialSpell: function (data) { - callOpsFunctionAndRequest('buySpecialSpell', 'buy-special-spell', "POST", data.params.key, data); - }, - - buyMysterySet: function (data) { - callOpsFunctionAndRequest('buyMysterySet', 'buy-mystery-set', "POST", data.params.key, data); - }, - - readCard: function (data) { - callOpsFunctionAndRequest('readCard', 'read-card', "POST", data.params.cardType, data); - }, - - openMysteryItem: function (data) { - callOpsFunctionAndRequest('openMysteryItem', 'open-mystery-item', "POST"); - }, - - sell: function (data) { - var type = data.params.type; - var key = data.params.key; - callOpsFunctionAndRequest('sell', 'sell', "POST", type + '/' + key, data); - }, - - hatch: function (data) { - var egg = data.params.egg; - var hatchingPotion = data.params.hatchingPotion; - callOpsFunctionAndRequest('hatch', 'hatch', "POST", egg + '/' + hatchingPotion, data); - }, - - feed: function (data) { - var pet = data.params.pet; - var food = data.params.food; - callOpsFunctionAndRequest('feed', 'feed', "POST", pet + '/' + food, data); - }, - - equip: function (data) { - var type = data.params.type; - var key = data.params.key; - callOpsFunctionAndRequest('equip', 'equip', "POST", type + '/' + key, data); - }, - - hourglassPurchase: function (data) { - var type = data.params.type; - var key = data.params.key; - callOpsFunctionAndRequest('purchaseHourglass', 'purchase-hourglass', "POST", type + '/' + key, data); - }, - - unlock: function (data) { - callOpsFunctionAndRequest('unlock', 'unlock', "POST", '', data); - }, - - set: function(updates) { - setUser(updates); - $http({ - method: "PUT", - url: '/api/v3/user', - data: updates, - }) - .then(function () { - $rootScope.$emit('userSynced'); - }) - }, - - reroll: function () { - callOpsFunctionAndRequest('reroll', 'reroll', "POST"); - }, - - rebirth: function () { - callOpsFunctionAndRequest('rebirth', 'rebirth', "POST"); - }, - - reset: function () { - callOpsFunctionAndRequest('reset', 'reset', "POST"); - }, - - releaseBoth: function () { - callOpsFunctionAndRequest('releaseBoth', 'release-both', "POST"); - }, - - releaseMounts: function () { - callOpsFunctionAndRequest('releaseMounts', 'release-mounts', "POST"); - }, - - releasePets: function () { - callOpsFunctionAndRequest('releasePets', 'release-pets', "POST"); - }, - - addWebhook: function (data) { - return $http({ - method: 'POST', - url: '/api/v3/user/webhook', - data: data, - }).then(function (response) { - var webhook = response.data.data; - user.webhooks.push(webhook); - }); - }, - - updateWebhook: function (webhook, index) { - return $http({ - method: 'PUT', - url: '/api/v3/user/webhook/' + webhook.id, - data: webhook, - }).then(function (response) { - user.webhooks[index] = response.data.data; - }); - }, - - deleteWebhook: function (webhook, index) { - return $http({ - method: 'DELETE', - url: '/api/v3/user/webhook/' + webhook.id, - }).then(function () { - user.webhooks.splice(index, index + 1); - }); - }, - - sleep: function () { - callOpsFunctionAndRequest('sleep', 'sleep', "POST"); - }, - - blockUser: function (data) { - callOpsFunctionAndRequest('blockUser', 'block', "POST", data.params.uuid, data); - }, - - online: function (status) { - if (status===true) { - settings.online = true; - // syncQueue(); - } else { - settings.online = false; - }; - }, - - authenticate: function (uuid, token, cb) { - if (uuid && token) { - var offset = moment().zone(); // eg, 240 - this will be converted on server as -(offset/60) - $http.defaults.headers.common['x-api-user'] = uuid; - $http.defaults.headers.common['x-api-key'] = token; - $http.defaults.headers.common['x-user-timezoneOffset'] = offset; - authenticated = true; - settings.auth.apiId = uuid; - settings.auth.apiToken = token; - settings.online = true; - save(); - sync().then(function () { - if (user.preferences.timezoneOffset !== offset) - userServices.set({'preferences.timezoneOffset': offset}); - if (cb) cb(); - }); - } else { - alert('Please enter your ID and Token in settings.') - } - }, - - authenticated: function(){ - return this.settings.auth.apiId !== ""; - }, - - getBalanceInGems: function() { - var balance = user.balance || 0; - return balance * 4; - }, - - log: function (action, cb) { - //push by one buy one if an array passed in. - if (_.isArray(action)) { - action.forEach(function (a) { - settings.sync.queue.push(a); - }); - } else { - settings.sync.queue.push(action); - } - - save(); - }, - - sync: function(){ - userServices.log({}); - return sync(); - }, - - syncUserTasks: syncUserTasks, - - save: save, - - settings: settings - }; - - //load settings if we have them - var storedSettings; - try { - storedSettings = localStorage.getItem(STORAGE_SETTINGS_ID) || {}; - storedSettings = JSON.parse(storedSettings); - } catch (e) { - storedSettings = {}; - } - - if (storedSettings.auth && storedSettings.auth.apiId && storedSettings.auth.apiToken) { - //use extend here to make sure we keep object reference in other angular controllers - _.extend(settings, storedSettings); - - //if settings were saved while fetch was in process reset the flag. - settings.fetching = false; - //create and load if not - } else { - localStorage.setItem(STORAGE_SETTINGS_ID, JSON.stringify(defaultSettings)); - _.extend(settings, defaultSettings); - } - - //If user does not have ApiID that forward him to settings. - if (!settings || !settings.auth || !settings.auth.apiId || !settings.auth.apiToken) { - //var search = $location.search(); // FIXME this should be working, but it's returning an empty object when at a root url /?_id=... - var search = $location.search($window.location.search.substring(1)).$$search; // so we use this fugly hack instead - if (search.err) return alert(search.err); - if (search._id && search.apiToken) { - userServices.authenticate(search._id, search.apiToken, function(){ - $window.location.href = '/'; - }); - } else { - var isStaticOrSocial = $window.location.pathname.match(/^\/(static|social)/); - if (!isStaticOrSocial){ - localStorage.clear(); - $window.location.href = '/logout'; - } - } - } else { - userServices.authenticate(settings.auth.apiId, settings.auth.apiToken) - } - - return userServices; - } -]); diff --git a/website/client-old/js/static.js b/website/client-old/js/static.js deleted file mode 100644 index 7f4e0f3bab..0000000000 --- a/website/client-old/js/static.js +++ /dev/null @@ -1,73 +0,0 @@ -"use strict"; - -window.habitrpg = angular.module('habitrpg', ['chieffancypants.loadingBar', 'ui.bootstrap']) - .constant("API_URL", "") - .constant("STORAGE_USER_ID", 'habitrpg-user') - .constant("STORAGE_SETTINGS_ID", 'habit-mobile-settings') - .constant("MOBILE_APP", false) - -.controller("RootCtrl", ['$scope', '$location', '$modal', '$http', 'Stats', 'Members', - function($scope, $location, $modal, $http, Stats, Members) { - var memberId = $location.search()['memberId']; - if (memberId) { - Members.fetchMember(memberId) - .success(function(response) { - $scope.profile = response.data; - - $scope.statCalc = Stats; - $scope.Content = window.habitrpgShared.content; - $modal.open({ - templateUrl: 'modals/member.html', - scope: $scope - }); - }); - } - - $http.defaults.headers.common['x-client'] = 'habitica-web'; - }]) - -.controller("PlansCtrl", ['$rootScope','Analytics','$location','User','$scope', - function($rootScope,Analytics,$location,User,$scope) { - $rootScope.clickContact = function(){ - Analytics.track({'hitType':'event','eventCategory':'button','eventAction':'click','eventLabel':'Contact Us (Plans)'}) - }; - $scope.goToNewGroupPage = function () { - if (User.authenticated()) { - window.location.href="/#/options/groups/new-group"; - } else { - // There is no authenticated user, so redirect to the login page, - // taking the hash with it to effectively redirect after login. - window.location.href = "/static/login#/options/groups/new-group"; - } - }; - } -]) - -.controller('AboutCtrl',[function(){ - $(document).ready(function(){ - $('a.gallery').colorbox({ - maxWidth: '90%', - maxHeight: '80%', - transition: 'none', - scalePhotos:true - //maxHeight: '70%' - }); - }); -}]) - -.controller('AccordionCtrl', function() { - function openHashAccordion() { - if (window.location.hash) { - var $target = $(window.location.hash.replace('/','')); - if ($target.hasClass('collapse')) { - $target.collapse('show'); - $('html, body').animate({ - scrollTop: $($target).offset().top - 100 - }); - } - } - } - $(document).ready(function(){ - openHashAccordion(); - }); -}) diff --git a/website/client-old/logo.png b/website/client-old/logo.png deleted file mode 100644 index 136f50f52f..0000000000 Binary files a/website/client-old/logo.png and /dev/null differ diff --git a/website/client-old/logo/HABITRPG logo version 1.psd b/website/client-old/logo/HABITRPG logo version 1.psd deleted file mode 100755 index 7f6d4878b2..0000000000 Binary files a/website/client-old/logo/HABITRPG logo version 1.psd and /dev/null differ diff --git a/website/client-old/logo/HABITRPG-logo-version-1.gif b/website/client-old/logo/HABITRPG-logo-version-1.gif deleted file mode 100755 index b4c0136f3d..0000000000 Binary files a/website/client-old/logo/HABITRPG-logo-version-1.gif and /dev/null differ diff --git a/website/client-old/logo/habitrpg.jpg b/website/client-old/logo/habitrpg.jpg deleted file mode 100644 index efc9343a4e..0000000000 Binary files a/website/client-old/logo/habitrpg.jpg and /dev/null differ diff --git a/website/client-old/logo/habitrpg_bl.eps b/website/client-old/logo/habitrpg_bl.eps deleted file mode 100644 index b67581a928..0000000000 --- a/website/client-old/logo/habitrpg_bl.eps +++ /dev/null @@ -1,5802 +0,0 @@ -%!PS-Adobe-3.1 EPSF-3.0 -%ADO_DSC_Encoding: MacOS Roman -%%Title: habitrpg_bl.eps -%%Creator: Adobe Illustrator(R) 14.0 -%%For: Joanna P -%%CreationDate: 13-02-17 -%%BoundingBox: 0 0 266 79 -%%HiResBoundingBox: 0 0 265.9145 78.2041 -%%CropBox: 0 0 265.9145 78.2041 -%%LanguageLevel: 2 -%%DocumentData: Clean7Bit -%ADOBeginClientInjection: DocumentHeader "AI11EPS" -%%AI8_CreatorVersion: 14.0.0 %AI9_PrintingDataBegin %ADO_BuildNumber: Adobe Illustrator(R) 14.0.0 x367 R agm 4.4890 ct 5.1541 %ADO_ContainsXMP: MainFirst %AI7_Thumbnail: 128 40 8 %%BeginData: 8480 Hex Bytes %0000330000660000990000CC0033000033330033660033990033CC0033FF %0066000066330066660066990066CC0066FF009900009933009966009999 %0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66 %00FF9900FFCC3300003300333300663300993300CC3300FF333300333333 %3333663333993333CC3333FF3366003366333366663366993366CC3366FF %3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99 %33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033 %6600666600996600CC6600FF6633006633336633666633996633CC6633FF %6666006666336666666666996666CC6666FF669900669933669966669999 %6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33 %66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF %9933009933339933669933999933CC9933FF996600996633996666996699 %9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33 %99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF %CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399 %CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933 %CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF %CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC %FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699 %FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33 %FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100 %000011111111220000002200000022222222440000004400000044444444 %550000005500000055555555770000007700000077777777880000008800 %000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB %DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF %00FF0000FFFFFF0000FF00FFFFFF00FFFFFF %524C455227522752275227FFA85227522752275227FD05FFA85227522752 %275252FD05FF7D522752275227522752527DA8FD05FF5252275227522752 %7DFF275227522752275227522752277DA8522752275227522752527DA8FD %05FF2752275227522752275252A8FD08FFA852FD05F87DFFFFFFFD08F8FF %A8FD08F8FD05FFA8FD07F827FD05FF7DFD0CF852FD04FF27FD07F87D7DFD %0DF852A8FD0CF827FD04FFFD0CF827A8FD05FFA827F8F8F827F8F8F852FF %FFFFA827F8F8F8FD05FFA8F8F8F827FD07FF7DF8F8F82727F8F8F8FD07FF %52F8F8F852A87DA852F8F8F852FD05FF27F8F8F852FFFFA8F8F87DA87DF8 %F8F852A8A827F87DFFFF7DF8F8F852A8A8A852F8F8F827FD05FF27F8F8F8 %A8A87DA827F8F827A8FD04FF27F8F827FFFF7DF8F8F87DFFFFFF27F8F827 %FD06FFF8F8F827FD07FF7DF8F8F8A827F8F8F8FD07FFA8F8F8F87DFD04FF %52F8F8F87DFD04FF7DF8F8F8A8FFFF7DF8F8FFFFA8F8F8F87DFFFF52F852 %FFFFFFF8F8F87DFD04FF52F8F8F87DFD04FF27F8F8F8FD05FFF8F8F827FF %FFFFA8F8F8F87DFFFFFF27F8F8F8FFFFFF52F8F827FD06FFF8F8F827FD07 %FF52F8F8F8A87DF8F8F8FD07FFA8F8F8F852FD05FFF8F8F852FD04FF52F8 %F8F8A8FFFFA8F852FFFFA8F8F8F852FFFFA8F87DFFFFFFF8F8F852FD05FF %27F8F827FD04FF27F8F8F8FD05FF7DF8F8F8A8FFFF52F8F8F8FD04FF7DF8 %F8F8A8FFFF27F8F827FD06FFF8F8F827FD07FF52F8F8F8FF52F8F8F87DFD %06FFA8F8F8F87DFD05FF52F8F8F8FD04FF7DF8F8F8A8FFFFA8277DFFFFA8 %F8F8F87DFFFFA8277DFFFFFFF8F8F87DFD05FF52F8F8F8FD04FF27F8F8F8 %FD05FFA8F8F8F852FFFF27F8F827FD04FFA8F8F8F87DFFFF27F8F827FD06 %FFF8F8F827FD07FF27F8F8F8FF7DF8F8F8A8FD06FF7DF8F8F852FD05FF52 %F8F8F8A8FFFFFF52F8F8F8A8FD07FFA8F8F8F852FD08FFF8F8F852FD05FF %7DF8F8F87DFFFFFF27F8F8F8FD06FFF8F8F852FFFFF8F8F852FD05FFF8F8 %F827FFFF27F8F827FD06FFF8F8F827FD07FF27F8F827FF7DF8F8F87DFD06 %FFA8F8F8F87DFD05FFA8F8F8F8A8FFFFFF7DF8F8F8A8FD07FFA8F8F8F87D %FD08FFF8F8F87DFD05FFA8F8F8F87DFFFFFF27F8F8F8FD06FF27F8F827FF %A8F8F8F852FD05FFF8F8F827FFFF52F8F827FD06FFF8F8F827FD07FFF8F8 %F852FFA8F8F8F87DFD06FFA8F8F8F852FD05FFA8F8F8F8A8FFFFFF52F8F8 %F8A8FD07FFA8F8F8F852FD08FFF8F8F852FD05FFA8F8F8F852FFFFFF27F8 %F8F8FD06FF27F8F852FFA8F8F8F87DFD05FF52F8F8F8FFFF27F8F827FD06 %FFF8F8F827FD07FFF8F8F827FFA8F8F8F852FD06FFA8F8F8F87DFD05FFA8 %F8F8F8A8FFFFFF7DF8F8F8A8FD07FFA8F8F8F87DFD08FFF8F8F87DFD05FF %A8F8F8F87DFFFFFF27F8F8F8FD06FF27F8F827FF7DF8F8F87DFD05FF27F8 %F8F8FFFF52F8F827FD06FFF8F8F827FD07FFF8F8F87DFFFFF8F8F852FD06 %FFA8F8F8F852FD05FF7DF8F8F87DFFFFFF52F8F8F87DFD07FF7DF8F8F852 %FD08FFF8F8F852FD05FFA8F8F8F852FFFFFF27F8F8F8FD06FF27F8F827FF %A8F8F8F8A8FD05FF7DF8F8F8FFFF27F8F827FD06FFF8F8F827FD06FF7DF8 %F8F852FFFFF8F8F827FD06FFA8F8F8F87DFD05FF7DF8F8F8A8FFFFFF7DF8 %F8F8A8FD07FFA8F8F8F87DFD08FFF8F8F87DFD05FFA8F8F8F87DFFFFFF27 %F8F8F8FD06FF27F8F827FF7DF8F8F87DFD05FF7D7D527DFFFF52F8F827FD %06FFF8F8F827FD06FFA8F8F8F8A8FFFF27F8F852FD06FFA8F8F8F852FD05 %FF52F8F8F8A8FFFFFF52F8F8F8A8FD07FFA8F8F8F852FD08FFF8F8F852FD %05FF7DF8F8F8A8FFFFFF27F8F8F8FD06FFF8F8F852FF7DF8F8F8A8FD0BFF %27F8F827FD06FFF8F8F827FD06FF7DF8F8F87DFFFF27F8F827FD06FFA8F8 %F8F87DFD05FF27F8F8F8FD04FF7DF8F8F8A8FD07FFA8F8F8F87DFD08FFF8 %F8F87DFD05FF52F8F8F8FD04FF27F8F8F8FD05FF7DF8F8F87DFF52F8F8F8 %7DFD0BFF27F8F827FD06FFF8F8F827FD06FF7DF8F8F8A8FFFF27F8F8F8FD %06FF7DF8F8F852FD05FFF8F8F852FD04FF52F8F8F8A8FD07FFA8F8F8F852 %FD08FFF8F8F852FD05FFF8F8F827FD04FF27F8F8F8FD05FF52F8F8F8FFFF %7DF8F8F8A8FD0BFF27F8F827FD06FFF8F8F827FD06FF52F8F8F8A8FFFF7D %F8F8F8FD06FFA8F8F8F87DFFFFFFA8FD04F87DFD04FF7DF8F8F8A8FD07FF %A8F8F8F87DFD08FFF8F8F87DFD04FF27F8F8F87DFD04FF27F8F8F8FD04FF %7DF8F8F827FFFF52F8F8F87DFD0BFF52FD0CF827FD06FF7DFD0AF8A8FD05 %FFA8FD0BF852FD05FF52F8F8F8A8FD07FFA8F8F8F852FD08FFFD0BF852FD %05FF27FD0AF827A8FFFF7DF8F8F8A8FD0BFF27FD0CF827FD06FF27FD0AF8 %A8FD05FFA8FD0BF8A8FD05FF7DF8F8F8A8FD07FFA8F8F8F87DFD08FFFD0A %F852FD06FF27FD09F827A8FFFFFF52F8F8F87DFFFFFF7DA87DA87DA8FFFF %52F8F8F87D527D527D52F8F8F827FD06FF52F8F8F87D527D52F8F8F87DFD %05FFA8F8F8F8277D527D52FD04F8FD05FF52F8F8F87DFD07FF7DF8F8F852 %FD08FFF8F8F8277D5227F8F8F8FD07FF27F8F8F8527D527D7DA8FD05FF7D %F8F8F8A8FFFF52FD06F8FFFF27F8F827FD06FFF8F8F827FD06FFF8F8F827 %FFFFFFA8F8F8F87DFD05FFA8F8F8F87DFD04FF7DF8F8F827FD04FF7DF8F8 %F8A8FD07FFA8F8F8F87DFD08FFF8F8F87DFFFF52F8F8F8A8FD06FF27F8F8 %F8FD0BFF52F8F8F87DFFFF7DFD06F8FFFF52F8F827FD06FFF8F8F827FD06 %FFF8F8F827FFFFFFA8F8F8F852FD05FFA8F8F8F852FD05FF27F8F827FD04 %FF52F8F8F8A8FD07FFA8F8F8F852FD08FFF8F8F852FFFF7DF8F8F87DFD06 %FF27F8F8F8FD0BFF7DF8F8F8A8FFFF52F87D7DF8F8F8FFFF27F8F827FD06 %FFF8F8F827FD06FFF8F8F852FD04FFF8F8F87DFD05FFA8F8F8F87DFD05FF %7DF8F8F8A8FFFFFF7DF8F8F8A8FD07FFA8F8F8F87DFD08FFF8F8F87DFFFF %A8F8F8F852FD06FF27F8F8F8FD0BFF52F8F8F87DFFFF7DF8A852F8F8F8FF %FF27F8F827FD06FFF8F8F827FD05FFA8F8F8F852FD04FFF8F8F827FD05FF %7DF8F8F852FD05FF7DF8F8F8A8FFFFFF52F8F8F8A8FD07FFA8F8F8F852FD %08FFF8F8F852FFFFFFF8F8F852FD06FF27F8F8F8FD0BFFA8F8F8F8A8FFFF %52F8A87DF8F8F8FFFF27F8F827FD06FFF8F8F827FD05FFA8F8F8F87DFD04 %FFF8F8F827FD05FFA8F8F8F87DFD05FFA8F8F8F8A8FFFFFF7DF8F8F8A8FD %07FFA8F8F8F87DFD08FFF8F8F87DFFFFFF27F8F8F8FD06FF27F8F8F8FD0B %FF7DF8F8F87DFFFFFF7DFF52F8F8F8FFFF52F8F827FD06FFF8F8F827FD05 %FFA8F8F8F87DFD04FF52F8F827FD05FFA8F8F8F852FD05FFA8F8F8F8A8FF %FFFF52F8F8F8A8FD07FFA8F8F8F852FD08FFF8F8F852FFFFFF52F8F8F8A8 %FD05FF27F8F8F8FD0BFFA8F8F8F8A8FD05FF52F8F8F8FFFF27F8F827FD06 %FFF8F8F827FD05FF7DF8F8F8A8FD04FF27F8F8F8FD05FFA8F8F8F87DFD05 %FFA8F8F8F8A8FFFFFF7DF8F8F8A8FD07FFA8F8F8F87DFD08FFF8F8F87DFF %FFFF7DF8F8F8A8FD05FF27F8F8F8FD0BFF7DF8F8F852FD05FF27F8F827FF %FF52F8F827FD06FFF8F8F827FD05FF52F8F8F87DFD04FF52F8F8F8FD05FF %A8F8F8F852FD05FF7DF8F8F87DFFFFFF52F8F8F87DFD07FF7DF8F8F852FD %08FFF8F8F852FFFFFFA8F8F8F852FD05FF27F8F8F8FD0CFFF8F8F87DFD05 %FF27F8F827FFFF27F8F827FD06FFF8F8F827FD05FF7DF8F8F8FD05FF52F8 %F8F8FD05FFA8F8F8F87DFD05FF7DF8F8F8A8FFFFFF7DF8F8F8A8FD07FFA8 %F8F8F87DFD08FFF8F8F87DFD04FFF8F8F827FD05FF27F8F8F8FD0CFFF8F8 %F827FD05FFF8F8F852FFFF52F8F827FD06FFF8F8F827FD05FF27F8F8F8FD %05FF7DF8F8F8A8FD04FFA8F8F8F852FD05FF27F8F827FD04FF52F8F8F8A8 %FD07FFA8F8F8F852FD08FFF8F8F852FD04FF52F8F8F8FD05FF27F8F8F8FD %0CFF27F8F827FD04FFA8F8F8F87DFFFF27F8F827FD06FFF8F8F827FD05FF %27F8F8F8FD05FF52F8F8F87DFD04FFA8F8F8F87DFD04FFA8F8F8F852FD04 %FF7DF8F8F8A8FD07FFA8F8F8F87DFD08FFF8F8F87DFD04FF27F8F8F8A8FD %04FF27F8F8F8FD0CFF7DF8F8F8FD04FF7DF8F8F8A8FFFF27F8F827FD06FF %F8F8F827FD05FF27F8F852FD05FFA8F8F8F87DFD04FF7DF8F8F852FD04FF %7DF8F8F8A8FD04FF52F8F8F8A8FD07FFA8F8F8F852FD08FFF8F8F852FD04 %FF7DF8F8F8A8FD04FF27F8F8F8FD0CFFA8F8F8F852FFFFFF27F8F827FF7D %A8FD04F87DA8FFFF7D7DFD04F87DA8A8A87DFD04F8A87DFFA8A827F8F8F8 %27A8A8FF7D52F8F8F8527DA87D52F8F8F852FFFFFFA87D27F8F8F8527DA8 %FFFFFFA87D52F8F8F8277DA8FD04FF7D7DF8F8F8277DA8FFFF7DF8F8F852 %FFFFA87DFD04F87D7DFD0BFF27F8F8F87DFF52F8F8F87DFFFD08F8FFA8FD %08F8A8FD08F8FF7DFD07F85252FD0CF87DFD04FF27FD07F852FFFFFF52FD %07F827FFFFFFA8FD07F827FFFFFFF8F8F852FFFFFD08F8A8FD0BFF27FD07 %F852FFFF527D527D527D527DFFFF527D527D527D527DA87D527D527D527D %52FF7D7D527D527D527D7DA8527D527D527D527D527D7DFD06FF7D527D52 %7D527D52A8FFFFFFA8527D527D527D527DFFFFFFA8527D527D527D527DFF %FFFF27F8F8F8FFFF7D527D527D527D52FD0DFF5227F8F8F8527DFD5EFF52 %F8F8F8FD7CFF52F8F8F87DFD79FF27FD07F852FD77FF52FD07277DFDFCFF %FD21FFFF %%EndData -%ADOEndClientInjection: DocumentHeader "AI11EPS" -%%Pages: 1 -%%DocumentNeededResources: -%%DocumentSuppliedResources: procset Adobe_AGM_Image 1.0 0 -%%+ procset Adobe_CoolType_Utility_T42 1.0 0 -%%+ procset Adobe_CoolType_Utility_MAKEOCF 1.23 0 -%%+ procset Adobe_CoolType_Core 2.31 0 -%%+ procset Adobe_AGM_Core 2.0 0 -%%+ procset Adobe_AGM_Utils 1.0 0 -%%DocumentFonts: -%%DocumentNeededFonts: -%%DocumentNeededFeatures: -%%DocumentSuppliedFeatures: -%%DocumentProcessColors: Cyan Magenta Yellow Black -%%DocumentCustomColors: -%%CMYKCustomColor: -%%RGBCustomColor: -%%EndComments - - - - - - -%%BeginDefaults -%%ViewingOrientation: 1 0 0 1 -%%EndDefaults -%%BeginProlog -%%BeginResource: procset Adobe_AGM_Utils 1.0 0 -%%Version: 1.0 0 -%%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved. -systemdict/setpacking known -{currentpacking true setpacking}if -userdict/Adobe_AGM_Utils 75 dict dup begin put -/bdf -{bind def}bind def -/nd{null def}bdf -/xdf -{exch def}bdf -/ldf -{load def}bdf -/ddf -{put}bdf -/xddf -{3 -1 roll put}bdf -/xpt -{exch put}bdf -/ndf -{ - exch dup where{ - pop pop pop - }{ - xdf - }ifelse -}def -/cdndf -{ - exch dup currentdict exch known{ - pop pop - }{ - exch def - }ifelse -}def -/gx -{get exec}bdf -/ps_level - /languagelevel where{ - pop systemdict/languagelevel gx - }{ - 1 - }ifelse -def -/level2 - ps_level 2 ge -def -/level3 - ps_level 3 ge -def -/ps_version - {version cvr}stopped{-1}if -def -/set_gvm -{currentglobal exch setglobal}bdf -/reset_gvm -{setglobal}bdf -/makereadonlyarray -{ - /packedarray where{pop packedarray - }{ - array astore readonly}ifelse -}bdf -/map_reserved_ink_name -{ - dup type/stringtype eq{ - dup/Red eq{ - pop(_Red_) - }{ - dup/Green eq{ - pop(_Green_) - }{ - dup/Blue eq{ - pop(_Blue_) - }{ - dup()cvn eq{ - pop(Process) - }if - }ifelse - }ifelse - }ifelse - }if -}bdf -/AGMUTIL_GSTATE 22 dict def -/get_gstate -{ - AGMUTIL_GSTATE begin - /AGMUTIL_GSTATE_clr_spc currentcolorspace def - /AGMUTIL_GSTATE_clr_indx 0 def - /AGMUTIL_GSTATE_clr_comps 12 array def - mark currentcolor counttomark - {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put - /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def}repeat pop - /AGMUTIL_GSTATE_fnt rootfont def - /AGMUTIL_GSTATE_lw currentlinewidth def - /AGMUTIL_GSTATE_lc currentlinecap def - /AGMUTIL_GSTATE_lj currentlinejoin def - /AGMUTIL_GSTATE_ml currentmiterlimit def - currentdash/AGMUTIL_GSTATE_do xdf/AGMUTIL_GSTATE_da xdf - /AGMUTIL_GSTATE_sa currentstrokeadjust def - /AGMUTIL_GSTATE_clr_rnd currentcolorrendering def - /AGMUTIL_GSTATE_op currentoverprint def - /AGMUTIL_GSTATE_bg currentblackgeneration cvlit def - /AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def - currentcolortransfer cvlit/AGMUTIL_GSTATE_gy_xfer xdf cvlit/AGMUTIL_GSTATE_b_xfer xdf - cvlit/AGMUTIL_GSTATE_g_xfer xdf cvlit/AGMUTIL_GSTATE_r_xfer xdf - /AGMUTIL_GSTATE_ht currenthalftone def - /AGMUTIL_GSTATE_flt currentflat def - end -}def -/set_gstate -{ - AGMUTIL_GSTATE begin - AGMUTIL_GSTATE_clr_spc setcolorspace - AGMUTIL_GSTATE_clr_indx{AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get - /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def}repeat setcolor - AGMUTIL_GSTATE_fnt setfont - AGMUTIL_GSTATE_lw setlinewidth - AGMUTIL_GSTATE_lc setlinecap - AGMUTIL_GSTATE_lj setlinejoin - AGMUTIL_GSTATE_ml setmiterlimit - AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash - AGMUTIL_GSTATE_sa setstrokeadjust - AGMUTIL_GSTATE_clr_rnd setcolorrendering - AGMUTIL_GSTATE_op setoverprint - AGMUTIL_GSTATE_bg cvx setblackgeneration - AGMUTIL_GSTATE_ucr cvx setundercolorremoval - AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx - AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer - AGMUTIL_GSTATE_ht/HalftoneType get dup 9 eq exch 100 eq or - { - currenthalftone/HalftoneType get AGMUTIL_GSTATE_ht/HalftoneType get ne - { - mark AGMUTIL_GSTATE_ht{sethalftone}stopped cleartomark - }if - }{ - AGMUTIL_GSTATE_ht sethalftone - }ifelse - AGMUTIL_GSTATE_flt setflat - end -}def -/get_gstate_and_matrix -{ - AGMUTIL_GSTATE begin - /AGMUTIL_GSTATE_ctm matrix currentmatrix def - end - get_gstate -}def -/set_gstate_and_matrix -{ - set_gstate - AGMUTIL_GSTATE begin - AGMUTIL_GSTATE_ctm setmatrix - end -}def -/AGMUTIL_str256 256 string def -/AGMUTIL_src256 256 string def -/AGMUTIL_dst64 64 string def -/AGMUTIL_srcLen nd -/AGMUTIL_ndx nd -/AGMUTIL_cpd nd -/capture_cpd{ - //Adobe_AGM_Utils/AGMUTIL_cpd currentpagedevice ddf -}def -/thold_halftone -{ - level3 - {sethalftone currenthalftone} - { - dup/HalftoneType get 3 eq - { - sethalftone currenthalftone - }{ - begin - Width Height mul{ - Thresholds read{pop}if - }repeat - end - currenthalftone - }ifelse - }ifelse -}def -/rdcmntline -{ - currentfile AGMUTIL_str256 readline pop - (%)anchorsearch{pop}if -}bdf -/filter_cmyk -{ - dup type/filetype ne{ - exch()/SubFileDecode filter - }{ - exch pop - } - ifelse - [ - exch - { - AGMUTIL_src256 readstring pop - dup length/AGMUTIL_srcLen exch def - /AGMUTIL_ndx 0 def - AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{ - 1 index exch get - AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put - /AGMUTIL_ndx AGMUTIL_ndx 1 add def - }for - pop - AGMUTIL_dst64 0 AGMUTIL_ndx getinterval - } - bind - /exec cvx - ]cvx -}bdf -/filter_indexed_devn -{ - cvi Names length mul names_index add Lookup exch get -}bdf -/filter_devn -{ - 4 dict begin - /srcStr xdf - /dstStr xdf - dup type/filetype ne{ - 0()/SubFileDecode filter - }if - [ - exch - [ - /devicen_colorspace_dict/AGMCORE_gget cvx/begin cvx - currentdict/srcStr get/readstring cvx/pop cvx - /dup cvx/length cvx 0/gt cvx[ - Adobe_AGM_Utils/AGMUTIL_ndx 0/ddf cvx - names_index Names length currentdict/srcStr get length 1 sub{ - 1/index cvx/exch cvx/get cvx - currentdict/dstStr get/AGMUTIL_ndx/load cvx 3 -1/roll cvx/put cvx - Adobe_AGM_Utils/AGMUTIL_ndx/AGMUTIL_ndx/load cvx 1/add cvx/ddf cvx - }for - currentdict/dstStr get 0/AGMUTIL_ndx/load cvx/getinterval cvx - ]cvx/if cvx - /end cvx - ]cvx - bind - /exec cvx - ]cvx - end -}bdf -/AGMUTIL_imagefile nd -/read_image_file -{ - AGMUTIL_imagefile 0 setfileposition - 10 dict begin - /imageDict xdf - /imbufLen Width BitsPerComponent mul 7 add 8 idiv def - /imbufIdx 0 def - /origDataSource imageDict/DataSource get def - /origMultipleDataSources imageDict/MultipleDataSources get def - /origDecode imageDict/Decode get def - /dstDataStr imageDict/Width get colorSpaceElemCnt mul string def - imageDict/MultipleDataSources known{MultipleDataSources}{false}ifelse - { - /imbufCnt imageDict/DataSource get length def - /imbufs imbufCnt array def - 0 1 imbufCnt 1 sub{ - /imbufIdx xdf - imbufs imbufIdx imbufLen string put - imageDict/DataSource get imbufIdx[AGMUTIL_imagefile imbufs imbufIdx get/readstring cvx/pop cvx]cvx put - }for - DeviceN_PS2{ - imageDict begin - /DataSource[DataSource/devn_sep_datasource cvx]cvx def - /MultipleDataSources false def - /Decode[0 1]def - end - }if - }{ - /imbuf imbufLen string def - Indexed_DeviceN level3 not and DeviceN_NoneName or{ - /srcDataStrs[imageDict begin - currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse - { - Width Decode length 2 div mul cvi string - }repeat - end]def - imageDict begin - /DataSource[AGMUTIL_imagefile Decode BitsPerComponent false 1/filter_indexed_devn load dstDataStr srcDataStrs devn_alt_datasource/exec cvx]cvx def - /Decode[0 1]def - end - }{ - imageDict/DataSource[1 string dup 0 AGMUTIL_imagefile Decode length 2 idiv string/readstring cvx/pop cvx names_index/get cvx/put cvx]cvx put - imageDict/Decode[0 1]put - }ifelse - }ifelse - imageDict exch - load exec - imageDict/DataSource origDataSource put - imageDict/MultipleDataSources origMultipleDataSources put - imageDict/Decode origDecode put - end -}bdf -/write_image_file -{ - begin - {(AGMUTIL_imagefile)(w+)file}stopped{ - false - }{ - Adobe_AGM_Utils/AGMUTIL_imagefile xddf - 2 dict begin - /imbufLen Width BitsPerComponent mul 7 add 8 idiv def - MultipleDataSources{DataSource 0 get}{DataSource}ifelse type/filetype eq{ - /imbuf imbufLen string def - }if - 1 1 Height MultipleDataSources not{Decode length 2 idiv mul}if{ - pop - MultipleDataSources{ - 0 1 DataSource length 1 sub{ - DataSource type dup - /arraytype eq{ - pop DataSource exch gx - }{ - /filetype eq{ - DataSource exch get imbuf readstring pop - }{ - DataSource exch get - }ifelse - }ifelse - AGMUTIL_imagefile exch writestring - }for - }{ - DataSource type dup - /arraytype eq{ - pop DataSource exec - }{ - /filetype eq{ - DataSource imbuf readstring pop - }{ - DataSource - }ifelse - }ifelse - AGMUTIL_imagefile exch writestring - }ifelse - }for - end - true - }ifelse - end -}bdf -/close_image_file -{ - AGMUTIL_imagefile closefile(AGMUTIL_imagefile)deletefile -}def -statusdict/product known userdict/AGMP_current_show known not and{ - /pstr statusdict/product get def - pstr(HP LaserJet 2200)eq - pstr(HP LaserJet 4000 Series)eq or - pstr(HP LaserJet 4050 Series )eq or - pstr(HP LaserJet 8000 Series)eq or - pstr(HP LaserJet 8100 Series)eq or - pstr(HP LaserJet 8150 Series)eq or - pstr(HP LaserJet 5000 Series)eq or - pstr(HP LaserJet 5100 Series)eq or - pstr(HP Color LaserJet 4500)eq or - pstr(HP Color LaserJet 4600)eq or - pstr(HP LaserJet 5Si)eq or - pstr(HP LaserJet 1200 Series)eq or - pstr(HP LaserJet 1300 Series)eq or - pstr(HP LaserJet 4100 Series)eq or - { - userdict/AGMP_current_show/show load put - userdict/show{ - currentcolorspace 0 get - /Pattern eq - {false charpath f} - {AGMP_current_show}ifelse - }put - }if - currentdict/pstr undef -}if -/consumeimagedata -{ - begin - AGMIMG_init_common - currentdict/MultipleDataSources known not - {/MultipleDataSources false def}if - MultipleDataSources - { - DataSource 0 get type - dup/filetype eq - { - 1 dict begin - /flushbuffer Width cvi string def - 1 1 Height cvi - { - pop - 0 1 DataSource length 1 sub - { - DataSource exch get - flushbuffer readstring pop pop - }for - }for - end - }if - dup/arraytype eq exch/packedarraytype eq or DataSource 0 get xcheck and - { - Width Height mul cvi - { - 0 1 DataSource length 1 sub - {dup DataSource exch gx length exch 0 ne{pop}if}for - dup 0 eq - {pop exit}if - sub dup 0 le - {exit}if - }loop - pop - }if - } - { - /DataSource load type - dup/filetype eq - { - 1 dict begin - /flushbuffer Width Decode length 2 idiv mul cvi string def - 1 1 Height{pop DataSource flushbuffer readstring pop pop}for - end - }if - dup/arraytype eq exch/packedarraytype eq or/DataSource load xcheck and - { - Height Width BitsPerComponent mul 8 BitsPerComponent sub add 8 idiv Decode length 2 idiv mul mul - { - DataSource length dup 0 eq - {pop exit}if - sub dup 0 le - {exit}if - }loop - pop - }if - }ifelse - end -}bdf -/addprocs -{ - 2{/exec load}repeat - 3 1 roll - [5 1 roll]bind cvx -}def -/modify_halftone_xfer -{ - currenthalftone dup length dict copy begin - currentdict 2 index known{ - 1 index load dup length dict copy begin - currentdict/TransferFunction known{ - /TransferFunction load - }{ - currenttransfer - }ifelse - addprocs/TransferFunction xdf - currentdict end def - currentdict end sethalftone - }{ - currentdict/TransferFunction known{ - /TransferFunction load - }{ - currenttransfer - }ifelse - addprocs/TransferFunction xdf - currentdict end sethalftone - pop - }ifelse -}def -/clonearray -{ - dup xcheck exch - dup length array exch - Adobe_AGM_Core/AGMCORE_tmp -1 ddf - { - Adobe_AGM_Core/AGMCORE_tmp 2 copy get 1 add ddf - dup type/dicttype eq - { - Adobe_AGM_Core/AGMCORE_tmp get - exch - clonedict - Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf - }if - dup type/arraytype eq - { - Adobe_AGM_Core/AGMCORE_tmp get exch - clonearray - Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf - }if - exch dup - Adobe_AGM_Core/AGMCORE_tmp get 4 -1 roll put - }forall - exch{cvx}if -}bdf -/clonedict -{ - dup length dict - begin - { - dup type/dicttype eq - {clonedict}if - dup type/arraytype eq - {clonearray}if - def - }forall - currentdict - end -}bdf -/DeviceN_PS2 -{ - /currentcolorspace AGMCORE_gget 0 get/DeviceN eq level3 not and -}bdf -/Indexed_DeviceN -{ - /indexed_colorspace_dict AGMCORE_gget dup null ne{ - dup/CSDBase known{ - /CSDBase get/CSD get_res/Names known - }{ - pop false - }ifelse - }{ - pop false - }ifelse -}bdf -/DeviceN_NoneName -{ - /Names where{ - pop - false Names - { - (None)eq or - }forall - }{ - false - }ifelse -}bdf -/DeviceN_PS2_inRip_seps -{ - /AGMCORE_in_rip_sep where - { - pop dup type dup/arraytype eq exch/packedarraytype eq or - { - dup 0 get/DeviceN eq level3 not and AGMCORE_in_rip_sep and - { - /currentcolorspace exch AGMCORE_gput - false - }{ - true - }ifelse - }{ - true - }ifelse - }{ - true - }ifelse -}bdf -/base_colorspace_type -{ - dup type/arraytype eq{0 get}if -}bdf -/currentdistillerparams where{pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse -{ - /pdfmark_5{cleartomark}bind def -}{ - /pdfmark_5{pdfmark}bind def -}ifelse -/ReadBypdfmark_5 -{ - currentfile exch 0 exch/SubFileDecode filter - /currentdistillerparams where - {pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse - {flushfile cleartomark} - {/PUT pdfmark}ifelse -}bdf -/ReadBypdfmark_5_string -{ - 2 dict begin - /makerString exch def string/tmpString exch def - { - currentfile tmpString readline not{pop exit}if - makerString anchorsearch - { - pop pop cleartomark exit - }{ - 3 copy/PUT pdfmark_5 pop 2 copy(\n)/PUT pdfmark_5 - }ifelse - }loop - end -}bdf -/xpdfm -{ - { - dup 0 get/Label eq - { - aload length[exch 1 add 1 roll/PAGELABEL - }{ - aload pop - [{ThisPage}<<5 -2 roll>>/PUT - }ifelse - pdfmark_5 - }forall -}bdf -/lmt{ - dup 2 index le{exch}if pop dup 2 index ge{exch}if pop -}bdf -/int{ - dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul exch pop add exch pop -}bdf -/ds{ - Adobe_AGM_Utils begin -}bdf -/dt{ - currentdict Adobe_AGM_Utils eq{ - end - }if -}bdf -systemdict/setpacking known -{setpacking}if -%%EndResource -%%BeginResource: procset Adobe_AGM_Core 2.0 0 -%%Version: 2.0 0 -%%Copyright: Copyright(C)1997-2007 Adobe Systems, Inc. All Rights Reserved. -systemdict/setpacking known -{ - currentpacking - true setpacking -}if -userdict/Adobe_AGM_Core 209 dict dup begin put -/Adobe_AGM_Core_Id/Adobe_AGM_Core_2.0_0 def -/AGMCORE_str256 256 string def -/AGMCORE_save nd -/AGMCORE_graphicsave nd -/AGMCORE_c 0 def -/AGMCORE_m 0 def -/AGMCORE_y 0 def -/AGMCORE_k 0 def -/AGMCORE_cmykbuf 4 array def -/AGMCORE_screen[currentscreen]cvx def -/AGMCORE_tmp 0 def -/AGMCORE_&setgray nd -/AGMCORE_&setcolor nd -/AGMCORE_&setcolorspace nd -/AGMCORE_&setcmykcolor nd -/AGMCORE_cyan_plate nd -/AGMCORE_magenta_plate nd -/AGMCORE_yellow_plate nd -/AGMCORE_black_plate nd -/AGMCORE_plate_ndx nd -/AGMCORE_get_ink_data nd -/AGMCORE_is_cmyk_sep nd -/AGMCORE_host_sep nd -/AGMCORE_avoid_L2_sep_space nd -/AGMCORE_distilling nd -/AGMCORE_composite_job nd -/AGMCORE_producing_seps nd -/AGMCORE_ps_level -1 def -/AGMCORE_ps_version -1 def -/AGMCORE_environ_ok nd -/AGMCORE_CSD_cache 0 dict def -/AGMCORE_currentoverprint false def -/AGMCORE_deltaX nd -/AGMCORE_deltaY nd -/AGMCORE_name nd -/AGMCORE_sep_special nd -/AGMCORE_err_strings 4 dict def -/AGMCORE_cur_err nd -/AGMCORE_current_spot_alias false def -/AGMCORE_inverting false def -/AGMCORE_feature_dictCount nd -/AGMCORE_feature_opCount nd -/AGMCORE_feature_ctm nd -/AGMCORE_ConvertToProcess false def -/AGMCORE_Default_CTM matrix def -/AGMCORE_Default_PageSize nd -/AGMCORE_Default_flatness nd -/AGMCORE_currentbg nd -/AGMCORE_currentucr nd -/AGMCORE_pattern_paint_type 0 def -/knockout_unitsq nd -currentglobal true setglobal -[/CSA/Gradient/Procedure] -{ - /Generic/Category findresource dup length dict copy/Category defineresource pop -}forall -setglobal -/AGMCORE_key_known -{ - where{ - /Adobe_AGM_Core_Id known - }{ - false - }ifelse -}ndf -/flushinput -{ - save - 2 dict begin - /CompareBuffer 3 -1 roll def - /readbuffer 256 string def - mark - { - currentfile readbuffer{readline}stopped - {cleartomark mark} - { - not - {pop exit} - if - CompareBuffer eq - {exit} - if - }ifelse - }loop - cleartomark - end - restore -}bdf -/getspotfunction -{ - AGMCORE_screen exch pop exch pop - dup type/dicttype eq{ - dup/HalftoneType get 1 eq{ - /SpotFunction get - }{ - dup/HalftoneType get 2 eq{ - /GraySpotFunction get - }{ - pop - { - abs exch abs 2 copy add 1 gt{ - 1 sub dup mul exch 1 sub dup mul add 1 sub - }{ - dup mul exch dup mul add 1 exch sub - }ifelse - }bind - }ifelse - }ifelse - }if -}def -/np -{newpath}bdf -/clp_npth -{clip np}def -/eoclp_npth -{eoclip np}def -/npth_clp -{np clip}def -/graphic_setup -{ - /AGMCORE_graphicsave save store - concat - 0 setgray - 0 setlinecap - 0 setlinejoin - 1 setlinewidth - []0 setdash - 10 setmiterlimit - np - false setoverprint - false setstrokeadjust - //Adobe_AGM_Core/spot_alias gx - /Adobe_AGM_Image where{ - pop - Adobe_AGM_Image/spot_alias 2 copy known{ - gx - }{ - pop pop - }ifelse - }if - /sep_colorspace_dict null AGMCORE_gput - 100 dict begin - /dictstackcount countdictstack def - /showpage{}def - mark -}def -/graphic_cleanup -{ - cleartomark - dictstackcount 1 countdictstack 1 sub{end}for - end - AGMCORE_graphicsave restore -}def -/compose_error_msg -{ - grestoreall initgraphics - /Helvetica findfont 10 scalefont setfont - /AGMCORE_deltaY 100 def - /AGMCORE_deltaX 310 def - clippath pathbbox np pop pop 36 add exch 36 add exch moveto - 0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto - 0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath - 0 AGMCORE_&setgray - gsave 1 AGMCORE_&setgray fill grestore - 1 setlinewidth gsave stroke grestore - currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto - /AGMCORE_deltaY 12 def - /AGMCORE_tmp 0 def - AGMCORE_err_strings exch get - { - dup 32 eq - { - pop - AGMCORE_str256 0 AGMCORE_tmp getinterval - stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt - { - currentpoint AGMCORE_deltaY sub exch pop - clippath pathbbox pop pop pop 44 add exch moveto - }if - AGMCORE_str256 0 AGMCORE_tmp getinterval show( )show - 0 1 AGMCORE_str256 length 1 sub - { - AGMCORE_str256 exch 0 put - }for - /AGMCORE_tmp 0 def - }{ - AGMCORE_str256 exch AGMCORE_tmp xpt - /AGMCORE_tmp AGMCORE_tmp 1 add def - }ifelse - }forall -}bdf -/AGMCORE_CMYKDeviceNColorspaces[ - [/Separation/None/DeviceCMYK{0 0 0}] - [/Separation(Black)/DeviceCMYK{0 0 0 4 -1 roll}bind] - [/Separation(Yellow)/DeviceCMYK{0 0 3 -1 roll 0}bind] - [/DeviceN[(Yellow)(Black)]/DeviceCMYK{0 0 4 2 roll}bind] - [/Separation(Magenta)/DeviceCMYK{0 exch 0 0}bind] - [/DeviceN[(Magenta)(Black)]/DeviceCMYK{0 3 1 roll 0 exch}bind] - [/DeviceN[(Magenta)(Yellow)]/DeviceCMYK{0 3 1 roll 0}bind] - [/DeviceN[(Magenta)(Yellow)(Black)]/DeviceCMYK{0 4 1 roll}bind] - [/Separation(Cyan)/DeviceCMYK{0 0 0}] - [/DeviceN[(Cyan)(Black)]/DeviceCMYK{0 0 3 -1 roll}bind] - [/DeviceN[(Cyan)(Yellow)]/DeviceCMYK{0 exch 0}bind] - [/DeviceN[(Cyan)(Yellow)(Black)]/DeviceCMYK{0 3 1 roll}bind] - [/DeviceN[(Cyan)(Magenta)]/DeviceCMYK{0 0}] - [/DeviceN[(Cyan)(Magenta)(Black)]/DeviceCMYK{0 exch}bind] - [/DeviceN[(Cyan)(Magenta)(Yellow)]/DeviceCMYK{0}] - [/DeviceCMYK] -]def -/ds{ - Adobe_AGM_Core begin - /currentdistillerparams where - { - pop currentdistillerparams/CoreDistVersion get 5000 lt - {<>setdistillerparams}if - }if - /AGMCORE_ps_version xdf - /AGMCORE_ps_level xdf - errordict/AGM_handleerror known not{ - errordict/AGM_handleerror errordict/handleerror get put - errordict/handleerror{ - Adobe_AGM_Core begin - $error/newerror get AGMCORE_cur_err null ne and{ - $error/newerror false put - AGMCORE_cur_err compose_error_msg - }if - $error/newerror true put - end - errordict/AGM_handleerror get exec - }bind put - }if - /AGMCORE_environ_ok - ps_level AGMCORE_ps_level ge - ps_version AGMCORE_ps_version ge and - AGMCORE_ps_level -1 eq or - def - AGMCORE_environ_ok not - {/AGMCORE_cur_err/AGMCORE_bad_environ def}if - /AGMCORE_&setgray systemdict/setgray get def - level2{ - /AGMCORE_&setcolor systemdict/setcolor get def - /AGMCORE_&setcolorspace systemdict/setcolorspace get def - }if - /AGMCORE_currentbg currentblackgeneration def - /AGMCORE_currentucr currentundercolorremoval def - /AGMCORE_Default_flatness currentflat def - /AGMCORE_distilling - /product where{ - pop systemdict/setdistillerparams known product(Adobe PostScript Parser)ne and - }{ - false - }ifelse - def - /AGMCORE_GSTATE AGMCORE_key_known not{ - /AGMCORE_GSTATE 21 dict def - /AGMCORE_tmpmatrix matrix def - /AGMCORE_gstack 32 array def - /AGMCORE_gstackptr 0 def - /AGMCORE_gstacksaveptr 0 def - /AGMCORE_gstackframekeys 14 def - /AGMCORE_&gsave/gsave ldf - /AGMCORE_&grestore/grestore ldf - /AGMCORE_&grestoreall/grestoreall ldf - /AGMCORE_&save/save ldf - /AGMCORE_&setoverprint/setoverprint ldf - /AGMCORE_gdictcopy{ - begin - {def}forall - end - }def - /AGMCORE_gput{ - AGMCORE_gstack AGMCORE_gstackptr get - 3 1 roll - put - }def - /AGMCORE_gget{ - AGMCORE_gstack AGMCORE_gstackptr get - exch - get - }def - /gsave{ - AGMCORE_&gsave - AGMCORE_gstack AGMCORE_gstackptr get - AGMCORE_gstackptr 1 add - dup 32 ge{limitcheck}if - /AGMCORE_gstackptr exch store - AGMCORE_gstack AGMCORE_gstackptr get - AGMCORE_gdictcopy - }def - /grestore{ - AGMCORE_&grestore - AGMCORE_gstackptr 1 sub - dup AGMCORE_gstacksaveptr lt{1 add}if - dup AGMCORE_gstack exch get dup/AGMCORE_currentoverprint known - {/AGMCORE_currentoverprint get setoverprint}{pop}ifelse - /AGMCORE_gstackptr exch store - }def - /grestoreall{ - AGMCORE_&grestoreall - /AGMCORE_gstackptr AGMCORE_gstacksaveptr store - }def - /save{ - AGMCORE_&save - AGMCORE_gstack AGMCORE_gstackptr get - AGMCORE_gstackptr 1 add - dup 32 ge{limitcheck}if - /AGMCORE_gstackptr exch store - /AGMCORE_gstacksaveptr AGMCORE_gstackptr store - AGMCORE_gstack AGMCORE_gstackptr get - AGMCORE_gdictcopy - }def - /setoverprint{ - dup/AGMCORE_currentoverprint exch AGMCORE_gput AGMCORE_&setoverprint - }def - 0 1 AGMCORE_gstack length 1 sub{ - AGMCORE_gstack exch AGMCORE_gstackframekeys dict put - }for - }if - level3/AGMCORE_&sysshfill AGMCORE_key_known not and - { - /AGMCORE_&sysshfill systemdict/shfill get def - /AGMCORE_&sysmakepattern systemdict/makepattern get def - /AGMCORE_&usrmakepattern/makepattern load def - }if - /currentcmykcolor[0 0 0 0]AGMCORE_gput - /currentstrokeadjust false AGMCORE_gput - /currentcolorspace[/DeviceGray]AGMCORE_gput - /sep_tint 0 AGMCORE_gput - /devicen_tints[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]AGMCORE_gput - /sep_colorspace_dict null AGMCORE_gput - /devicen_colorspace_dict null AGMCORE_gput - /indexed_colorspace_dict null AGMCORE_gput - /currentcolor_intent()AGMCORE_gput - /customcolor_tint 1 AGMCORE_gput - /absolute_colorimetric_crd null AGMCORE_gput - /relative_colorimetric_crd null AGMCORE_gput - /saturation_crd null AGMCORE_gput - /perceptual_crd null AGMCORE_gput - currentcolortransfer cvlit/AGMCore_gray_xfer xdf cvlit/AGMCore_b_xfer xdf - cvlit/AGMCore_g_xfer xdf cvlit/AGMCore_r_xfer xdf - << - /MaxPatternItem currentsystemparams/MaxPatternCache get - >> - setuserparams - end -}def -/ps -{ - /setcmykcolor where{ - pop - Adobe_AGM_Core/AGMCORE_&setcmykcolor/setcmykcolor load put - }if - Adobe_AGM_Core begin - /setcmykcolor - { - 4 copy AGMCORE_cmykbuf astore/currentcmykcolor exch AGMCORE_gput - 1 sub 4 1 roll - 3{ - 3 index add neg dup 0 lt{ - pop 0 - }if - 3 1 roll - }repeat - setrgbcolor pop - }ndf - /currentcmykcolor - { - /currentcmykcolor AGMCORE_gget aload pop - }ndf - /setoverprint - {pop}ndf - /currentoverprint - {false}ndf - /AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def - /AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def - /AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def - /AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def - /AGMCORE_plate_ndx - AGMCORE_cyan_plate{ - 0 - }{ - AGMCORE_magenta_plate{ - 1 - }{ - AGMCORE_yellow_plate{ - 2 - }{ - AGMCORE_black_plate{ - 3 - }{ - 4 - }ifelse - }ifelse - }ifelse - }ifelse - def - /AGMCORE_have_reported_unsupported_color_space false def - /AGMCORE_report_unsupported_color_space - { - AGMCORE_have_reported_unsupported_color_space false eq - { - (Warning: Job contains content that cannot be separated with on-host methods. This content appears on the black plate, and knocks out all other plates.)== - Adobe_AGM_Core/AGMCORE_have_reported_unsupported_color_space true ddf - }if - }def - /AGMCORE_composite_job - AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def - /AGMCORE_in_rip_sep - /AGMCORE_in_rip_sep where{ - pop AGMCORE_in_rip_sep - }{ - AGMCORE_distilling - { - false - }{ - userdict/Adobe_AGM_OnHost_Seps known{ - false - }{ - level2{ - currentpagedevice/Separations 2 copy known{ - get - }{ - pop pop false - }ifelse - }{ - false - }ifelse - }ifelse - }ifelse - }ifelse - def - /AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def - /AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def - /AGM_preserve_spots - /AGM_preserve_spots where{ - pop AGM_preserve_spots - }{ - AGMCORE_distilling AGMCORE_producing_seps or - }ifelse - def - /AGM_is_distiller_preserving_spotimages - { - currentdistillerparams/PreserveOverprintSettings known - { - currentdistillerparams/PreserveOverprintSettings get - { - currentdistillerparams/ColorConversionStrategy known - { - currentdistillerparams/ColorConversionStrategy get - /sRGB ne - }{ - true - }ifelse - }{ - false - }ifelse - }{ - false - }ifelse - }def - /convert_spot_to_process where{pop}{ - /convert_spot_to_process - { - //Adobe_AGM_Core begin - dup map_alias{ - /Name get exch pop - }if - dup dup(None)eq exch(All)eq or - { - pop false - }{ - AGMCORE_host_sep - { - gsave - 1 0 0 0 setcmykcolor currentgray 1 exch sub - 0 1 0 0 setcmykcolor currentgray 1 exch sub - 0 0 1 0 setcmykcolor currentgray 1 exch sub - 0 0 0 1 setcmykcolor currentgray 1 exch sub - add add add 0 eq - { - pop false - }{ - false setoverprint - current_spot_alias false set_spot_alias - 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor - set_spot_alias - currentgray 1 ne - }ifelse - grestore - }{ - AGMCORE_distilling - { - pop AGM_is_distiller_preserving_spotimages not - }{ - //Adobe_AGM_Core/AGMCORE_name xddf - false - //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 0 eq - AGMUTIL_cpd/OverrideSeparations known and - { - AGMUTIL_cpd/OverrideSeparations get - { - /HqnSpots/ProcSet resourcestatus - { - pop pop pop true - }if - }if - }if - { - AGMCORE_name/HqnSpots/ProcSet findresource/TestSpot gx not - }{ - gsave - [/Separation AGMCORE_name/DeviceGray{}]AGMCORE_&setcolorspace - false - AGMUTIL_cpd/SeparationColorNames 2 copy known - { - get - {AGMCORE_name eq or}forall - not - }{ - pop pop pop true - }ifelse - grestore - }ifelse - }ifelse - }ifelse - }ifelse - end - }def - }ifelse - /convert_to_process where{pop}{ - /convert_to_process - { - dup length 0 eq - { - pop false - }{ - AGMCORE_host_sep - { - dup true exch - { - dup(Cyan)eq exch - dup(Magenta)eq 3 -1 roll or exch - dup(Yellow)eq 3 -1 roll or exch - dup(Black)eq 3 -1 roll or - {pop} - {convert_spot_to_process and}ifelse - } - forall - { - true exch - { - dup(Cyan)eq exch - dup(Magenta)eq 3 -1 roll or exch - dup(Yellow)eq 3 -1 roll or exch - (Black)eq or and - }forall - not - }{pop false}ifelse - }{ - false exch - { - /PhotoshopDuotoneList where{pop false}{true}ifelse - { - dup(Cyan)eq exch - dup(Magenta)eq 3 -1 roll or exch - dup(Yellow)eq 3 -1 roll or exch - dup(Black)eq 3 -1 roll or - {pop} - {convert_spot_to_process or}ifelse - } - { - convert_spot_to_process or - } - ifelse - } - forall - }ifelse - }ifelse - }def - }ifelse - /AGMCORE_avoid_L2_sep_space - version cvr 2012 lt - level2 and - AGMCORE_producing_seps not and - def - /AGMCORE_is_cmyk_sep - AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or - def - /AGM_avoid_0_cmyk where{ - pop AGM_avoid_0_cmyk - }{ - AGM_preserve_spots - userdict/Adobe_AGM_OnHost_Seps known - userdict/Adobe_AGM_InRip_Seps known or - not and - }ifelse - { - /setcmykcolor[ - { - 4 copy add add add 0 eq currentoverprint and{ - pop 0.0005 - }if - }/exec cvx - /AGMCORE_&setcmykcolor load dup type/operatortype ne{ - /exec cvx - }if - ]cvx def - }if - /AGMCORE_IsSeparationAProcessColor - { - dup(Cyan)eq exch dup(Magenta)eq exch dup(Yellow)eq exch(Black)eq or or or - }def - AGMCORE_host_sep{ - /setcolortransfer - { - AGMCORE_cyan_plate{ - pop pop pop - }{ - AGMCORE_magenta_plate{ - 4 3 roll pop pop pop - }{ - AGMCORE_yellow_plate{ - 4 2 roll pop pop pop - }{ - 4 1 roll pop pop pop - }ifelse - }ifelse - }ifelse - settransfer - } - def - /AGMCORE_get_ink_data - AGMCORE_cyan_plate{ - {pop pop pop} - }{ - AGMCORE_magenta_plate{ - {4 3 roll pop pop pop} - }{ - AGMCORE_yellow_plate{ - {4 2 roll pop pop pop} - }{ - {4 1 roll pop pop pop} - }ifelse - }ifelse - }ifelse - def - /AGMCORE_RemoveProcessColorNames - { - 1 dict begin - /filtername - { - dup/Cyan eq 1 index(Cyan)eq or - {pop(_cyan_)}if - dup/Magenta eq 1 index(Magenta)eq or - {pop(_magenta_)}if - dup/Yellow eq 1 index(Yellow)eq or - {pop(_yellow_)}if - dup/Black eq 1 index(Black)eq or - {pop(_black_)}if - }def - dup type/arraytype eq - {[exch{filtername}forall]} - {filtername}ifelse - end - }def - level3{ - /AGMCORE_IsCurrentColor - { - dup AGMCORE_IsSeparationAProcessColor - { - AGMCORE_plate_ndx 0 eq - {dup(Cyan)eq exch/Cyan eq or}if - AGMCORE_plate_ndx 1 eq - {dup(Magenta)eq exch/Magenta eq or}if - AGMCORE_plate_ndx 2 eq - {dup(Yellow)eq exch/Yellow eq or}if - AGMCORE_plate_ndx 3 eq - {dup(Black)eq exch/Black eq or}if - AGMCORE_plate_ndx 4 eq - {pop false}if - }{ - gsave - false setoverprint - current_spot_alias false set_spot_alias - 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor - set_spot_alias - currentgray 1 ne - grestore - }ifelse - }def - /AGMCORE_filter_functiondatasource - { - 5 dict begin - /data_in xdf - data_in type/stringtype eq - { - /ncomp xdf - /comp xdf - /string_out data_in length ncomp idiv string def - 0 ncomp data_in length 1 sub - { - string_out exch dup ncomp idiv exch data_in exch ncomp getinterval comp get 255 exch sub put - }for - string_out - }{ - string/string_in xdf - /string_out 1 string def - /component xdf - [ - data_in string_in/readstring cvx - [component/get cvx 255/exch cvx/sub cvx string_out/exch cvx 0/exch cvx/put cvx string_out]cvx - [/pop cvx()]cvx/ifelse cvx - ]cvx/ReusableStreamDecode filter - }ifelse - end - }def - /AGMCORE_separateShadingFunction - { - 2 dict begin - /paint? xdf - /channel xdf - dup type/dicttype eq - { - begin - FunctionType 0 eq - { - /DataSource channel Range length 2 idiv DataSource AGMCORE_filter_functiondatasource def - currentdict/Decode known - {/Decode Decode channel 2 mul 2 getinterval def}if - paint? not - {/Decode[1 1]def}if - }if - FunctionType 2 eq - { - paint? - { - /C0[C0 channel get 1 exch sub]def - /C1[C1 channel get 1 exch sub]def - }{ - /C0[1]def - /C1[1]def - }ifelse - }if - FunctionType 3 eq - { - /Functions[Functions{channel paint? AGMCORE_separateShadingFunction}forall]def - }if - currentdict/Range known - {/Range[0 1]def}if - currentdict - end}{ - channel get 0 paint? AGMCORE_separateShadingFunction - }ifelse - end - }def - /AGMCORE_separateShading - { - 3 -1 roll begin - currentdict/Function known - { - currentdict/Background known - {[1 index{Background 3 index get 1 exch sub}{1}ifelse]/Background xdf}if - Function 3 1 roll AGMCORE_separateShadingFunction/Function xdf - /ColorSpace[/DeviceGray]def - }{ - ColorSpace dup type/arraytype eq{0 get}if/DeviceCMYK eq - { - /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def - }{ - ColorSpace dup 1 get AGMCORE_RemoveProcessColorNames 1 exch put - }ifelse - ColorSpace 0 get/Separation eq - { - { - [1/exch cvx/sub cvx]cvx - }{ - [/pop cvx 1]cvx - }ifelse - ColorSpace 3 3 -1 roll put - pop - }{ - { - [exch ColorSpace 1 get length 1 sub exch sub/index cvx 1/exch cvx/sub cvx ColorSpace 1 get length 1 add 1/roll cvx ColorSpace 1 get length{/pop cvx}repeat]cvx - }{ - pop[ColorSpace 1 get length{/pop cvx}repeat cvx 1]cvx - }ifelse - ColorSpace 3 3 -1 roll bind put - }ifelse - ColorSpace 2/DeviceGray put - }ifelse - end - }def - /AGMCORE_separateShadingDict - { - dup/ColorSpace get - dup type/arraytype ne - {[exch]}if - dup 0 get/DeviceCMYK eq - { - exch begin - currentdict - AGMCORE_cyan_plate - {0 true}if - AGMCORE_magenta_plate - {1 true}if - AGMCORE_yellow_plate - {2 true}if - AGMCORE_black_plate - {3 true}if - AGMCORE_plate_ndx 4 eq - {0 false}if - dup not currentoverprint and - {/AGMCORE_ignoreshade true def}if - AGMCORE_separateShading - currentdict - end exch - }if - dup 0 get/Separation eq - { - exch begin - ColorSpace 1 get dup/None ne exch/All ne and - { - ColorSpace 1 get AGMCORE_IsCurrentColor AGMCORE_plate_ndx 4 lt and ColorSpace 1 get AGMCORE_IsSeparationAProcessColor not and - { - ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq - { - /ColorSpace - [ - /Separation - ColorSpace 1 get - /DeviceGray - [ - ColorSpace 3 get/exec cvx - 4 AGMCORE_plate_ndx sub -1/roll cvx - 4 1/roll cvx - 3[/pop cvx]cvx/repeat cvx - 1/exch cvx/sub cvx - ]cvx - ]def - }{ - AGMCORE_report_unsupported_color_space - AGMCORE_black_plate not - { - currentdict 0 false AGMCORE_separateShading - }if - }ifelse - }{ - currentdict ColorSpace 1 get AGMCORE_IsCurrentColor - 0 exch - dup not currentoverprint and - {/AGMCORE_ignoreshade true def}if - AGMCORE_separateShading - }ifelse - }if - currentdict - end exch - }if - dup 0 get/DeviceN eq - { - exch begin - ColorSpace 1 get convert_to_process - { - ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq - { - /ColorSpace - [ - /DeviceN - ColorSpace 1 get - /DeviceGray - [ - ColorSpace 3 get/exec cvx - 4 AGMCORE_plate_ndx sub -1/roll cvx - 4 1/roll cvx - 3[/pop cvx]cvx/repeat cvx - 1/exch cvx/sub cvx - ]cvx - ]def - }{ - AGMCORE_report_unsupported_color_space - AGMCORE_black_plate not - { - currentdict 0 false AGMCORE_separateShading - /ColorSpace[/DeviceGray]def - }if - }ifelse - }{ - currentdict - false -1 ColorSpace 1 get - { - AGMCORE_IsCurrentColor - { - 1 add - exch pop true exch exit - }if - 1 add - }forall - exch - dup not currentoverprint and - {/AGMCORE_ignoreshade true def}if - AGMCORE_separateShading - }ifelse - currentdict - end exch - }if - dup 0 get dup/DeviceCMYK eq exch dup/Separation eq exch/DeviceN eq or or not - { - exch begin - ColorSpace dup type/arraytype eq - {0 get}if - /DeviceGray ne - { - AGMCORE_report_unsupported_color_space - AGMCORE_black_plate not - { - ColorSpace 0 get/CIEBasedA eq - { - /ColorSpace[/Separation/_ciebaseda_/DeviceGray{}]def - }if - ColorSpace 0 get dup/CIEBasedABC eq exch dup/CIEBasedDEF eq exch/DeviceRGB eq or or - { - /ColorSpace[/DeviceN[/_red_/_green_/_blue_]/DeviceRGB{}]def - }if - ColorSpace 0 get/CIEBasedDEFG eq - { - /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def - }if - currentdict 0 false AGMCORE_separateShading - }if - }if - currentdict - end exch - }if - pop - dup/AGMCORE_ignoreshade known - { - begin - /ColorSpace[/Separation(None)/DeviceGray{}]def - currentdict end - }if - }def - /shfill - { - AGMCORE_separateShadingDict - dup/AGMCORE_ignoreshade known - {pop} - {AGMCORE_&sysshfill}ifelse - }def - /makepattern - { - exch - dup/PatternType get 2 eq - { - clonedict - begin - /Shading Shading AGMCORE_separateShadingDict def - Shading/AGMCORE_ignoreshade known - currentdict end exch - {pop<>}if - exch AGMCORE_&sysmakepattern - }{ - exch AGMCORE_&usrmakepattern - }ifelse - }def - }if - }if - AGMCORE_in_rip_sep{ - /setcustomcolor - { - exch aload pop - dup 7 1 roll inRip_spot_has_ink not { - 4{4 index mul 4 1 roll} - repeat - /DeviceCMYK setcolorspace - 6 -2 roll pop pop - }{ - //Adobe_AGM_Core begin - /AGMCORE_k xdf/AGMCORE_y xdf/AGMCORE_m xdf/AGMCORE_c xdf - end - [/Separation 4 -1 roll/DeviceCMYK - {dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul} - ] - setcolorspace - }ifelse - setcolor - }ndf - /setseparationgray - { - [/Separation(All)/DeviceGray{}]setcolorspace_opt - 1 exch sub setcolor - }ndf - }{ - /setseparationgray - { - AGMCORE_&setgray - }ndf - }ifelse - /findcmykcustomcolor - { - 5 makereadonlyarray - }ndf - /setcustomcolor - { - exch aload pop pop - 4{4 index mul 4 1 roll}repeat - setcmykcolor pop - }ndf - /has_color - /colorimage where{ - AGMCORE_producing_seps{ - pop true - }{ - systemdict eq - }ifelse - }{ - false - }ifelse - def - /map_index - { - 1 index mul exch getinterval{255 div}forall - }bdf - /map_indexed_devn - { - Lookup Names length 3 -1 roll cvi map_index - }bdf - /n_color_components - { - base_colorspace_type - dup/DeviceGray eq{ - pop 1 - }{ - /DeviceCMYK eq{ - 4 - }{ - 3 - }ifelse - }ifelse - }bdf - level2{ - /mo/moveto ldf - /li/lineto ldf - /cv/curveto ldf - /knockout_unitsq - { - 1 setgray - 0 0 1 1 rectfill - }def - level2/setcolorspace AGMCORE_key_known not and{ - /AGMCORE_&&&setcolorspace/setcolorspace ldf - /AGMCORE_ReplaceMappedColor - { - dup type dup/arraytype eq exch/packedarraytype eq or - { - /AGMCORE_SpotAliasAry2 where{ - begin - dup 0 get dup/Separation eq - { - pop - dup length array copy - dup dup 1 get - current_spot_alias - { - dup map_alias - { - false set_spot_alias - dup 1 exch setsepcolorspace - true set_spot_alias - begin - /sep_colorspace_dict currentdict AGMCORE_gput - pop pop pop - [ - /Separation Name - CSA map_csa - MappedCSA - /sep_colorspace_proc load - ] - dup Name - end - }if - }if - map_reserved_ink_name 1 xpt - }{ - /DeviceN eq - { - dup length array copy - dup dup 1 get[ - exch{ - current_spot_alias{ - dup map_alias{ - /Name get exch pop - }if - }if - map_reserved_ink_name - }forall - ]1 xpt - }if - }ifelse - end - }if - }if - }def - /setcolorspace - { - dup type dup/arraytype eq exch/packedarraytype eq or - { - dup 0 get/Indexed eq - { - AGMCORE_distilling - { - /PhotoshopDuotoneList where - { - pop false - }{ - true - }ifelse - }{ - true - }ifelse - { - aload pop 3 -1 roll - AGMCORE_ReplaceMappedColor - 3 1 roll 4 array astore - }if - }{ - AGMCORE_ReplaceMappedColor - }ifelse - }if - DeviceN_PS2_inRip_seps{AGMCORE_&&&setcolorspace}if - }def - }if - }{ - /adj - { - currentstrokeadjust{ - transform - 0.25 sub round 0.25 add exch - 0.25 sub round 0.25 add exch - itransform - }if - }def - /mo{ - adj moveto - }def - /li{ - adj lineto - }def - /cv{ - 6 2 roll adj - 6 2 roll adj - 6 2 roll adj curveto - }def - /knockout_unitsq - { - 1 setgray - 8 8 1[8 0 0 8 0 0]{}image - }def - /currentstrokeadjust{ - /currentstrokeadjust AGMCORE_gget - }def - /setstrokeadjust{ - /currentstrokeadjust exch AGMCORE_gput - }def - /setcolorspace - { - /currentcolorspace exch AGMCORE_gput - }def - /currentcolorspace - { - /currentcolorspace AGMCORE_gget - }def - /setcolor_devicecolor - { - base_colorspace_type - dup/DeviceGray eq{ - pop setgray - }{ - /DeviceCMYK eq{ - setcmykcolor - }{ - setrgbcolor - }ifelse - }ifelse - }def - /setcolor - { - currentcolorspace 0 get - dup/DeviceGray ne{ - dup/DeviceCMYK ne{ - dup/DeviceRGB ne{ - dup/Separation eq{ - pop - currentcolorspace 3 gx - currentcolorspace 2 get - }{ - dup/Indexed eq{ - pop - currentcolorspace 3 get dup type/stringtype eq{ - currentcolorspace 1 get n_color_components - 3 -1 roll map_index - }{ - exec - }ifelse - currentcolorspace 1 get - }{ - /AGMCORE_cur_err/AGMCORE_invalid_color_space def - AGMCORE_invalid_color_space - }ifelse - }ifelse - }if - }if - }if - setcolor_devicecolor - }def - }ifelse - /sop/setoverprint ldf - /lw/setlinewidth ldf - /lc/setlinecap ldf - /lj/setlinejoin ldf - /ml/setmiterlimit ldf - /dsh/setdash ldf - /sadj/setstrokeadjust ldf - /gry/setgray ldf - /rgb/setrgbcolor ldf - /cmyk[ - /currentcolorspace[/DeviceCMYK]/AGMCORE_gput cvx - /setcmykcolor load dup type/operatortype ne{/exec cvx}if - ]cvx bdf - level3 AGMCORE_host_sep not and{ - /nzopmsc{ - 6 dict begin - /kk exch def - /yy exch def - /mm exch def - /cc exch def - /sum 0 def - cc 0 ne{/sum sum 2#1000 or def cc}if - mm 0 ne{/sum sum 2#0100 or def mm}if - yy 0 ne{/sum sum 2#0010 or def yy}if - kk 0 ne{/sum sum 2#0001 or def kk}if - AGMCORE_CMYKDeviceNColorspaces sum get setcolorspace - sum 0 eq{0}if - end - setcolor - }bdf - }{ - /nzopmsc/cmyk ldf - }ifelse - /sep/setsepcolor ldf - /devn/setdevicencolor ldf - /idx/setindexedcolor ldf - /colr/setcolor ldf - /csacrd/set_csa_crd ldf - /sepcs/setsepcolorspace ldf - /devncs/setdevicencolorspace ldf - /idxcs/setindexedcolorspace ldf - /cp/closepath ldf - /clp/clp_npth ldf - /eclp/eoclp_npth ldf - /f/fill ldf - /ef/eofill ldf - /@/stroke ldf - /nclp/npth_clp ldf - /gset/graphic_setup ldf - /gcln/graphic_cleanup ldf - /ct/concat ldf - /cf/currentfile ldf - /fl/filter ldf - /rs/readstring ldf - /AGMCORE_def_ht currenthalftone def - /clonedict Adobe_AGM_Utils begin/clonedict load end def - /clonearray Adobe_AGM_Utils begin/clonearray load end def - currentdict{ - dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{ - bind - }if - def - }forall - /getrampcolor - { - /indx exch def - 0 1 NumComp 1 sub - { - dup - Samples exch get - dup type/stringtype eq{indx get}if - exch - Scaling exch get aload pop - 3 1 roll - mul add - }for - ColorSpaceFamily/Separation eq - {sep} - { - ColorSpaceFamily/DeviceN eq - {devn}{setcolor}ifelse - }ifelse - }bdf - /sssetbackground{ - aload pop - ColorSpaceFamily/Separation eq - {sep} - { - ColorSpaceFamily/DeviceN eq - {devn}{setcolor}ifelse - }ifelse - }bdf - /RadialShade - { - 40 dict begin - /ColorSpaceFamily xdf - /background xdf - /ext1 xdf - /ext0 xdf - /BBox xdf - /r2 xdf - /c2y xdf - /c2x xdf - /r1 xdf - /c1y xdf - /c1x xdf - /rampdict xdf - /setinkoverprint where{pop/setinkoverprint{pop}def}if - gsave - BBox length 0 gt - { - np - BBox 0 get BBox 1 get moveto - BBox 2 get BBox 0 get sub 0 rlineto - 0 BBox 3 get BBox 1 get sub rlineto - BBox 2 get BBox 0 get sub neg 0 rlineto - closepath - clip - np - }if - c1x c2x eq - { - c1y c2y lt{/theta 90 def}{/theta 270 def}ifelse - }{ - /slope c2y c1y sub c2x c1x sub div def - /theta slope 1 atan def - c2x c1x lt c2y c1y ge and{/theta theta 180 sub def}if - c2x c1x lt c2y c1y lt and{/theta theta 180 add def}if - }ifelse - gsave - clippath - c1x c1y translate - theta rotate - -90 rotate - {pathbbox}stopped - {0 0 0 0}if - /yMax xdf - /xMax xdf - /yMin xdf - /xMin xdf - grestore - xMax xMin eq yMax yMin eq or - { - grestore - end - }{ - /max{2 copy gt{pop}{exch pop}ifelse}bdf - /min{2 copy lt{pop}{exch pop}ifelse}bdf - rampdict begin - 40 dict begin - background length 0 gt{background sssetbackground gsave clippath fill grestore}if - gsave - c1x c1y translate - theta rotate - -90 rotate - /c2y c1x c2x sub dup mul c1y c2y sub dup mul add sqrt def - /c1y 0 def - /c1x 0 def - /c2x 0 def - ext0 - { - 0 getrampcolor - c2y r2 add r1 sub 0.0001 lt - { - c1x c1y r1 360 0 arcn - pathbbox - /aymax exch def - /axmax exch def - /aymin exch def - /axmin exch def - /bxMin xMin axmin min def - /byMin yMin aymin min def - /bxMax xMax axmax max def - /byMax yMax aymax max def - bxMin byMin moveto - bxMax byMin lineto - bxMax byMax lineto - bxMin byMax lineto - bxMin byMin lineto - eofill - }{ - c2y r1 add r2 le - { - c1x c1y r1 0 360 arc - fill - } - { - c2x c2y r2 0 360 arc fill - r1 r2 eq - { - /p1x r1 neg def - /p1y c1y def - /p2x r1 def - /p2y c1y def - p1x p1y moveto p2x p2y lineto p2x yMin lineto p1x yMin lineto - fill - }{ - /AA r2 r1 sub c2y div def - AA -1 eq - {/theta 89.99 def} - {/theta AA 1 AA dup mul sub sqrt div 1 atan def} - ifelse - /SS1 90 theta add dup sin exch cos div def - /p1x r1 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def - /p1y p1x SS1 div neg def - /SS2 90 theta sub dup sin exch cos div def - /p2x r1 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def - /p2y p2x SS2 div neg def - r1 r2 gt - { - /L1maxX p1x yMin p1y sub SS1 div add def - /L2maxX p2x yMin p2y sub SS2 div add def - }{ - /L1maxX 0 def - /L2maxX 0 def - }ifelse - p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto - L1maxX L1maxX p1x sub SS1 mul p1y add lineto - fill - }ifelse - }ifelse - }ifelse - }if - c1x c2x sub dup mul - c1y c2y sub dup mul - add 0.5 exp - 0 dtransform - dup mul exch dup mul add 0.5 exp 72 div - 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt - 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt - 1 index 1 index lt{exch}if pop - /hires xdf - hires mul - /numpix xdf - /numsteps NumSamples def - /rampIndxInc 1 def - /subsampling false def - numpix 0 ne - { - NumSamples numpix div 0.5 gt - { - /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def - /rampIndxInc NumSamples 1 sub numsteps div def - /subsampling true def - }if - }if - /xInc c2x c1x sub numsteps div def - /yInc c2y c1y sub numsteps div def - /rInc r2 r1 sub numsteps div def - /cx c1x def - /cy c1y def - /radius r1 def - np - xInc 0 eq yInc 0 eq rInc 0 eq and and - { - 0 getrampcolor - cx cy radius 0 360 arc - stroke - NumSamples 1 sub getrampcolor - cx cy radius 72 hires div add 0 360 arc - 0 setlinewidth - stroke - }{ - 0 - numsteps - { - dup - subsampling{round cvi}if - getrampcolor - cx cy radius 0 360 arc - /cx cx xInc add def - /cy cy yInc add def - /radius radius rInc add def - cx cy radius 360 0 arcn - eofill - rampIndxInc add - }repeat - pop - }ifelse - ext1 - { - c2y r2 add r1 lt - { - c2x c2y r2 0 360 arc - fill - }{ - c2y r1 add r2 sub 0.0001 le - { - c2x c2y r2 360 0 arcn - pathbbox - /aymax exch def - /axmax exch def - /aymin exch def - /axmin exch def - /bxMin xMin axmin min def - /byMin yMin aymin min def - /bxMax xMax axmax max def - /byMax yMax aymax max def - bxMin byMin moveto - bxMax byMin lineto - bxMax byMax lineto - bxMin byMax lineto - bxMin byMin lineto - eofill - }{ - c2x c2y r2 0 360 arc fill - r1 r2 eq - { - /p1x r2 neg def - /p1y c2y def - /p2x r2 def - /p2y c2y def - p1x p1y moveto p2x p2y lineto p2x yMax lineto p1x yMax lineto - fill - }{ - /AA r2 r1 sub c2y div def - AA -1 eq - {/theta 89.99 def} - {/theta AA 1 AA dup mul sub sqrt div 1 atan def} - ifelse - /SS1 90 theta add dup sin exch cos div def - /p1x r2 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def - /p1y c2y p1x SS1 div sub def - /SS2 90 theta sub dup sin exch cos div def - /p2x r2 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def - /p2y c2y p2x SS2 div sub def - r1 r2 lt - { - /L1maxX p1x yMax p1y sub SS1 div add def - /L2maxX p2x yMax p2y sub SS2 div add def - }{ - /L1maxX 0 def - /L2maxX 0 def - }ifelse - p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto - L1maxX L1maxX p1x sub SS1 mul p1y add lineto - fill - }ifelse - }ifelse - }ifelse - }if - grestore - grestore - end - end - end - }ifelse - }bdf - /GenStrips - { - 40 dict begin - /ColorSpaceFamily xdf - /background xdf - /ext1 xdf - /ext0 xdf - /BBox xdf - /y2 xdf - /x2 xdf - /y1 xdf - /x1 xdf - /rampdict xdf - /setinkoverprint where{pop/setinkoverprint{pop}def}if - gsave - BBox length 0 gt - { - np - BBox 0 get BBox 1 get moveto - BBox 2 get BBox 0 get sub 0 rlineto - 0 BBox 3 get BBox 1 get sub rlineto - BBox 2 get BBox 0 get sub neg 0 rlineto - closepath - clip - np - }if - x1 x2 eq - { - y1 y2 lt{/theta 90 def}{/theta 270 def}ifelse - }{ - /slope y2 y1 sub x2 x1 sub div def - /theta slope 1 atan def - x2 x1 lt y2 y1 ge and{/theta theta 180 sub def}if - x2 x1 lt y2 y1 lt and{/theta theta 180 add def}if - } - ifelse - gsave - clippath - x1 y1 translate - theta rotate - {pathbbox}stopped - {0 0 0 0}if - /yMax exch def - /xMax exch def - /yMin exch def - /xMin exch def - grestore - xMax xMin eq yMax yMin eq or - { - grestore - end - }{ - rampdict begin - 20 dict begin - background length 0 gt{background sssetbackground gsave clippath fill grestore}if - gsave - x1 y1 translate - theta rotate - /xStart 0 def - /xEnd x2 x1 sub dup mul y2 y1 sub dup mul add 0.5 exp def - /ySpan yMax yMin sub def - /numsteps NumSamples def - /rampIndxInc 1 def - /subsampling false def - xStart 0 transform - xEnd 0 transform - 3 -1 roll - sub dup mul - 3 1 roll - sub dup mul - add 0.5 exp 72 div - 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt - 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt - 1 index 1 index lt{exch}if pop - mul - /numpix xdf - numpix 0 ne - { - NumSamples numpix div 0.5 gt - { - /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def - /rampIndxInc NumSamples 1 sub numsteps div def - /subsampling true def - }if - }if - ext0 - { - 0 getrampcolor - xMin xStart lt - { - xMin yMin xMin neg ySpan rectfill - }if - }if - /xInc xEnd xStart sub numsteps div def - /x xStart def - 0 - numsteps - { - dup - subsampling{round cvi}if - getrampcolor - x yMin xInc ySpan rectfill - /x x xInc add def - rampIndxInc add - }repeat - pop - ext1{ - xMax xEnd gt - { - xEnd yMin xMax xEnd sub ySpan rectfill - }if - }if - grestore - grestore - end - end - end - }ifelse - }bdf -}def -/pt -{ - end -}def -/dt{ -}def -/pgsv{ - //Adobe_AGM_Core/AGMCORE_save save put -}def -/pgrs{ - //Adobe_AGM_Core/AGMCORE_save get restore -}def -systemdict/findcolorrendering known{ - /findcolorrendering systemdict/findcolorrendering get def -}if -systemdict/setcolorrendering known{ - /setcolorrendering systemdict/setcolorrendering get def -}if -/test_cmyk_color_plate -{ - gsave - setcmykcolor currentgray 1 ne - grestore -}def -/inRip_spot_has_ink -{ - dup//Adobe_AGM_Core/AGMCORE_name xddf - convert_spot_to_process not -}def -/map255_to_range -{ - 1 index sub - 3 -1 roll 255 div mul add -}def -/set_csa_crd -{ - /sep_colorspace_dict null AGMCORE_gput - begin - CSA get_csa_by_name setcolorspace_opt - set_crd - end -} -def -/map_csa -{ - currentdict/MappedCSA known{MappedCSA null ne}{false}ifelse - {pop}{get_csa_by_name/MappedCSA xdf}ifelse -}def -/setsepcolor -{ - /sep_colorspace_dict AGMCORE_gget begin - dup/sep_tint exch AGMCORE_gput - TintProc - end -}def -/setdevicencolor -{ - /devicen_colorspace_dict AGMCORE_gget begin - Names length copy - Names length 1 sub -1 0 - { - /devicen_tints AGMCORE_gget 3 1 roll xpt - }for - TintProc - end -}def -/sep_colorspace_proc -{ - /AGMCORE_tmp exch store - /sep_colorspace_dict AGMCORE_gget begin - currentdict/Components known{ - Components aload pop - TintMethod/Lab eq{ - 2{AGMCORE_tmp mul NComponents 1 roll}repeat - LMax sub AGMCORE_tmp mul LMax add NComponents 1 roll - }{ - TintMethod/Subtractive eq{ - NComponents{ - AGMCORE_tmp mul NComponents 1 roll - }repeat - }{ - NComponents{ - 1 sub AGMCORE_tmp mul 1 add NComponents 1 roll - }repeat - }ifelse - }ifelse - }{ - ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get - aload pop - }ifelse - end -}def -/sep_colorspace_gray_proc -{ - /AGMCORE_tmp exch store - /sep_colorspace_dict AGMCORE_gget begin - GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get - end -}def -/sep_proc_name -{ - dup 0 get - dup/DeviceRGB eq exch/DeviceCMYK eq or level2 not and has_color not and{ - pop[/DeviceGray] - /sep_colorspace_gray_proc - }{ - /sep_colorspace_proc - }ifelse -}def -/setsepcolorspace -{ - current_spot_alias{ - dup begin - Name map_alias{ - exch pop - }if - end - }if - dup/sep_colorspace_dict exch AGMCORE_gput - begin - CSA map_csa - /AGMCORE_sep_special Name dup()eq exch(All)eq or store - AGMCORE_avoid_L2_sep_space{ - [/Indexed MappedCSA sep_proc_name 255 exch - {255 div}/exec cvx 3 -1 roll[4 1 roll load/exec cvx]cvx - ]setcolorspace_opt - /TintProc{ - 255 mul round cvi setcolor - }bdf - }{ - MappedCSA 0 get/DeviceCMYK eq - currentdict/Components known and - AGMCORE_sep_special not and{ - /TintProc[ - Components aload pop Name findcmykcustomcolor - /exch cvx/setcustomcolor cvx - ]cvx bdf - }{ - AGMCORE_host_sep Name(All)eq and{ - /TintProc{ - 1 exch sub setseparationgray - }bdf - }{ - AGMCORE_in_rip_sep MappedCSA 0 get/DeviceCMYK eq and - AGMCORE_host_sep or - Name()eq and{ - /TintProc[ - MappedCSA sep_proc_name exch 0 get/DeviceCMYK eq{ - cvx/setcmykcolor cvx - }{ - cvx/setgray cvx - }ifelse - ]cvx bdf - }{ - AGMCORE_producing_seps MappedCSA 0 get dup/DeviceCMYK eq exch/DeviceGray eq or and AGMCORE_sep_special not and{ - /TintProc[ - /dup cvx - MappedCSA sep_proc_name cvx exch - 0 get/DeviceGray eq{ - 1/exch cvx/sub cvx 0 0 0 4 -1/roll cvx - }if - /Name cvx/findcmykcustomcolor cvx/exch cvx - AGMCORE_host_sep{ - AGMCORE_is_cmyk_sep - /Name cvx - /AGMCORE_IsSeparationAProcessColor load/exec cvx - /not cvx/and cvx - }{ - Name inRip_spot_has_ink not - }ifelse - [ - /pop cvx 1 - ]cvx/if cvx - /setcustomcolor cvx - ]cvx bdf - }{ - /TintProc{setcolor}bdf - [/Separation Name MappedCSA sep_proc_name load]setcolorspace_opt - }ifelse - }ifelse - }ifelse - }ifelse - }ifelse - set_crd - setsepcolor - end -}def -/additive_blend -{ - 3 dict begin - /numarrays xdf - /numcolors xdf - 0 1 numcolors 1 sub - { - /c1 xdf - 1 - 0 1 numarrays 1 sub - { - 1 exch add/index cvx - c1/get cvx/mul cvx - }for - numarrays 1 add 1/roll cvx - }for - numarrays[/pop cvx]cvx/repeat cvx - end -}def -/subtractive_blend -{ - 3 dict begin - /numarrays xdf - /numcolors xdf - 0 1 numcolors 1 sub - { - /c1 xdf - 1 1 - 0 1 numarrays 1 sub - { - 1 3 3 -1 roll add/index cvx - c1/get cvx/sub cvx/mul cvx - }for - /sub cvx - numarrays 1 add 1/roll cvx - }for - numarrays[/pop cvx]cvx/repeat cvx - end -}def -/exec_tint_transform -{ - /TintProc[ - /TintTransform cvx/setcolor cvx - ]cvx bdf - MappedCSA setcolorspace_opt -}bdf -/devn_makecustomcolor -{ - 2 dict begin - /names_index xdf - /Names xdf - 1 1 1 1 Names names_index get findcmykcustomcolor - /devicen_tints AGMCORE_gget names_index get setcustomcolor - Names length{pop}repeat - end -}bdf -/setdevicencolorspace -{ - dup/AliasedColorants known{false}{true}ifelse - current_spot_alias and{ - 7 dict begin - /names_index 0 def - dup/names_len exch/Names get length def - /new_names names_len array def - /new_LookupTables names_len array def - /alias_cnt 0 def - dup/Names get - { - dup map_alias{ - exch pop - dup/ColorLookup known{ - dup begin - new_LookupTables names_index ColorLookup put - end - }{ - dup/Components known{ - dup begin - new_LookupTables names_index Components put - end - }{ - dup begin - new_LookupTables names_index[null null null null]put - end - }ifelse - }ifelse - new_names names_index 3 -1 roll/Name get put - /alias_cnt alias_cnt 1 add def - }{ - /name xdf - new_names names_index name put - dup/LookupTables known{ - dup begin - new_LookupTables names_index LookupTables names_index get put - end - }{ - dup begin - new_LookupTables names_index[null null null null]put - end - }ifelse - }ifelse - /names_index names_index 1 add def - }forall - alias_cnt 0 gt{ - /AliasedColorants true def - /lut_entry_len new_LookupTables 0 get dup length 256 ge{0 get length}{length}ifelse def - 0 1 names_len 1 sub{ - /names_index xdf - new_LookupTables names_index get dup length 256 ge{0 get length}{length}ifelse lut_entry_len ne{ - /AliasedColorants false def - exit - }{ - new_LookupTables names_index get 0 get null eq{ - dup/Names get names_index get/name xdf - name(Cyan)eq name(Magenta)eq name(Yellow)eq name(Black)eq - or or or not{ - /AliasedColorants false def - exit - }if - }if - }ifelse - }for - lut_entry_len 1 eq{ - /AliasedColorants false def - }if - AliasedColorants{ - dup begin - /Names new_names def - /LookupTables new_LookupTables def - /AliasedColorants true def - /NComponents lut_entry_len def - /TintMethod NComponents 4 eq{/Subtractive}{/Additive}ifelse def - /MappedCSA TintMethod/Additive eq{/DeviceRGB}{/DeviceCMYK}ifelse def - currentdict/TTTablesIdx known not{ - /TTTablesIdx -1 def - }if - end - }if - }if - end - }if - dup/devicen_colorspace_dict exch AGMCORE_gput - begin - currentdict/AliasedColorants known{ - AliasedColorants - }{ - false - }ifelse - dup not{ - CSA map_csa - }if - /TintTransform load type/nulltype eq or{ - /TintTransform[ - 0 1 Names length 1 sub - { - /TTTablesIdx TTTablesIdx 1 add def - dup LookupTables exch get dup 0 get null eq - { - 1 index - Names exch get - dup(Cyan)eq - { - pop exch - LookupTables length exch sub - /index cvx - 0 0 0 - } - { - dup(Magenta)eq - { - pop exch - LookupTables length exch sub - /index cvx - 0/exch cvx 0 0 - }{ - (Yellow)eq - { - exch - LookupTables length exch sub - /index cvx - 0 0 3 -1/roll cvx 0 - }{ - exch - LookupTables length exch sub - /index cvx - 0 0 0 4 -1/roll cvx - }ifelse - }ifelse - }ifelse - 5 -1/roll cvx/astore cvx - }{ - dup length 1 sub - LookupTables length 4 -1 roll sub 1 add - /index cvx/mul cvx/round cvx/cvi cvx/get cvx - }ifelse - Names length TTTablesIdx add 1 add 1/roll cvx - }for - Names length[/pop cvx]cvx/repeat cvx - NComponents Names length - TintMethod/Subtractive eq - { - subtractive_blend - }{ - additive_blend - }ifelse - ]cvx bdf - }if - AGMCORE_host_sep{ - Names convert_to_process{ - exec_tint_transform - } - { - currentdict/AliasedColorants known{ - AliasedColorants not - }{ - false - }ifelse - 5 dict begin - /AvoidAliasedColorants xdf - /painted? false def - /names_index 0 def - /names_len Names length def - AvoidAliasedColorants{ - /currentspotalias current_spot_alias def - false set_spot_alias - }if - Names{ - AGMCORE_is_cmyk_sep{ - dup(Cyan)eq AGMCORE_cyan_plate and exch - dup(Magenta)eq AGMCORE_magenta_plate and exch - dup(Yellow)eq AGMCORE_yellow_plate and exch - (Black)eq AGMCORE_black_plate and or or or{ - /devicen_colorspace_dict AGMCORE_gget/TintProc[ - Names names_index/devn_makecustomcolor cvx - ]cvx ddf - /painted? true def - }if - painted?{exit}if - }{ - 0 0 0 0 5 -1 roll findcmykcustomcolor 1 setcustomcolor currentgray 0 eq{ - /devicen_colorspace_dict AGMCORE_gget/TintProc[ - Names names_index/devn_makecustomcolor cvx - ]cvx ddf - /painted? true def - exit - }if - }ifelse - /names_index names_index 1 add def - }forall - AvoidAliasedColorants{ - currentspotalias set_spot_alias - }if - painted?{ - /devicen_colorspace_dict AGMCORE_gget/names_index names_index put - }{ - /devicen_colorspace_dict AGMCORE_gget/TintProc[ - names_len[/pop cvx]cvx/repeat cvx 1/setseparationgray cvx - 0 0 0 0/setcmykcolor cvx - ]cvx ddf - }ifelse - end - }ifelse - } - { - AGMCORE_in_rip_sep{ - Names convert_to_process not - }{ - level3 - }ifelse - { - [/DeviceN Names MappedCSA/TintTransform load]setcolorspace_opt - /TintProc level3 not AGMCORE_in_rip_sep and{ - [ - Names/length cvx[/pop cvx]cvx/repeat cvx - ]cvx bdf - }{ - {setcolor}bdf - }ifelse - }{ - exec_tint_transform - }ifelse - }ifelse - set_crd - /AliasedColorants false def - end -}def -/setindexedcolorspace -{ - dup/indexed_colorspace_dict exch AGMCORE_gput - begin - currentdict/CSDBase known{ - CSDBase/CSD get_res begin - currentdict/Names known{ - currentdict devncs - }{ - 1 currentdict sepcs - }ifelse - AGMCORE_host_sep{ - 4 dict begin - /compCnt/Names where{pop Names length}{1}ifelse def - /NewLookup HiVal 1 add string def - 0 1 HiVal{ - /tableIndex xdf - Lookup dup type/stringtype eq{ - compCnt tableIndex map_index - }{ - exec - }ifelse - /Names where{ - pop setdevicencolor - }{ - setsepcolor - }ifelse - currentgray - tableIndex exch - 255 mul cvi - NewLookup 3 1 roll put - }for - [/Indexed currentcolorspace HiVal NewLookup]setcolorspace_opt - end - }{ - level3 - { - currentdict/Names known{ - [/Indexed[/DeviceN Names MappedCSA/TintTransform load]HiVal Lookup]setcolorspace_opt - }{ - [/Indexed[/Separation Name MappedCSA sep_proc_name load]HiVal Lookup]setcolorspace_opt - }ifelse - }{ - [/Indexed MappedCSA HiVal - [ - currentdict/Names known{ - Lookup dup type/stringtype eq - {/exch cvx CSDBase/CSD get_res/Names get length dup/mul cvx exch/getinterval cvx{255 div}/forall cvx} - {/exec cvx}ifelse - /TintTransform load/exec cvx - }{ - Lookup dup type/stringtype eq - {/exch cvx/get cvx 255/div cvx} - {/exec cvx}ifelse - CSDBase/CSD get_res/MappedCSA get sep_proc_name exch pop/load cvx/exec cvx - }ifelse - ]cvx - ]setcolorspace_opt - }ifelse - }ifelse - end - set_crd - } - { - CSA map_csa - AGMCORE_host_sep level2 not and{ - 0 0 0 0 setcmykcolor - }{ - [/Indexed MappedCSA - level2 not has_color not and{ - dup 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or{ - pop[/DeviceGray] - }if - HiVal GrayLookup - }{ - HiVal - currentdict/RangeArray known{ - { - /indexed_colorspace_dict AGMCORE_gget begin - Lookup exch - dup HiVal gt{ - pop HiVal - }if - NComponents mul NComponents getinterval{}forall - NComponents 1 sub -1 0{ - RangeArray exch 2 mul 2 getinterval aload pop map255_to_range - NComponents 1 roll - }for - end - }bind - }{ - Lookup - }ifelse - }ifelse - ]setcolorspace_opt - set_crd - }ifelse - }ifelse - end -}def -/setindexedcolor -{ - AGMCORE_host_sep{ - /indexed_colorspace_dict AGMCORE_gget - begin - currentdict/CSDBase known{ - CSDBase/CSD get_res begin - currentdict/Names known{ - map_indexed_devn - devn - } - { - Lookup 1 3 -1 roll map_index - sep - }ifelse - end - }{ - Lookup MappedCSA/DeviceCMYK eq{4}{1}ifelse 3 -1 roll - map_index - MappedCSA/DeviceCMYK eq{setcmykcolor}{setgray}ifelse - }ifelse - end - }{ - level3 not AGMCORE_in_rip_sep and/indexed_colorspace_dict AGMCORE_gget/CSDBase known and{ - /indexed_colorspace_dict AGMCORE_gget/CSDBase get/CSD get_res begin - map_indexed_devn - devn - end - } - { - setcolor - }ifelse - }ifelse -}def -/ignoreimagedata -{ - currentoverprint not{ - gsave - dup clonedict begin - 1 setgray - /Decode[0 1]def - /DataSourcedef - /MultipleDataSources false def - /BitsPerComponent 8 def - currentdict end - systemdict/image gx - grestore - }if - consumeimagedata -}def -/add_res -{ - dup/CSD eq{ - pop - //Adobe_AGM_Core begin - /AGMCORE_CSD_cache load 3 1 roll put - end - }{ - defineresource pop - }ifelse -}def -/del_res -{ - { - aload pop exch - dup/CSD eq{ - pop - {//Adobe_AGM_Core/AGMCORE_CSD_cache get exch undef}forall - }{ - exch - {1 index undefineresource}forall - pop - }ifelse - }forall -}def -/get_res -{ - dup/CSD eq{ - pop - dup type dup/nametype eq exch/stringtype eq or{ - AGMCORE_CSD_cache exch get - }if - }{ - findresource - }ifelse -}def -/get_csa_by_name -{ - dup type dup/nametype eq exch/stringtype eq or{ - /CSA get_res - }if -}def -/paintproc_buf_init -{ - /count get 0 0 put -}def -/paintproc_buf_next -{ - dup/count get dup 0 get - dup 3 1 roll - 1 add 0 xpt - get -}def -/cachepaintproc_compress -{ - 5 dict begin - currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def - /ppdict 20 dict def - /string_size 16000 def - /readbuffer string_size string def - currentglobal true setglobal - ppdict 1 array dup 0 1 put/count xpt - setglobal - /LZWFilter - { - exch - dup length 0 eq{ - pop - }{ - ppdict dup length 1 sub 3 -1 roll put - }ifelse - {string_size}{0}ifelse string - }/LZWEncode filter def - { - ReadFilter readbuffer readstring - exch LZWFilter exch writestring - not{exit}if - }loop - LZWFilter closefile - ppdict - end -}def -/cachepaintproc -{ - 2 dict begin - currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def - /ppdict 20 dict def - currentglobal true setglobal - ppdict 1 array dup 0 1 put/count xpt - setglobal - { - ReadFilter 16000 string readstring exch - ppdict dup length 1 sub 3 -1 roll put - not{exit}if - }loop - ppdict dup dup length 1 sub()put - end -}def -/make_pattern -{ - exch clonedict exch - dup matrix currentmatrix matrix concatmatrix 0 0 3 2 roll itransform - exch 3 index/XStep get 1 index exch 2 copy div cvi mul sub sub - exch 3 index/YStep get 1 index exch 2 copy div cvi mul sub sub - matrix translate exch matrix concatmatrix - 1 index begin - BBox 0 get XStep div cvi XStep mul/xshift exch neg def - BBox 1 get YStep div cvi YStep mul/yshift exch neg def - BBox 0 get xshift add - BBox 1 get yshift add - BBox 2 get xshift add - BBox 3 get yshift add - 4 array astore - /BBox exch def - [xshift yshift/translate load null/exec load]dup - 3/PaintProc load put cvx/PaintProc exch def - end - gsave 0 setgray - makepattern - grestore -}def -/set_pattern -{ - dup/PatternType get 1 eq{ - dup/PaintType get 1 eq{ - currentoverprint sop[/DeviceGray]setcolorspace 0 setgray - }if - }if - setpattern -}def -/setcolorspace_opt -{ - dup currentcolorspace eq{pop}{setcolorspace}ifelse -}def -/updatecolorrendering -{ - currentcolorrendering/RenderingIntent known{ - currentcolorrendering/RenderingIntent get - } - { - Intent/AbsoluteColorimetric eq - { - /absolute_colorimetric_crd AGMCORE_gget dup null eq - } - { - Intent/RelativeColorimetric eq - { - /relative_colorimetric_crd AGMCORE_gget dup null eq - } - { - Intent/Saturation eq - { - /saturation_crd AGMCORE_gget dup null eq - } - { - /perceptual_crd AGMCORE_gget dup null eq - }ifelse - }ifelse - }ifelse - { - pop null - } - { - /RenderingIntent known{null}{Intent}ifelse - }ifelse - }ifelse - Intent ne{ - Intent/ColorRendering{findresource}stopped - { - pop pop systemdict/findcolorrendering known - { - Intent findcolorrendering - { - /ColorRendering findresource true exch - } - { - /ColorRendering findresource - product(Xerox Phaser 5400)ne - exch - }ifelse - dup Intent/AbsoluteColorimetric eq - { - /absolute_colorimetric_crd exch AGMCORE_gput - } - { - Intent/RelativeColorimetric eq - { - /relative_colorimetric_crd exch AGMCORE_gput - } - { - Intent/Saturation eq - { - /saturation_crd exch AGMCORE_gput - } - { - Intent/Perceptual eq - { - /perceptual_crd exch AGMCORE_gput - } - { - pop - }ifelse - }ifelse - }ifelse - }ifelse - 1 index{exch}{pop}ifelse - } - {false}ifelse - } - {true}ifelse - { - dup begin - currentdict/TransformPQR known{ - currentdict/TransformPQR get aload pop - 3{{}eq 3 1 roll}repeat or or - } - {true}ifelse - currentdict/MatrixPQR known{ - currentdict/MatrixPQR get aload pop - 1.0 eq 9 1 roll 0.0 eq 9 1 roll 0.0 eq 9 1 roll - 0.0 eq 9 1 roll 1.0 eq 9 1 roll 0.0 eq 9 1 roll - 0.0 eq 9 1 roll 0.0 eq 9 1 roll 1.0 eq - and and and and and and and and - } - {true}ifelse - end - or - { - clonedict begin - /TransformPQR[ - {4 -1 roll 3 get dup 3 1 roll sub 5 -1 roll 3 get 3 -1 roll sub div - 3 -1 roll 3 get 3 -1 roll 3 get dup 4 1 roll sub mul add}bind - {4 -1 roll 4 get dup 3 1 roll sub 5 -1 roll 4 get 3 -1 roll sub div - 3 -1 roll 4 get 3 -1 roll 4 get dup 4 1 roll sub mul add}bind - {4 -1 roll 5 get dup 3 1 roll sub 5 -1 roll 5 get 3 -1 roll sub div - 3 -1 roll 5 get 3 -1 roll 5 get dup 4 1 roll sub mul add}bind - ]def - /MatrixPQR[0.8951 -0.7502 0.0389 0.2664 1.7135 -0.0685 -0.1614 0.0367 1.0296]def - /RangePQR[-0.3227950745 2.3229645538 -1.5003771057 3.5003465881 -0.1369979095 2.136967392]def - currentdict end - }if - setcolorrendering_opt - }if - }if -}def -/set_crd -{ - AGMCORE_host_sep not level2 and{ - currentdict/ColorRendering known{ - ColorRendering/ColorRendering{findresource}stopped not{setcolorrendering_opt}if - }{ - currentdict/Intent known{ - updatecolorrendering - }if - }ifelse - currentcolorspace dup type/arraytype eq - {0 get}if - /DeviceRGB eq - { - currentdict/UCR known - {/UCR}{/AGMCORE_currentucr}ifelse - load setundercolorremoval - currentdict/BG known - {/BG}{/AGMCORE_currentbg}ifelse - load setblackgeneration - }if - }if -}def -/set_ucrbg -{ - dup null eq{pop/AGMCORE_currentbg load}{/Procedure get_res}ifelse setblackgeneration - dup null eq{pop/AGMCORE_currentucr load}{/Procedure get_res}ifelse setundercolorremoval -}def -/setcolorrendering_opt -{ - dup currentcolorrendering eq{ - pop - }{ - product(HP Color LaserJet 2605)anchorsearch{ - pop pop pop - }{ - pop - clonedict - begin - /Intent Intent def - currentdict - end - setcolorrendering - }ifelse - }ifelse -}def -/cpaint_gcomp -{ - convert_to_process//Adobe_AGM_Core/AGMCORE_ConvertToProcess xddf - //Adobe_AGM_Core/AGMCORE_ConvertToProcess get not - { - (%end_cpaint_gcomp)flushinput - }if -}def -/cpaint_gsep -{ - //Adobe_AGM_Core/AGMCORE_ConvertToProcess get - { - (%end_cpaint_gsep)flushinput - }if -}def -/cpaint_gend -{np}def -/T1_path -{ - currentfile token pop currentfile token pop mo - { - currentfile token pop dup type/stringtype eq - {pop exit}if - 0 exch rlineto - currentfile token pop dup type/stringtype eq - {pop exit}if - 0 rlineto - }loop -}def -/T1_gsave - level3 - {/clipsave} - {/gsave}ifelse - load def -/T1_grestore - level3 - {/cliprestore} - {/grestore}ifelse - load def -/set_spot_alias_ary -{ - dup inherit_aliases - //Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf -}def -/set_spot_normalization_ary -{ - dup inherit_aliases - dup length - /AGMCORE_SpotAliasAry where{pop AGMCORE_SpotAliasAry length add}if - array - //Adobe_AGM_Core/AGMCORE_SpotAliasAry2 xddf - /AGMCORE_SpotAliasAry where{ - pop - AGMCORE_SpotAliasAry2 0 AGMCORE_SpotAliasAry putinterval - AGMCORE_SpotAliasAry length - }{0}ifelse - AGMCORE_SpotAliasAry2 3 1 roll exch putinterval - true set_spot_alias -}def -/inherit_aliases -{ - {dup/Name get map_alias{/CSD put}{pop}ifelse}forall -}def -/set_spot_alias -{ - /AGMCORE_SpotAliasAry2 where{ - /AGMCORE_current_spot_alias 3 -1 roll put - }{ - pop - }ifelse -}def -/current_spot_alias -{ - /AGMCORE_SpotAliasAry2 where{ - /AGMCORE_current_spot_alias get - }{ - false - }ifelse -}def -/map_alias -{ - /AGMCORE_SpotAliasAry2 where{ - begin - /AGMCORE_name xdf - false - AGMCORE_SpotAliasAry2{ - dup/Name get AGMCORE_name eq{ - /CSD get/CSD get_res - exch pop true - exit - }{ - pop - }ifelse - }forall - end - }{ - pop false - }ifelse -}bdf -/spot_alias -{ - true set_spot_alias - /AGMCORE_&setcustomcolor AGMCORE_key_known not{ - //Adobe_AGM_Core/AGMCORE_&setcustomcolor/setcustomcolor load put - }if - /customcolor_tint 1 AGMCORE_gput - //Adobe_AGM_Core begin - /setcustomcolor - { - //Adobe_AGM_Core begin - dup/customcolor_tint exch AGMCORE_gput - 1 index aload pop pop 1 eq exch 1 eq and exch 1 eq and exch 1 eq and not - current_spot_alias and{1 index 4 get map_alias}{false}ifelse - { - false set_spot_alias - /sep_colorspace_dict AGMCORE_gget null ne - {/sep_colorspace_dict AGMCORE_gget/ForeignContent known not}{false}ifelse - 3 1 roll 2 index{ - exch pop/sep_tint AGMCORE_gget exch - }if - mark 3 1 roll - setsepcolorspace - counttomark 0 ne{ - setsepcolor - }if - pop - not{/sep_tint 1.0 AGMCORE_gput/sep_colorspace_dict AGMCORE_gget/ForeignContent true put}if - pop - true set_spot_alias - }{ - AGMCORE_&setcustomcolor - }ifelse - end - }bdf - end -}def -/begin_feature -{ - Adobe_AGM_Core/AGMCORE_feature_dictCount countdictstack put - count Adobe_AGM_Core/AGMCORE_feature_opCount 3 -1 roll put - {Adobe_AGM_Core/AGMCORE_feature_ctm matrix currentmatrix put}if -}def -/end_feature -{ - 2 dict begin - /spd/setpagedevice load def - /setpagedevice{get_gstate spd set_gstate}def - stopped{$error/newerror false put}if - end - count Adobe_AGM_Core/AGMCORE_feature_opCount get sub dup 0 gt{{pop}repeat}{pop}ifelse - countdictstack Adobe_AGM_Core/AGMCORE_feature_dictCount get sub dup 0 gt{{end}repeat}{pop}ifelse - {Adobe_AGM_Core/AGMCORE_feature_ctm get setmatrix}if -}def -/set_negative -{ - //Adobe_AGM_Core begin - /AGMCORE_inverting exch def - level2{ - currentpagedevice/NegativePrint known AGMCORE_distilling not and{ - currentpagedevice/NegativePrint get//Adobe_AGM_Core/AGMCORE_inverting get ne{ - true begin_feature true{ - <>setpagedevice - }end_feature - }if - /AGMCORE_inverting false def - }if - }if - AGMCORE_inverting{ - [{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer - AGMCORE_distilling{ - erasepage - }{ - gsave np clippath 1/setseparationgray where{pop setseparationgray}{setgray}ifelse - /AGMIRS_&fill where{pop AGMIRS_&fill}{fill}ifelse grestore - }ifelse - }if - end -}def -/lw_save_restore_override{ - /md where{ - pop - md begin - initializepage - /initializepage{}def - /pmSVsetup{}def - /endp{}def - /pse{}def - /psb{}def - /orig_showpage where - {pop} - {/orig_showpage/showpage load def} - ifelse - /showpage{orig_showpage gR}def - end - }if -}def -/pscript_showpage_override{ - /NTPSOct95 where - { - begin - showpage - save - /showpage/restore load def - /restore{exch pop}def - end - }if -}def -/driver_media_override -{ - /md where{ - pop - md/initializepage known{ - md/initializepage{}put - }if - md/rC known{ - md/rC{4{pop}repeat}put - }if - }if - /mysetup where{ - /mysetup[1 0 0 1 0 0]put - }if - Adobe_AGM_Core/AGMCORE_Default_CTM matrix currentmatrix put - level2 - {Adobe_AGM_Core/AGMCORE_Default_PageSize currentpagedevice/PageSize get put}if -}def -/capture_mysetup -{ - /Pscript_Win_Data where{ - pop - Pscript_Win_Data/mysetup known{ - Adobe_AGM_Core/save_mysetup Pscript_Win_Data/mysetup get put - }if - }if -}def -/restore_mysetup -{ - /Pscript_Win_Data where{ - pop - Pscript_Win_Data/mysetup known{ - Adobe_AGM_Core/save_mysetup known{ - Pscript_Win_Data/mysetup Adobe_AGM_Core/save_mysetup get put - Adobe_AGM_Core/save_mysetup undef - }if - }if - }if -}def -/driver_check_media_override -{ - /PrepsDict where - {pop} - { - Adobe_AGM_Core/AGMCORE_Default_CTM get matrix currentmatrix ne - Adobe_AGM_Core/AGMCORE_Default_PageSize get type/arraytype eq - { - Adobe_AGM_Core/AGMCORE_Default_PageSize get 0 get currentpagedevice/PageSize get 0 get eq and - Adobe_AGM_Core/AGMCORE_Default_PageSize get 1 get currentpagedevice/PageSize get 1 get eq and - }if - { - Adobe_AGM_Core/AGMCORE_Default_CTM get setmatrix - }if - }ifelse -}def -AGMCORE_err_strings begin - /AGMCORE_bad_environ(Environment not satisfactory for this job. Ensure that the PPD is correct or that the PostScript level requested is supported by this printer. )def - /AGMCORE_color_space_onhost_seps(This job contains colors that will not separate with on-host methods. )def - /AGMCORE_invalid_color_space(This job contains an invalid color space. )def -end -/set_def_ht -{AGMCORE_def_ht sethalftone}def -/set_def_flat -{AGMCORE_Default_flatness setflat}def -end -systemdict/setpacking known -{setpacking}if -%%EndResource -%%BeginResource: procset Adobe_CoolType_Core 2.31 0 %%Copyright: Copyright 1997-2006 Adobe Systems Incorporated. All Rights Reserved. %%Version: 2.31 0 10 dict begin /Adobe_CoolType_Passthru currentdict def /Adobe_CoolType_Core_Defined userdict/Adobe_CoolType_Core known def Adobe_CoolType_Core_Defined {/Adobe_CoolType_Core userdict/Adobe_CoolType_Core get def} if userdict/Adobe_CoolType_Core 70 dict dup begin put /Adobe_CoolType_Version 2.31 def /Level2? systemdict/languagelevel known dup {pop systemdict/languagelevel get 2 ge} if def Level2? not { /currentglobal false def /setglobal/pop load def /gcheck{pop false}bind def /currentpacking false def /setpacking/pop load def /SharedFontDirectory 0 dict def } if currentpacking true setpacking currentglobal false setglobal userdict/Adobe_CoolType_Data 2 copy known not {2 copy 10 dict put} if get begin /@opStackCountByLevel 32 dict def /@opStackLevel 0 def /@dictStackCountByLevel 32 dict def /@dictStackLevel 0 def end setglobal currentglobal true setglobal userdict/Adobe_CoolType_GVMFonts known not {userdict/Adobe_CoolType_GVMFonts 10 dict put} if setglobal currentglobal false setglobal userdict/Adobe_CoolType_LVMFonts known not {userdict/Adobe_CoolType_LVMFonts 10 dict put} if setglobal /ct_VMDictPut { dup gcheck{Adobe_CoolType_GVMFonts}{Adobe_CoolType_LVMFonts}ifelse 3 1 roll put }bind def /ct_VMDictUndef { dup Adobe_CoolType_GVMFonts exch known {Adobe_CoolType_GVMFonts exch undef} { dup Adobe_CoolType_LVMFonts exch known {Adobe_CoolType_LVMFonts exch undef} {pop} ifelse }ifelse }bind def /ct_str1 1 string def /ct_xshow { /_ct_na exch def /_ct_i 0 def currentpoint /_ct_y exch def /_ct_x exch def { pop pop ct_str1 exch 0 exch put ct_str1 show {_ct_na _ct_i get}stopped {pop pop} { _ct_x _ct_y moveto 0 rmoveto } ifelse /_ct_i _ct_i 1 add def currentpoint /_ct_y exch def /_ct_x exch def } exch @cshow }bind def /ct_yshow { /_ct_na exch def /_ct_i 0 def currentpoint /_ct_y exch def /_ct_x exch def { pop pop ct_str1 exch 0 exch put ct_str1 show {_ct_na _ct_i get}stopped {pop pop} { _ct_x _ct_y moveto 0 exch rmoveto } ifelse /_ct_i _ct_i 1 add def currentpoint /_ct_y exch def /_ct_x exch def } exch @cshow }bind def /ct_xyshow { /_ct_na exch def /_ct_i 0 def currentpoint /_ct_y exch def /_ct_x exch def { pop pop ct_str1 exch 0 exch put ct_str1 show {_ct_na _ct_i get}stopped {pop pop} { {_ct_na _ct_i 1 add get}stopped {pop pop pop} { _ct_x _ct_y moveto rmoveto } ifelse } ifelse /_ct_i _ct_i 2 add def currentpoint /_ct_y exch def /_ct_x exch def } exch @cshow }bind def /xsh{{@xshow}stopped{Adobe_CoolType_Data begin ct_xshow end}if}bind def /ysh{{@yshow}stopped{Adobe_CoolType_Data begin ct_yshow end}if}bind def /xysh{{@xyshow}stopped{Adobe_CoolType_Data begin ct_xyshow end}if}bind def currentglobal true setglobal /ct_T3Defs { /BuildChar { 1 index/Encoding get exch get 1 index/BuildGlyph get exec }bind def /BuildGlyph { exch begin GlyphProcs exch get exec end }bind def }bind def setglobal /@_SaveStackLevels { Adobe_CoolType_Data begin /@vmState currentglobal def false setglobal @opStackCountByLevel @opStackLevel 2 copy known not { 2 copy 3 dict dup/args 7 index 5 add array put put get } { get dup/args get dup length 3 index lt { dup length 5 add array exch 1 index exch 0 exch putinterval 1 index exch/args exch put } {pop} ifelse } ifelse begin count 1 sub 1 index lt {pop count} if dup/argCount exch def dup 0 gt { args exch 0 exch getinterval astore pop } {pop} ifelse count /restCount exch def end /@opStackLevel @opStackLevel 1 add def countdictstack 1 sub @dictStackCountByLevel exch @dictStackLevel exch put /@dictStackLevel @dictStackLevel 1 add def @vmState setglobal end }bind def /@_RestoreStackLevels { Adobe_CoolType_Data begin /@opStackLevel @opStackLevel 1 sub def @opStackCountByLevel @opStackLevel get begin count restCount sub dup 0 gt {{pop}repeat} {pop} ifelse args 0 argCount getinterval{}forall end /@dictStackLevel @dictStackLevel 1 sub def @dictStackCountByLevel @dictStackLevel get end countdictstack exch sub dup 0 gt {{end}repeat} {pop} ifelse }bind def /@_PopStackLevels { Adobe_CoolType_Data begin /@opStackLevel @opStackLevel 1 sub def /@dictStackLevel @dictStackLevel 1 sub def end }bind def /@Raise { exch cvx exch errordict exch get exec stop }bind def /@ReRaise { cvx $error/errorname get errordict exch get exec stop }bind def /@Stopped { 0 @#Stopped }bind def /@#Stopped { @_SaveStackLevels stopped {@_RestoreStackLevels true} {@_PopStackLevels false} ifelse }bind def /@Arg { Adobe_CoolType_Data begin @opStackCountByLevel @opStackLevel 1 sub get begin args exch argCount 1 sub exch sub get end end }bind def currentglobal true setglobal /CTHasResourceForAllBug Level2? { 1 dict dup /@shouldNotDisappearDictValue true def Adobe_CoolType_Data exch/@shouldNotDisappearDict exch put begin count @_SaveStackLevels {(*){pop stop}128 string/Category resourceforall} stopped pop @_RestoreStackLevels currentdict Adobe_CoolType_Data/@shouldNotDisappearDict get dup 3 1 roll ne dup 3 1 roll { /@shouldNotDisappearDictValue known { { end currentdict 1 index eq {pop exit} if } loop } if } { pop end } ifelse } {false} ifelse def true setglobal /CTHasResourceStatusBug Level2? { mark {/steveamerige/Category resourcestatus} stopped {cleartomark true} {cleartomark currentglobal not} ifelse } {false} ifelse def setglobal /CTResourceStatus { mark 3 1 roll /Category findresource begin ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec {cleartomark false} {{3 2 roll pop true}{cleartomark false}ifelse} ifelse end }bind def /CTWorkAroundBugs { Level2? { /cid_PreLoad/ProcSet resourcestatus { pop pop currentglobal mark { (*) { dup/CMap CTHasResourceStatusBug {CTResourceStatus} {resourcestatus} ifelse { pop dup 0 eq exch 1 eq or { dup/CMap findresource gcheck setglobal /CMap undefineresource } { pop CTHasResourceForAllBug {exit} {stop} ifelse } ifelse } {pop} ifelse } 128 string/CMap resourceforall } stopped {cleartomark} stopped pop setglobal } if } if }bind def /ds { Adobe_CoolType_Core begin CTWorkAroundBugs /mo/moveto load def /nf/newencodedfont load def /msf{makefont setfont}bind def /uf{dup undefinefont ct_VMDictUndef}bind def /ur/undefineresource load def /chp/charpath load def /awsh/awidthshow load def /wsh/widthshow load def /ash/ashow load def /@xshow/xshow load def /@yshow/yshow load def /@xyshow/xyshow load def /@cshow/cshow load def /sh/show load def /rp/repeat load def /.n/.notdef def end currentglobal false setglobal userdict/Adobe_CoolType_Data 2 copy known not {2 copy 10 dict put} if get begin /AddWidths? false def /CC 0 def /charcode 2 string def /@opStackCountByLevel 32 dict def /@opStackLevel 0 def /@dictStackCountByLevel 32 dict def /@dictStackLevel 0 def /InVMFontsByCMap 10 dict def /InVMDeepCopiedFonts 10 dict def end setglobal }bind def /dt { currentdict Adobe_CoolType_Core eq {end} if }bind def /ps { Adobe_CoolType_Core begin Adobe_CoolType_GVMFonts begin Adobe_CoolType_LVMFonts begin SharedFontDirectory begin }bind def /pt { end end end end }bind def /unload { systemdict/languagelevel known { systemdict/languagelevel get 2 ge { userdict/Adobe_CoolType_Core 2 copy known {undef} {pop pop} ifelse } if } if }bind def /ndf { 1 index where {pop pop pop} {dup xcheck{bind}if def} ifelse }def /findfont systemdict begin userdict begin /globaldict where{/globaldict get begin}if dup where pop exch get /globaldict where{pop end}if end end Adobe_CoolType_Core_Defined {/systemfindfont exch def} { /findfont 1 index def /systemfindfont exch def } ifelse /undefinefont {pop}ndf /copyfont { currentglobal 3 1 roll 1 index gcheck setglobal dup null eq{0}{dup length}ifelse 2 index length add 1 add dict begin exch { 1 index/FID eq {pop pop} {def} ifelse } forall dup null eq {pop} {{def}forall} ifelse currentdict end exch setglobal }bind def /copyarray { currentglobal exch dup gcheck setglobal dup length array copy exch setglobal }bind def /newencodedfont { currentglobal { SharedFontDirectory 3 index known {SharedFontDirectory 3 index get/FontReferenced known} {false} ifelse } { FontDirectory 3 index known {FontDirectory 3 index get/FontReferenced known} { SharedFontDirectory 3 index known {SharedFontDirectory 3 index get/FontReferenced known} {false} ifelse } ifelse } ifelse dup { 3 index findfont/FontReferenced get 2 index dup type/nametype eq {findfont} if ne {pop false} if } if dup { 1 index dup type/nametype eq {findfont} if dup/CharStrings known { /CharStrings get length 4 index findfont/CharStrings get length ne { pop false } if } {pop} ifelse } if { pop 1 index findfont /Encoding get exch 0 1 255 {2 copy get 3 index 3 1 roll put} for pop pop pop } { currentglobal 4 1 roll dup type/nametype eq {findfont} if dup gcheck setglobal dup dup maxlength 2 add dict begin exch { 1 index/FID ne 2 index/Encoding ne and {def} {pop pop} ifelse } forall /FontReferenced exch def /Encoding exch dup length array copy def /FontName 1 index dup type/stringtype eq{cvn}if def dup currentdict end definefont ct_VMDictPut setglobal } ifelse }bind def /SetSubstituteStrategy { $SubstituteFont begin dup type/dicttype ne {0 dict} if currentdict/$Strategies known { exch $Strategies exch 2 copy known { get 2 copy maxlength exch maxlength add dict begin {def}forall {def}forall currentdict dup/$Init known {dup/$Init get exec} if end /$Strategy exch def } {pop pop pop} ifelse } {pop pop} ifelse end }bind def /scff { $SubstituteFont begin dup type/stringtype eq {dup length exch} {null} ifelse /$sname exch def /$slen exch def /$inVMIndex $sname null eq { 1 index $str cvs dup length $slen sub $slen getinterval cvn } {$sname} ifelse def end {findfont} @Stopped { dup length 8 add string exch 1 index 0(BadFont:)putinterval 1 index exch 8 exch dup length string cvs putinterval cvn {findfont} @Stopped {pop/Courier findfont} if } if $SubstituteFont begin /$sname null def /$slen 0 def /$inVMIndex null def end }bind def /isWidthsOnlyFont { dup/WidthsOnly known {pop pop true} { dup/FDepVector known {/FDepVector get{isWidthsOnlyFont dup{exit}if}forall} { dup/FDArray known {/FDArray get{isWidthsOnlyFont dup{exit}if}forall} {pop} ifelse } ifelse } ifelse }bind def /ct_StyleDicts 4 dict dup begin /Adobe-Japan1 4 dict dup begin Level2? { /Serif /HeiseiMin-W3-83pv-RKSJ-H/Font resourcestatus {pop pop/HeiseiMin-W3} { /CIDFont/Category resourcestatus { pop pop /HeiseiMin-W3/CIDFont resourcestatus {pop pop/HeiseiMin-W3} {/Ryumin-Light} ifelse } {/Ryumin-Light} ifelse } ifelse def /SansSerif /HeiseiKakuGo-W5-83pv-RKSJ-H/Font resourcestatus {pop pop/HeiseiKakuGo-W5} { /CIDFont/Category resourcestatus { pop pop /HeiseiKakuGo-W5/CIDFont resourcestatus {pop pop/HeiseiKakuGo-W5} {/GothicBBB-Medium} ifelse } {/GothicBBB-Medium} ifelse } ifelse def /HeiseiMaruGo-W4-83pv-RKSJ-H/Font resourcestatus {pop pop/HeiseiMaruGo-W4} { /CIDFont/Category resourcestatus { pop pop /HeiseiMaruGo-W4/CIDFont resourcestatus {pop pop/HeiseiMaruGo-W4} { /Jun101-Light-RKSJ-H/Font resourcestatus {pop pop/Jun101-Light} {SansSerif} ifelse } ifelse } { /Jun101-Light-RKSJ-H/Font resourcestatus {pop pop/Jun101-Light} {SansSerif} ifelse } ifelse } ifelse /RoundSansSerif exch def /Default Serif def } { /Serif/Ryumin-Light def /SansSerif/GothicBBB-Medium def { (fonts/Jun101-Light-83pv-RKSJ-H)status }stopped {pop}{ {pop pop pop pop/Jun101-Light} {SansSerif} ifelse /RoundSansSerif exch def }ifelse /Default Serif def } ifelse end def /Adobe-Korea1 4 dict dup begin /Serif/HYSMyeongJo-Medium def /SansSerif/HYGoThic-Medium def /RoundSansSerif SansSerif def /Default Serif def end def /Adobe-GB1 4 dict dup begin /Serif/STSong-Light def /SansSerif/STHeiti-Regular def /RoundSansSerif SansSerif def /Default Serif def end def /Adobe-CNS1 4 dict dup begin /Serif/MKai-Medium def /SansSerif/MHei-Medium def /RoundSansSerif SansSerif def /Default Serif def end def end def Level2?{currentglobal true setglobal}if /ct_BoldRomanWidthProc { stringwidth 1 index 0 ne{exch .03 add exch}if setcharwidth 0 0 }bind def /ct_Type0WidthProc { dup stringwidth 0 0 moveto 2 index true charpath pathbbox 0 -1 7 index 2 div .88 setcachedevice2 pop 0 0 }bind def /ct_Type0WMode1WidthProc { dup stringwidth pop 2 div neg -0.88 2 copy moveto 0 -1 5 -1 roll true charpath pathbbox setcachedevice }bind def /cHexEncoding [/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 /c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 /c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 /c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B /c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E /c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 /c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 /c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 /c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA /cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD /cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 /cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 /cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 /cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def /ct_BoldBaseFont 11 dict begin /FontType 3 def /FontMatrix[1 0 0 1 0 0]def /FontBBox[0 0 1 1]def /Encoding cHexEncoding def /_setwidthProc/ct_BoldRomanWidthProc load def /_bcstr1 1 string def /BuildChar { exch begin _basefont setfont _bcstr1 dup 0 4 -1 roll put dup _setwidthProc 3 copy moveto show _basefonto setfont moveto show end }bind def currentdict end def systemdict/composefont known { /ct_DefineIdentity-H { /Identity-H/CMap resourcestatus { pop pop } { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering(Identity)def /Supplement 0 def end def /CMapName/Identity-H def /CMapVersion 1.000 def /CMapType 1 def 1 begincodespacerange <0000> endcodespacerange 1 begincidrange <0000>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } ifelse } def /ct_BoldBaseCIDFont 11 dict begin /CIDFontType 1 def /CIDFontName/ct_BoldBaseCIDFont def /FontMatrix[1 0 0 1 0 0]def /FontBBox[0 0 1 1]def /_setwidthProc/ct_Type0WidthProc load def /_bcstr2 2 string def /BuildGlyph { exch begin _basefont setfont _bcstr2 1 2 index 256 mod put _bcstr2 0 3 -1 roll 256 idiv put _bcstr2 dup _setwidthProc 3 copy moveto show _basefonto setfont moveto show end }bind def currentdict end def }if Level2?{setglobal}if /ct_CopyFont{ { 1 index/FID ne 2 index/UniqueID ne and {def}{pop pop}ifelse }forall }bind def /ct_Type0CopyFont { exch dup length dict begin ct_CopyFont [ exch FDepVector { dup/FontType get 0 eq { 1 index ct_Type0CopyFont /_ctType0 exch definefont } { /_ctBaseFont exch 2 index exec } ifelse exch } forall pop ] /FDepVector exch def currentdict end }bind def /ct_MakeBoldFont { dup/ct_SyntheticBold known { dup length 3 add dict begin ct_CopyFont /ct_StrokeWidth .03 0 FontMatrix idtransform pop def /ct_SyntheticBold true def currentdict end definefont } { dup dup length 3 add dict begin ct_CopyFont /PaintType 2 def /StrokeWidth .03 0 FontMatrix idtransform pop def /dummybold currentdict end definefont dup/FontType get dup 9 ge exch 11 le and { ct_BoldBaseCIDFont dup length 3 add dict copy begin dup/CIDSystemInfo get/CIDSystemInfo exch def ct_DefineIdentity-H /_Type0Identity/Identity-H 3 -1 roll[exch]composefont /_basefont exch def /_Type0Identity/Identity-H 3 -1 roll[exch]composefont /_basefonto exch def currentdict end /CIDFont defineresource } { ct_BoldBaseFont dup length 3 add dict copy begin /_basefont exch def /_basefonto exch def currentdict end definefont } ifelse } ifelse }bind def /ct_MakeBold{ 1 index 1 index findfont currentglobal 5 1 roll dup gcheck setglobal dup /FontType get 0 eq { dup/WMode known{dup/WMode get 1 eq}{false}ifelse version length 4 ge and {version 0 4 getinterval cvi 2015 ge} {true} ifelse {/ct_Type0WidthProc} {/ct_Type0WMode1WidthProc} ifelse ct_BoldBaseFont/_setwidthProc 3 -1 roll load put {ct_MakeBoldFont}ct_Type0CopyFont definefont } { dup/_fauxfont known not 1 index/SubstMaster known not and { ct_BoldBaseFont/_setwidthProc /ct_BoldRomanWidthProc load put ct_MakeBoldFont } { 2 index 2 index eq {exch pop } { dup length dict begin ct_CopyFont currentdict end definefont } ifelse } ifelse } ifelse pop pop pop setglobal }bind def /?str1 256 string def /?set { $SubstituteFont begin /$substituteFound false def /$fontname 1 index def /$doSmartSub false def end dup findfont $SubstituteFont begin $substituteFound {false} { dup/FontName known { dup/FontName get $fontname eq 1 index/DistillerFauxFont known not and /currentdistillerparams where {pop false 2 index isWidthsOnlyFont not and} if } {false} ifelse } ifelse exch pop /$doSmartSub true def end { 5 1 roll pop pop pop pop findfont } { 1 index findfont dup/FontType get 3 eq { 6 1 roll pop pop pop pop pop false } {pop true} ifelse { $SubstituteFont begin pop pop /$styleArray 1 index def /$regOrdering 2 index def pop pop 0 1 $styleArray length 1 sub { $styleArray exch get ct_StyleDicts $regOrdering 2 copy known { get exch 2 copy known not {pop/Default} if get dup type/nametype eq { ?str1 cvs length dup 1 add exch ?str1 exch(-)putinterval exch dup length exch ?str1 exch 3 index exch putinterval add ?str1 exch 0 exch getinterval cvn } { pop pop/Unknown } ifelse } { pop pop pop pop/Unknown } ifelse } for end findfont }if } ifelse currentglobal false setglobal 3 1 roll null copyfont definefont pop setglobal }bind def setpacking userdict/$SubstituteFont 25 dict put 1 dict begin /SubstituteFont dup $error exch 2 copy known {get} {pop pop{pop/Courier}bind} ifelse def /currentdistillerparams where dup { pop pop currentdistillerparams/CannotEmbedFontPolicy 2 copy known {get/Error eq} {pop pop false} ifelse } if not { countdictstack array dictstack 0 get begin userdict begin $SubstituteFont begin /$str 128 string def /$fontpat 128 string def /$slen 0 def /$sname null def /$match false def /$fontname null def /$substituteFound false def /$inVMIndex null def /$doSmartSub true def /$depth 0 def /$fontname null def /$italicangle 26.5 def /$dstack null def /$Strategies 10 dict dup begin /$Type3Underprint { currentglobal exch false setglobal 11 dict begin /UseFont exch $WMode 0 ne { dup length dict copy dup/WMode $WMode put /UseFont exch definefont } if def /FontName $fontname dup type/stringtype eq{cvn}if def /FontType 3 def /FontMatrix[.001 0 0 .001 0 0]def /Encoding 256 array dup 0 1 255{/.notdef put dup}for pop def /FontBBox[0 0 0 0]def /CCInfo 7 dict dup begin /cc null def /x 0 def /y 0 def end def /BuildChar { exch begin CCInfo begin 1 string dup 0 3 index put exch pop /cc exch def UseFont 1000 scalefont setfont cc stringwidth/y exch def/x exch def x y setcharwidth $SubstituteFont/$Strategy get/$Underprint get exec 0 0 moveto cc show x y moveto end end }bind def currentdict end exch setglobal }bind def /$GetaTint 2 dict dup begin /$BuildFont { dup/WMode known {dup/WMode get} {0} ifelse /$WMode exch def $fontname exch dup/FontName known { dup/FontName get dup type/stringtype eq{cvn}if } {/unnamedfont} ifelse exch Adobe_CoolType_Data/InVMDeepCopiedFonts get 1 index/FontName get known { pop Adobe_CoolType_Data/InVMDeepCopiedFonts get 1 index get null copyfont } {$deepcopyfont} ifelse exch 1 index exch/FontBasedOn exch put dup/FontName $fontname dup type/stringtype eq{cvn}if put definefont Adobe_CoolType_Data/InVMDeepCopiedFonts get begin dup/FontBasedOn get 1 index def end }bind def /$Underprint { gsave x abs y abs gt {/y 1000 def} {/x -1000 def 500 120 translate} ifelse Level2? { [/Separation(All)/DeviceCMYK{0 0 0 1 pop}] setcolorspace } {0 setgray} ifelse 10 setlinewidth x .8 mul [7 3] { y mul 8 div 120 sub x 10 div exch moveto 0 y 4 div neg rlineto dup 0 rlineto 0 y 4 div rlineto closepath gsave Level2? {.2 setcolor} {.8 setgray} ifelse fill grestore stroke } forall pop grestore }bind def end def /$Oblique 1 dict dup begin /$BuildFont { currentglobal exch dup gcheck setglobal null copyfont begin /FontBasedOn currentdict/FontName known { FontName dup type/stringtype eq{cvn}if } {/unnamedfont} ifelse def /FontName $fontname dup type/stringtype eq{cvn}if def /currentdistillerparams where {pop} { /FontInfo currentdict/FontInfo known {FontInfo null copyfont} {2 dict} ifelse dup begin /ItalicAngle $italicangle def /FontMatrix FontMatrix [1 0 ItalicAngle dup sin exch cos div 1 0 0] matrix concatmatrix readonly end 4 2 roll def def } ifelse FontName currentdict end definefont exch setglobal }bind def end def /$None 1 dict dup begin /$BuildFont{}bind def end def end def /$Oblique SetSubstituteStrategy /$findfontByEnum { dup type/stringtype eq{cvn}if dup/$fontname exch def $sname null eq {$str cvs dup length $slen sub $slen getinterval} {pop $sname} ifelse $fontpat dup 0(fonts/*)putinterval exch 7 exch putinterval /$match false def $SubstituteFont/$dstack countdictstack array dictstack put mark { $fontpat 0 $slen 7 add getinterval {/$match exch def exit} $str filenameforall } stopped { cleardictstack currentdict true $SubstituteFont/$dstack get { exch { 1 index eq {pop false} {true} ifelse } {begin false} ifelse } forall pop } if cleartomark /$slen 0 def $match false ne {$match(fonts/)anchorsearch pop pop cvn} {/Courier} ifelse }bind def /$ROS 1 dict dup begin /Adobe 4 dict dup begin /Japan1 [/Ryumin-Light/HeiseiMin-W3 /GothicBBB-Medium/HeiseiKakuGo-W5 /HeiseiMaruGo-W4/Jun101-Light]def /Korea1 [/HYSMyeongJo-Medium/HYGoThic-Medium]def /GB1 [/STSong-Light/STHeiti-Regular]def /CNS1 [/MKai-Medium/MHei-Medium]def end def end def /$cmapname null def /$deepcopyfont { dup/FontType get 0 eq { 1 dict dup/FontName/copied put copyfont begin /FDepVector FDepVector copyarray 0 1 2 index length 1 sub { 2 copy get $deepcopyfont dup/FontName/copied put /copied exch definefont 3 copy put pop pop } for def currentdict end } {$Strategies/$Type3Underprint get exec} ifelse }bind def /$buildfontname { dup/CIDFont findresource/CIDSystemInfo get begin Registry length Ordering length Supplement 8 string cvs 3 copy length 2 add add add string dup 5 1 roll dup 0 Registry putinterval dup 4 index(-)putinterval dup 4 index 1 add Ordering putinterval 4 2 roll add 1 add 2 copy(-)putinterval end 1 add 2 copy 0 exch getinterval $cmapname $fontpat cvs exch anchorsearch {pop pop 3 2 roll putinterval cvn/$cmapname exch def} {pop pop pop pop pop} ifelse length $str 1 index(-)putinterval 1 add $str 1 index $cmapname $fontpat cvs putinterval $cmapname length add $str exch 0 exch getinterval cvn }bind def /$findfontByROS { /$fontname exch def $ROS Registry 2 copy known { get Ordering 2 copy known {get} {pop pop[]} ifelse } {pop pop[]} ifelse false exch { dup/CIDFont resourcestatus { pop pop save 1 index/CIDFont findresource dup/WidthsOnly known {dup/WidthsOnly get} {false} ifelse exch pop exch restore {pop} {exch pop true exit} ifelse } {pop} ifelse } forall {$str cvs $buildfontname} { false(*) { save exch dup/CIDFont findresource dup/WidthsOnly known {dup/WidthsOnly get not} {true} ifelse exch/CIDSystemInfo get dup/Registry get Registry eq exch/Ordering get Ordering eq and and {exch restore exch pop true exit} {pop restore} ifelse } $str/CIDFont resourceforall {$buildfontname} {$fontname $findfontByEnum} ifelse } ifelse }bind def end end currentdict/$error known currentdict/languagelevel known and dup {pop $error/SubstituteFont known} if dup {$error} {Adobe_CoolType_Core} ifelse begin { /SubstituteFont /CMap/Category resourcestatus { pop pop { $SubstituteFont begin /$substituteFound true def dup length $slen gt $sname null ne or $slen 0 gt and { $sname null eq {dup $str cvs dup length $slen sub $slen getinterval cvn} {$sname} ifelse Adobe_CoolType_Data/InVMFontsByCMap get 1 index 2 copy known { get false exch { pop currentglobal { GlobalFontDirectory 1 index known {exch pop true exit} {pop} ifelse } { FontDirectory 1 index known {exch pop true exit} { GlobalFontDirectory 1 index known {exch pop true exit} {pop} ifelse } ifelse } ifelse } forall } {pop pop false} ifelse { exch pop exch pop } { dup/CMap resourcestatus { pop pop dup/$cmapname exch def /CMap findresource/CIDSystemInfo get{def}forall $findfontByROS } { 128 string cvs dup(-)search { 3 1 roll search { 3 1 roll pop {dup cvi} stopped {pop pop pop pop pop $findfontByEnum} { 4 2 roll pop pop exch length exch 2 index length 2 index sub exch 1 sub -1 0 { $str cvs dup length 4 index 0 4 index 4 3 roll add getinterval exch 1 index exch 3 index exch putinterval dup/CMap resourcestatus { pop pop 4 1 roll pop pop pop dup/$cmapname exch def /CMap findresource/CIDSystemInfo get{def}forall $findfontByROS true exit } {pop} ifelse } for dup type/booleantype eq {pop} {pop pop pop $findfontByEnum} ifelse } ifelse } {pop pop pop $findfontByEnum} ifelse } {pop pop $findfontByEnum} ifelse } ifelse } ifelse } {//SubstituteFont exec} ifelse /$slen 0 def end } } { { $SubstituteFont begin /$substituteFound true def dup length $slen gt $sname null ne or $slen 0 gt and {$findfontByEnum} {//SubstituteFont exec} ifelse end } } ifelse bind readonly def Adobe_CoolType_Core/scfindfont/systemfindfont load put } { /scfindfont { $SubstituteFont begin dup systemfindfont dup/FontName known {dup/FontName get dup 3 index ne} {/noname true} ifelse dup { /$origfontnamefound 2 index def /$origfontname 4 index def/$substituteFound true def } if exch pop { $slen 0 gt $sname null ne 3 index length $slen gt or and { pop dup $findfontByEnum findfont dup maxlength 1 add dict begin {1 index/FID eq{pop pop}{def}ifelse} forall currentdict end definefont dup/FontName known{dup/FontName get}{null}ifelse $origfontnamefound ne { $origfontname $str cvs print ( substitution revised, using )print dup/FontName known {dup/FontName get}{(unspecified font)} ifelse $str cvs print(.\n)print } if } {exch pop} ifelse } {exch pop} ifelse end }bind def } ifelse end end Adobe_CoolType_Core_Defined not { Adobe_CoolType_Core/findfont { $SubstituteFont begin $depth 0 eq { /$fontname 1 index dup type/stringtype ne{$str cvs}if def /$substituteFound false def } if /$depth $depth 1 add def end scfindfont $SubstituteFont begin /$depth $depth 1 sub def $substituteFound $depth 0 eq and { $inVMIndex null ne {dup $inVMIndex $AddInVMFont} if $doSmartSub { currentdict/$Strategy known {$Strategy/$BuildFont get exec} if } if } if end }bind put } if } if end /$AddInVMFont { exch/FontName 2 copy known { get 1 dict dup begin exch 1 index gcheck def end exch Adobe_CoolType_Data/InVMFontsByCMap get exch $DictAdd } {pop pop pop} ifelse }bind def /$DictAdd { 2 copy known not {2 copy 4 index length dict put} if Level2? not { 2 copy get dup maxlength exch length 4 index length add lt 2 copy get dup length 4 index length add exch maxlength 1 index lt { 2 mul dict begin 2 copy get{forall}def 2 copy currentdict put end } {pop} ifelse } if get begin {def} forall end }bind def end end %%EndResource currentglobal true setglobal %%BeginResource: procset Adobe_CoolType_Utility_MAKEOCF 1.23 0 %%Copyright: Copyright 1987-2006 Adobe Systems Incorporated. %%Version: 1.23 0 systemdict/languagelevel known dup {currentglobal false setglobal} {false} ifelse exch userdict/Adobe_CoolType_Utility 2 copy known {2 copy get dup maxlength 27 add dict copy} {27 dict} ifelse put Adobe_CoolType_Utility begin /@eexecStartData def /@recognizeCIDFont null def /ct_Level2? exch def /ct_Clone? 1183615869 internaldict dup /CCRun known not exch/eCCRun known not ct_Level2? and or def ct_Level2? {globaldict begin currentglobal true setglobal} if /ct_AddStdCIDMap ct_Level2? {{ mark Adobe_CoolType_Utility/@recognizeCIDFont currentdict put { ((Hex)57 StartData 0615 1e27 2c39 1c60 d8a8 cc31 fe2b f6e0 7aa3 e541 e21c 60d8 a8c9 c3d0 6d9e 1c60 d8a8 c9c2 02d7 9a1c 60d8 a849 1c60 d8a8 cc36 74f4 1144 b13b 77)0()/SubFileDecode filter cvx exec } stopped { cleartomark Adobe_CoolType_Utility/@recognizeCIDFont get countdictstack dup array dictstack exch 1 sub -1 0 { 2 copy get 3 index eq {1 index length exch sub 1 sub{end}repeat exit} {pop} ifelse } for pop pop Adobe_CoolType_Utility/@eexecStartData get eexec } {cleartomark} ifelse }} {{ Adobe_CoolType_Utility/@eexecStartData get eexec }} ifelse bind def userdict/cid_extensions known dup{cid_extensions/cid_UpdateDB known and}if { cid_extensions begin /cid_GetCIDSystemInfo { 1 index type/stringtype eq {exch cvn exch} if cid_extensions begin dup load 2 index known { 2 copy cid_GetStatusInfo dup null ne { 1 index load 3 index get dup null eq {pop pop cid_UpdateDB} { exch 1 index/Created get eq {exch pop exch pop} {pop cid_UpdateDB} ifelse } ifelse } {pop cid_UpdateDB} ifelse } {cid_UpdateDB} ifelse end }bind def end } if ct_Level2? {end setglobal} if /ct_UseNativeCapability? systemdict/composefont known def /ct_MakeOCF 35 dict def /ct_Vars 25 dict def /ct_GlyphDirProcs 6 dict def /ct_BuildCharDict 15 dict dup begin /charcode 2 string def /dst_string 1500 string def /nullstring()def /usewidths? true def end def ct_Level2?{setglobal}{pop}ifelse ct_GlyphDirProcs begin /GetGlyphDirectory { systemdict/languagelevel known {pop/CIDFont findresource/GlyphDirectory get} { 1 index/CIDFont findresource/GlyphDirectory get dup type/dicttype eq { dup dup maxlength exch length sub 2 index lt { dup length 2 index add dict copy 2 index /CIDFont findresource/GlyphDirectory 2 index put } if } if exch pop exch pop } ifelse + }def /+ { systemdict/languagelevel known { currentglobal false setglobal 3 dict begin /vm exch def } {1 dict begin} ifelse /$ exch def systemdict/languagelevel known { vm setglobal /gvm currentglobal def $ gcheck setglobal } if ?{$ begin}if }def /?{$ type/dicttype eq}def /|{ userdict/Adobe_CoolType_Data known { Adobe_CoolType_Data/AddWidths? known { currentdict Adobe_CoolType_Data begin begin AddWidths? { Adobe_CoolType_Data/CC 3 index put ?{def}{$ 3 1 roll put}ifelse CC charcode exch 1 index 0 2 index 256 idiv put 1 index exch 1 exch 256 mod put stringwidth 2 array astore currentfont/Widths get exch CC exch put } {?{def}{$ 3 1 roll put}ifelse} ifelse end end } {?{def}{$ 3 1 roll put}ifelse} ifelse } {?{def}{$ 3 1 roll put}ifelse} ifelse }def /! { ?{end}if systemdict/languagelevel known {gvm setglobal} if end }def /:{string currentfile exch readstring pop}executeonly def end ct_MakeOCF begin /ct_cHexEncoding [/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 /c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 /c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 /c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B /c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E /c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 /c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 /c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 /c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA /cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD /cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 /cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 /cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 /cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def /ct_CID_STR_SIZE 8000 def /ct_mkocfStr100 100 string def /ct_defaultFontMtx[.001 0 0 .001 0 0]def /ct_1000Mtx[1000 0 0 1000 0 0]def /ct_raise{exch cvx exch errordict exch get exec stop}bind def /ct_reraise {cvx $error/errorname get(Error: )print dup( )cvs print errordict exch get exec stop }bind def /ct_cvnsi { 1 index add 1 sub 1 exch 0 4 1 roll { 2 index exch get exch 8 bitshift add } for exch pop }bind def /ct_GetInterval { Adobe_CoolType_Utility/ct_BuildCharDict get begin /dst_index 0 def dup dst_string length gt {dup string/dst_string exch def} if 1 index ct_CID_STR_SIZE idiv /arrayIndex exch def 2 index arrayIndex get 2 index arrayIndex ct_CID_STR_SIZE mul sub { dup 3 index add 2 index length le { 2 index getinterval dst_string dst_index 2 index putinterval length dst_index add/dst_index exch def exit } { 1 index length 1 index sub dup 4 1 roll getinterval dst_string dst_index 2 index putinterval pop dup dst_index add/dst_index exch def sub /arrayIndex arrayIndex 1 add def 2 index dup length arrayIndex gt {arrayIndex get} { pop exit } ifelse 0 } ifelse } loop pop pop pop dst_string 0 dst_index getinterval end }bind def ct_Level2? { /ct_resourcestatus currentglobal mark true setglobal {/unknowninstancename/Category resourcestatus} stopped {cleartomark setglobal true} {cleartomark currentglobal not exch setglobal} ifelse { { mark 3 1 roll/Category findresource begin ct_Vars/vm currentglobal put ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec {cleartomark false} {{3 2 roll pop true}{cleartomark false}ifelse} ifelse ct_Vars/vm get setglobal end } } {{resourcestatus}} ifelse bind def /CIDFont/Category ct_resourcestatus {pop pop} { currentglobal true setglobal /Generic/Category findresource dup length dict copy dup/InstanceType/dicttype put /CIDFont exch/Category defineresource pop setglobal } ifelse ct_UseNativeCapability? { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering(Identity)def /Supplement 0 def end def /CMapName/Identity-H def /CMapVersion 1.000 def /CMapType 1 def 1 begincodespacerange <0000> endcodespacerange 1 begincidrange <0000>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } if } { /ct_Category 2 dict begin /CIDFont 10 dict def /ProcSet 2 dict def currentdict end def /defineresource { ct_Category 1 index 2 copy known { get dup dup maxlength exch length eq { dup length 10 add dict copy ct_Category 2 index 2 index put } if 3 index 3 index put pop exch pop } {pop pop/defineresource/undefined ct_raise} ifelse }bind def /findresource { ct_Category 1 index 2 copy known { get 2 index 2 copy known {get 3 1 roll pop pop} {pop pop/findresource/undefinedresource ct_raise} ifelse } {pop pop/findresource/undefined ct_raise} ifelse }bind def /resourcestatus { ct_Category 1 index 2 copy known { get 2 index known exch pop exch pop { 0 -1 true } { false } ifelse } {pop pop/findresource/undefined ct_raise} ifelse }bind def /ct_resourcestatus/resourcestatus load def } ifelse /ct_CIDInit 2 dict begin /ct_cidfont_stream_init { { dup(Binary)eq { pop null currentfile ct_Level2? { {cid_BYTE_COUNT()/SubFileDecode filter} stopped {pop pop pop} if } if /readstring load exit } if dup(Hex)eq { pop currentfile ct_Level2? { {null exch/ASCIIHexDecode filter/readstring} stopped {pop exch pop(>)exch/readhexstring} if } {(>)exch/readhexstring} ifelse load exit } if /StartData/typecheck ct_raise } loop cid_BYTE_COUNT ct_CID_STR_SIZE le { 2 copy cid_BYTE_COUNT string exch exec pop 1 array dup 3 -1 roll 0 exch put } { cid_BYTE_COUNT ct_CID_STR_SIZE div ceiling cvi dup array exch 2 sub 0 exch 1 exch { 2 copy 5 index ct_CID_STR_SIZE string 6 index exec pop put pop } for 2 index cid_BYTE_COUNT ct_CID_STR_SIZE mod string 3 index exec pop 1 index exch 1 index length 1 sub exch put } ifelse cid_CIDFONT exch/GlyphData exch put 2 index null eq { pop pop pop } { pop/readstring load 1 string exch { 3 copy exec pop dup length 0 eq { pop pop pop pop pop true exit } if 4 index eq { pop pop pop pop false exit } if } loop pop } ifelse }bind def /StartData { mark { currentdict dup/FDArray get 0 get/FontMatrix get 0 get 0.001 eq { dup/CDevProc known not { /CDevProc 1183615869 internaldict/stdCDevProc 2 copy known {get} { pop pop {pop pop pop pop pop 0 -1000 7 index 2 div 880} } ifelse def } if } { /CDevProc { pop pop pop pop pop 0 1 cid_temp/cid_CIDFONT get /FDArray get 0 get /FontMatrix get 0 get div 7 index 2 div 1 index 0.88 mul }def } ifelse /cid_temp 15 dict def cid_temp begin /cid_CIDFONT exch def 3 copy pop dup/cid_BYTE_COUNT exch def 0 gt { ct_cidfont_stream_init FDArray { /Private get dup/SubrMapOffset known { begin /Subrs SubrCount array def Subrs SubrMapOffset SubrCount SDBytes ct_Level2? { currentdict dup/SubrMapOffset undef dup/SubrCount undef /SDBytes undef } if end /cid_SD_BYTES exch def /cid_SUBR_COUNT exch def /cid_SUBR_MAP_OFFSET exch def /cid_SUBRS exch def cid_SUBR_COUNT 0 gt { GlyphData cid_SUBR_MAP_OFFSET cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi 0 1 cid_SUBR_COUNT 1 sub { exch 1 index 1 add cid_SD_BYTES mul cid_SUBR_MAP_OFFSET add GlyphData exch cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi cid_SUBRS 4 2 roll GlyphData exch 4 index 1 index sub ct_GetInterval dup length string copy put } for pop } if } {pop} ifelse } forall } if cleartomark pop pop end CIDFontName currentdict/CIDFont defineresource pop end end } stopped {cleartomark/StartData ct_reraise} if }bind def currentdict end def /ct_saveCIDInit { /CIDInit/ProcSet ct_resourcestatus {true} {/CIDInitC/ProcSet ct_resourcestatus} ifelse { pop pop /CIDInit/ProcSet findresource ct_UseNativeCapability? {pop null} {/CIDInit ct_CIDInit/ProcSet defineresource pop} ifelse } {/CIDInit ct_CIDInit/ProcSet defineresource pop null} ifelse ct_Vars exch/ct_oldCIDInit exch put }bind def /ct_restoreCIDInit { ct_Vars/ct_oldCIDInit get dup null ne {/CIDInit exch/ProcSet defineresource pop} {pop} ifelse }bind def /ct_BuildCharSetUp { 1 index begin CIDFont begin Adobe_CoolType_Utility/ct_BuildCharDict get begin /ct_dfCharCode exch def /ct_dfDict exch def CIDFirstByte ct_dfCharCode add dup CIDCount ge {pop 0} if /cid exch def { GlyphDirectory cid 2 copy known {get} {pop pop nullstring} ifelse dup length FDBytes sub 0 gt { dup FDBytes 0 ne {0 FDBytes ct_cvnsi} {pop 0} ifelse /fdIndex exch def dup length FDBytes sub FDBytes exch getinterval /charstring exch def exit } { pop cid 0 eq {/charstring nullstring def exit} if /cid 0 def } ifelse } loop }def /ct_SetCacheDevice { 0 0 moveto dup stringwidth 3 -1 roll true charpath pathbbox 0 -1000 7 index 2 div 880 setcachedevice2 0 0 moveto }def /ct_CloneSetCacheProc { 1 eq { stringwidth pop -2 div -880 0 -1000 setcharwidth moveto } { usewidths? { currentfont/Widths get cid 2 copy known {get exch pop aload pop} {pop pop stringwidth} ifelse } {stringwidth} ifelse setcharwidth 0 0 moveto } ifelse }def /ct_Type3ShowCharString { ct_FDDict fdIndex 2 copy known {get} { currentglobal 3 1 roll 1 index gcheck setglobal ct_Type1FontTemplate dup maxlength dict copy begin FDArray fdIndex get dup/FontMatrix 2 copy known {get} {pop pop ct_defaultFontMtx} ifelse /FontMatrix exch dup length array copy def /Private get /Private exch def /Widths rootfont/Widths get def /CharStrings 1 dict dup/.notdef dup length string copy put def currentdict end /ct_Type1Font exch definefont dup 5 1 roll put setglobal } ifelse dup/CharStrings get 1 index/Encoding get ct_dfCharCode get charstring put rootfont/WMode 2 copy known {get} {pop pop 0} ifelse exch 1000 scalefont setfont ct_str1 0 ct_dfCharCode put ct_str1 exch ct_dfSetCacheProc ct_SyntheticBold { currentpoint ct_str1 show newpath moveto ct_str1 true charpath ct_StrokeWidth setlinewidth stroke } {ct_str1 show} ifelse }def /ct_Type4ShowCharString { ct_dfDict ct_dfCharCode charstring FDArray fdIndex get dup/FontMatrix get dup ct_defaultFontMtx ct_matrixeq not {ct_1000Mtx matrix concatmatrix concat} {pop} ifelse /Private get Adobe_CoolType_Utility/ct_Level2? get not { ct_dfDict/Private 3 -1 roll {put} 1183615869 internaldict/superexec get exec } if 1183615869 internaldict Adobe_CoolType_Utility/ct_Level2? get {1 index} {3 index/Private get mark 6 1 roll} ifelse dup/RunInt known {/RunInt get} {pop/CCRun} ifelse get exec Adobe_CoolType_Utility/ct_Level2? get not {cleartomark} if }bind def /ct_BuildCharIncremental { { Adobe_CoolType_Utility/ct_MakeOCF get begin ct_BuildCharSetUp ct_ShowCharString } stopped {stop} if end end end end }bind def /BaseFontNameStr(BF00)def /ct_Type1FontTemplate 14 dict begin /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0]def /FontBBox [-250 -250 1250 1250]def /Encoding ct_cHexEncoding def /PaintType 0 def currentdict end def /BaseFontTemplate 11 dict begin /FontMatrix [0.001 0 0 0.001 0 0]def /FontBBox [-250 -250 1250 1250]def /Encoding ct_cHexEncoding def /BuildChar/ct_BuildCharIncremental load def ct_Clone? { /FontType 3 def /ct_ShowCharString/ct_Type3ShowCharString load def /ct_dfSetCacheProc/ct_CloneSetCacheProc load def /ct_SyntheticBold false def /ct_StrokeWidth 1 def } { /FontType 4 def /Private 1 dict dup/lenIV 4 put def /CharStrings 1 dict dup/.notdefput def /PaintType 0 def /ct_ShowCharString/ct_Type4ShowCharString load def } ifelse /ct_str1 1 string def currentdict end def /BaseFontDictSize BaseFontTemplate length 5 add def /ct_matrixeq { true 0 1 5 { dup 4 index exch get exch 3 index exch get eq and dup not {exit} if } for exch pop exch pop }bind def /ct_makeocf { 15 dict begin exch/WMode exch def exch/FontName exch def /FontType 0 def /FMapType 2 def dup/FontMatrix known {dup/FontMatrix get/FontMatrix exch def} {/FontMatrix matrix def} ifelse /bfCount 1 index/CIDCount get 256 idiv 1 add dup 256 gt{pop 256}if def /Encoding 256 array 0 1 bfCount 1 sub{2 copy dup put pop}for bfCount 1 255{2 copy bfCount put pop}for def /FDepVector bfCount dup 256 lt{1 add}if array def BaseFontTemplate BaseFontDictSize dict copy begin /CIDFont exch def CIDFont/FontBBox known {CIDFont/FontBBox get/FontBBox exch def} if CIDFont/CDevProc known {CIDFont/CDevProc get/CDevProc exch def} if currentdict end BaseFontNameStr 3(0)putinterval 0 1 bfCount dup 256 eq{1 sub}if { FDepVector exch 2 index BaseFontDictSize dict copy begin dup/CIDFirstByte exch 256 mul def FontType 3 eq {/ct_FDDict 2 dict def} if currentdict end 1 index 16 BaseFontNameStr 2 2 getinterval cvrs pop BaseFontNameStr exch definefont put } for ct_Clone? {/Widths 1 index/CIDFont get/GlyphDirectory get length dict def} if FontName currentdict end definefont ct_Clone? { gsave dup 1000 scalefont setfont ct_BuildCharDict begin /usewidths? false def currentfont/Widths get begin exch/CIDFont get/GlyphDirectory get { pop dup charcode exch 1 index 0 2 index 256 idiv put 1 index exch 1 exch 256 mod put stringwidth 2 array astore def } forall end /usewidths? true def end grestore } {exch pop} ifelse }bind def currentglobal true setglobal /ct_ComposeFont { ct_UseNativeCapability? { 2 index/CMap ct_resourcestatus {pop pop exch pop} { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CMapName 3 index def /CMapVersion 1.000 def /CMapType 1 def exch/WMode exch def /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering CMapName ct_mkocfStr100 cvs (Adobe-)search { pop pop (-)search { dup length string copy exch pop exch pop } {pop(Identity)} ifelse } {pop (Identity)} ifelse def /Supplement 0 def end def 1 begincodespacerange <0000> endcodespacerange 1 begincidrange <0000>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } ifelse composefont } { 3 2 roll pop 0 get/CIDFont findresource ct_makeocf } ifelse }bind def setglobal /ct_MakeIdentity { ct_UseNativeCapability? { 1 index/CMap ct_resourcestatus {pop pop} { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CMapName 2 index def /CMapVersion 1.000 def /CMapType 1 def /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering CMapName ct_mkocfStr100 cvs (Adobe-)search { pop pop (-)search {dup length string copy exch pop exch pop} {pop(Identity)} ifelse } {pop(Identity)} ifelse def /Supplement 0 def end def 1 begincodespacerange <0000> endcodespacerange 1 begincidrange <0000>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } ifelse composefont } { exch pop 0 get/CIDFont findresource ct_makeocf } ifelse }bind def currentdict readonly pop end end %%EndResource setglobal %%BeginResource: procset Adobe_CoolType_Utility_T42 1.0 0 %%Copyright: Copyright 1987-2004 Adobe Systems Incorporated. %%Version: 1.0 0 userdict/ct_T42Dict 15 dict put ct_T42Dict begin /Is2015? { version cvi 2015 ge }bind def /AllocGlyphStorage { Is2015? { pop } { {string}forall }ifelse }bind def /Type42DictBegin { 25 dict begin /FontName exch def /CharStrings 256 dict begin /.notdef 0 def currentdict end def /Encoding exch def /PaintType 0 def /FontType 42 def /FontMatrix[1 0 0 1 0 0]def 4 array astore cvx/FontBBox exch def /sfnts }bind def /Type42DictEnd { currentdict dup/FontName get exch definefont end ct_T42Dict exch dup/FontName get exch put }bind def /RD{string currentfile exch readstring pop}executeonly def /PrepFor2015 { Is2015? { /GlyphDirectory 16 dict def sfnts 0 get dup 2 index (glyx) putinterval 2 index (locx) putinterval pop pop } { pop pop }ifelse }bind def /AddT42Char { Is2015? { /GlyphDirectory get begin def end pop pop } { /sfnts get 4 index get 3 index 2 index putinterval pop pop pop pop }ifelse }bind def /T0AddT42Mtx2 { /CIDFont findresource/Metrics2 get begin def end }bind def end %%EndResource currentglobal true setglobal %%BeginFile: MMFauxFont.prc %%Copyright: Copyright 1987-2001 Adobe Systems Incorporated. %%All Rights Reserved. userdict /ct_EuroDict 10 dict put ct_EuroDict begin /ct_CopyFont { { 1 index /FID ne {def} {pop pop} ifelse} forall } def /ct_GetGlyphOutline { gsave initmatrix newpath exch findfont dup length 1 add dict begin ct_CopyFont /Encoding Encoding dup length array copy dup 4 -1 roll 0 exch put def currentdict end /ct_EuroFont exch definefont 1000 scalefont setfont 0 0 moveto [ <00> stringwidth <00> false charpath pathbbox [ {/m cvx} {/l cvx} {/c cvx} {/cp cvx} pathforall grestore counttomark 8 add } def /ct_MakeGlyphProc { ] cvx /ct_PSBuildGlyph cvx ] cvx } def /ct_PSBuildGlyph { gsave 8 -1 roll pop 7 1 roll 6 -2 roll ct_FontMatrix transform 6 2 roll 4 -2 roll ct_FontMatrix transform 4 2 roll ct_FontMatrix transform currentdict /PaintType 2 copy known {get 2 eq}{pop pop false} ifelse dup 9 1 roll { currentdict /StrokeWidth 2 copy known { get 2 div 0 ct_FontMatrix dtransform pop 5 1 roll 4 -1 roll 4 index sub 4 1 roll 3 -1 roll 4 index sub 3 1 roll exch 4 index add exch 4 index add 5 -1 roll pop } { pop pop } ifelse } if setcachedevice ct_FontMatrix concat ct_PSPathOps begin exec end { currentdict /StrokeWidth 2 copy known { get } { pop pop 0 } ifelse setlinewidth stroke } { fill } ifelse grestore } def /ct_PSPathOps 4 dict dup begin /m {moveto} def /l {lineto} def /c {curveto} def /cp {closepath} def end def /ct_matrix1000 [1000 0 0 1000 0 0] def /ct_AddGlyphProc { 2 index findfont dup length 4 add dict begin ct_CopyFont /CharStrings CharStrings dup length 1 add dict copy begin 3 1 roll def currentdict end def /ct_FontMatrix ct_matrix1000 FontMatrix matrix concatmatrix def /ct_PSBuildGlyph /ct_PSBuildGlyph load def /ct_PSPathOps /ct_PSPathOps load def currentdict end definefont pop } def systemdict /languagelevel known { /ct_AddGlyphToPrinterFont { 2 copy ct_GetGlyphOutline 3 add -1 roll restore ct_MakeGlyphProc ct_AddGlyphProc } def } { /ct_AddGlyphToPrinterFont { pop pop restore Adobe_CTFauxDict /$$$FONTNAME get /Euro Adobe_CTFauxDict /$$$SUBSTITUTEBASE get ct_EuroDict exch get ct_AddGlyphProc } def } ifelse /AdobeSansMM { 556 0 24 -19 541 703 { 541 628 m 510 669 442 703 354 703 c 201 703 117 607 101 444 c 50 444 l 25 372 l 97 372 l 97 301 l 49 301 l 24 229 l 103 229 l 124 67 209 -19 350 -19 c 435 -19 501 25 509 32 c 509 131 l 492 105 417 60 343 60 c 267 60 204 127 197 229 c 406 229 l 430 301 l 191 301 l 191 372 l 455 372 l 479 444 l 194 444 l 201 531 245 624 348 624 c 433 624 484 583 509 534 c cp 556 0 m } ct_PSBuildGlyph } def /AdobeSerifMM { 500 0 10 -12 484 692 { 347 298 m 171 298 l 170 310 170 322 170 335 c 170 362 l 362 362 l 374 403 l 172 403 l 184 580 244 642 308 642 c 380 642 434 574 457 457 c 481 462 l 474 691 l 449 691 l 433 670 429 657 410 657 c 394 657 360 692 299 692 c 204 692 94 604 73 403 c 22 403 l 10 362 l 70 362 l 69 352 69 341 69 330 c 69 319 69 308 70 298 c 22 298 l 10 257 l 73 257 l 97 57 216 -12 295 -12 c 364 -12 427 25 484 123 c 458 142 l 425 101 384 37 316 37 c 256 37 189 84 173 257 c 335 257 l cp 500 0 m } ct_PSBuildGlyph } def end %%EndFile setglobal Adobe_CoolType_Core begin /$Oblique SetSubstituteStrategy end %%BeginResource: procset Adobe_AGM_Image 1.0 0 -%%Version: 1.0 0 -%%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved. -systemdict/setpacking known -{ - currentpacking - true setpacking -}if -userdict/Adobe_AGM_Image 71 dict dup begin put -/Adobe_AGM_Image_Id/Adobe_AGM_Image_1.0_0 def -/nd{ - null def -}bind def -/AGMIMG_&image nd -/AGMIMG_&colorimage nd -/AGMIMG_&imagemask nd -/AGMIMG_mbuf()def -/AGMIMG_ybuf()def -/AGMIMG_kbuf()def -/AGMIMG_c 0 def -/AGMIMG_m 0 def -/AGMIMG_y 0 def -/AGMIMG_k 0 def -/AGMIMG_tmp nd -/AGMIMG_imagestring0 nd -/AGMIMG_imagestring1 nd -/AGMIMG_imagestring2 nd -/AGMIMG_imagestring3 nd -/AGMIMG_imagestring4 nd -/AGMIMG_imagestring5 nd -/AGMIMG_cnt nd -/AGMIMG_fsave nd -/AGMIMG_colorAry nd -/AGMIMG_override nd -/AGMIMG_name nd -/AGMIMG_maskSource nd -/AGMIMG_flushfilters nd -/invert_image_samples nd -/knockout_image_samples nd -/img nd -/sepimg nd -/devnimg nd -/idximg nd -/ds -{ - Adobe_AGM_Core begin - Adobe_AGM_Image begin - /AGMIMG_&image systemdict/image get def - /AGMIMG_&imagemask systemdict/imagemask get def - /colorimage where{ - pop - /AGMIMG_&colorimage/colorimage ldf - }if - end - end -}def -/ps -{ - Adobe_AGM_Image begin - /AGMIMG_ccimage_exists{/customcolorimage where - { - pop - /Adobe_AGM_OnHost_Seps where - { - pop false - }{ - /Adobe_AGM_InRip_Seps where - { - pop false - }{ - true - }ifelse - }ifelse - }{ - false - }ifelse - }bdf - level2{ - /invert_image_samples - { - Adobe_AGM_Image/AGMIMG_tmp Decode length ddf - /Decode[Decode 1 get Decode 0 get]def - }def - /knockout_image_samples - { - Operator/imagemask ne{ - /Decode[1 1]def - }if - }def - }{ - /invert_image_samples - { - {1 exch sub}currenttransfer addprocs settransfer - }def - /knockout_image_samples - { - {pop 1}currenttransfer addprocs settransfer - }def - }ifelse - /img/imageormask ldf - /sepimg/sep_imageormask ldf - /devnimg/devn_imageormask ldf - /idximg/indexed_imageormask ldf - /_ctype 7 def - currentdict{ - dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{ - bind - }if - def - }forall -}def -/pt -{ - end -}def -/dt -{ -}def -/AGMIMG_flushfilters -{ - dup type/arraytype ne - {1 array astore}if - dup 0 get currentfile ne - {dup 0 get flushfile}if - { - dup type/filetype eq - { - dup status 1 index currentfile ne and - {closefile} - {pop} - ifelse - }{pop}ifelse - }forall -}def -/AGMIMG_init_common -{ - currentdict/T known{/ImageType/T ldf currentdict/T undef}if - currentdict/W known{/Width/W ldf currentdict/W undef}if - currentdict/H known{/Height/H ldf currentdict/H undef}if - currentdict/M known{/ImageMatrix/M ldf currentdict/M undef}if - currentdict/BC known{/BitsPerComponent/BC ldf currentdict/BC undef}if - currentdict/D known{/Decode/D ldf currentdict/D undef}if - currentdict/DS known{/DataSource/DS ldf currentdict/DS undef}if - currentdict/O known{ - /Operator/O load 1 eq{ - /imagemask - }{ - /O load 2 eq{ - /image - }{ - /colorimage - }ifelse - }ifelse - def - currentdict/O undef - }if - currentdict/HSCI known{/HostSepColorImage/HSCI ldf currentdict/HSCI undef}if - currentdict/MD known{/MultipleDataSources/MD ldf currentdict/MD undef}if - currentdict/I known{/Interpolate/I ldf currentdict/I undef}if - currentdict/SI known{/SkipImageProc/SI ldf currentdict/SI undef}if - /DataSource load xcheck not{ - DataSource type/arraytype eq{ - DataSource 0 get type/filetype eq{ - /_Filters DataSource def - currentdict/MultipleDataSources known not{ - /DataSource DataSource dup length 1 sub get def - }if - }if - }if - currentdict/MultipleDataSources known not{ - /MultipleDataSources DataSource type/arraytype eq{ - DataSource length 1 gt - } - {false}ifelse def - }if - }if - /NComponents Decode length 2 div def - currentdict/SkipImageProc known not{/SkipImageProc{false}def}if -}bdf -/imageormask_sys -{ - begin - AGMIMG_init_common - save mark - level2{ - currentdict - Operator/imagemask eq{ - AGMIMG_&imagemask - }{ - use_mask{ - process_mask AGMIMG_&image - }{ - AGMIMG_&image - }ifelse - }ifelse - }{ - Width Height - Operator/imagemask eq{ - Decode 0 get 1 eq Decode 1 get 0 eq and - ImageMatrix/DataSource load - AGMIMG_&imagemask - }{ - BitsPerComponent ImageMatrix/DataSource load - AGMIMG_&image - }ifelse - }ifelse - currentdict/_Filters known{_Filters AGMIMG_flushfilters}if - cleartomark restore - end -}def -/overprint_plate -{ - currentoverprint{ - 0 get dup type/nametype eq{ - dup/DeviceGray eq{ - pop AGMCORE_black_plate not - }{ - /DeviceCMYK eq{ - AGMCORE_is_cmyk_sep not - }if - }ifelse - }{ - false exch - { - AGMOHS_sepink eq or - }forall - not - }ifelse - }{ - pop false - }ifelse -}def -/process_mask -{ - level3{ - dup begin - /ImageType 1 def - end - 4 dict begin - /DataDict exch def - /ImageType 3 def - /InterleaveType 3 def - /MaskDict 9 dict begin - /ImageType 1 def - /Width DataDict dup/MaskWidth known{/MaskWidth}{/Width}ifelse get def - /Height DataDict dup/MaskHeight known{/MaskHeight}{/Height}ifelse get def - /ImageMatrix[Width 0 0 Height neg 0 Height]def - /NComponents 1 def - /BitsPerComponent 1 def - /Decode DataDict dup/MaskD known{/MaskD}{[1 0]}ifelse get def - /DataSource Adobe_AGM_Core/AGMIMG_maskSource get def - currentdict end def - currentdict end - }if -}def -/use_mask -{ - dup/Mask known {dup/Mask get}{false}ifelse -}def -/imageormask -{ - begin - AGMIMG_init_common - SkipImageProc{ - currentdict consumeimagedata - } - { - save mark - level2 AGMCORE_host_sep not and{ - currentdict - Operator/imagemask eq DeviceN_PS2 not and{ - imagemask - }{ - AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get/DeviceGray eq and{ - [/Separation/Black/DeviceGray{}]setcolorspace - /Decode[Decode 1 get Decode 0 get]def - }if - use_mask{ - process_mask image - }{ - DeviceN_NoneName DeviceN_PS2 Indexed_DeviceN level3 not and or or AGMCORE_in_rip_sep and - { - Names convert_to_process not{ - 2 dict begin - /imageDict xdf - /names_index 0 def - gsave - imageDict write_image_file{ - Names{ - dup(None)ne{ - [/Separation 3 -1 roll/DeviceGray{1 exch sub}]setcolorspace - Operator imageDict read_image_file - names_index 0 eq{true setoverprint}if - /names_index names_index 1 add def - }{ - pop - }ifelse - }forall - close_image_file - }if - grestore - end - }{ - Operator/imagemask eq{ - imagemask - }{ - image - }ifelse - }ifelse - }{ - Operator/imagemask eq{ - imagemask - }{ - image - }ifelse - }ifelse - }ifelse - }ifelse - }{ - Width Height - Operator/imagemask eq{ - Decode 0 get 1 eq Decode 1 get 0 eq and - ImageMatrix/DataSource load - /Adobe_AGM_OnHost_Seps where{ - pop imagemask - }{ - currentgray 1 ne{ - currentdict imageormask_sys - }{ - currentoverprint not{ - 1 AGMCORE_&setgray - currentdict imageormask_sys - }{ - currentdict ignoreimagedata - }ifelse - }ifelse - }ifelse - }{ - BitsPerComponent ImageMatrix - MultipleDataSources{ - 0 1 NComponents 1 sub{ - DataSource exch get - }for - }{ - /DataSource load - }ifelse - Operator/colorimage eq{ - AGMCORE_host_sep{ - MultipleDataSources level2 or NComponents 4 eq and{ - AGMCORE_is_cmyk_sep{ - MultipleDataSources{ - /DataSource DataSource 0 get xcheck - { - [ - DataSource 0 get/exec cvx - DataSource 1 get/exec cvx - DataSource 2 get/exec cvx - DataSource 3 get/exec cvx - /AGMCORE_get_ink_data cvx - ]cvx - }{ - DataSource aload pop AGMCORE_get_ink_data - }ifelse def - }{ - /DataSource - Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul - /DataSource load - filter_cmyk 0()/SubFileDecode filter def - }ifelse - /Decode[Decode 0 get Decode 1 get]def - /MultipleDataSources false def - /NComponents 1 def - /Operator/image def - invert_image_samples - 1 AGMCORE_&setgray - currentdict imageormask_sys - }{ - currentoverprint not Operator/imagemask eq and{ - 1 AGMCORE_&setgray - currentdict imageormask_sys - }{ - currentdict ignoreimagedata - }ifelse - }ifelse - }{ - MultipleDataSources NComponents AGMIMG_&colorimage - }ifelse - }{ - true NComponents colorimage - }ifelse - }{ - Operator/image eq{ - AGMCORE_host_sep{ - /DoImage true def - currentdict/HostSepColorImage known{HostSepColorImage not}{false}ifelse - { - AGMCORE_black_plate not Operator/imagemask ne and{ - /DoImage false def - currentdict ignoreimagedata - }if - }if - 1 AGMCORE_&setgray - DoImage - {currentdict imageormask_sys}if - }{ - use_mask{ - process_mask image - }{ - image - }ifelse - }ifelse - }{ - Operator/knockout eq{ - pop pop pop pop pop - currentcolorspace overprint_plate not{ - knockout_unitsq - }if - }if - }ifelse - }ifelse - }ifelse - }ifelse - cleartomark restore - }ifelse - currentdict/_Filters known{_Filters AGMIMG_flushfilters}if - end -}def -/sep_imageormask -{ - /sep_colorspace_dict AGMCORE_gget begin - CSA map_csa - begin - AGMIMG_init_common - SkipImageProc{ - currentdict consumeimagedata - }{ - save mark - AGMCORE_avoid_L2_sep_space{ - /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def - }if - AGMIMG_ccimage_exists - MappedCSA 0 get/DeviceCMYK eq and - currentdict/Components known and - Name()ne and - Name(All)ne and - Operator/image eq and - AGMCORE_producing_seps not and - level2 not and - { - Width Height BitsPerComponent ImageMatrix - [ - /DataSource load/exec cvx - { - 0 1 2 index length 1 sub{ - 1 index exch - 2 copy get 255 xor put - }for - }/exec cvx - ]cvx bind - MappedCSA 0 get/DeviceCMYK eq{ - Components aload pop - }{ - 0 0 0 Components aload pop 1 exch sub - }ifelse - Name findcmykcustomcolor - customcolorimage - }{ - AGMCORE_producing_seps not{ - level2{ - //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne AGMCORE_avoid_L2_sep_space not and currentcolorspace 0 get/Separation ne and{ - [/Separation Name MappedCSA sep_proc_name exch dup 0 get 15 string cvs(/Device)anchorsearch{pop pop 0 get}{pop}ifelse exch load]setcolorspace_opt - /sep_tint AGMCORE_gget setcolor - }if - currentdict imageormask - }{ - currentdict - Operator/imagemask eq{ - imageormask - }{ - sep_imageormask_lev1 - }ifelse - }ifelse - }{ - AGMCORE_host_sep{ - Operator/knockout eq{ - currentdict/ImageMatrix get concat - knockout_unitsq - }{ - currentgray 1 ne{ - AGMCORE_is_cmyk_sep Name(All)ne and{ - level2{ - Name AGMCORE_IsSeparationAProcessColor - { - Operator/imagemask eq{ - //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ - /sep_tint AGMCORE_gget 1 exch sub AGMCORE_&setcolor - }if - }{ - invert_image_samples - }ifelse - }{ - //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ - [/Separation Name[/DeviceGray] - { - sep_colorspace_proc AGMCORE_get_ink_data - 1 exch sub - }bind - ]AGMCORE_&setcolorspace - /sep_tint AGMCORE_gget AGMCORE_&setcolor - }if - }ifelse - currentdict imageormask_sys - }{ - currentdict - Operator/imagemask eq{ - imageormask_sys - }{ - sep_image_lev1_sep - }ifelse - }ifelse - }{ - Operator/imagemask ne{ - invert_image_samples - }if - currentdict imageormask_sys - }ifelse - }{ - currentoverprint not Name(All)eq or Operator/imagemask eq and{ - currentdict imageormask_sys - }{ - currentoverprint not - { - gsave - knockout_unitsq - grestore - }if - currentdict consumeimagedata - }ifelse - }ifelse - }ifelse - }{ - //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ - currentcolorspace 0 get/Separation ne{ - [/Separation Name MappedCSA sep_proc_name exch 0 get exch load]setcolorspace_opt - /sep_tint AGMCORE_gget setcolor - }if - }if - currentoverprint - MappedCSA 0 get/DeviceCMYK eq and - Name AGMCORE_IsSeparationAProcessColor not and - //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{Name inRip_spot_has_ink not and}{false}ifelse - Name(All)ne and{ - imageormask_l2_overprint - }{ - currentdict imageormask - }ifelse - }ifelse - }ifelse - }ifelse - cleartomark restore - }ifelse - currentdict/_Filters known{_Filters AGMIMG_flushfilters}if - end - end -}def -/colorSpaceElemCnt -{ - mark currentcolor counttomark dup 2 add 1 roll cleartomark -}bdf -/devn_sep_datasource -{ - 1 dict begin - /dataSource xdf - [ - 0 1 dataSource length 1 sub{ - dup currentdict/dataSource get/exch cvx/get cvx/exec cvx - /exch cvx names_index/ne cvx[/pop cvx]cvx/if cvx - }for - ]cvx bind - end -}bdf -/devn_alt_datasource -{ - 11 dict begin - /convProc xdf - /origcolorSpaceElemCnt xdf - /origMultipleDataSources xdf - /origBitsPerComponent xdf - /origDecode xdf - /origDataSource xdf - /dsCnt origMultipleDataSources{origDataSource length}{1}ifelse def - /DataSource origMultipleDataSources - { - [ - BitsPerComponent 8 idiv origDecode length 2 idiv mul string - 0 1 origDecode length 2 idiv 1 sub - { - dup 7 mul 1 add index exch dup BitsPerComponent 8 idiv mul exch - origDataSource exch get 0()/SubFileDecode filter - BitsPerComponent 8 idiv string/readstring cvx/pop cvx/putinterval cvx - }for - ]bind cvx - }{origDataSource}ifelse 0()/SubFileDecode filter def - [ - origcolorSpaceElemCnt string - 0 2 origDecode length 2 sub - { - dup origDecode exch get dup 3 -1 roll 1 add origDecode exch get exch sub 2 BitsPerComponent exp 1 sub div - 1 BitsPerComponent 8 idiv{DataSource/read cvx/not cvx{0}/if cvx/mul cvx}repeat/mul cvx/add cvx - }for - /convProc load/exec cvx - origcolorSpaceElemCnt 1 sub -1 0 - { - /dup cvx 2/add cvx/index cvx - 3 1/roll cvx/exch cvx 255/mul cvx/cvi cvx/put cvx - }for - ]bind cvx 0()/SubFileDecode filter - end -}bdf -/devn_imageormask -{ - /devicen_colorspace_dict AGMCORE_gget begin - CSA map_csa - 2 dict begin - dup - /srcDataStrs[3 -1 roll begin - AGMIMG_init_common - currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse - { - Width Decode length 2 div mul cvi - { - dup 65535 gt{1 add 2 div cvi}{exit}ifelse - }loop - string - }repeat - end]def - /dstDataStr srcDataStrs 0 get length string def - begin - AGMIMG_init_common - SkipImageProc{ - currentdict consumeimagedata - }{ - save mark - AGMCORE_producing_seps not{ - level3 not{ - Operator/imagemask ne{ - /DataSource[[ - DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse - colorSpaceElemCnt/devicen_colorspace_dict AGMCORE_gget/TintTransform get - devn_alt_datasource 1/string cvx/readstring cvx/pop cvx]cvx colorSpaceElemCnt 1 sub{dup}repeat]def - /MultipleDataSources true def - /Decode colorSpaceElemCnt[exch{0 1}repeat]def - }if - }if - currentdict imageormask - }{ - AGMCORE_host_sep{ - Names convert_to_process{ - CSA get_csa_by_name 0 get/DeviceCMYK eq{ - /DataSource - Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul - DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse - 4/devicen_colorspace_dict AGMCORE_gget/TintTransform get - devn_alt_datasource - filter_cmyk 0()/SubFileDecode filter def - /MultipleDataSources false def - /Decode[1 0]def - /DeviceGray setcolorspace - currentdict imageormask_sys - }{ - AGMCORE_report_unsupported_color_space - AGMCORE_black_plate{ - /DataSource - DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse - CSA get_csa_by_name 0 get/DeviceRGB eq{3}{1}ifelse/devicen_colorspace_dict AGMCORE_gget/TintTransform get - devn_alt_datasource - /MultipleDataSources false def - /Decode colorSpaceElemCnt[exch{0 1}repeat]def - currentdict imageormask_sys - }{ - gsave - knockout_unitsq - grestore - currentdict consumeimagedata - }ifelse - }ifelse - } - { - /devicen_colorspace_dict AGMCORE_gget/names_index known{ - Operator/imagemask ne{ - MultipleDataSources{ - /DataSource[DataSource devn_sep_datasource/exec cvx]cvx def - /MultipleDataSources false def - }{ - /DataSource/DataSource load dstDataStr srcDataStrs 0 get filter_devn def - }ifelse - invert_image_samples - }if - currentdict imageormask_sys - }{ - currentoverprint not Operator/imagemask eq and{ - currentdict imageormask_sys - }{ - currentoverprint not - { - gsave - knockout_unitsq - grestore - }if - currentdict consumeimagedata - }ifelse - }ifelse - }ifelse - }{ - currentdict imageormask - }ifelse - }ifelse - cleartomark restore - }ifelse - currentdict/_Filters known{_Filters AGMIMG_flushfilters}if - end - end - end -}def -/imageormask_l2_overprint -{ - currentdict - currentcmykcolor add add add 0 eq{ - currentdict consumeimagedata - }{ - level3{ - currentcmykcolor - /AGMIMG_k xdf - /AGMIMG_y xdf - /AGMIMG_m xdf - /AGMIMG_c xdf - Operator/imagemask eq{ - [/DeviceN[ - AGMIMG_c 0 ne{/Cyan}if - AGMIMG_m 0 ne{/Magenta}if - AGMIMG_y 0 ne{/Yellow}if - AGMIMG_k 0 ne{/Black}if - ]/DeviceCMYK{}]setcolorspace - AGMIMG_c 0 ne{AGMIMG_c}if - AGMIMG_m 0 ne{AGMIMG_m}if - AGMIMG_y 0 ne{AGMIMG_y}if - AGMIMG_k 0 ne{AGMIMG_k}if - setcolor - }{ - /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def - [/Indexed - [ - /DeviceN[ - AGMIMG_c 0 ne{/Cyan}if - AGMIMG_m 0 ne{/Magenta}if - AGMIMG_y 0 ne{/Yellow}if - AGMIMG_k 0 ne{/Black}if - ] - /DeviceCMYK{ - AGMIMG_k 0 eq{0}if - AGMIMG_y 0 eq{0 exch}if - AGMIMG_m 0 eq{0 3 1 roll}if - AGMIMG_c 0 eq{0 4 1 roll}if - } - ] - 255 - { - 255 div - mark exch - dup dup dup - AGMIMG_k 0 ne{ - /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 1 roll pop pop pop - counttomark 1 roll - }{ - pop - }ifelse - AGMIMG_y 0 ne{ - /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 2 roll pop pop pop - counttomark 1 roll - }{ - pop - }ifelse - AGMIMG_m 0 ne{ - /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 3 roll pop pop pop - counttomark 1 roll - }{ - pop - }ifelse - AGMIMG_c 0 ne{ - /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec pop pop pop - counttomark 1 roll - }{ - pop - }ifelse - counttomark 1 add -1 roll pop - } - ]setcolorspace - }ifelse - imageormask_sys - }{ - write_image_file{ - currentcmykcolor - 0 ne{ - [/Separation/Black/DeviceGray{}]setcolorspace - gsave - /Black - [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 1 roll pop pop pop 1 exch sub}/exec cvx] - cvx modify_halftone_xfer - Operator currentdict read_image_file - grestore - }if - 0 ne{ - [/Separation/Yellow/DeviceGray{}]setcolorspace - gsave - /Yellow - [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 2 roll pop pop pop 1 exch sub}/exec cvx] - cvx modify_halftone_xfer - Operator currentdict read_image_file - grestore - }if - 0 ne{ - [/Separation/Magenta/DeviceGray{}]setcolorspace - gsave - /Magenta - [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 3 roll pop pop pop 1 exch sub}/exec cvx] - cvx modify_halftone_xfer - Operator currentdict read_image_file - grestore - }if - 0 ne{ - [/Separation/Cyan/DeviceGray{}]setcolorspace - gsave - /Cyan - [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{pop pop pop 1 exch sub}/exec cvx] - cvx modify_halftone_xfer - Operator currentdict read_image_file - grestore - }if - close_image_file - }{ - imageormask - }ifelse - }ifelse - }ifelse -}def -/indexed_imageormask -{ - begin - AGMIMG_init_common - save mark - currentdict - AGMCORE_host_sep{ - Operator/knockout eq{ - /indexed_colorspace_dict AGMCORE_gget dup/CSA known{ - /CSA get get_csa_by_name - }{ - /Names get - }ifelse - overprint_plate not{ - knockout_unitsq - }if - }{ - Indexed_DeviceN{ - /devicen_colorspace_dict AGMCORE_gget dup/names_index known exch/Names get convert_to_process or{ - indexed_image_lev2_sep - }{ - currentoverprint not{ - knockout_unitsq - }if - currentdict consumeimagedata - }ifelse - }{ - AGMCORE_is_cmyk_sep{ - Operator/imagemask eq{ - imageormask_sys - }{ - level2{ - indexed_image_lev2_sep - }{ - indexed_image_lev1_sep - }ifelse - }ifelse - }{ - currentoverprint not{ - knockout_unitsq - }if - currentdict consumeimagedata - }ifelse - }ifelse - }ifelse - }{ - level2{ - Indexed_DeviceN{ - /indexed_colorspace_dict AGMCORE_gget begin - }{ - /indexed_colorspace_dict AGMCORE_gget dup null ne - { - begin - currentdict/CSDBase known{CSDBase/CSD get_res/MappedCSA get}{CSA}ifelse - get_csa_by_name 0 get/DeviceCMYK eq ps_level 3 ge and ps_version 3015.007 lt and - AGMCORE_in_rip_sep and{ - [/Indexed[/DeviceN[/Cyan/Magenta/Yellow/Black]/DeviceCMYK{}]HiVal Lookup] - setcolorspace - }if - end - } - {pop}ifelse - }ifelse - imageormask - Indexed_DeviceN{ - end - }if - }{ - Operator/imagemask eq{ - imageormask - }{ - indexed_imageormask_lev1 - }ifelse - }ifelse - }ifelse - cleartomark restore - currentdict/_Filters known{_Filters AGMIMG_flushfilters}if - end -}def -/indexed_image_lev2_sep -{ - /indexed_colorspace_dict AGMCORE_gget begin - begin - Indexed_DeviceN not{ - currentcolorspace - dup 1/DeviceGray put - dup 3 - currentcolorspace 2 get 1 add string - 0 1 2 3 AGMCORE_get_ink_data 4 currentcolorspace 3 get length 1 sub - { - dup 4 idiv exch currentcolorspace 3 get exch get 255 exch sub 2 index 3 1 roll put - }for - put setcolorspace - }if - currentdict - Operator/imagemask eq{ - AGMIMG_&imagemask - }{ - use_mask{ - process_mask AGMIMG_&image - }{ - AGMIMG_&image - }ifelse - }ifelse - end end -}def - /OPIimage - { - dup type/dicttype ne{ - 10 dict begin - /DataSource xdf - /ImageMatrix xdf - /BitsPerComponent xdf - /Height xdf - /Width xdf - /ImageType 1 def - /Decode[0 1 def] - currentdict - end - }if - dup begin - /NComponents 1 cdndf - /MultipleDataSources false cdndf - /SkipImageProc{false}cdndf - /Decode[ - 0 - currentcolorspace 0 get/Indexed eq{ - 2 BitsPerComponent exp 1 sub - }{ - 1 - }ifelse - ]cdndf - /Operator/image cdndf - end - /sep_colorspace_dict AGMCORE_gget null eq{ - imageormask - }{ - gsave - dup begin invert_image_samples end - sep_imageormask - grestore - }ifelse - }def -/cachemask_level2 -{ - 3 dict begin - /LZWEncode filter/WriteFilter xdf - /readBuffer 256 string def - /ReadFilter - currentfile - 0(%EndMask)/SubFileDecode filter - /ASCII85Decode filter - /RunLengthDecode filter - def - { - ReadFilter readBuffer readstring exch - WriteFilter exch writestring - not{exit}if - }loop - WriteFilter closefile - end -}def -/spot_alias -{ - /mapto_sep_imageormask - { - dup type/dicttype ne{ - 12 dict begin - /ImageType 1 def - /DataSource xdf - /ImageMatrix xdf - /BitsPerComponent xdf - /Height xdf - /Width xdf - /MultipleDataSources false def - }{ - begin - }ifelse - /Decode[/customcolor_tint AGMCORE_gget 0]def - /Operator/image def - /SkipImageProc{false}def - currentdict - end - sep_imageormask - }bdf - /customcolorimage - { - Adobe_AGM_Image/AGMIMG_colorAry xddf - /customcolor_tint AGMCORE_gget - << - /Name AGMIMG_colorAry 4 get - /CSA[/DeviceCMYK] - /TintMethod/Subtractive - /TintProc null - /MappedCSA null - /NComponents 4 - /Components[AGMIMG_colorAry aload pop pop] - >> - setsepcolorspace - mapto_sep_imageormask - }ndf - Adobe_AGM_Image/AGMIMG_&customcolorimage/customcolorimage load put - /customcolorimage - { - Adobe_AGM_Image/AGMIMG_override false put - current_spot_alias{dup 4 get map_alias}{false}ifelse - { - false set_spot_alias - /customcolor_tint AGMCORE_gget exch setsepcolorspace - pop - mapto_sep_imageormask - true set_spot_alias - }{ - //Adobe_AGM_Image/AGMIMG_&customcolorimage get exec - }ifelse - }bdf -}def -/snap_to_device -{ - 6 dict begin - matrix currentmatrix - dup 0 get 0 eq 1 index 3 get 0 eq and - 1 index 1 get 0 eq 2 index 2 get 0 eq and or exch pop - { - 1 1 dtransform 0 gt exch 0 gt/AGMIMG_xSign? exch def/AGMIMG_ySign? exch def - 0 0 transform - AGMIMG_ySign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch - AGMIMG_xSign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch - itransform/AGMIMG_llY exch def/AGMIMG_llX exch def - 1 1 transform - AGMIMG_ySign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch - AGMIMG_xSign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch - itransform/AGMIMG_urY exch def/AGMIMG_urX exch def - [AGMIMG_urX AGMIMG_llX sub 0 0 AGMIMG_urY AGMIMG_llY sub AGMIMG_llX AGMIMG_llY]concat - }{ - }ifelse - end -}def -level2 not{ - /colorbuf - { - 0 1 2 index length 1 sub{ - dup 2 index exch get - 255 exch sub - 2 index - 3 1 roll - put - }for - }def - /tint_image_to_color - { - begin - Width Height BitsPerComponent ImageMatrix - /DataSource load - end - Adobe_AGM_Image begin - /AGMIMG_mbuf 0 string def - /AGMIMG_ybuf 0 string def - /AGMIMG_kbuf 0 string def - { - colorbuf dup length AGMIMG_mbuf length ne - { - dup length dup dup - /AGMIMG_mbuf exch string def - /AGMIMG_ybuf exch string def - /AGMIMG_kbuf exch string def - }if - dup AGMIMG_mbuf copy AGMIMG_ybuf copy AGMIMG_kbuf copy pop - } - addprocs - {AGMIMG_mbuf}{AGMIMG_ybuf}{AGMIMG_kbuf}true 4 colorimage - end - }def - /sep_imageormask_lev1 - { - begin - MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{ - { - 255 mul round cvi GrayLookup exch get - }currenttransfer addprocs settransfer - currentdict imageormask - }{ - /sep_colorspace_dict AGMCORE_gget/Components known{ - MappedCSA 0 get/DeviceCMYK eq{ - Components aload pop - }{ - 0 0 0 Components aload pop 1 exch sub - }ifelse - Adobe_AGM_Image/AGMIMG_k xddf - Adobe_AGM_Image/AGMIMG_y xddf - Adobe_AGM_Image/AGMIMG_m xddf - Adobe_AGM_Image/AGMIMG_c xddf - AGMIMG_y 0.0 eq AGMIMG_m 0.0 eq and AGMIMG_c 0.0 eq and{ - {AGMIMG_k mul 1 exch sub}currenttransfer addprocs settransfer - currentdict imageormask - }{ - currentcolortransfer - {AGMIMG_k mul 1 exch sub}exch addprocs 4 1 roll - {AGMIMG_y mul 1 exch sub}exch addprocs 4 1 roll - {AGMIMG_m mul 1 exch sub}exch addprocs 4 1 roll - {AGMIMG_c mul 1 exch sub}exch addprocs 4 1 roll - setcolortransfer - currentdict tint_image_to_color - }ifelse - }{ - MappedCSA 0 get/DeviceGray eq{ - {255 mul round cvi ColorLookup exch get 0 get}currenttransfer addprocs settransfer - currentdict imageormask - }{ - MappedCSA 0 get/DeviceCMYK eq{ - currentcolortransfer - {255 mul round cvi ColorLookup exch get 3 get 1 exch sub}exch addprocs 4 1 roll - {255 mul round cvi ColorLookup exch get 2 get 1 exch sub}exch addprocs 4 1 roll - {255 mul round cvi ColorLookup exch get 1 get 1 exch sub}exch addprocs 4 1 roll - {255 mul round cvi ColorLookup exch get 0 get 1 exch sub}exch addprocs 4 1 roll - setcolortransfer - currentdict tint_image_to_color - }{ - currentcolortransfer - {pop 1}exch addprocs 4 1 roll - {255 mul round cvi ColorLookup exch get 2 get}exch addprocs 4 1 roll - {255 mul round cvi ColorLookup exch get 1 get}exch addprocs 4 1 roll - {255 mul round cvi ColorLookup exch get 0 get}exch addprocs 4 1 roll - setcolortransfer - currentdict tint_image_to_color - }ifelse - }ifelse - }ifelse - }ifelse - end - }def - /sep_image_lev1_sep - { - begin - /sep_colorspace_dict AGMCORE_gget/Components known{ - Components aload pop - Adobe_AGM_Image/AGMIMG_k xddf - Adobe_AGM_Image/AGMIMG_y xddf - Adobe_AGM_Image/AGMIMG_m xddf - Adobe_AGM_Image/AGMIMG_c xddf - {AGMIMG_c mul 1 exch sub} - {AGMIMG_m mul 1 exch sub} - {AGMIMG_y mul 1 exch sub} - {AGMIMG_k mul 1 exch sub} - }{ - {255 mul round cvi ColorLookup exch get 0 get 1 exch sub} - {255 mul round cvi ColorLookup exch get 1 get 1 exch sub} - {255 mul round cvi ColorLookup exch get 2 get 1 exch sub} - {255 mul round cvi ColorLookup exch get 3 get 1 exch sub} - }ifelse - AGMCORE_get_ink_data currenttransfer addprocs settransfer - currentdict imageormask_sys - end - }def - /indexed_imageormask_lev1 - { - /indexed_colorspace_dict AGMCORE_gget begin - begin - currentdict - MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{ - {HiVal mul round cvi GrayLookup exch get HiVal div}currenttransfer addprocs settransfer - imageormask - }{ - MappedCSA 0 get/DeviceGray eq{ - {HiVal mul round cvi Lookup exch get HiVal div}currenttransfer addprocs settransfer - imageormask - }{ - MappedCSA 0 get/DeviceCMYK eq{ - currentcolortransfer - {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll - {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll - {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll - {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll - setcolortransfer - tint_image_to_color - }{ - currentcolortransfer - {pop 1}exch addprocs 4 1 roll - {3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div}exch addprocs 4 1 roll - {3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div}exch addprocs 4 1 roll - {3 mul HiVal mul round cvi Lookup exch get HiVal div}exch addprocs 4 1 roll - setcolortransfer - tint_image_to_color - }ifelse - }ifelse - }ifelse - end end - }def - /indexed_image_lev1_sep - { - /indexed_colorspace_dict AGMCORE_gget begin - begin - {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub} - {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub} - {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub} - {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub} - AGMCORE_get_ink_data currenttransfer addprocs settransfer - currentdict imageormask_sys - end end - }def -}if -end -systemdict/setpacking known -{setpacking}if -%%EndResource -currentdict Adobe_AGM_Utils eq {end} if -%%EndProlog -%%BeginSetup -Adobe_AGM_Utils begin -2 2010 Adobe_AGM_Core/ds gx -Adobe_CoolType_Core/ds get exec Adobe_AGM_Image/ds gx -currentdict Adobe_AGM_Utils eq {end} if -%%EndSetup -%%Page: 1 1 -%%EndPageComments -%%BeginPageSetup -%ADOBeginClientInjection: PageSetup Start "AI11EPS" -%AI12_RMC_Transparency: Balance=75 RasterRes=300 GradRes=150 Text=0 Stroke=1 Clip=1 OP=0 -%ADOEndClientInjection: PageSetup Start "AI11EPS" -Adobe_AGM_Utils begin -Adobe_AGM_Core/ps gx -Adobe_AGM_Utils/capture_cpd gx -Adobe_CoolType_Core/ps get exec Adobe_AGM_Image/ps gx -%ADOBeginClientInjection: PageSetup End "AI11EPS" -/currentdistillerparams where {pop currentdistillerparams /CoreDistVersion get 5000 lt} {true} ifelse { userdict /AI11_PDFMark5 /cleartomark load put userdict /AI11_ReadMetadata_PDFMark5 {flushfile cleartomark } bind put} { userdict /AI11_PDFMark5 /pdfmark load put userdict /AI11_ReadMetadata_PDFMark5 {/PUT pdfmark} bind put } ifelse [/NamespacePush AI11_PDFMark5 [/_objdef {ai_metadata_stream_123} /type /stream /OBJ AI11_PDFMark5 [{ai_metadata_stream_123} currentfile 0 (% &&end XMP packet marker&&) /SubFileDecode filter AI11_ReadMetadata_PDFMark5 - - - - application/postscript - - - Web - - - - - Adobe Illustrator CS4 - 2013-02-17T10:07:03-05:00 - 2013-02-17T10:07:03-05:00 - 2013-02-17T10:07:03-05:00 - - - - 256 - 76 - JPEG - /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgATAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8Ah353+QvzJ/K620y8/wAf 6lrFpqMkkPL1rq2eORFDU4evMGBB68voxVv8kPIP5kfmjZ6ne/8AKwNS0i206RIf766uZHd1LfZ9 eABQO/I/LFX0b+cX5U+Z/PL6fPoXm658tSafHMrQW4l4XDyFSnqNFNDx48KV4t1xV8T6f5o/Mm+1 620SHzPqQu7q6SyjZr66CepJIIgSeVePI+GKvt78nvyt8xeRE1Q615suvND6kLb01uVlAtjB6vMR mWeflz9Udl+z9yrMfNl8+n+VdZv0JV7SxuZ1ZftAxws4Ir32xV+fHlDWPzT82eZLDy7pXmXUf0hq LmOD1tQuUjBVS5LMGagCqe2Kt2nnf8w9E84w2moeYtSaXTNRWK7jN9O8Za3nCyL8T8WWqnrtir9G 8VeRfnh+U/nDzbKNa8vecLrQX06xdF0yEzJFcSIzycnlimThUNxr6bdMVfIPk3X/AMwvM3mvSfL0 fm3VLV9VuorRbhry5cIZWC8iokWtK+OKvoOf/nGX84oIXmsPzRvHvUFYEeW9hUt4GRZ5GX5hTirC fIf/ADkZ+ZPkHzg/ln8w5ptS061uDa6itzSS7tiDxMscw+KVf2qMW5L9kiuKvrXzHpr+ZfKV9Yab qTWLataNHaarb1cxesnwTR8WjJpWoow+eKviT86NG/Mj8sfMlto8vnfUtUivLUXcFytzdQGhdoyr RmaShBTsxxV6X/zjv+W/n7zLaaN5+v8Az1frYQ3vqLozvcXAuI7aUq6Su06KocqR9htsVSHzxp/5 lecf+cjte8peW/MF7p8QkSVit3cR29vAltEXfhGw/aYAADdjirGPzj8s/ml+WFzpcF/53v8AUTqi TPG0F3doEEJQEHm/fniqeflP+V/5tfmN5XfzBZefrywhS5ktfQmurx25RqjFqrJSh54qyL/nGw+d 5PzF86+U/MGt3s13Y6dc2TNNcTXCRTpcJD6sYd+3VSKbYqwv88fKH5kflZc6Qr+fNS1e21dZzDKJ 7q2dGtvT5hk9eYU/fLQ8vHFUb+UX5bfmz+ZXlu512x8+3mnxW149i0M91eOxaOKKXkCslKUmA+jF UZ5/8rf85C/lDZweYIfOV5qekiQJNMlxPNHDIxAX1ra55x8XOwah32NKiqr2v/nHn89V/MjS7iw1 WOO380aYivdJF8MdxCTxE8akkrRqK69ASCOtAqxv/nIf8sPPEkeveftE86XlhbWVsk7aBE08MQjt 4wspSWObjybiWp6XXv3xV8+fla/5iefvOdp5Yh85anp8l2kzi6e6uZQvoxtJTgJU68adcVe0ap/z jj+eGm2M17of5k3t7qMKlorQ3F5amSgrwWT15F5N0AYAeJGKpL+SP/OTvmm08yweVPzCnN1aXE31 SPUp1Edza3HLgqzkBeSc/hYsOS9SaCmKvreaWKGJ5pXEcUal5HY0VVUVJJPYDFXwn+YP5r+e/wA3 /P0Xl3QLqe20S9uhZ6RpcbtEjozcRPdcftEr8bcqhB07kqsp/Mj/AJxWv/I3k1vNfl3Xbi91LSEE +pRhPQPpj+8mt2RuS+n9oqxPw1NdqFVl3/OLH576z5hvG8keabpry/SJptH1GY1mlWIVkglY7uyr 8asd6Bqnpiq//nN7/lFvLX/MdN/yZxV3/OEP/KLeZf8AmOh/5M4q+lMVfmt5T/8AJp6N/wBty2/6 i1xV+lOKsL/Oq8Fp+Unm+UmnLSbuHcV/v4jF2/18VfHf/OKtj9Z/O/Q5CvJbSO8nYEAj/eWSMHfw aQH54qxb857L6l+bPm+ClAdWu5QNuk0zSjp7Pir9FtHvDe6TZXhNTc28U1SKH94gboPnirerf8cq 9/4wS/8AEDir86vyU/8AJueUP+2ra/8AJ0Yq/R/FXxR/zmboUVj+Z1nqkSBRq2nRPO23xTQO8JJ/ 55LGMVfQ3/OM2uy6x+S/l9535z2SS2DnwW2lZIh9EPAYq8G/5za/5T/Qv+2UP+omXFXtf/OJ/wD5 JLSP+M95/wBRL4qyXQPym0zR/wA0Nd/MGO9lmv8AXLcW0loyqI4k/ck8SNzX6uvXFXgv/Ocf/HV8 o/8AGC9/4nDirP8A/nDb/wAlHN/21bn/AJNQ4qznyv8AlLp3l/8AMfzB55hv5p7vzAhSazdVEcYL o9VYfEf7vvirxH/nOf8A6Yn/ALen/YnirK/+cKv/ACVmq/8AbcuP+oO0xV61+ZehQ69+X3mLSJUE n1vT7hYwRWkojLRMB4rIqsMVfEH/ADjTr0uj/nP5fZX4xX8klhcLWgZbiNlUH5S8G+jFX2f+df8A 5KPzf/2yrr/k0cVfIH/OJ/8A5O3R/wDjBef9Q0mKvvTFX5+/85NaFFo/50a+kCBIb5or9QKfauYl eU7eM3M4q+mvOXne6m/5xWm8yNKWvNQ0K2guJe5mvBHaTEdf2pWxV4L/AM4d6LHf/m415InIaTp1 xcxsR0kkZLcfTwnbFX21qVhbajp11p90vO2vIZLedD0McqlGH0g4q/Oj8stQufK/5ueX5nbg9jq8 Nvckf77ab0Jx9KM2Kvov/nN7/lFvLX/MdN/yZxV3/OEP/KLeZf8AmOh/5M4q+lMVfmt5T/8AJp6N /wBty2/6i1xV+lOKvLf+cnb0Wn5H+ZGrR5ltYUG+/qXcKt0/yanFXzx/zhhY+v8Amre3BHw2mkTu GoDR3ngjA9vhZsVYv/zk9ZfVPzw8yACiTNazodt/UtIS3T/Lrir7X/Km8F5+WHlK5rUyaPY86Cg5 i2QNSv8AlA4qyDVv+OVe/wDGCX/iBxV+dX5Kf+Tc8of9tW1/5OjFX6P4q+P/APnN5l/xZ5aWo5Cw lJXuAZtj+GKvV/8AnERWH5NWpIIDX12VJ7jmBUfSMVePf85tf8p/oX/bKH/UTLir2v8A5xP/APJJ aR/xnvP+ol8Vev4q+S/+c4/+Or5R/wCMF7/xOHFWf/8AOG3/AJKOb/tq3P8AyahxV7rir5V/5zn/ AOmJ/wC3p/2J4qyv/nCr/wAlZqv/AG3Lj/qDtMVe56y6Jo987sFRbeUsxNAAEJJJOKvzu/JJHf8A N3ygFUsRqlsaAV2WQEn6AMVfdH51/wDko/N//bKuv+TRxV8gf84n/wDk7dH/AOMF5/1DSYq+9MVf Cv8Azl2yn85boAglbK0DAdjwJofoOKvRPPsskH/OGvl+M/D662KENsSvrNIKV/1QfliqT/8AOEFs W8z+ZrniCIrKCPn3HqSlqfT6eKvr7FX5+ec/yy/MiD8y9dvLHyprN1ZxazdTWtzb6fdFJY1unZJI 2VCvFloVINMVe3/85vf8ot5a/wCY6b/kzirv+cIf+UW8y/8AMdD/AMmcVfSmKvzW8p/+TT0b/tuW 3/UWuKv0pxV4f/zmHe/V/wAnzDWn1zUrWCnKlaCSalP2v7rp9OKvNv8AnB6x5675qvuP9xa2sHKg 29eSRqV9/RxVi/8AzmNZfV/zeSalPrml209dt6PLD2/4xd8VfTX/ADjnei8/JTyrMDXjbSQ9/wDd E8kPf/UxVnurf8cq9/4wS/8AEDir86vyU/8AJueUP+2ra/8AJ0Yq/R53REZ3YKiglmJoABuSScVf An/OS3n7T/Ov5oTz6TKLnS9Mgj02znQ1SUxszySJTqDJKygj7QAOKvsT8kvKVx5T/K3y9ol0np3s Vv694hFGWa5drh0b3QycPoxV82/85tf8p/oX/bKH/UTLir2v/nE//wAklpH/ABnvP+ol8Vev4q+S /wDnOP8A46vlH/jBe/8AE4cVZ/8A84bf+Sjm/wC2rc/8mocVe64q+Vf+c5/+mJ/7en/YnirK/wDn Cr/yVmq/9ty4/wCoO0xVmn/OQX5h6Z5O/LfVhJcomsapbSWWl2ob967zqY2kVQa8YlYuW6bU6kDF XzB/ziX5Qudb/Ni21QxFrDy/DJd3EhHw+rIjQwJX+Ys5cf6hxV9a/nX/AOSj83/9sq6/5NHFXyB/ zif/AOTt0f8A4wXn/UNJir7tv7+y0+ynvr6eO1s7ZGluLiVgkaIoqzMx2AGKvzt/M/zFN+Y35tan qGkRvP8Apa8jtNJhoeTxoFtoKKfslwganicVfR//ADk9oUXl/wD5x80LQ4iCml3OnWYZejehbSIW /wBlxrirFf8AnBz/AI6vm7/jBZf8TmxV9aYq7FXzX/zm9/yi3lr/AJjpv+TOKvE/ye/JHzf+Ymm6 he6Fq9vpsVjMkMyTvMhZnXkCPSVh08cVeg/9Cd/mn/1NNj/yNvP+qeKvD/I0LwfmP5fhc8ni1izR mHQlbpATir9L8VfOX/Obd6U8jaBZV2n1MzU2/wB027r8/wDd2KvC/wAnvyP83/mJp2o3+hatbabF ZTJBMJ3mRnZlLinpIwoB44ql35w/lN5l/LrUtOttd1CHUZdQheSGaBpWCrG3EqTKqnq1dsVfVv8A ziTffWfyW0+GtfqV3eQUrWnKYzUp2/vemKvW9W/45V7/AMYJf+IHFX5meUNAvfMPmjStDsZltrzU rmK2t53LBUeRgqsSoLUHtir3i7/5w5/NVraQL5k064JH9y812Fb2JMTfqxV5X5amk/K/80rc+b9B S+n0S4H1vTpm3RtmSeIqeDsoIePlVT9xCr9DtI1Ww1fSrPVdPlE9jfwx3NrMOjRyqHU/ccVfIH/O bX/Kf6F/2yh/1Ey4q9r/AOcT/wDySWkf8Z7z/qJfFXr+Kvkv/nOP/jq+Uf8AjBe/8ThxVn//ADht /wCSjm/7atz/AMmocVe64q+Vf+c5/wDpif8At6f9ieKvMvyi/IXzp+YXlu51rQ9attOtLe8ezeCd 51YyJFFIXAiRloVlA+jFXnPmPSr3SPNF/o2sStJc6ZdyWV3KCWJMEhjYoW6j4arir9Efy0/Lryp5 E8txaV5cjJglpNcXshDTXLsNpJHAA6dAAAOwxVDfnX/5KPzf/wBsq6/5NHFXwV+WXkjV/O3nC18u 6ReR2N9cpK8dzMXVFEUbSMCYwzbhadMVe0yf84afmXOBHceZtPeIkcgz3T/TxMdMVeu/k5/zjR5Z /L69XW725OteYkUiC6dBHBb8hRvRjq55kEjmx6dAN6qpd/zmT/5KOH/tq23/ACamxVgH/ODn/HV8 3f8AGCy/4nNir0T87/8AnIy//LXzdZ+X7bQY9VF3Yx3oma4aJg0k00XAKsclf7mvXvirz+4/5za1 22uJba58mxw3ELtHNDJdyI6OhoysphBBBFCDiqef85vf8ot5a/5jpv8Akzirv+cIf+UW8y/8x0P/ ACZxV9KYq/Nbyn/5NPRv+25bf9Ra4q/SnFXyp/znJeHl5OshWgF/M+woa/V1Wh6/zYqyv/nCyz9L 8sNTuT9q51iam+3GO3gA/wCG5Yqxf/nOSy+Hyfejsb+FzvXf6uye3ZsVZN/zhVemX8tNWtGNTbav Iy9NlktoKD/glbFXvGrf8cq9/wCMEv8AxA4q/Or8lP8AybnlD/tq2v8AydGKv0fxV8Zf85q6Tb2/ 5g6PqUYCyX+mhJwP2mgmcBz78XC/Rir3D/nFPU5778ldISYlmsprq1VjuSizs6j/AGIk4j5Yq8S/ 5za/5T/Qv+2UP+omXFXtf/OJ/wD5JLSP+M95/wBRL4q9fxV8l/8AOcf/AB1fKP8Axgvf+Jw4qz// AJw2/wDJRzf9tW5/5NQ4q91xV8q/85z/APTE/wDb0/7E8VZX/wA4Vf8AkrNV/wC25cf9QdpirwD/ AJyg0L9EfnRrnBOEOoiC/i9/WiX1D9Myvir7M/JrXBrn5VeVtS5c3fToIZmJqTLbr6Ep/wCDjOKr Pzr/APJR+b/+2Vdf8mjir5A/5xP/APJ26P8A8YLz/qGkxV96Yq7FXh//ADmHAZPyfL1p6GpWshHj USJT/h8Veb/84PTINc81wGvN7W0dfCiSSA/8TGKvS/PP5ba7rv8Azkp5Q8yPpZufK2m6cFvL1jGY 47mFryWJSjNzJEjxHZe+KvkT81lZvzV84qoLM2u6kFUbkk3kmKvpT/nN7/lFvLX/ADHTf8mcVd/z hD/yi3mX/mOh/wCTOKvpTFX5reU//Jp6N/23Lb/qLXFX6U4q+Nv+c2rzn590KzrvDpXrUpv++uJV 6/8APLFXtH/OJtkbf8k9KlIp9cuLyYdN6XDw9v8AjF3xVi3/ADm1Z8/IOhXv++dV9Hr/AL+tpW6f 88cVSn/nBy8L6Z5us67Qz2U1KbfvkmXr/wA8sVfS2rf8cq9/4wS/8QOKvzq/JT/ybnlD/tq2v/J0 Yq/R/FXx3/zm5cRN5z8u2wP72PTnkcf5Mk7Kv4xnFXr/APziRbSw/ktp8jii3F3dyxHfdRMY6/8A BRnFXjX/ADm1/wAp/oX/AGyh/wBRMuKva/8AnE//AMklpH/Ge8/6iXxV6/ir5L/5zj/46vlH/jBe /wDE4cVZ/wD84bf+Sjm/7atz/wAmocVe64q+Vf8AnOf/AKYn/t6f9ieKsr/5wq/8lZqv/bcuP+oO 0xVgX/Ob2h+l5j8ta6o/3ss5rJz2BtZRKtfn9ZP3Yq9I/wCcOdcF/wDlO+nM9ZNI1CeBUPaOYLcK fkXlfFWf/nX/AOSj83/9sq6/5NHFXyB/zif/AOTt0f8A4wXn/UNJir70xV2KvJ/+cptOa9/JLXWR eT2jWtyopU0W6jVyN9qIzHFXhf8AzhPfrH+YWtWJan1nSmlUGm5huIhTxrSU4q+zMVfmywHmH82S sFWGsa9SLjUk/Wbz4aVFf2/DFX0L/wA5r6zpFxoXluxt72Ga8W6mme3jkV3WP0wvJgpNBU7VxVd/ zhRq+lW+geZLO4vIYbpruGVYJJFVzH6RXkFJBIqKVxV9LX2p6bYRNNfXcNpEqlmknkWNQq9SSxAo MVfmx5avrO3/ADF0q/nmWOzh1i3nluGNEWJbpXZyfAKK4q/SaHVtKnt/rEF7BLb0U+skqMlG+yeQ NN+2Kvhv/nLLXdP1f83ZjY3MV3DY2VvatJC4kQOOcjLyFRVTLvT9eKvp7/nG680cfk75Zs7S8glm jgk9aGN0LrK80krqyKahgW3r88VYr/zmHfaPL+VYtWvIfryalbvBbeonqsyLIj0SvL4Vc1p0xV5j /wA4Wa/p2n+bNf0+8uobZr+zieATOqc3glIKpyIqaS1oP4Yq+r/M2u6Jp2gX13f39va2wtZJPVll RF48DuCTvXtTFX57fk3PBB+a3lOaeRYoY9UtWklchVVRIKksdgMVfoPeeefJdlayXV3r2nw28Slp JHuoQAB/ssVfCn5ueabz82Pzemk8uwSXkdw8Wm6HCFIeSKKoDkH7Id2eTenFTv0OKvuTyD5WtvJv kbR/L4kXhpdqkc8xNFaX7cz1NKBpGZsVfJ3/ADmdqmm335haSlldQ3L22mKlwIXWT03M8rBX4k8W 4kGh7Yq9p/5xN1fSn/J7TbFbyE3sFzdLNbeovqIzzu6BkryHJTUYq9pZlVSzEKqirMdgAO5xV8hf 85sappl3rfleC0u4bia3t7o3EUUiu0YkeIpzCk8eXE0rirPP+cN9b0dfyyutOa9gS/h1SZ5LVpFW UJJFFwbgSDxahAPSoIxV9BEhQSTQDck9AMVfJf8Azm7qumXdz5PtrW7huLi2XUHuIYpFdo1l+qiM uFJ48vTaletDirKf+cLdZ0mP8u9W06S9gS/GsSzm1aRVl9KS2tkR+BNeLNGwB8RiqZf85laGb38r bbUkHx6TqMMjtT/dU6PCw/4N0xVgX/OEGuenrPmfQmf/AHot7e+iQ9R9XdopCPn66V+jFXuv576z pFl+VHmuG7vYYJptOnhhikkVXeSVOKIqk1JYkUxV8if84u6hYWH50aNNfXEdrC0d1GJZnWNOb2zh V5MQKsdh4nFX3zDNDMgkhkWSM9HQhht7jFV+KpN508uQ+ZvKOseX5SFXVLOa1WRuiPIhCP8A7BqN 9GKvg78mvM0v5b/nDYz66jWUVrPNputRyAgxLIDE5Yf8VSUc/LFX2l+bH5j6R5P/AC71HXxexevP bOmicHVjPcypSExUPxKCwdivRd8VfIX/ADi35KufMf5safemItp2gV1G7lp8IdARbrXpyM1GA8FP hir6A/6E2/KP/f2q/wDSTF/1RxV3/Qm35R/7+1X/AKSYv+qOKs3/ADO/JTyd+Y8+nz+YXu0fTVkS 3+qSrGKTFS3LkklfsDFWEf8AQm35R/7+1X/pJi/6o4qnWmf84xflvp3lnW/LtvLqJ0/X2tHvi88Z kBsXeSL02EQC7yHlUHFUkf8A5w0/KVkKi41ZCRQOtzDUe4rAR+GKp75E/wCcZ/y78leZrDzJpM2o yalp4kEJuZ43RvWheBy6pFH+zIelN8VS/wAx/wDOJn5Y6/rOpaxd3OqQ32q3U17cNBcQhRLcSGV+ CvC4C8mNK12xVBj/AJw2/KOn9/qx9/rMX/VHFU+8zf8AONH5deY7XRbbUJdQEeg2EemWPpTopMER LL6lY2q3xdRTFUh/6E2/KP8A39qv/STF/wBUcVd/0Jt+Uf8Av7Vf+kmL/qjir0DyB+Tn5e+Qy8vl 3S1ivZV4y6hOzT3JXuokcngp7qlAe+Ksj8y6BY+YvL+oaFflxZanA9tcGIhX4SLxbixDAGntirxz /oTb8o/9/ar/ANJMX/VHFUz8tf8AOKv5Y+XfMGn67YS6kb3TJ47m3EtxGyc425LyURKSKjxxV6vq +mW2q6Te6XdFhbX8EttOUNG4TIUbiSDQ0bbFXiv/AEJt+Uf+/tV/6SYv+qOKoiw/5xC/Kmxvra9h m1QzWsqTRhrmMryjYMKj0RtUYq9mv7KG+sbmymqIbqJ4ZeJo3GRSrUO+9DirxH/oTb8o/wDf2q/9 JMX/AFRxVEWH/OIX5U2N9bXsM2qGa1lSaMNcxleUbBhUeiNqjFWY/nvpkGpfk95stp2REXT5LhTI QF52tLiMVPcvEAvvir5C/wCcWdeTSPzn0hZHEcGpR3FjKxNBWSIvGPpljQYq+pfPn/ON35e+d/M1 x5i1mS/XULlY0kFvOiR0iQRrRWjc9F8cVY9/0Jt+Uf8Av7Vf+kmL/qjir1TyF5G0XyP5Zt/LujNM 2n2zSPGbhw8lZXMjVZVQdW8MVZDirsVeWfml/wA46eQvzBvG1S5Eul64wCyajZ8QZQoovrRsCr0H 7Wzdq0xV51bf84R6H6sQvfNl5Pax/wC6Y7aONqE1IVmeULX/AFcVe6+Q/wAvvK3kXQ10by7afV7b lznlc85ppCKGSWQ/ab8B0AAxVkeKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV 2KuxV8df85S/4V/5WZcfpn9M/wC8ltX6n6P1X7J409T9rxxV42P+VW1FP07XtT6pir7K/wCcW/qP /KtJfqX1/wBH9Iz/APHT4+vy9OKtOO3HwxV6/irsVdirsVdirsVdir//2Q== - - - - - - proof:pdf - uuid:65E6390686CF11DBA6E2D887CEACB407 - xmp.did:F97F11740720681183E4E38E2F07D646 - xmp.iid:F97F11740720681183E4E38E2F07D646 - - - - converted - from application/pdf to <unknown> - - - saved - xmp.iid:D47F11740720681191099C3B601C4548 - 2008-04-17T14:19:21+05:30 - Adobe Illustrator CS4 - - - / - - - - - converted - from application/pdf to <unknown> - - - converted - from application/pdf to <unknown> - - - saved - xmp.iid:FD7F11740720681197C1BF14D1759E83 - 2008-05-16T17:01:20-07:00 - Adobe Illustrator CS4 - - - / - - - - - saved - xmp.iid:F77F117407206811BC18AC99CBA78E83 - 2008-05-19T18:10:15-07:00 - Adobe Illustrator CS4 - - - / - - - - - converted - from application/vnd.adobe.illustrator to application/vnd.adobe.illustrator - - - saved - xmp.iid:FB7F117407206811B628E3BF27C8C41B - 2008-05-22T14:26:44-07:00 - Adobe Illustrator CS4 - - - / - - - - - converted - from application/vnd.adobe.illustrator to application/vnd.adobe.illustrator - - - saved - xmp.iid:08C3BD25102DDD1181B594070CEB88D9 - 2008-05-28T16:51:46-07:00 - Adobe Illustrator CS4 - - - / - - - - - converted - from application/vnd.adobe.illustrator to application/vnd.adobe.illustrator - - - saved - xmp.iid:F77F11740720681192B0DFFC927805D7 - 2008-05-30T21:26:38-07:00 - Adobe Illustrator CS4 - - - / - - - - - converted - from application/vnd.adobe.illustrator to application/vnd.adobe.illustrator - - - saved - xmp.iid:F87F11740720681192B0DFFC927805D7 - 2008-05-30T21:27-07:00 - Adobe Illustrator CS4 - - - / - - - - - converted - from application/vnd.adobe.illustrator to application/vnd.adobe.illustrator - - - saved - xmp.iid:F97F1174072068119098B097FDA39BEF - 2008-06-02T13:26:10-07:00 - Adobe Illustrator CS4 - - - / - - - - - saved - xmp.iid:F97F11740720681183E4E38E2F07D646 - 2013-02-17T10:07:03-05:00 - Adobe Illustrator CS4 - / - - - - - uuid:32300939-b1c4-8440-b812-b255b7b0d326 - xmp.did:F97F1174072068119098B097FDA39BEF - uuid:65E6390686CF11DBA6E2D887CEACB407 - proof:pdf - - - - Web - - - 1 - False - False - - 1280.000000 - 768.000000 - Pixels - - - - Cyan - Magenta - Yellow - Black - - - - - - Default Swatch Group - 0 - - - - White - RGB - PROCESS - 255 - 255 - 255 - - - Black - RGB - PROCESS - 0 - 0 - 0 - - - RGB Red - RGB - PROCESS - 255 - 0 - 0 - - - RGB Yellow - RGB - PROCESS - 255 - 255 - 0 - - - RGB Green - RGB - PROCESS - 0 - 255 - 0 - - - RGB Cyan - RGB - PROCESS - 0 - 255 - 255 - - - RGB Blue - RGB - PROCESS - 0 - 0 - 255 - - - RGB Magenta - RGB - PROCESS - 255 - 0 - 255 - - - R=193 G=39 B=45 - RGB - PROCESS - 193 - 39 - 45 - - - R=237 G=28 B=36 - RGB - PROCESS - 237 - 28 - 36 - - - R=241 G=90 B=36 - RGB - PROCESS - 241 - 90 - 36 - - - R=247 G=147 B=30 - RGB - PROCESS - 247 - 147 - 30 - - - R=251 G=176 B=59 - RGB - PROCESS - 251 - 176 - 59 - - - R=252 G=238 B=33 - RGB - PROCESS - 252 - 238 - 33 - - - R=217 G=224 B=33 - RGB - PROCESS - 217 - 224 - 33 - - - R=140 G=198 B=63 - RGB - PROCESS - 140 - 198 - 63 - - - R=57 G=181 B=74 - RGB - PROCESS - 57 - 181 - 74 - - - R=0 G=146 B=69 - RGB - PROCESS - 0 - 146 - 69 - - - R=0 G=104 B=55 - RGB - PROCESS - 0 - 104 - 55 - - - R=34 G=181 B=115 - RGB - PROCESS - 34 - 181 - 115 - - - R=0 G=169 B=157 - RGB - PROCESS - 0 - 169 - 157 - - - R=41 G=171 B=226 - RGB - PROCESS - 41 - 171 - 226 - - - R=0 G=113 B=188 - RGB - PROCESS - 0 - 113 - 188 - - - R=46 G=49 B=146 - RGB - PROCESS - 46 - 49 - 146 - - - R=27 G=20 B=100 - RGB - PROCESS - 27 - 20 - 100 - - - R=102 G=45 B=145 - RGB - PROCESS - 102 - 45 - 145 - - - R=147 G=39 B=143 - RGB - PROCESS - 147 - 39 - 143 - - - R=158 G=0 B=93 - RGB - PROCESS - 158 - 0 - 93 - - - R=212 G=20 B=90 - RGB - PROCESS - 212 - 20 - 90 - - - R=237 G=30 B=121 - RGB - PROCESS - 237 - 30 - 121 - - - R=199 G=178 B=153 - RGB - PROCESS - 199 - 178 - 153 - - - R=153 G=134 B=117 - RGB - PROCESS - 153 - 134 - 117 - - - R=115 G=99 B=87 - RGB - PROCESS - 115 - 99 - 87 - - - R=83 G=71 B=65 - RGB - PROCESS - 83 - 71 - 65 - - - R=198 G=156 B=109 - RGB - PROCESS - 198 - 156 - 109 - - - R=166 G=124 B=82 - RGB - PROCESS - 166 - 124 - 82 - - - R=140 G=98 B=57 - RGB - PROCESS - 140 - 98 - 57 - - - R=117 G=76 B=36 - RGB - PROCESS - 117 - 76 - 36 - - - R=96 G=56 B=19 - RGB - PROCESS - 96 - 56 - 19 - - - R=66 G=33 B=11 - RGB - PROCESS - 66 - 33 - 11 - - - - - - Grays - 1 - - - - R=0 G=0 B=0 - RGB - PROCESS - 0 - 0 - 0 - - - R=26 G=26 B=26 - RGB - PROCESS - 26 - 26 - 26 - - - R=51 G=51 B=51 - RGB - PROCESS - 51 - 51 - 51 - - - R=77 G=77 B=77 - RGB - PROCESS - 77 - 77 - 77 - - - R=102 G=102 B=102 - RGB - PROCESS - 102 - 102 - 102 - - - R=128 G=128 B=128 - RGB - PROCESS - 128 - 128 - 128 - - - R=153 G=153 B=153 - RGB - PROCESS - 153 - 153 - 153 - - - R=179 G=179 B=179 - RGB - PROCESS - 179 - 179 - 179 - - - R=204 G=204 B=204 - RGB - PROCESS - 204 - 204 - 204 - - - R=230 G=230 B=230 - RGB - PROCESS - 230 - 230 - 230 - - - R=242 G=242 B=242 - RGB - PROCESS - 242 - 242 - 242 - - - - - - Web Color Group - 1 - - - - R=63 G=169 B=245 - RGB - PROCESS - 63 - 169 - 245 - - - R=122 G=201 B=67 - RGB - PROCESS - 122 - 201 - 67 - - - R=255 G=147 B=30 - RGB - PROCESS - 255 - 147 - 30 - - - R=255 G=29 B=37 - RGB - PROCESS - 255 - 29 - 37 - - - R=255 G=123 B=172 - RGB - PROCESS - 255 - 123 - 172 - - - R=189 G=204 B=212 - RGB - PROCESS - 189 - 204 - 212 - - - - - - - - - Adobe PDF library 9.00 - - - - - - - - - - - - - - - - - - - - - - - - - % &&end XMP packet marker&& [{ai_metadata_stream_123} <> /PUT AI11_PDFMark5 [/Document 1 dict begin /Metadata {ai_metadata_stream_123} def currentdict end /BDC AI11_PDFMark5 -%ADOEndClientInjection: PageSetup End "AI11EPS" -%%EndPageSetup -1 -1 scale 0 -78.2041 translate -pgsv -[1 0 0 1 0 0 ]ct -gsave -np -gsave -0 0 mo -0 78.2041 li -265.915 78.2041 li -265.915 0 li -cp -clp -[1 0 0 1 0 0 ]ct -131.083 3.91699 mo -131.583 3.91699 li -131.583 1 li -115.083 1 li -115.083 3.91699 li -115.583 3.91699 li -119.505 3.91699 119.833 5.07422 119.833 6.1582 cv -119.833 64.1748 li -119.833 65.2598 119.505 66.417 115.583 66.417 cv -115.083 66.417 li -115.083 69.333 li -131.583 69.333 li -131.583 66.417 li -131.083 66.417 li -127.162 66.417 126.833 65.2598 126.833 64.1748 cv -126.833 6.1582 li -126.833 5.07422 127.162 3.91699 131.083 3.91699 cv -cp -false sop -/0 -[/DeviceCMYK] /CSA add_res -.75021 .679683 .670222 .90164 cmyk -f -162.607 11.751 mo -162.606 1 li -134.944 1 li -134.944 11.751 li -137.861 11.75 li -137.861 11.25 li -137.861 9.45605 138.1 7.70801 138.519 6.45313 cv -138.762 5.72363 139.292 4.5 140.103 4.5 cv -145.401 4.5 li -145.401 64.1748 li -145.401 65.2598 145.073 66.417 141.151 66.417 cv -140.651 66.417 li -140.651 69.333 li -157.151 69.333 li -157.151 66.417 li -156.651 66.417 li -152.729 66.417 152.401 65.2598 152.401 64.1748 cv -152.401 4.5 li -157.448 4.5 li -158.706 4.5 159.69 7.46484 159.69 11.25 cv -159.69 11.75 li -162.607 11.751 li -cp -f -36.6626 3.91699 mo -37.1626 3.91699 li -37.1626 1 li -20.6626 1 li -20.6626 3.91699 li -21.1626 3.91699 li -25.084 3.91699 25.4126 5.07422 25.4126 6.1582 cv -25.4126 33.667 li -11.7505 33.667 li -11.7505 6.1582 li -11.7505 5.07422 12.0791 3.91699 16.0005 3.91699 cv -16.5005 3.91699 li -16.5005 1 li -0 1 li -0 3.91699 li -.5 3.91699 li -4.42139 3.91699 4.75 5.07422 4.75 6.1582 cv -4.75 64.1797 li -4.74854 65.2627 4.41895 66.417 .500488 66.417 cv -.000488281 66.417 li -.000488281 69.333 li -16.5005 69.333 li -16.5005 66.417 li -16.0005 66.417 li -12.0791 66.417 11.7505 65.2598 11.7505 64.1748 cv -11.7505 38.167 li -25.4126 38.167 li -25.4126 64.1748 li -25.4126 65.2598 25.084 66.417 21.1626 66.417 cv -20.6626 66.417 li -20.6626 69.333 li -37.1626 69.333 li -37.1626 66.417 li -36.6626 66.417 li -32.7412 66.417 32.4126 65.2598 32.4126 64.1748 cv -32.4126 6.1582 li -32.4126 5.07422 32.7412 3.91699 36.6626 3.91699 cv -cp -f -61.5352 33.666 mo -53.8101 33.666 li -56.4551 5.36621 li -58.8896 5.36621 li -61.5352 33.666 li -cp -75.4165 66.417 mo -71.4951 66.417 71.1665 65.2598 71.1665 64.1748 cv -71.1445 63.6748 li -71.1025 63.6748 li -65.6479 1.32227 li -65.5952 1.05566 li -65.5952 .866211 li -49.6724 .866211 li -49.6743 1.59082 li -44.2422 63.6748 li -44.1665 63.6748 li -44.1665 64.1748 li -44.1665 65.2598 43.8379 66.417 39.9165 66.417 cv -39.4165 66.417 li -39.4165 69.333 li -48.7383 69.3311 li -50.7583 69.5078 li -50.7739 69.333 li -55.9165 69.333 li -55.9165 66.417 li -55.4165 66.417 li -51.8594 66.417 51.2847 65.4707 51.1934 64.5371 cv -53.5005 38.167 li -61.8447 38.167 li -64.145 64.3887 li -64.0737 65.4424 63.5117 66.417 59.9165 66.417 cv -59.4165 66.417 li -59.4165 69.333 li -64.5718 69.333 li -64.5874 69.5078 li -66.5635 69.333 li -75.9165 69.333 li -75.9165 66.417 li -75.4165 66.417 li -cp -f -96.7446 33.666 mo -89.9175 33.666 li -89.9175 4.3291 li -96.7456 4.3291 li -101.152 4.3291 103.579 9.74609 103.579 19.583 cv -103.579 29.0596 101.343 33.666 96.7446 33.666 cv -cp -96.7456 66.0039 mo -89.9175 66.0039 li -89.9175 38.167 li -96.7446 38.167 li -96.9194 38.167 97.0869 38.1582 97.2539 38.1484 cv -97.4507 38.1348 li -100.633 38.3564 103.579 40.0381 103.579 50.749 cv -103.579 60.5859 101.152 66.0039 96.7456 66.0039 cv -cp -104.523 36.084 mo -108.596 33.3555 110.579 27.9424 110.579 19.583 cv -110.579 7.07813 106.054 1 96.7446 1 cv -78.1665 1 li -78.1665 3.91699 li -78.6665 3.91699 li -82.2207 3.91699 82.917 4.84277 82.9175 6.44043 cv -82.9165 63.8916 li -82.9165 65.4902 82.2212 66.416 78.6665 66.416 cv -78.1665 66.416 li -78.1665 69.333 li -96.7446 69.333 li -106.054 69.333 110.579 63.2539 110.579 50.749 cv -110.579 42.6143 108.755 38.1475 104.523 36.084 cv -cp -f -220.353 33.667 mo -213.525 33.667 li -213.525 4.3291 li -220.353 4.3291 li -224.759 4.3291 227.186 9.74609 227.186 19.583 cv -227.186 29.0605 224.952 33.667 220.353 33.667 cv -cp -220.352 1 mo -201.775 1 li -201.775 3.91699 li -202.275 3.91699 li -206.196 3.91699 206.525 5.07422 206.525 6.1582 cv -206.525 64.1748 li -206.525 65.2598 206.196 66.417 202.275 66.417 cv -201.775 66.417 li -201.775 69.333 li -218.275 69.333 li -218.275 66.417 li -217.775 66.417 li -213.854 66.417 213.525 65.2598 213.525 64.1748 cv -213.525 38.167 li -220.352 38.167 li -229.661 38.167 234.186 32.0879 234.186 19.583 cv -234.186 7.07813 229.661 1 220.352 1 cv -cp -f -191.062 19.583 mo -191.062 29.0605 188.827 33.667 184.229 33.667 cv -177.525 33.667 li -177.525 4.5 li -184.229 4.5 li -188.635 4.5 191.062 9.85645 191.062 19.583 cv -cp -201.651 75.2871 mo -198.718 75.2871 197.99 74.6445 197.712 74.0645 cv -197.518 73.0459 li -197.504 72.5459 li -197.417 72.5459 li -190.504 36.9346 li -195.588 34.5938 198.062 28.9111 198.062 19.583 cv -198.062 7.07813 193.538 1 184.228 1 cv -165.775 1 li -165.775 3.91699 li -166.275 3.91699 li -170.196 3.91699 170.525 5.07422 170.525 6.1582 cv -170.525 64.1748 li -170.525 65.2598 170.196 66.417 166.275 66.417 cv -165.775 66.417 li -165.775 69.333 li -182.275 69.333 li -182.275 66.417 li -181.775 66.417 li -177.854 66.417 177.525 65.2598 177.525 64.1748 cv -177.525 38.167 li -183.616 38.167 li -190.399 73.0684 li -190.391 74.1416 190.057 75.2871 186.151 75.2871 cv -185.651 75.2871 li -185.651 78.2041 li -202.151 78.2041 li -202.151 75.2871 li -201.651 75.2871 li -cp -f -252.417 37.166 mo -252.417 47.917 li -255.334 47.916 li -255.334 47.416 li -255.334 45.6221 255.575 43.874 255.993 42.6191 cv -256.236 41.8896 256.764 40.666 257.577 40.666 cv -258.899 40.666 li -258.789 53.9834 258.122 66.833 252.083 66.833 cv -245.74 66.833 245.25 53.708 245.25 35.167 cv -245.25 20.2451 245.25 3.33301 252.084 3.33301 cv -257.413 3.33301 258.451 14.7559 258.768 23.3477 cv -258.786 23.8291 li -265.762 23.8301 li -265.741 23.3105 li -265.152 8.19238 262.801 0 252.083 0 cv -239.558 0 238.25 10.7158 238.25 35.167 cv -238.25 59.6172 239.558 70.333 252.083 70.333 cv -264.428 70.333 265.823 59.8721 265.913 37.668 cv -265.915 37.166 li -252.417 37.166 li -cp -f -%ADOBeginClientInjection: EndPageContent "AI11EPS" -userdict /annotatepage 2 copy known {get exec}{pop pop} ifelse -%ADOEndClientInjection: EndPageContent "AI11EPS" -grestore -grestore -pgrs -%%PageTrailer -%ADOBeginClientInjection: PageTrailer Start "AI11EPS" -[/EMC AI11_PDFMark5 [/NamespacePop AI11_PDFMark5 -%ADOEndClientInjection: PageTrailer Start "AI11EPS" -[ -[/CSA [/0 ]] -] del_res -Adobe_AGM_Image/pt gx -Adobe_CoolType_Core/pt get exec Adobe_AGM_Core/pt gx -currentdict Adobe_AGM_Utils eq {end} if -%%Trailer -Adobe_AGM_Image/dt get exec -Adobe_CoolType_Core/dt get exec Adobe_AGM_Core/dt get exec -%%EOF -%AI9_PrintingDataEnd userdict /AI9_read_buffer 256 string put userdict begin /ai9_skip_data { mark { currentfile AI9_read_buffer { readline } stopped { } { not { exit } if (%AI9_PrivateDataEnd) eq { exit } if } ifelse } loop cleartomark } def end userdict /ai9_skip_data get exec %AI9_PrivateDataBegin %!PS-Adobe-3.0 EPSF-3.0 %%Creator: Adobe Illustrator(R) 14.0 %%AI8_CreatorVersion: 14.0.0 %%For: (Joanna P) () %%Title: (habitrpg_bl.eps) %%CreationDate: 13-02-17 10:07 AM %%Canvassize: 16383 %AI9_DataStream %Gb"-6CQBc%DBSc`i]lLj#%iD?\Y3Y,F,^Qt7inl&QL06M`ZE$"1hsVF4geKseQZYC9Za\R"?fT]'b3Z*`*]2LFW@,OLh&C4#CHm^o+[?bQF-lhBk^HhGi` %Vg!(9^&R=u2lAmSI!bJ:07RYbH$T"BYMQp;pTHNr2_VrCT@6ks^ImBi?GCc.H2%=;jbFd6hp)4DrnHJZYMXa-2a?4"rmgmQh1WE@ %3.-W4J,<0^e^22%"TGI2hnAj]qcCOM87-fF=82+.5J\G-Dt3R??@DUq3moErNQBRUs5SU8"TI[u^0T1R?2L%VRS1G'B((0FV9U^6 %RpZ*BhnAmFohQ[d^\mTth:qu/9.&g"]-$KK^Ajf7n_?=RQhb78L&Uk:=8+qnH26D6Z7j8o[dgMRp>,Yl/R/7[Q-]H,k*t*(ji,[j %4%irZbNi70qQ%WVmp%gVXO/D^\diOX7sAWqt`[T1BXT(UOW71qc@]t-iEo(c-%3=0+C5I %:(;[Do)0*&4uC*#pZ?,H_QRj7]V,e`MjJp@p&6>Y?ULL$?7t_(4d@h1ar12F1UP:B>31.B#gQVI9p:tRheRqD %CP>fs67_g?^-esM$!NlpnDrg:IlX'mc/f"V]j,T4V_8k]qrL/j&B.$jd6hiJ^VZ3*pWukEI"tbL-hn1RTMO!7qA]&4^-`k'&U]@_ %$Rb.@kS&?!s$;_(4('6r&SC5=I#!0g:Okd(i17e\H9\cgI_g5AF1D9E`Wmn>*YT?H9CSLDUn/7m6p&dcD[4ErN2-W*5qD.@Hj<>% %K%+T4)iY^4KN?Ga).DM34U_4@n*iR**K<:2-cuGkhk:eW&&-L@P*?Mbl2C*@OTD+[j@@4KkTd5t/)m&fKmHMD"6Doe]pCFrGYnkE %Ji:t;O\FsZ4AEMd^I%tY41$4-LAhc\kZRZjD4l+%=!H4#*Nkd@?D:e2P?QcKk*L3Ko@JNSZ!d9dsHpi5e2i0oSmO>XSp8[lchQTo`+bE0s?50Cb(4q9i?E"\c1g^mYC??n3_V'hh'nI'f/iZi2cmRYN`*P#h"4Nf4qjalUp%BlqLAN:?aG3D5)6Cqmkh3>J,(2b %D#Ntq'N=ROZ2ZGC6eT9#EuO#d=7A@uqTEnc5667CO_pO(OA9^Hg'qA)?/(@I>5Mq;^[#D,'NnA6*[l5^cV1$_fl-,[XV3_Ua'Dmim"s.,5Am^bpEc6+Egi>(GCMCr18h>C6*iL3^Abc[d02k6I#8[/Cb2J'u"&1-Bg_WIoX3cfNu7@?#7H&Z&DrCp.4<:;MXt %>4iK!Q8d2>CjRU@BE#sDd>/gMB6I8As&?i?Hn[pQP"cHW%LS2d]Ct%bcXmUYaap4(QK6RUVS0IkrkY\6hrrnEYPsks$odsmUlMd= %pb_PN*)GJn21FHD/BP4"9FZhp`G$F4\Nu4MVkfA!52*PEGJ>G)_%Vb!PR]Vl_b8]tq>fT$.[unA4k/]p$D33fs5^j&c^bUp<;+e6*pZ.->7*oodAg*>DliT(stZVlfBAkh,#6]fe5pfK!g>Z:eod:]F&h@[8SbuJ[Nn!a?LU3h?%d( %rS&FUnZQcr%:5"%^i:F+plmt?Val60HSpJeqitIW.m[?M@qc'#l.C?gp@\>&ug/s4So/gH6RaU:*(j)O#_jS">RS %43_^(JNbtV2Y+U$Z(4a;bYr2>5;=Ybef+2ahS$?,m2Glc/4gea-4[/%Ar5m]BnoKP-apGXTb!1,Vt^J^VS:j#rFB=pqJ"&)lZn5(D&qfT*tKhj])]Hdh%mZCMmeC->I*>Ta_. %VZ5[p(Pt,8Uk2Tm.(!V0D]r>ls'KC+EjiCub*r=+gS\iu7]+*j0.T\ZT+u*2s(q>a;#5F_JB(mhKeV(BKm,gXK9Yk4<+F<*BPk/` %rVt75ZbArBKgfHUJBM-[@UG/"6Q,obX1uXXX;/EtP2I/MN!KKj7_afRg-56bS9V3bFm4.1Q[i>M,CMSM3u^u/S5$r9do5aPbm%:KLhL6!''D1&Dh*'i/r$49;^OH4Nc+>(]Du)QpjdTIm6h(-5rlr(+qXn&`fpMaCs&-T0op_T.TDnE[ %]:XTNX1/-,DYh?2qfff)Fn;*sO?3!Nc/8O"J%YXG__5qW_1;O>2a>(VnET`/lQ:WP.&+nSQg\;;cl_#[pgVX!X.,+2eMOhQhL%bO$hXPB/i9fF9,mJ5D`!t:93kYL^+7:__ott]]J,G@drUf[*S(Bm;J,/+H?@THYJt9[BS*4d_,$9?- %s8BPgYCF.PnmilXIeiu\lgN]CqWstlGN%!6E7)];@n]hFmBa_DCHTOF %4N2BSMjJ[&KXtb>KG7?WH2<#d1YXQAr9!W5F^)T/5@=SADk@>]6@>Kq`$+rJplkAt7c*7H]`imin@+#)Cu6W<6&^MI^g?hcCnG>, %1fg5QBBEEk2n8k1?VG=M]u($KGWB#Dqio9Ead:ME&MF(B0([o\mdBLjGIflm*U`2u\QeLm?+PrkL:KHr^,qt5Vt9G+R*PA0 %RTYg"ko:Z.rRlb4Fh0Z*:T)\3F?%fL3A%.V8uHn@-\$07Ai^t$Np#HeGW[%-oiR6t0d"k!*lHB$9bca-j`#E'+&7UOiGba?,[CoU %O:Ldl%fYBi^FqQIB\;*KLWHKGDF);Qg,\BRJmF%)68p-4'fl`YD&n?A+M#+RYijC-'D5h %&q["#,[aP\<;TYU6Ts!IgG#KQ+I=tkRj''tEop.2/H1`u?!([bf?E-A\t^N1r%usT^.8)=nWTiI.m[BOe-C %=SmBZT?$Zs`*2edRe5t7j9)ulkuHmiXUa4H-V1@TTAUCJ=O=?Hqd*+N<1Nk)#W %0/.=6e=G?D.SO*VnNU+o,l__5I^=Gf[c2=erur4/#b*TTlJO="]'FNjtqO= %I[H71*#T>!SntKH:8f^'1%^9o"+KMM %!t>2AAI=_KOV^"2;Tmj-SR>]?6Zq?7Ut_>9VsF2XOl@A=grHO@[97gf8:=b*"A!U_:_DF2AeC:V8DS,] %D=OJ@A"D8Q@Vp3.cY@!Kot,-+?XA3]lK6!rRt(28R./Sis)",c)9b@&&$D)6p_\3SB-XC%Q^7.XTQ1`+^iL`FFur?XO1tZ9'r$h; %f0bB^r.X@sL2KRAf:u+RI`fJ*jni,_hHGtR"[K0U$aK!`b0qh8X#.r$"j<3J>I&._^24W=EYK4F`lM[U%STiMs)6oh(P9SQ`0+m8gMq]@ABSlX;JNfkd5/C)+?NdT=qo<:QS=+Unip %30Fh0.`nd9i:`gL8X?2?_7ZGZS5FTmCh#@R'-D\QfgS=`kQ0381g[t?)M*Kd?pS([;'.&)2u8-RUlfMBZYWtP>7Se-i`?Z!#g[>& %j\>n10W;6Z`#*Mt1upth(CIe0ER;[7cm>rL=LM.DE!YLRpaNPLn>q3Z`H)C+"t,X/.DWOYKK>bN8?Ukk\UkLkK&dB808R=G\Uju* %%WDWo*Fsqe>s`L-Lu78-ZU>';P3p\0aJeL+!Y%V(`1F15I&4^mqENsMQ7"a %s.4L>A_,dnj'7l/>a8q@IAciUbe0/=4L$DZa%O;-DmOr<*qn+_6dE*LfA^25PHCIYT>c0bJ*;CGHVXd=3Cr_%iC5d=O(-FT7ZB-7 %(3GF_1biVDV_pi;\k.!J+.>`Q3(FZm&E.-jELWka;B&G98P5$lSJPN\5V")g;1K4@kg;-tVC$)c:68XBME5UE,UF@?Q,#iJb_q.l %73\J08W,uNR^fIC;tEo'CP=?,n8&2Q]GY3`"eESAF(`h^3s[q,T_PB3,)4AYN!Zk82[&LU#KomZO28Ac%NK/-n;cJl0=*&*h<*%5 %HA(_V&$NGV1-'*"<'m@B_^:BG-$L=KTqJ]EPr$HG!lmJQ\9p5L^uN4MNeO7P*+qb4I-+7H2pSO6Sp;?rQ$B%B(h1g-S"Fo!=a:b, %)WOtE\!@eAUb:d4*@ %:)%jt>@3$D-:WG(@cS.FmkJj>OS9Uf/2?]%KB*^nQPb"/P#mX+pGdFR&[`dF7T$P7"OVBZBKPajD$4^3ThVo,QnXsWkRBX_PVDn*"d]!asrJ+SbR[M6"^ai8SmKL5'*SBi\+<0e#5:B;q62$J %%;@VRP0SE[12KqeW&(!se=#AET$pn-F\a8,UDue6D2_\$ACr[]GMJKGb*lmL$8I4$EQ9UiW^G4)ObnLKUg==Q+L(`thSknX'Lt!8 %/&j%GDFS/q=@Bd/d.@mf@Dg'X-3=WU;<*W4PFtri4Xmt*aL3A=':C.TU.Ksc6mdcW8)j1!a[&i-eqDF(K@p6G!TjF.Jr-lt%5A;E %%P&&=$n)Q283?-L*'`/E+Sk.3KCPCT^t;q/ngoqtUNBgZ8:^LB,NE<>7L#k;K[usP'+;)n[^.,8DM_4eK#/.7_T9ZiSr`5qae%// %Sdp$(f"%u:@t2NRMg8485'#j2UFn-s?Os)V:McV#'SGB^*bSh=<68+AVo(prC)_G#)oQ9XEVU`p'hh\2@'Z6)"W&=;@ZRoe5-[VVP#.S%;"WoSYI"!aVSD0n;(WrtJKYpP?\#\-4F4s+Pn#^]CfrI=2^rMi)[GdEX5mZHLu*RY#>dL"Z/$D.BN(@o=4_ %$^6FWM)TQTIqiSV.\P>>7CB.'Sa:sE>K2[^L*M&DjF\Lmf9^Z,0,V$9=>_C4A?Emn.W=I@r->"J)"6R4%dZbhV[%AT*5]U0)NEEY %ZjnsCP*DD,"$@pK_mqW;kQs5i'(/n8!j#k1'?>JKP\PiM70BPJUhYL]*!GP8+H3Et**QWAGdU%p,X(':Er_t&c?q`)a1u^0-e+:l %0d:H`E?g;\'Hh-t %UT-bX#Vj*8?%RP%ehL?F'7Ln??+hcYWsWKIAbDtRPL;RpZ_eRrs1E#[;4'jVEr&Xtc.hm#[-(Ne0'Tr3_`kfs6?6PKVOjogR,UA2;olGG!B5pEn;4M4J'QbO1)3Zq\M\ZsaQFZMmZ?JF\Cr>P=[rX>7Z2AHpBs*P&PM2CKGdAWrReTatX`#uA %8\>["aqng01'=\i%;dPICCX!h1m$qVOqSVsjW8d4B2=i)ao41TTeMm$f>36LiGNfVZ](>p%\qLkZ$=&i&NLW#-#B:3_W#\O,,A!P %'!I3/.K+:\M>9%iQ_?Ta?D>334K_O[&lDR@H,/G%OHtGL=KrRHc5*#r(A45L0>`S-[_2_t^K`Y<6rukU.7lr]?GCoBVmA4\BFX2D %A%I(77kF?E=?Lu@im\K?1j>\)LQc==*$3:]d/Eo_GLQ=%m)](Gq!mFap[(]Gi0Rm,hJV$8]'kjQhmX[)i59&,au](P`eu(&0r[`r %;QI$d"K',DQf(in!7c)15.QjcPR4,W'".Hl)21FZM-ZIlp0Zd7J:%k'Tu*O=?&6t=$m*RK %\T#V@A*+8WkG8Js^]giLL^Xo=!X?[pA=#.kK4rn8lI7'cJm\Vs?aWH1KY9L&]IHC^+NalXXec=7Utj`_Ih%WY+HBGV*"9FeG8Rmu %Y\0&:J"YNV)O"9e,q[^inb\gYIY1Q[?1W:_\>.O%a86q$GuP#JpR.qnc"mjnacR]m+NPT/g)L=^-\8.cUHkGr&;YNtO15j,-Bk"f %+3;dR4[U16CGeh6jt,nWH"X[E2s"d9f;93-5uS,4jhmglB5Kkk_QtXQMo)eKCdc*mV4P9^Lb@]?5:H.Acglpc:HRV1-0O;PnXRoa %n,E+b>t&o-pTK'kqs"8)j4].Zl3GOh8Jj/g,:7$@1ujA%re\laAWYg];D,H'5`I]q\8Bg#s7F^m6UGe/O%"#WPOgLpBZ/_m4GTD( %DO9;IB+XYgY"tjmVD"%hnaTBeW8G=;qssa:pGY;jkbcVP-;hB_'O-Ukn,\L>"4#K#f?I(bDQ^scX`^=GR`Ei.MY^L>@"WpZoOu*q %e+<5jPK9P)Qp^NdWgOo!\WEVF1h7%9D:T9/5?*]=T2tH61U6pl$ZRFjGXIK:jN5p.TXl)UfZ);Y5*-W)R1C=nkokO;fIu[$T/_6D %TXpG!#)i?971\u3ZlD\&`dcD"$mg/6`I)oPT+:6A\5jU=N0>795N,4T61LB=i'*^jb/1Di_dr.fmJlMmFaCDiO4[2'7rSADPi:Gj %$YBB"/F&"?T6;-p!L#M@/a-WXr^'hAKmuibj6c;$]/?/pUh/$Ad9jfFZ,Y(2%;X!&44?'g*Gb"8T5X,D^8K3m?g!?NZc,YApeX]( %PZ!p(*-"nKA]P@RFT]%LKcc)_#K_A7P=^3Wkmp,_7'E8&f]5%J84/:pS; %JY`(5GEW=mSR=5K"?iMfRo@\?$AQ1pF"W!`HQ"[J9Q%]&;n3(,leUFL]9,[T)%i3j43t[P1?Y %!jFcf>dChgI,27LmU-teb:gNG[r7(0&*9.G2SSOH2@XIs)p4]0Ze?&BZi?@Jh#3IF5LCKQqHB0\3c$dY(r7atITXY'3It`#Og<(5 %eB.F<*?HU#\9Lr.&^M>u_MaYNLZ-2YQeTaKH/$h24Wqh#R5N1[E$1tu6TQ.h!\^"M4D(kkSE5B8$(iM)L_2sF"NCSQ#r@#ZcW>/= %+E%_[eN=l$jp\X$,1uf:Kd91ZmT+&tgN37a:o\87TkaFg_Gh%GUEW/'RIQ9-n-1N>e!I94>V:e5:g$/Hk3.YlYgDtVI+4saYGbXq %5lq=#U)8JO&Lsp\pl.U%NYbObgQJsjofG#2R@(uo"nC>9Q?C: %5nDO.\Iun8;k@E!GD_L3a1+,?s%nr&95ejIpO_!=3KdWo$:mTCgK@E%.KL^[i'1M'8O!8g)hcMCj3;b;G=H$IbC//>Q^8QC2:?;q`fERO8DRq%&4cK %\CBC7m?_QtXQMo)eK4IFG"X7%Fta#WXGlPCi!0nN1na-*3gl#qd`Fe>.# %.*mC:]3b6fofB\M4Wia9.afgTkV8R*=$GD*[YF4ZfH?eei,,kj%H=,U0XfG5Xf&,Ke%l_3)2jr,f?[J13D?K2VL^7dP%?;3H@hG= %-)[n9"JVk;K')pJ'huM.-g1LpgC7-,'THt4_B\c[N/r@1]+E.nS+&6]MhO`DL\AK:IU:.ES6a$L`M!=U,+rs=1)=U.(e`K=tO&:RI7TFO&Tm<-;6ekLU1SED/6P4 %U$V#4e!,0A;@sCMbtiYmo]^ZfnHh&@D4BmSF(".AN+]dPdq-6F$QP,F,T)kgI3=1>3X@a#S@utEQJ>M9`"A<*l@;RR`()r&YG'j/ %@`VWfpgo@]g5dC9E9hgpNZgX-OIp%(cS=MD)"M_Vq)O3-*(,18+[8JTScaboU@9]@c_Bo?1$$*:1tEpYL3O_cG@&pK0BD7'Hgepm %kCpV<@^t[>ghpP]8G,>J__J-iT9JQ*.o!ub>:m9jb0oaXkVjlp>kDf6QD&ch7nLamI#M,6K5?W[=Lf9F_TKeF&U]5J_tQ38=g4(Y %TIeG1NtY/QQN\TCBUA7SFQ7$$I14DX0gPW''t.9:3-(,j?E*_3*l3U^rXNEud9rF%e@TkILrsNm2+`!FN5c6I`ec?94'k-\VuM!8 %Eh`X^]qf(dY]gf^ci78[0^Yok5maWJ?3buKilm6J+EOJb_V)Me5bbJ(ie-baHC8j?VKD!t4#B"l'+_emI,:*85&UQh$9iBH=+X(( %L+AS$&4gMJHaclhKC(NQ1;VFM$e%9f$B)H%`L`LR/dH)oXU$"!%-=2E?t'QFia@K!+['3jJ`m/<(60Ii$H<(u9*4R+Xk7b<4FeAd)P^\N?qi(!`u>EG^2p#Mc2t.bluEq^kF3D/k]o[a'2Fg][$eLmI5.\'=&LC9Ze+& %98XJ:MG-I)P"(^`EbT)R/kup+dt*2`>sl4f;_`+frQ3mZ58D&Lj^o$Q'GG])HSki@d$.Uk%#II%I$M/O$c+9A*cnU/5KhMi5Z*\5$Y/oiZk*ccgihrpR5mG9R8m7_-`\CR?IQ.[r70=S!O10#.)[D'o@8U#l"7sNeujuqZ$\lL^tBs6*Q]t$>.16R5':JGkJ.Ct\Ofo2+4f6!F6C %Gc0ae?pdV2&>L=9Ug?6 %A&YUDETqaIZth5I`J(oN;n4Ch1$RXDZb9OK:Y#&_W29KP\WqQ43'FhW0uYFSj(dnoJU(Aumu9?bo` %g:^@bIAWR`?hRq`QG#MT6=rkT)CkeSF<5Xl.Sc&Z4Mq:>lAVOa;]7shuJ)ZGGG>J$l%jsIG\t39Bc$sdts6Ust %2VDW]P?jkr.XY1Xj/N"--[/WVG,+cQXkJOA4gjIb6+*.li38u8PrTPK*GrX:6h-%cGIV*O0+/fV!js]%=2XeT^#&BnNqhGC?QY#Z %UToHM.;.tY\'L\0dOP!oXts8'@rW$TYhC@'S&1%u/a':*lOp>"*Yt/m\,k^?A8$8uTh#`kLJ^eW,\M!-IAad&9]?I4^CR2TVVMs2 %3gkB-^A5K"48HkmU*if]i3$FjfVCLLH,"!KVE4MF76b56/6Q%4$O1BLjQ[g6PcCAXjW'#a"AdC=ORSn!>#[$MG?[E %kN"@_DF'>U;X$=!o18&":3Zdo>X,mZ`PZ?LGkgbi<]2j)@EI>8-JnC"DWJ5J$?&qb]OKu5gb %0H.JtZL+8BmAEHkqtffbha<.soMcUIIM)p0m^c\V)o3Wag5b4aFSDZ1P?dgm7jIbbIb@X?S3GIVH`DGAa5l`+]=/*NL7)M)"\L>^ %TbOH>KF;:ZL2^C/(=TYDXNBLbQIU\Tlg"7H6:nX]k%82a]pdJ!XMGSoM?hJ;(u$Ip@*k-qdmh--N?]."g0L2OL%*8$m+n&n]&]sr %5TW"b6RJcqNa^8ufR8l=4a@H'p-c>N+u]Em]-44CEM:i"d["?hIUHptRpu,S9AGHY:5/)InSYu"3IW?\]?3u_m+pARG8pFlT5Njt %-$0+11!)L<$.Z!h$6tjWX$*ejd((c^/HFb %*,/YT\YA]*Et/k%1#F%i4DNSBd4gh,_,Q'8A99`0#q?UT_0O<6rK>7HkV:/sleqUUHY$bb$lbk2!J&q9(VE^TZoO=HC:)mWHR>"a>@)QX&oH90+&p1$K+Rb"=\s?1F2=&%&9r;:H8BCVJl0YOePo@Mc`L %MbFk`5O"(>(q;hRjA/\:KYHW+I^!HRhts>8c_8tQ<^oYHEuK*7/C=1 %C)U5*Y4g9YljufV;Un_0<7f3\b!pN:!qVp!#Ur>PaJ1W[N&>J>BpOf$1muS/io6"#291q(*4ra[D9=AQ6$J1Ms++Kmb`$640mKY2=fQ6OrrV^%6R/k_/Hhg"#!6-;ri%Rr7H`D %%Z[G6#dm7>>oS3rD^4+T!2I4hdXU\m#6)OH\#%a.$Q(O,dqU28$!?6d+(_d3*Tm$cPjL9klIFLh^0LI]Q7JD.*4QY0W*`P5Y+JhH %-QDY\`dAPk`tG6mK4W,.=ll^:S*7laPT_Vi)Y-bF>Na#uP9K=(82hEl9VsPXKJq43@PfDkOWu5f:6OfTGTh/lh.bl-V[Fm-S5%kh %8[h?>ne6_I`Y9gnK&T1sBul!kHmgA*0V%8Gcgm)DH(-.+4qdjErfQ]NAWuHc1WE;kluAUj53J8nF;sQ1j/Vo<1=iMRSj$ran<*74 %5'm7uaUqm*ZDAi;hS@V4F2H!M#BFG%SoLuupL$21k@44mbJ2^`"q.hH+7`%=oZJ3Zh6RE6Er#D=jp+-"#%TC`HLgUbM$FSUp;l+R %!=D&gq;[4YDEZgR9&[o[O8('f.T:UP$ZY),%qfZcOa/fAq^Ue^0%j/,h:D+.Df_tg*bTHWdF6Y&k`Sa,LWdBflrp/'h2a>4mG<5\ %JPY9)9^"L:067=lEsF0"c+\^70\mY>i7natW)_6U!VZeZk`B/1DU+1AL;50Zd+':PVkCq+0j3_9"l&I\f]1\6i;Nja-8QHUX*VPY %d2qAjQ`4=KO.HsY7[]1D;)Q+P*pL4&9=V6O)bgT"4#:Cd?goaA:YT-!J<"m"`,*Fe\f5[O]V_6_Qj9tJ%Qk3Cc/IS(Q,MIg]$;9U %Ur,oR`snkcEokM"a;XXr9]@41l/[c6M#F?nm7!"r_DPZJkU=>edNaGNoGZsZU"bDYm%#Hh0a8*/:9+AI4\?"MKcZHFObM6tpZ6hY %c$9iVV`-bYWS[%hH]NT`([sS2n_Qc@a#ED8HN';scOYK%#KoJ!oi^uQdmJV0TY*+17Q44I/%lbq"GO@CiZgM?n/'tY:G7+T^%)]k %/.W6IoJ&;JJ,J-nV_mer/UrK/jZi?cq/u3B@/KS,l().-7BqJFai\3o$gj3)DoV<5;GIC$3G$SP6D=6FTX8<$i4-$JBJ`q4A<"0-'n^LZ9JpPm-tMgB"gN1kAiJ>lcE,9,[7'G6`q$(UHUsa#Y!Y %PK,Nd:MCr\-s]#3a=L`N&_FTM?>VgbMF^f!e"t1l^.e?S95QpgT5dFd@)VYspQH4q6W*i(D][74qU@YJO5Foj]s`=O@-HYFF6jkb %[@c\LA,;n&o)g(pHLlD\m/qag%O'm$71":MSH4[bp;f[nXL51]4;28s&6L<9VhY.W\n;:O4oT+;HIAC1I %5PHeZVXF"tg(X*]HYj:5:uB<&L%\,UikjhUm>3;M4HMrMCZ?2`#do\*=M&8If7@=U5MZk@kQ:d<#hdWS"Z((s%l;i`FbqmpGF4r= %?`I3YE1o,FDaLpd4Ceb(#N6KP,g2cNZ@$tumILc3cSpeFh_=VK_oVEY,L8<->fePr[m7I4X7UeWaR]ics68QocdtcOMo)eK4H%(K %m$?p4XD>DM9(8h+rn2-(eD4'-F`e&"Qt#ZqEb@;&Sis_=h&+a(2q*k5A,io;`ElG\"gLP7r=eie^?a %-ScR28m9jo-@AL=_CEl^2#1d!llCe>l?`d-4Dtic76@Yjg__YOg$GS^N8fOHVi6bQ %V><#:,O%n(?74P-KV4)Z;m1h9e78!N%[Sk&"]dU`io&l@'K(Pf66V`/Y:RF&e!I&Zh0LVpXN/27?Jq_EHKq(h%M+koQU='f:=SP! %5`,<7$d<\kS*-"hMD8++q`7;jl-J&[mPU:n0,[sT^1d-PJkpTZR78@F`*9g9S44gemPmMW@;8N06P5`1G=giD5ptBf%'8h4h69"^ %[b;a6#!'mBMO6OpWkIAH%BDSIh5.ej3=i$#LdsW-7J_#-#f2OUr!<8rYW4d.D9pA\p;b]LS$>BN\k)j5e^?WEB4t?:aVkoQ1%&pJ@5/l1a\N[-RD*b`fFX9.d^cf'a>n?%,92#G8q`"!#rqcTZ[i\qkrSd(Gc,sPr %0`B7Wn2p]1"'?h_#h'K%`[`ekn4Q9]TCP/jjobo@$lEc!/>J83#-,VDn?fC*%_)qnM3 %8N5nBq94s,Ae=pZGN)uq%YPpNZ,Hj=Ir>:6JH?3reLsY"QNc7hYY]7D/Uhql%joW:fYJs(_<2`;;X8!pV"c!^ATo*YP(r/o@.NZB %*IRE!Th1ib**`>XXG^QmeTnH9IjQlQ0PILg$\@#[t="6DaP^^8U,FBJ%FQ'>ot6gGOiQCF2u\CBDSGp.3m=ug[i8=n_r(`K6%;28!FmTeSL8M* %?oHp?mQa(*Rt%i/g1=i6f_-Z@cCA0K"46L.mADoSr^:Vhkt$&pg<\\l+IR'PalC4/YN>*LJWV$disKCThih+c2$[BGR_ju3TS1hH8h(PVtb(@"h:hUeh^FmIO&4d%chiP=3\6#S!r6KB>'JGYa)Q1hie$).Y)[NlqD#Q/m@qK<9AN %D<)o46ZqT&bg+*hSUSOT#P(5\R!m0`rOSd$"N8X"fO2;5BWneX>nHALmV0odjh.pc&;AB=c!`#OPhQ0h@=Un.fcoeDF=e[N`m7J# %DdYC4i`>NN@$^XH5,!+96Wgt;iabDf#@oRW=XrHbgD9L6\:CI-_q#9HKrZHGB52ta4:@l`(rVPEc:-Z56@!(h+S7lkj %*HGXc\nV*::g2I./pnZ`<+9VaV#e=J^q%HC=^jWMA(ZF%a59X"Ee6,!<._85D4Z1_i*MNPRSXoAX\(P7NXI4TCgP_B5d`Qo39S`F %Q^$HgmWSdoW %BsMTFce@G=+9Fuhbc]2=[fkn#HoFk/i06f,WolG46!;%P$e.tZ;"#/Mr2BrK0?(23L6kI1$-k&l-8_XgPASLis %eBl1OrQTC.S=WMn7@X_ti)!5hE4L*DHYQc@@BiCBZVH\Q-5K(tKY#E(mW$O?,bfi/[EH@V-KT)2(M7U_(Dn!Z'4N-JQgb&9#fC$f %-_U2i@uYOF"MSF*3LI+0TF$toE:Ve-WBrme5!&is9PeHH,!E\+E.=1Ni#j_X1BE(/"Dl)G&2;F:&HjalCbJqI1CM8uY0?FH7RZ3Q %URt]+RU(UeDne1lJak?8qh2G0U$FOu2$edPP5o)d!j"^jmoU5;Q2J4&,B)!\amW$OAp\ %cbe4gb!hp5.4#R/-dO`R)#.+f-O*UZ49:f.(dWl_cNoiBTZf?&X>D]+:%D*t=IM'&YD^_aTLkpfJZGlkQDM8?nEZf]'FWQa6$g`0 %?CL@/VDcXen1Lptn8+]>h!sM^1DO$DP(8Y"`XL0$!LnM%S02L6ORX*bn]uW)D=TI=dQ/;7?Ctt@'G8?<:o(1u3\!9,%32d"jARDbFRg7-(keR0TI;@C(fi"ojF0 %9:CRpT\LDe(7A[c+K.R?9aO3QCqVFU[(sm4?qd:VC6c=??oR]4a-\"N)rnd>!I.0EFE:=_80Ud!6L(bI\`6'f8D0=t3i@%g&0r)] %)),Ab!#T;4(2tt8,u_$)NMHhHcikdU0EH5u(1F9G0t^*m-jq.-kB5e2J2^lrVQe5M;'jAZ>F\5]aX$/)[?;4]@+UU@&daq@&SApi %,R@;C9A5PJQSumZXu;mD<,:/l_9@:D2VAPIFO#g8K72gE+HTYn=tTi?]El]TYcbT\;/5#cZcqJq.]*5^T.d;C8t4V0<'qDqBh(IicR3,?Ykf'GJhG_.MP/6\k'WX\d'eOAld_(?PG\H!ZLFn] %?kK>^a^5e]6LUr!A?(*t_?N\M=g0A$"O.t3<@/,&H30h_:;\sPbeQ1Kl^&a8^2S!hXCT0,lY9lCkj\/d^dhf@b:2::/J]^t"7S>` %=]t3o="CkO7h+[Nr.oVDXDQlBI3N$l9&!p;WZRV90Vfn5?Di"$WDZ.JEfSr+B//Pk9SQon,sqkq'OEp@G_s#3`PSZG"#mn>i1'q( %fZKlba_kn0Wp>V!=GPh:9B=2#*ZDJ(Ao8BhO,c&("$-]Wn[e">[gcT.A-aF<&qr3"#H[1B\]F@'QD2^78M$B7Z97$2Fr.hg[00c# %qq*1@Jhh6_o5>K0P)N,*"mF.(^ml*)(NBqr&f<:u;0.\(`OfNF8AOS'a=G4hBW45S;7DEUcctmVQ?hsq@m%+ %J-Pc=WhArq!F\2Zpl$-EN1s$uBZ]-tirg&_)n1 %%bMi)L78<./02fSYb&R]7?ml\oc=ejk@^i&_M'nVY\K%[X6^NdSl%O05ZL=QM3 %L;aPIZU57">qgO+L;5O"k.kPeJ4gS(Uf-[^?s0(.]V>)a1.EV)/R"mV$E?76G-3#SMjR-;G"%>iPQ_,c>+,4IUUVPqb;.9*VGYuNiR,'Cu*,'@XZm-/h:md1& %!Wcr*1%D]Y(0lK$k7I_no4V5[aN"9'mP#7$R%5FWC>_R'*6%FfCE>bKU<4,_\6Z%?1#"8M`@n+YS?uY^&AbE!TTrf^dLr9K) %V9Z;;88J8J+g_d^PSL#q(=$Z2)mi'@R+U)/">m`V&3)*#)Y64EC[*j)(2cp!.KG@pM*2s19Ra\cg$Jq_A7cMD;nNaF7l5'ZA'i7B^#Q_"] %C/930hJbcIX$6,YgE,$@jAZ-+#;Lk:q"Qpf?O0c1)<8gAKP_;U?'F2@Zg9.enEg?s[le51!#i.&'h\jbTEcHV8JVFm#]hK`f+A1t %?<)$jL]X-/Ys/b3IL"%2J7TKXRn[5ip5i/a#G`7*9rglO@4@JueUSh.d`,eRJ0g$1P@V'eYcIkjr,)MS'W!C""Z_Bea(6KSD/IM9 %c;V_d,og1C&-/A,#H0m&JXbst65/aAZX0e,Q5=,7EB+#s.PYcXYG;AJ)`\8J!-"@Vp&hKfT$P!(e>3EO=]]$:)u32o%!"5=>n>P@ %>M8I2W1&"1B,'.Q>U?hWSSqW__ZhNDnhMJ1<1n*Ieo_g83s&#b0N+j)&EGa%,&7MYgB#rZ!>QlCJ>LOoKNi7j!9Yuk[;s<6*77;d %F"W#>6l8^\V9r;rcCB8^;^!(C"dC9DQZeG&6p(n<,"#!E[>qn=k-mbW/JWYPm!0gbC:uc"^2mBAK*1Om4 %=b7e)1D#(p7L-``V8q?-(hR'jaRTLB(*>H_L)0j'P=UF'/q@[>:WD*FKhdajm(q:Qs()dPe3c4#Ye2o,;dY0GdfZhdbM?e$JUD*B %CeiF0HNnd7=3is81p4+hL.ufmXR%WeO=-q67hqgmePM4)B[>8C^?YqiNFYlJ)M$egDAuR72ZUg4N\h,+(jh0Kbqcm3>bn>I:(R;# %D-]'IK>YiCFln=J6Ja)ls?$hgJPiN"V0VTYu624sL2l %ZR4h"3<#!A)J*'l?o.mYDdfLSJd,hj"pjgOHWD<@-6l!"->6U`8#1i\KSRf<-[:t/!nIonE@q=sT)]^5'SWo=!P4B36Bl.KK49q) %9a`^i4m[\e&THH*!oO-O=7:\_&2Q1AJ;t4\<%!hj83jQI=Rh3n$t-NN3u>f9qfRl"nl'o=N0*36FSn!6D;M8&PNr %T=MI>]jS'\:RXjYBq(+S**`8)X-:oF7dfehIVjLhXFaHl*)XK%1Lj#!PnLT#="Tn_%#9O1SK:$)0Ec82@XNk\L<8i99omj+Q %m&K>,Fs=gtBs7_^'%I=af@7l=GA*FF1e$3X7:'h(fQ!2NH,LG4?01oE,mJuQSEJ@KqH7*63k`cX'h=QZ3EIh5M.M<6L!jA(MW;!#69dY %ks6?&?td$tH1qDkRC>SY3q<:#GNkt5Jt:sZ/f`IE?kg&*lA<)$%m#-b*8DFKG7gH;YurK0MJ\2Sr&$H^^I(27ImJbQsF(g'#PtY&C#(rTN)4>7FSO0R7L!m %h\B0m?3&S4/$K@dfpHKDEra!PAC,%+M])d@aD@LC=o,OF8A5+7OJPB..mU*XhC'F=K6EsKbrJ0q`CRq<'*9L\$:_fM!YlT0:GuT> %T/i`)Kn]6[WN/4,$B3<&MeJUBnRco]Eteqg.<]13!G4kBUGYj2>pr(@:aAo)Qe$>B8@doV:]gpHcjQ(u#f%96j.M>*!YJ&Pq:Q,W %\1X4?=#>*lUg5Hu)!Ujj0d/>^`L&V%D'bjneHV0#U%1`d-inB%Kojb')(:t_N;tVL41*N]_jD^a/BKHHZKORiSTq8"9S*OL;pDrl %2"PpRiRKqpBSW7Z@j)+ME3emkm;D>h?:k>gZD%OEA4IHjk-ta35[,UUAr3.tX#-i;5XJ:A0QiL(\si9TL&=\r3=1Vo/d2\HX7[6u %n@OFVi=tjqiCum+B2CnbI!#44V9R1k1DsbN/:^a(G(]3`1pEeU7+tpY@$F*=dS:&pC:$]+RXJ?atRasII?7:Q(0p?B(6&Ko(.BoY$$g.nrC!S#ShtuOJ\&\E2ai0PC"<`JP*B7Xs2/G,^e3^C>mg[=7?bM9^Bgeg'%7Or %V#b.mk&V3a"#0p9oa;B('F#'I!AI+Q6e=ZP&a'E>Af7eD-RRLrD.'pYKh2T(TT*%$h>9Mg$\1u7CN1F?GYmZA8r==iNNNUsPkYX% %Wk3m5aH.5bN7HH0#.%!u#=LfjZX7AtM8?8S4TZOSmR0N:4sQ_E]#5=2#^T#mBh/XD'Tkc9P(L-4UXf5+%Se;#g-enR/eP"6[/p=KcNu0]j1is1ZJYd%1JtTXS.YkD#`U5`W$=\lao5f/[OIh6#Sd7X?*KHM$ %Xq!p$"3)m[&j6`\^jSFN)Q"X`_"FUl./>L%/>WqFJ!uGB!=*j5b;9nT**VWL$#5r"CI+\HU(q8p2H=^ti"hD[bt$p\]sKf!HdNJ: %K;Qg9C"dTD!ul#&cs-]h:L07qC&hl1(WIQkcP@Fm#]EF+J/4W_-IO*E2$`78`g[O!%^ugkW,-3!Scg1f:iU(,QJ1pJgT#*YY0!l.7QlOg.Eki+2C@2e6irX"B:lSCi!SHa`5qop25Vt?oFt[:C7QlZ\UiKLfVpd,I5k8Dg%n%WXh%bME#A+c_]Z;6XoSR4--/m9F %W!3Oc"isV]R=X%*_cls/HC=sq03C9`_?>,)c`qFuu.o/%a>*N7&h<&Y;n%boCo!lObPIV]5)t5Y@@#k1'YkS7 %H(!_n1n^?lj.gLn;g8S %`!l%$'19e/+aQ"O %g&-&i?jW4#n.r>I`>VEMN_;rq%sT0k&_-5a0=_@jZ3(9%AeP(*F5WPkFB)m1.c*M?6Gk#KP+KMW.G%enp6d:TCCSq,bGu1B(3gR; %F:q%E((qtg\d\mQ&DjGg*c[E-X3KVEDUT.-B*(*7[&b1'_8FA#js1QFI4_6+S0VK-8<6[OR>2DPoD146%"Xf(/B?4YHff)N.ONQ, %H>J.!UI"BiSo'!Ca22jB=iCF%Mpa7QI"IG57t"VQ>m3BH"qJp&nRB_=@'$YJ$$u_iGW>7M!SAC+R'JENl@pC9^E"W/lK05DY)Y&U %g9`E"ET1X>okW8)jg60Hi3..X[IONR6Z5IQ;eNOD*!J93QWIEhV`C'I+^AIf-?qi2Pcg\0fGX$)-fH:f]mbsQcWt5&dXuu5=f+a> %N=d6iF/egUd6d2p*X-Mg'a_MC3A\F]>/qliceqXA6&'I`-Np)pr&#iKGj[*E+@s4uS?$Y:Du#"$fQHU8n)4AQ0OF8W4:L;A9!&.K6(HX+-5en3m,>b]bdZT5r.6`7f5Y85#kXc?p7t][U;s&ujcAmc@&?ojS;'rN"nMR1Z %2^)0=&j6W\.[.d?G#nc<>+_S?SUntiaK3q@1Hc8>;kq(Hlun6DG1hPEHVS?qjG4G#h"6WN);P$4@'`WG-sOOge0.MSrW[V2i*@=p %hFMsIa\eWW!HX>+?ZR?%36G89b5(ji'EF%G'9I>%((PtShO1,[3-G2$$6LfHG&`*CS?(mRkuosjB%fa<(*j-IRo3[Q)NH:Y&Y^O> %%-RhXJ28j[!;'TD^ilk@!p*+;@YSs2eb-\9MG3p#!Q%34cHdA]4tJ=P9g!0fnJ53qa7js%,6e'Rp705lfqAA$=cB\$Gg>KF)OP[LYg1EH$O"AA?I\L)jU,F&8!KnnMTWN%(rHQAZ]('K(e'upJ=Wh-bAH2n[!B$nt73?q];)UFq/MT$X:L_dT*#iprM\KAK"3Yi)T %p9X,16I?4`%[j_J^ln=(e_ChW!A##S/-cRpa?a/jU(BUfAND=F$-GO?@H*Lo30M0=e,G,Qr@I!%2*+W60gb=q8WNk9h1N6We5-b] %;qqr.AdjoX.6bncbQTAe1_/\dc2F"ubZT//*4`(V@r34m9[+3-KfV?+8'/F*70RH*8;P(GWTO]"6qJt8*QZ`6@NC"*;Ulddp!@o_ %%fJPV,D%sFh?4A%k9>Q7'=T[=k$>J1h&\Q*d]":dnqB+]S`&gl@F'%WuD)(@HCr&0OQ2*4g`@,[];CgTc*gQmAR;C5.APj4kD(+Vk\+<_5fl+CH`nEN]T@hIA>imGc1CbtQ- %-G6BMb#$M_ZLE$uoV%k[Nn7!IG@>EnB;V3L]%<^!);=/[i %'C-3C%[rVUa;VKD7q!!HQAt!o9M.^Aqsh4!DKZ?E,&am0rk6na<1GBNJnLtDhUf.D!j2#Tc(":$+FA%O#1$1>-5YM'EtlNV6@!"=*+4tF,>b6i9"[^[YUj*[*Yb[X %r@/*(iW>Dc %iJZboX5Q2FjlO%Ve[/O8;@GQDJ0RC3u3:\'=l!1d*cm1UYN/5ob.+QKt366,NL)Jm"Au"lD7k'p9+TmAH.hR,YG=7KllX)4JS?jMJV2q5WnI>ZXT4f?s#:dkf/pa %[_p06^IV>P9;.gV7l2ujj&%:@AJlL"BdqIf"5u[nUE^(,41O:JXApi\Tr5ij'P*[K8gH$R@FeP5+[&3nPq$KG-+qqtk&nK$$[+tL %DH'pf)O:*mK(oFQ&.@2Q%eq6*)'(Nc;e-N6:o,g-J&KLe%N3KIT-ni(plWU7%LYoP\qB`-0FTR6Vnk-GUc>Zu9sIG9Q-'X\%I#DI %g.^6&#IDgi0j"mH.3Ja#:)rU?YU8"TO"1P?./Jn%[;EIsa\ErpTOkf$GLIV/#!,TccAb$7grl;].\m8>O-bb-]a0QWi7.QRGN>`.2EBjN-2] %^ll2/IQ&d7S0Y$9]^o:u3s'!c3,caB/\%dG#G_RDn!Ck#E2mI;%nPI92\dX,!!1O+.C$=`p<$e!EW?:SXE)C-DEi31nX%U%$l/o! %7!L8G+(24+5IFYSYr$Eq''[PCcD/Rqj)i$;ErcrKQe1]MkO>EgcB2,B5[j(#;$i]""i=+RD),3&O=;:T$;OU,8Ia6Mk[_OqJH1D9 %9W`04rA%Ka4CIT3)/<,b?<#Ik9FfUo8(MUADWjX.7eA>,UM %-DItp[kaqZS15eta(g.A>bC15[`)C/SrLR$J4)ZS.Kl;V4((>-(fn=*QO+4r0UIX(D0r`#ehm\g[i'.XrbS[V?bF;D82uE-@/\*P %@`\D#!'&JVRj#,HGmBnJc%9?A!KO5;YJ=K?,o#WJVIQn5UoqN_=-7iH$SIq[/$'c4'Zf2dMU`Qi%mT3f!M+sddSPbJ/atQ)5P?en-$=i*/go>4Vl?sF`#;QH4 %oaL!Xj+'!Q*E,s09S!1tYtV9:g\YQdDKnF*D3iUD%Vm"CA9$',9,XmOM^5.]^5k]99Ap%3A$e1)-FYO<(+cmB7-J,hs"7,J4Qp%k %ifbK]fZT;dD$uadip/!n$Ub=)JUhCE]"oQo/$1:FR/d6pGF;Rf[Websh/In4$Yqq4mF&op!sNaMo"rIQcamM8J-"O"Uj(t*?:se" %W^Z^mfLa@N!#H"9AZ&NE_9[(r.2XK$8#?qg[Opk8c=M^;".932*U0F!q5@rSicbgD8:PX;5B&n@RrL%d!oB!G.!a]/>YQ(SD0f %PA8kG*Z;&KhI"B)Ucas2qhEjfpF@p#^7:G>bjcI-og4;qKE*'igdTX\[PFe$+'F9d3.(-L#n!Cl% %iPCda7EieD)P>F57g$a]ie4q+nt-Pb\I9ZB/d;[tmP]>n[tQuiRTE<35#0Eg`h#JH1D99W`0dqdm!LG]56Q&W!Ab %9b/Hs,.ejVe+""Op0dLOPAlirWX;S4>D(#"[WQUE_.)ds,!__9W)b0&89%sWfhWnZJAPOtGaZ"R>6aD^"'>%/.6Gb1+Ug47moSFM %@cLGW=5:*mn>,VqOd#jFCTns=]2`'S`e%E'm6IO6Qn)RJ`>1Pd*$i)::`r"iT[_](]jD!0L'M)R/`Q)__BZJlaac)'RBgf=(n:R\ %BpH9KnTk3C@i_U>e(0*J\eWd+A."!p!f"<'AgpY1=G*2k0bc<<(b=+)[_6#Pl\5YrneP).;S%K84MZRK<[#!hn2PmJSeB2a"U9^Bd5H!X#rO:gE(1"6QX@&/Z4'5'lC\:0J'&3Z!F- %O(m@X1C_nF6je$`'J)+b%9B[/kmR_('Egbid'i\l?sW<\W\,O!'Qj+,F6*,Bj34Hq[L[X`7N3( %*@thQ%+8PcaSQjR$;/2^g=CF>Z#1EJ*T_eK)sh?'juAMCo;D'uU%G_Y_AM1XJg2QWHqd&(l't`1ikf`R2:t&IA3/4nVF-m1f[9+lN@JifZM.d[_5lcl%T;lEZLjX3YbElN*E+GG:&>(Rkg2oaNC`Q*>"]=0e&*edc3t<;'s5:9F(>5s!K'eO[L2GLJ+JVJYd& %8%RZp(#28T8lRE*o224Y("h7[*;EQ6O?$'CL-$9QG6TI3jeI@7/X0Y3%XZ %bj#")o.4Z[#CF!g(2qHjdib&s$iQM)C.aF%J\iGA-H*?0lV85h.b5)?$3WX"F7Q0H$>HG&Xsd\NYZIbDg@jqaedW.mju23f,G(f$ %;W5#[4c(+',nifW8^oG$\gfu0gVRYF6X-_c1h,jf<'"qY<:4A^33g31?bN(_o"<=1[-bOV40YN4HNe$oaA#[)dB&Xc"j>R:kQMu$ %)Fls0fntB=NM#7./RKDT@dUsN=t<]i2%?K2d0?8Sa!)]M#=E+>Ui% %/^U>sg-YXefQ*jJ]E#&MB>E??l<"_WBKK$55XM-ng:"\%#4%!K?gbmY=PP3_"4`%l=&,>p$a0"-,g:@"?,FfuL[=$fqDZ %?X`=e,!`XfcrodMlSt**17S"GOIfNWD;3pJNca+WCUnD'eV04'$;aC]IKe:a7^4:0W[u+e.gU'-LrB@nB3DAh[VZgdTFBDjXIDb3 %$r(*QY]/3E2-#WJG7"I$]ObhpgYOT9Fi/iI3H9"&#TYS=>ck$M'dt>M#3N%K;2u5JMKF0GCD71RGUp4fBa]'ZAEQ[KFr7o!FU:F+ %f)@B`B>+>j]Usbl=eXBQm@?"7fDWIQ$O=/?<#IJCn9VhN#:dSVoS+L#EH49RlPl./ks440UFO-hD5Pdj,M!?8$3Yp1?,)AqA"E;h %!(-bhKtB[RC"rMrY\n])/Jl_(I>qdgLb1_SZ2?,7)kH?DF+IQ.js>]kUQ-W\#A[LTc%7Yu/PthB",4Yi>&$TIc?9ATf?\UDl]djH %]h\ju]),QJh`RNt-DRf&"`2!QYW*CJP2ohB$\htFHZ1])i@:Eg=gtMTQJZ0=5c-dXFKjO&@^+-]&):!s5iJb?CYIM1.b5%>Y3*I7 %XDp"U$euYD^B/bi=+ObZ("@b3?Im$%*5rkiE2O<0)EU#G=,e"'>n7%TlB=rMidmFB<7Nf!OiC10@U?\=*p5jiXT^>UlRCD[0bi;[-ji %Sa/YXYT`;O[A6r[gU;M"oSBmWOTItE?nOW-+>$7C]H:PPF=5VGe38#6X7$#bH#Nd.[j;s]jaI@C<*o*1WYW\S97!iee19%n3B\%3 %FV%JW2-L[b@'/qi6+9nJ@Frd!$uAO'*A`Um11#6pn!4@jo,fDM]k@NeKU9PCg0Hm %SDsrl#;QH<0ERP,6PeqA\^CeOqjD\%lte[1hocVg`iPZEH9k;bF6tYi/D%?i/YS91?_csQI(?I]JDIRf.)AsDJgLB_ %$l$,WTr)\qP/4`pr70T3JCf.P$&40-mT3dKDG&u1]uSoH<.KmZP&ggUSE80u[OkNlX=L@ma:nm]!GgLeK,"2f!_) %I*:<'&,!8RM(e1F$bY]'>84PL\EXhG%8b]GWVE$$]0NK[Yeo+F9S"n+K;Db>_:i\3)@GV5jhXi1g=ksEedW.mk.QHi7!*O5lMV%u %J[m7@LhE4M@^!=%f3uPMW7d?Ijl2R`_@GXnbOZa5\##*UH[/BXIKg-l`N@^W[\&Fue+p&TD(rJ!Zk?3]F&BXin=nI8nSXkWcfUoPBn!%ibuBsR`&[m2a[I2b&fr*uk#D;6!X'uoQ!2YFpIhc/G]5OL%B>'b3J``C]D!8KhK5+.)IS<6mq3kA3`gs05MEQV %/fUl4fJf?+Ya"l&Yc=kmn#p$IG"T/JmubGqlM\bJD=12d65^rr@[rb]!>r2d*uLK$6g]7mR,3]e+QPo>gXrkR]`H5XQ_D4R]`;J7up=+.a0iOYEK>cjo.RdX>9T\3d>.FiqO[ie_^7j?Eq`r`&C_,YifK;!-4eOCO`Fs'^+K-9*dQZ'+R %HL%Z+J:YjEVUi+Kk&@V8h=0?+r`OoB,/Y2g.#e8F4pg,'P2S`0.9$oPRZHgB-;KfP/R3!FMbC-gX'@&aZ$%6g+P[^9lW784XKu.s %C'YrLn5a5i/UOB(apeHUjds;J+Bm+9oBBut%bMAkP!H@4g'3(u#g3bRIS\e5@A(m-'n0&aS3[j)tbH.,5PP:#"MXK6>(a %CUn+t\W*2;_Mms\%9R?.>NU7rciW;Y]E'd'XMFbtI_u3K%N. %JBc6Uf4em3HAoJt`.ug)P.4+cfd,"S"Y/c=Z!&8J+?UBX\(;&>IWL19J:YR>U"6U.8XFn.-sZNVer,s67pauA-rH*#MY`O(or:hVLCr7"-pQFe(/\DZ#4f*2$XSUOi3)2h;E_cp3gA)HA[W$-]%+s26.3$m^.\] %DVCs;Kfjc\,p8#bJ26',*B#8[q"r,K+qS$p![Mdj*0&itM( %'J&.&8-bRNd00Y&K/KB8,dhhhZ*$+VfNGe$Q=5'_&cD%2>ud3?`&3QaRW[rm.gU?k"@,:>13f[]SP2Ybq=S>XX`Ib(B$M:Aq>#VW3!r_-'G?^=9qN^uYjW]tb'k)lbROf5UePd/j %YHhVDD(Dn/12Ye&)hW4\o4o*09Q3To>[abU@_l50,poiijZ!uV=b4;P=UL"!72Fe_?c6g9B"=/S@dQEZOi;p[G)F,iX/m-FCdf+, %X_lhiA[$&sE38,j=A)bWPt=C[$eF#\5]>+:bV?9+!e'*U=)CAAi.GB;/aXUAip8p/O2Z^YEf/lC'irQ5D)E(rWGUDeA8lG_J$n"$ %$&X+'L5])AYu%Ql!l.Ep%/(#Y9uGe]6T%nS!A8?bUhuTt[(=61J\;t[KkfEXK="]^0a--D/;@9][Wfo&?$"q-[6#>eAM.F\8-m=h %[;H>-#[\S$/$)"f\>lL0`WBtDrMjEa2>.`^NL4E3((8]n.>kH5=#"X&PunHk[VbJs_7Ah1($]tZlY#ba[1\B$CX!On0"N^XeQ&8H %P"KR@YlImR'@XDSaWs=H'PdrB8h:aZ2,c&,p$jU;-59je2/R]T%+YjuY#`"F(4knJ8L5,[ehRdb+AmfPX/c4s%P+#@/-'"B[_$>[PWna/o.2mBq%bt)lt'Y %C1S,QJZ6LqW?'^dIMo4;*aH0n-celAaspSKAH[(r'VL0K3lk3'"\$SUeqI(3_>a7Q]3]7&+RD@q_(pVQ>"V:F9IG+pWPDub*2cBm %[sR2C!WK!q^_1(>6K`=^'+J&ZV8O4YoQ\,]+F4bnHQ`FFk;C::[LH5S6T/$Ud/&S'XL1q7em;@q:gbfX(i!pBACRhmh=0?\1Htmf %?hfaX"VqKs=t)^N^XIb7W^*aK"182'`#I@)VP^_;]P9p:)mLF5??EM*-W\%1cV#\'N8$^*7W,$c( %[&q+FClmXoVCbJ-g!NZu*S;mH=K%h%2+W'o'gmMR^g`,-D0r`#ehm]8js`d@W/s^iXh\D^=t:o9gL8K!b\T"dTbE[8JPVXf>hZ %0GR\@[AL(nY%$5Vi+h[(%'GnCeI!iCgb/nk."<._ceTqOkRssmS-n6`Zf](MRs1`_k^q]aY%jWl%;O%6.pf\"kQ)S9-U-_;sGIW[hDFV(HQEVhB@Mlm/+1g5`o0P2d0b" %&hM\Y)B7VA`E70dq[dL#5S]\4)4[SkP4Y^@s3KQ6/k9s;lCq(iGN_8KYZL1c.kd0U[Id+fC`f9:>7Sj1>7i5X9Mc^h`%>;-F#]KI %Va's,]N%sqXR>&/h,Gt[fQ;YCjL %6FkiGAVo9liDa!_J5u<.)P$Dp<3;IF.b+gilmpV"l`p\tWn#324I#t\&-A0g8>PT&2)HUO_.]$^CCTf6R_!H./@[jq7^k+O_JD/rcGZVN;R\^^b_ %ZEMd9S0t.N2.omf7o3c(WCL0X/U19t:?LK6e2LlXI[uXMAI+9p;D;AW^k4G![ur!$qdt]gSJYj#%ea_K'#0EFdm5r %Ju.niq?/;nXi_ELW`I1(5Cr+>X?QF[k3OTU39NlL83iKH\XK1.DN2qmiOLT/f*XKo#<_(k;bDDc'+WCKcr %?`?P"Q*&HYX\S$:a](4c)OJ)?F7tkBR'6u2O-4oUq?mD(@bNnLI#E96WcSc?bGn0Bc)n!s'\i:lI53eI[8itOgD6gjW6,TQ%<\51D`;M/\$PY]L]]e]h-W6l2J*8X`3KUZ__K7,3W&(g/?S6@M[.eh'sbY]Cu<`M/Oap?Md-qgVDO73S.7Sm0iu8V`:X#8Ce8)9[9A)@pW=$uR8Sd!L:lZFs-.kA37Lj3i)El"U&T00S(HNF`r`4SkQB\E"P#%nm6(NA!)Jrcgi)NsOcG?FEDd)=WqGlsK)P".0@&/%P/#j*, %`^!YZY-3C3/Nqrg+-fiN[lYl]9%F/*Sl:,hYQ$NF1mZi+&S@,YB$hr"0K]]PY.udjI]+kdrL:NP:1rLa<&Y7@28AI=Ej#nfn`lW6>Ei]_:QLSZ:s72PC)ifl$qc-6U8)F?E<%L_Z3'2? %.KBiVU7<4+bQrsPWA&(p#3H%>2&LK:T,M\%q_G,ZeHg8n?8nFP,YRJ?&8="h,gloi;YZB:sG##ii@%1WnlEY9T]rG*@0IL6GJn#"9@B7)2o\UI6>=P()'o]0d7bGIl!Z&X)>?bk@ %XTGEM.4!Tnjr,LHZ#-,NTQ:_]gBK]/#0C%>6HH=/\[`&JlYR@rVbj@^9USrH^.V4eHB>\5W\$iBaXQ4F'OI^,eu_]=M^^;P%F,hj %0Nun-P0+oX-3kNI2!;M&2)o5FiULM5Zktn7 %goO.ODfT/"bQA//h5ID&YpQSUC:++DH!+m$:81XqR^0'F""8FtlETK7'iLmMkla,6lDE&Z1!8#PRWGE8[)o21Z`O54_D?4E(19&41+[o*a0b0L0_-Mh@dhj/:)%MUV4>9PVfr'CtZInauq5U;m %.ptNEl&;/Ec!Y4dq;?nm-+NFoc%N%%*?G8.%a9`^OFf6LdR9!_90b(X:rpH:jSC6G8/'%1RueF!P7P1/A1aN3857u3Un`Ee#OFk: %n4:j!@qlf.`A/#@HSahO&r-h?Z"FA;G6>Ve^`4`.46g\YX'f]&Y@# %(,&\og_n5+6"QNp917 %1_!_eER?>M8J=+nNq3kR_a.B,P*gjJ9X4`s%_fnBMU.P>fk[&ibP!^I4t$1M7-/tBd#leYe0(PJhe1E6L0!*:9,[d3C7Q-5MntXF %I[0UC'>a58`B)sfT[+&BMm**mhYcp?mEt=A%mLXf^H93D#-\4!c/3EAs%Y]VNnAg0#l*W]a,B9[_nk6ej,7[6e$oAKc[WO9Uh1,9 %OT2+Tjq$ALp#L$MDpRt:i:skW_j@F]rVPmNRQ`ScXP8XT52Mi[^d1=8f^7q%`7[p&QZ$fgYOPo%rpZ9?]CHF2mk,YZ^MCTWKC$59 %M_bF3o;jS>YLC[U;Y&]U(VDrFic5k=O(qbdpiSJ9^V0[hWh#3m0,JQqI[Z6j/A9LLrH*MYj%jm*;+eg"*N-+?o&d!rpHP4_;0+J( %GZtK5pRm-oc]6/m&-)P)m-a*"j7QUpgX47jgUpqdN`d57^&'L1_$5&]`sdoMKh^EP]`$e68bcr]F/MO.cCC6NcO4,<(SBIR%j*If %Dp;8Zfl=U;q=a79md(P"=Rc1&V>kg\Gs7jZ#BcUY6Tl6nl]5-)SDBb8CBMfG.aNU!+1C!1gjV6]E;lcioDeEEp>l,bI8jtl#J(-P %o`-3%)1BIaci7.SPD@3V^a_JIcaTh@J%@V/II:Ce?CZr>*G9p>f8ja]!AaKTY^(&n$SFC,cYlVJDJj)3<%>Q5XuX5, %H@PPFibm&=q&BKEiT8J$s7#^W]@E7+[^R3#/DAtK@^L@5SmA_:hh8H4me2lui6/mk>^TZG]g^h*@=<&Pf@`B:DmoIX;>1iKDc-6E %F`1.O2PH1$^D;NA'23RSjg2-cjkBd14];*9cMr$9q<^tUDf:+#*7oT8UCE&&^`)]X&HdKlr:n?1\:9C_Cc11hh:o-Zs)i==!H"J2 %eWjH7-M[2s`t'7E:9T^h!V]$KT"R%#k9"#K?fL^HO2u]oipBAE'Us&l?0>fYn(rIP^H6`OT(YM*rYrjrO#Hn^j;)tHT&!Z.h#@%$ %5D^:7P<](n3T$&<9.q7J'6*d:rqu,PO,rX_rK@M!9lHMuQiF^k%.a.^MsJ!=BYJ]tHfY"3OUn!NiF7l/TaafM>o+?d15YAoD8Ifg %JsK&m?"4)F%u-\uO^P5d5gec0^n-P,,Bf7h&\H5T_TugX,%d_bREpkBIL0Wa.W=3'Q3)7.aLo0qqtoWsA#eVhSXHCb(O&)LS_q[> %^#/20\Nd[rk%TV^mTDrQtmqY&q/r$b4VpVX;IgKNcf7,H3Zjp/.D %b]]/;26Y$oG([T<*Tpk#Ki@=n':Y!'ic2TKm!nHJZKp7o[T'g/gO?ka]I1S>ld):ZgOj\LZ7*qo`[-P[ZQDi$prcVuC,:qT5*lY>cdb)q4_4G^;HI]k>1*^dOO\UkqsEDI5;*K,E2H%M1+^u^Y=:EG(#FqeaWFSPtgh)uqu<-Lop3Eat#8KV;+A3[d*jn.0XpsA0742'H`1J7K![I`51bSP/8?:)#i]f877S[&"Q4=RtUD"?EL %c..2:^kJC$RG2d`!U$2!qY'A.`prJ`RX42V2!gX4EO;"S7-S7ZTELkc7niEff/6;iXE.d\=5s]F+-V+-ke)@WR/'>Fp7hJ?g"RO&O4cOi%l=LKS[MdBs-n0LlU_U1:"B^W@R %d:OWmb0=riq#U@9)@@;-R?nR[4QDlK5AD#5a\O7Es/nYp=[AWFRZc/k=&VIAttdlKJ8W/,J.i %oJcaG-%/n/2OEfhlaQ'G0!6ki?_,uD^HXrrqg*n^R6,lhnJ!A)jE:N;r<=_>c]1pnmdanML>>UQ_I %RcQU+=ll.73dEB]PF7Kk6=g99\+QT)\'`UEBWa.Me`HZOp@Z*R:I=52O7N!+NUF%tBbomG2Xe9cYHGkR!enb*u;?^hYlYgR!&HVpQmnmLoq %FF0Esil`E^cd/f0,RNi8bDY\q(I-c(q6,^GbO`>!DpRHDg[0Uj_+/ge,qOfDBJIHtqMT8Tb2GE4jJ %=>*5qs6PF%B&du^8O#*gq,B4Xbhhsa"Y1rJfO$;n&bECY8geV>mh*[V-F;0VpZH12E8A5p%t>3[?bJ=,2P3V-]WjV0>4DdGgeG'O %j1jK8^paK5V;a+;\_(a7]?M71(;%h#[s?>H!@s/^D5%Vtbr:R:B!L)AG+6HgZe0+1]?Qr%D(_SLj&NTc/4QSaDhRsFl@""mL"aCa %Zg5W0BMCiX;%ZOb($M+oO/3,P1%?V[WTeRXO*RCGL.\?^oe9uT)O3Pk+]>'tE4D)If^GBrQS[#5.kE:=0f?VYfs4"3BSXXZ] %>sC6V;PNpIkZm[RrH?N4rOLeBQs,iH;k"3RKfX\u3N'Uil1FAf0=P$R"r8--'g^F^&ncb>*F5HO\SfD0<$^V0]1bt$h, %?nmX=,&pMc!tJ,)]<.&(KLUW3NtTmUF\u78CQ6 %2&;t,Xr90jRbaNPi7kOcAp^YI]t6Ej]0!_(gWd]b[r&*,F(S %hVI$nc/1Zhp]X!cQeY#&m\7+V/\-d'#A+oG*5Ao27A%P4oZrT-5CC,>akeC,iWbk1NpF3Y1?HZAQfN4*g&3k;cM-YXD==b*GjMs/ %=SqB2a#:_HO*o!j@K#>NM#6;&ioYAg;r#pofrMZZ!*5"LI,@WWZi-6acQ_66Sk4<,pU9#rMo)qOHr%Cf(56[(p_JR%;>=HuiL;El %/.19@.t"PN05XS^p/0q@SVL_T<5.%a/K3N@nLY[:U@BfRh^40p?Am+<#pqa:ol[H5le;E74js3+f?MRp+)asb7Pcr8gO92t'Pg0(+2emgY4p+7=TkS8[GJ %V4U!!GEW8uGC=+@KZq/IVE]VCpLl3s7Tk(X!c=9pB@e`1+#q$qnS;S:06"i^k3Nm>BC?2BHVFS9VN6At3'5b(SUKGt)a;mImFg_. %!pQB'Z_R6;:E'G@?c);,hjYK-7top3g?u+NUu14%lOS3;O1hAl)]m#lSfPf'5%#HrhS)'745YudLR%STJ?I,_R5t5l`RW!Iur:g)Xlgl^4 %//8tHBh-hCl]mePEG6#Ok)SETaIr6'?J7`cfQFI`iIr(+qE.8][4@rl6,nqd0.NJQD)6lnq_;^5ap)Njh8 %q<+)PaKO%BG16>bSNf"c0CJggHL[B*\US8Sl0ZIG:KQ]u4>O44S\)o"QEtYaUmW5f46Iioj(IPP>^=q^c)m5ojlfs0c5f,1pW!cW %][FLV"iTuXjkR\N-7A)8+UJYHp!<1lBuYgAkA&gX"7Xg+m8OHg@!k!^bQGErqQoM=>-h) %]>bbtTse7i%Q."f_]&8\$`WsJShItSEmd.j?MaZWq@:@C>\sZqJCZc$D7lj2h/HMr]'fZhjRA?dZ=EtrqP@RqIO5>IpN#fs'NBa9@3/-ER5c8D;0i2mLFZS\iONS@;D.o,,!?U]i/gFm:"Ta%mY&<:Z'Ejl()1P*Aln4 %.'$EQ+.8X^_qlglj/C_8o*d;nIV\C=T70]RJ#G]clWbVRC)\_5C92EUVFQnP!T6]1 %Of9+M4GK_tVJ[*-WM:UJ_"PGf!$Q$&T)klYGkg2%AXiqH">HBY5k*V:`^Xqo6dsRhm[U-f^\_D`r2*K$50=p]9XG.^TbE@jA6#g6 %arbd6P<]+\3k&#T:hbiJ3Xg]liSVB49)(m>8m+!0g6r%C"Ul21FT%)DUrlYn8"mP[N/B+,0J*8GkVnHXegj3a-BCF+mhjPhYIKPZ %#]6#1VgE-rGe`6pmhmFQ3N\-&m/,)%fp7L,7deWKV@BC'@oo<0m;/f_I985WQo#Rs=.h(mU(V,K"GE%Y%9I"bUa7/[`*tZu=%c): %Hs;kc[p3&7DT^"%].)9?(JW^U*(Np3&r52*Yss,.aGJ^4CbsL6NA[T0.J"1MY,US::2c?Z2_I?oY5kb(;_M'Sb,27O>jWjkG9Vm@ %U5;8s9d-#t>"t\BVS>=od>(9#c<(g>gXH5cM4;FoE&X.3mT>dC#GY9;?AJ[n5#Gfk2O5J#FPMnhqjMj.nHNhW]==iL0lQ`f/eto_ %PM#u_^5De2ndOY2SRn0B(?%B,7m:R!*07+C%Eq_67PC3RKigZju&h2M3N_^ %]2`>+n`SR+PCDC:!#i)/n^IQFFl"%I(M%s=8C]0`8d`jT]h`7O#jj*mB!gAu)5`i68]Yan+MpD)meG*>Le %c`BV5Z]gTJ;tVK'6,\a87kP6K-XNJ,KYjTrbT'B>+]mp\XI$hrQB)?Z %ZV(':1(81kL6]ujPp=fSeb#(H+2m3'H?ts>chjt4OEbqWfjh9r/9acVPHja8P&>qIqb$i*Mb%=qC+gbXK/C5d_srSF%bjQEPKF8$\M,H2"Ar2@tuU;IN=Ipm?<0t*tFI3qpA38M#?\QCFBX1 %=$PQ5^:cKRX[LkApXBVRN=,Hi-TX1cg`0L95QR/1]NQ?SG[S/$ee&8kTLh?d,#,(rN=ALS,pr1D\iP(+h&dZ"]'s&K0t,FrR]"h9 %I7kjC*\-JIoG9?ga=YpN6!K:9FY9T-9X5fIcOb-F1XUSGQ&%>Xk*(nRn3d@H]V^C5Nr9G/KYtfo %hoC,q(h`.ISa5@8;*EPn9`XB!J2TBi@h(RPk8m1u:3_@(r,h7L)tkg#@])QP3l^#W/.9j;VB\de6AmXZG'f/+'-EmP4$IF:(@q5C %I;5R^>tJTf=ql-nmnK8t)nut1+ZZqiHO1XMuhZfB%JK$Wo#bS;X"dY`Q&6kKr`bB=cCVfHol^]r^:Cf`;?ipYjd2&kC %U`k/IGI7*XKLs$gW,Y)E!n5"2bhgm+Xt %Gm$g^C6aRqFM+W8!2?h+'qRSY$d8]M^.ag"X(nMV2OS\K&hR1)[X#/qT9k13_t5]YM6K%p_lJZtGXW9KPsqmT9'CjU`sS*ZJ\X*r %,G`[%J*C%&r0TaWOI1$UL:Jtl$/%,&o4Y4/`GL\AMrAH`WqHbmP$rZ8^#Q5*N;QG?dIq!Kp*+ZqRfV0db4.d7lm#5WpZRF5(kU:b)3RE^t@Rk]=M %isd,Y=0$(s1uiH&N;$I2h29I%[l3:6g^JA=Q:aN9^dZ%qR:fWe:,u`5NYrZ!@D-lc`.8li9Vud+B#;1@R.c6G2)Y9;giLFXK`O+i %'CA2085,?1O\c$_\Dkg(CTQCRqQYsUmN[ae.0GDoD9>raSYjCSU>46Xo;jc[>2n$hp"[O^D9<"5B4+npE_Moc:1&.0Wihlfq7+Zp %;4YgsDONmOOgLQD>ESoRRK.'eplsn"d5%M2Y=;FVU@lU8")1+,A(>OC>pZi@(kW'nP_lVF/FTB/6ihNh3t]>G)omN48msTg?L[UI-1mT3$Op-J][jq@>_iM9)b0Nmii,3_l-)1^4@*0> %`S0.*&Wl./%;u*!F)a.#4JZKWTOJ"o1_=bnfK0gGa)Uhc%?'<_F!>cjcd_>jThLd0cLs#k?Mh6HM*SGl]Oa/o-aG8R-.i8i$k.WP %Dm=Vf*W)eIL]]*dLdTE3NTemE7%?'UBj1)/Uq*P(%c>2O&Eak;4$F)5&st5fkB2Z_ac!-0oCI9h8YVr882[A7U8nUjVH4DDC$!K6)qQ:65N"EQ=],:I25_uD"d%AP.BEADPXPt]?emQ-aj)pkE %op?Z;j>*R1&^<%)L.mb/Wo`IiU_@0t#f#(,j8G-UjrMF#]23FXfR;VF_p.LK_[Wb[4@:GLi=e=8hUTgq9r.+sUK;0,1K3<,m=99J %HGr6Y((BMC9P/faQ1brR"@Y:U8q:Au=#&TK_oP6b<6$@Z"=:'A4?_)/`V1$[kJJI*I8b'?L3LSokK1QPKE(f9i&`htIK0#VXa^$A %ebB)Z$M`V?>(-(8rb:ViqVk4Ujf@r^]Zc".Y"7abaJZ:\)kGI#iDSHcZST*C>BBEsh=e71_p^ght %`WsKX+;pe/Of=:7V"'RIe)3+Mpg7;Op5:mS4E60%_B"DS(g-B#:[s`GoIEe,%0h=7"hDG;iAUbO#A8"`!It2FFN!3Go`F#g)-DGNBXfVeHG1"9Fh/AUK\!'?5Un(+gj2?2[a@^CD!U0IN%JnJSd3I?WZ(EJk]p+" %H$DSnLV2Gf"K^)$Qq/#_):`N5QaR+):QgHH7@bb$(,KW:UDj:aZ%d*\?45/beCg$*dsWt %d;m4%f@1h0ke@Ip"cEJ%.\):CB[c"$mK_t;*:.;IGX@tP0C2E!1aBK\1V'sJal2gaBjEF63&Z`M.=VCZk#-,^t= %\G!%]FP`M.Y/-5gT9HU8C74-r,JCF+>6s$q.'XYQWsb'BNJJ.WO1._j*5WduL'VN).[H+o7+L/!2YA9MJlA?]%Af+QF1ksuD%ML1 %ICp]hihgMU\5.FX^h?SbS]Wpt0cV0!m"1@B1=smm`pRe-Q.bJRpE]a]4M%M[FCaH,k2_BN2jr?s"//:6Jp;gN[hR;#U1)6b+d89P %BUBW-)snF=^%r^Q5Q`W"9b#C=1Yb'q]572U7lLd660%goq*PU\SRPqA1VIUZ=+TCqd6_Dq;k,)@0BmrkHK^PSd[o$G#U3_q/0mJQgf-rY0mHV_5pY-C70V892AR(,ei)Lh?Y-tV! %^^IT]nF4DdXi,uJhJ=K'5gS:lKHSdQ'I&A.[hU,iceh3RTShK\&o8rJ8smC8hb'D(`@V3"WO@LOJVmY<'r\X-=:oBT>6l"mjlW:k %eD!I&O99).nNuS#RgU'0K0T%-N,&!BB$3Vaj4YijE1bG&*+C//1&$FGd$1]I\NRY*nU0qY)*3k8i!oQ?B]?071P9`\Fuh.6:a^X9 %BjJcNC^1YGq/N"?'YkV`%?3iZD7KdPJA/*?@H8f.5`=.RAfTRVBb*4ggK"CT?gN@%)C@nT.V>4uSVFGEQQ) %#b2-E6;s,(G&i\!P6Z>Q0PmW*&;Ill@2VZU&cgC3YJG/%1t:!=5$)*$)l8BNK[NR7!rpaBeS&Mb2+hFhd_(fYBsJOdR@OX-c#O-@ %!A:'_:GRZZ-`1NhqK@QuW*ueKMs7*ol`L5VoE.:N*>kOp8_:eFId.NF9FL$1@U`*KeK,d)X\o_$>M0ZS-"(W@E(i/&/-BHgQM_KPlWMh+;FO!jf)=/q$p8n?"dZf@g5D-50sT^+O=L'(dG*k]S7[naVi!GS?SF$ %4#$nb3Yhi$9nPae-rU5)'-cpccV-)VRO4#Tkt2GALr@C9j/)QB(JM@NA)F*X@+s[%C9,\BCMIA+"S\+l8Rj2:Obr='A\IY#_;S;=B(QZ5-/<^PN*sEOXA":6f=3+@a*2Yr2%c\RiPaAB;/W6"$=]l@)/9_V,3Rmk/ %r@*c%C*@_!qFRH\7jB,A0uk'XTMEW<_#(+m3M`c*Vg/1PB;Vg`o.oQ=0FHc,pnmpDdaWKWAr8,%8"ekG7Kdap%p?ibCW@FLI_ %=@3Na.HTG=0?&@N&>,UfYfVRf:"O@8fEa7$>1UuSo1u%$,(8un\s+$Kj$U]_PQF8G)c;LJ6&rQ]6[*QV4=!_d'GDr32/4lgBe*/T %S)O)j%9.a6Ff0"'U#=<,&XdP6C3#d%gbj*Bep^pm=a?tr!\?u*(u758emc:8Eq8!k=1V?IVY?89&E]@GeX/OT"X'>E:PSt+-c7L8 %=rhlN]7kEa#],3U.Cmm'01r:HfdK&Nj=XFB%'MP*`Pi1.!ae[,rb7J"a#OD12^8+FW<4C4pgd;e[8-@)k_[+??mljf(7#8AgProGABV %Q#3X;RNWr!g25A=#<"2#e;h\_fAh*@>4[LL?K33nq6tUUe(T)$596U%:`?7I09%a0%?.Vhs!.+g2L/4lSA?Pqh8WE\0'+3)Y1CEr__L*!]I-s@4d.4?M9XfhcGU+" %AsDVkP8rXnrZnr6kqoO&;.<9AF")Z8f4c8'Wp$hL<>A),go@+JAk;o"N`C"paV!Dp]t'BkFS4hOoCM9D8hUlVIN]>%Cka(Z5B'_d %4`h\hh\s\;!BB@CdL5`a8F1R?Y8EPlfH8n%+PqJUG:rB?2,]97moh;/r;h0M8Fu.P%)[0eINe\>l%L*tXMjS;6+5dm8Q$Do<,IlZ %9hl\EV!LE?6J/\N=""aqGAV2PfnC8^(.098AR)E!0TA(%hd+19F%b"&F/O[Npu%\gM,TIEUtIW;)G0O5S/;7Fm++d\87*A2ioZrG>1\d %95*NK0MNM]?qRFX,f7'ZBVI#T74&"rQ.L&!B9?p/Pc%63fnCFD6p[>(7c=Kr[iTB*9`CTg %$O&2m.e.#Mh3@30Ml,neNh\$*Oc_P5W"Bsqn?1;]Xr6>u`gLJ9.FSp-Y,US:c>QW.33GMF/HN%Q;_M'SaX/ZP>jE^iFs;a>U522p %9d,us=A>Kj8:C&!d#hpgVd_9Q&7%C[j$P([SOacV[<.pP?*uC%5`?#fGg36TJ@Cf(BZ>J>HVZC,jNU3L;r$nuHap%60lQ\M.HUg( %5)^`@Qso3c)P)kuKp4GM.UjoO("l?p`,g'9Tu<<2j%:U1B598<"*L!f7saF,,SosnUa/!p(FjJ\0$b`L'%O-2W_G,c6Q\e.6_e %m%^rRiaGYAVM$^OC[9e,@nBZ1-rghA%#nPBRj;33o"U?@&)]\6"`mXGEE^iKh %L+Z5djU=,GAbIHl.7[mk;qlrDn4ZIn_U7U/3e,35oCN;1TCQJH?mmI;TuMX;0pX_p!m+PV)%/<#\L4ZF`17Q_:0_um?B$88Z%saV %B-K?N8LpUa4/#8:?/)DGI+0\(nV?6-?O;;r:"7b6i/[Fsd*eUt3VK$d"MbKV%@nqi)XTsNFU??l7)@.@=PCu9(3il%a-YWRJ %3[@"T>r=(5fJ0;.1O[Cn(n@D+lZ*=o'3!Q&1I?)+SYWKJ&c[ZnG?#];h@.j?naBu0@@+:u),;]X7:8jJLYV[`2MoUeM.:H>7\K+D'8(H2$.bL,Pf9r#=Y)g]j<(pU7<34!*!$s^3OKnF- %-EjaaPe<%>9dl,kX2I5FR(Z7]lug@$lufGUq/pc'3p!=tcKXZM.eb%VPiVpdqDu/;;RFWY1\'A=Cqbd2N %4%`ir1CEZ00p/Rn5r"'r=`Lpn$XSsZq.X:KUCCI<9r%mQZA;IVJAk]PUR&HK/eMj7/d7j:/1Yu<[B^7P9XkA[-DDU)%c#iD5"8:[7<3!62jp]YS@c/GNS2*J_k!C]>!lLWf %EiEZna5jJuL"/%j?9$";N@U"KPTdVWe7QX=Ru/(B@n,9RPanc*)5:%OM3c=M"rX/I;"/16KHe]9Kf%+J;l1j9>uT'TSDU2;nDHG$ %VQ<]p03!A&G3.Y#nmY+0-tdTW3ke[`UmaVK_sG`u,Z\Poe4Fd!X0[R?-\qE#O"*)qm##HdW(,odW2,_+1%2!r9l\32op1drNONb' %mG#.W9:<<2d_^U %/]i^4j?cL[Td@72?BP[Jab@`&\g/(qOp`k`KpLdd]96D);3AtaGMp[!iIV47^/H'Z%B^$H0qMiCiYYJB7rVNRi>&.lYsP3gB9R+\ %U**LYH/QY'++.$Xe)IE>@q$O"\G@-ji&@a-MG0T(b6(6%M %\hmq_;_E3)q!'Krd;_De2n[_,0lmJ/co#8b7VZSs?1NnIo)jo3MJlJ4.J.Fn2['o246"17^)XR!ZS*Sg>%X:Y9nF.V-`h[Dh/6-/7f/f^F!ZMmM!Wdfm<\Y=f?V?\u.mp@X7!CAdIuIs*>S^=k %kTG)_@Ok%s>(4V(,sE',fY:&s^Z>V:,;,FRSQ[;B^P[JNbcY3Xhe)rHpdQ']#XVR*cI`O@O1YrO[m'u11dO3/Rr870*%Zj?>Jr.k %ph-Ig;Xg;uNdpS$Wfm91nW@(?')Lsf)<=AMH2aqL=r=*-Q6\g7MFlE[/k?n&+'if0YbO&,N);AsRhKD7GipO"*n*'8.qU;8-WVIg %!\Vn^?^:_,]R:ToMs4L!)!APneJ*ACC#ef8\r5j'#jJfP9Ogb%5e&mSPg:fYCT>QrQS>DEB/*U3@jVT/i%doX*`G2+Hb:3Hlb*8W %\e\5Ea*d4K&+QjIq:;Urs%Y,A-!I14=7e=8IE\8-g!m]-h9j@n8TsPH]^Sq8-PuQ@'g5GtH3PZoHqr+>(*;VNTFrBsZOW-nu1EVffqc[=mDS(IE*YKm,ZIi*';)`-aNtBiRV+SMcp9-^?eTS(ZlM]hN[i_u%n^:$2512'Eo;J[0lF-;m#c,?dPoG%9JdWbksrQ`.H[J18;G>DSXZ>Hs0LaTdI$`(Z0sfj)m_OdhhuR_Wo9@1sNT2A\:a6b7ueq8Ji* %6r%FF>6pc>:pddcah^Q<$D(42$dhmfD(9r(!&kTVfiGSM!/`2*/OWF:nJ4G>-u*fX'\'ag+NfPf[Lbm\E3tTYb046DEKh?fH$[(e7$=]hm@X=(]06K*=VY6 %=B1+^*H*1#>L%"1U,%QQZ>6ZliET"\@i#iJO3uY9iOE]*'g"IGh;Zi\/S_eK&21&Q]jF`GZa.uk]ZJlJJr)'[Qg`ij?XKhAbmH[# %i%/WD9!H%hHk!3XUi0^W,(rJ^*2t%1:l*^`c)!^NQ98(a@N]X9Y*_8`WG#]qI6=FH3EG0uf+H%'n!b,X[eblT[O-77T&5g>eBpJuUG8$kZ`^Xk4`A<%-TaC.s&I&YWCg"c:]mV>T'n]`%1HN2i+6Z`s8^F@i-p>Co:O13N6UrV8!F5iCj1`MW#:X\A.aON0r_$:fF2A74@ %)!ho;-.>oQ-uonKg"bL1;bBLcNcaQLIE]QjU4Z%19>[J+^ihmGo(A)pJL5DWLqa\#BL7P3;=JL3:3BP$Qj&fJ%V=p]eUf!pYi$0s %e20TXl=8i?ZgnC`n.!OuDHRnMLSTMR2AWO\l_2>Ti %$5.4G8nmI&BS]-oq]H* %QT0,ri?Cq&NL+oBSKhPVD>ef[2Eb1MR1DNShu-m@5pb^V2[;mB%OhVV&j8"2i/\Z!W3@eQ.$:p#9mC8VDXA!08/($G)O:nW@[EZe %cbM4QeSOUa2?HqH`Tkr6D_lp?Ga:Z/KJQ>;S/hpQXchV.>,C,H!'U%&N2)!r[s.20.2feMJ;1s)@:K2(KD].2@0=7&Yh'$*@`jJa %e4Ys>$1VHA=-nDXbWijHS4iWS$\$``"QjD)kMd@@.1d?D2"r24]mD2jH;2.C`PB!(#s2n<%f85Wi/0NKXT.MlrsXaZVb5+CJhIF` %nic#oQWmik:(T@!_2\;Ae#P_@rYZ>=T@uukV-XQ/Bj:sR7P1!)+3,%"JU]Hsgf4N8j)6Ug8G*;*Ai^/+L=9.5dZ!@o)0[_gHD>b! %`b=Ff';!Hj.e3R\RIPAWiu((Q@a:Z#.PSk(q-$b,pF[O7aapF,C)6I.dAI-Z!HfsC(+YXQ)H@D/B[tN@['^Y?5^0T-2>\`msicZh#5>)$Ig)/a %'a48a:WkMjnm'B.>7:eVis^l[f^kZ,l8^l*M>D>;Om(?ZNXr/;T,\,S/jh,$WsPIleRY3jeFT&2ai?%5:QV+'J^/:269mVmr?)FM/dQ9?REX&u4IbkmPm%(H(a4j6Z_KZ:Tg]C,9+P&[)]\Rm/lRP+p`0X`FQC4.T^G@`>`CK?P'C"T=fNN6GjRZ4c.*\ %EA)s,$qdD5*u@'%5?kFF)afNW75S/c2=\-*1j(FAQ1-;3r@\&!OV]pAcB;p1"TEM(Q,keafG#=sUB/o1jQPZP;L*T:jK-e=<(B,d %PG]_),aOKc[A97KZ!OLUs/3EPJ(!qAQb)NqjEDI`[8s&XZghWu_8`gUgm/*aacj+$ZQa;ABU(%QLqi4,K^l501Xp %19c\+\r)"!/d/9I'fZ-)9\E9E&`n$OibK22)ClOr'Ve/71pC8 %Usj\>&FOX4*R=n3%$9rT>W;[Xp2l=\;<`?>q3B*g8nsW;BXg8Q5h9u9Rt]YnT^.EG9_SXD16N_MO6=16IENV/1YnMo;WA]mD=eS' %S9pRN4fmWZ2Io)`@QRWS,^fXhX'?B[Hl'+s5#Be7V:/S7^p`Y'B]EFhNg)n_iaR.:cN,*4'2BJP4Q1)Gj=:$R3Cp$<,AED*m[[l1 %Nk;4c3HtMaiT)#t%u\`g6[[]jG#@r(Z$dn$l*Z5sFE+$!_c3%45.JS[oYjNODQ:%O=`Ut8o@Q"TC6>p(PkP%6m?[6%\K>[_.5ckN %e\<[EG!0osX!&T@&]b&4Y]I$26=AHji@qk8Gg<#b`Dc<_9Ul(!7J$!f=8%'F>dk0k@cF*38Epf+JNrA9JdW*33 %@P@!]0#h!9m\prq"JDehoXMaCH=?_k%Vo/n.fX2mW5NZhdJiN %CnmBI=:9FGU&H&sf@p)XrI4EpDb6;/rc.VCUSG$S5j5uAeiJOW_8#Mj_CITq=h0J@`9H!etHAMrXdRaC7f3J:5D`;n?3'Y$c %I7noT$j:UiM!$2*n]M+?7i=Hel&WUUbFdgtqWGJ[gFN(6kC_F&gRB;1hgG*`rXB>2gUgfGcejtif=ig%_F+'&cYqXlg)TYUbqE9` %c1'IE6l=3t9C/M@fiY/af(,S"$LUHp,FE_2EXGRT9$)#I#B$&YA4j[h'q@6W/67VH.^;?A$1FU-*:lN+oWBPXQaMWgPsjE4TeH@% %Pa4E$'9(?pf6qsR)01R2n/t?_ZLp3E*YOg!7ik*AO":Zo%Md"3(:M4Gir:goBesXm4sWp$,q2@G7fnXH@*<;u5*WG6ai;B"DjDURdsk+0qWA1bpH:Fp4hr.ZGT8USiu1_W6.V>IQ^$C:*5!UD'd]PH`U %>#;flX=Deop0LS,@B2Y-YX1f!D;,Oi=ULsk#1H]M'!L\j:MSQmD*=cg]`OH"+;_.=lQChjlIO2:\Gu6+#;qC::ai2n@teBL70+07 %X6OJO"V8.Ec*LXK>8LI%1,<2h+A %i]9n551mQtM!gBhf;crso4QQKX<;VWI_q`%,?8S2R7_)W-^.RNP&*?rt#R"A@V) %FeD?l8JR#Rp-)<8Bd[TTbDF_XXd2@O?!SJJ1b06l!7Ph;4%"nLc*`L)ZT%5u/a0OA,SPi0pt-GF$oe3mHGFan(F%C7TK[T%M8c`![bI[5a#Bd%ap=[*9%d$>nhj4TNnZ%V8euMKiXi\ %Bi]e^fOTtLn0peSV9l!;n']StP_5:mHqY]o)Rj!21EF:p^^!jAij`$O_"1-t_&1:p!O.I+RNbqO128OuCB.Lq=UYZW:AL@K4JX(C %SUa4YWZ&u]Tq.PBY)8!/sigt`Pd`1g;ign%jPGeR1ZQRBYc_]<]QNX([oE%j#s)Sg76Z;H3IPNf7Ap0nPaRX>BFO&=k'E@8Lf" %P'`9(?QKK#YVnR&,<,HIFCN/%O1+9lJs#?+*?Ti9>@TWqZZCk,C6^SGM^tnH*-bjU(2'=r<[J@NiDelC6^\]`&r1-\2*\('5d]Ap %&qfd\2Y,T6JJV\)a"k8L#DH-d;bkFO'BjtoZ[N^uKF]lC&\#(Gej_&A>*a%-9Z/-l/%L^Z-> %^fPtY.^b?WW4']ZPbm8WV/`PYQ]hGE`]QQ\G`)NLqIOXi*Y"Ubcj=_+o]qW;L%=i2r`LRh3oQ963Ne-9+n3I?2-:H0gu>-Yi>@>; %*$[;[GeA4?eM-8c9]keM@''ZXB"aA"NZRBYGpqa,Dip$Lp+e!kO?84aVZbjXY"$.Gk%Qj-76L*`A33'MWc=69cm.X`=qQX:>jqOB>;2R %JG>V$7p!)Z/A)2Vq4eHI"/[):%5A[?6^h!M%0R\nG5Y0cWn31tJCU8?^lfgK'HYXnZ>2t)#c(8KOms_/GLZ-U9E5Z/j,YO::3@LT %:u:gA0h\2OG_oV6!Nj]eb-2=j^iEnrMG*JMjF\/@6UeGV4f;)H0f2FAaM7n@4-ZV\-d %?O[$5jHR,0*087_IeuL/phB:%O^Z3Npr^pGVWq'k&Goj/Z*-IHED(F5Pg'ba#(eDJDY%"9%UW:Ad2cg2KmW/OOYDbpCI(\@jX"ck0Wgn;pbZb\VVMd#U^VcVQW7YPP9A85fo=u %i8b=kNgmG)go9i24NBd,hHm]bZ(.g::+;7InuM84D:aVf'4:U%kNU1RjS/2\?mc"TmIUNr-LE_WH>b-?CaNgP;cF^-%_UVcVPCtd %fs[@$ktEf.9LhOl<#GE/S:9'k`GYOa7s!blF6?33qGN=WYs5[oabPghqs<)pLepXWK'*rLpkZV%;>+ig.F>\Z2;XV"9a/ %fYPEm9rHm1A^]HFJ#)m2PoH^i=/l-,3'6WJ$*:-l,eNbpBfiee!%]bA^Jjm+FrK3SJ`@&/o.rPg.^R1Z>JtdpP-c!uf5$$g4;s(^ %)^XNCr6aGSj:I.M!i]2jU3LZ\pdDM@:Sj4b-Wc[-^:)0,ROoJVdWi:t,QJpHnaH*%eP;D$`5UWSTEVu:QQ`/C(nh+I+oOmrl0mDM %Wn`QfDb:73;lkd#@cm/"4/]'9+[G,ef07-p:[%rgu1OJ((X8.4Z@c^W4D.N_UNB&%i63gbHcQS&Jk&>eEf %lIWOYBiL-)PBZ2FaQqB$Elu=ooOM8U1I&\YeL"3KRA>GUpjLrCk>OUV9op8FcQ\MTg>ZLJd^B0P3+b'pP)H#umV>@rpb_dtE!\rp %e_Bk6Y\CH6>APs;A6W@o-Ue.&_T5VCVZRmB*j"_>N\hC1USVYA*fmbn&IqfWQ%%`YC;-^3A\`ZO/<"`BZ?%i?n`TQ;A6PZ^)Ys0% %2m1V=2Y'aM+=EhAde:2f>0sSmO%Q=aNP\I2BMHFA-kEMh"'D`*)_`T"r"]1Zg5u;UqQHCCMnq`pZ_84d"H[37;YDk"^5+I$Tr)gCsJGb.&#ZBH".f](J])[8bS14^FP]`RPkj63huiD2&Zrlg\R#c %OB5EVd8;]kO9@QZkJ5ITjWZSu_.2A'&fPa?OIG]CXcTs_,`geOdW^7:Tfc;>LW]%WTuE57#ogn:WZ#H?'jG8RoB(HYDj+`rT!&"i^9'KV %/qOmDEFHf]%M9q9f7AX0.n!,.r7<1V3HJ4o8J<=*7<_O8akR,guM`9Z3WB@eZ;#,VdNd4+t %1`=0,RF.:7WTbb=SN:Y50Fa'I0[1!c=-FQ%[AqnOhrE*Y&`ComJ-T_?9j2%3I+#%V8YBo'T-]t)k6GH%Cr>5LUOr",cS>*%K&QCr %J7R&@LX&e0TKRWdZMDR%R1=Yt=sL0lUkiaa6gjmfp5"l-?K#^ne'$[Tj-X2T2pCr&7Nr^R4*EhokoYFF40U'*uWg9LBmQq>lSEQEbNQh@<5RN_'ouC'l*%8`r\I64XR70+rCgah;G83pnAb&XsKO6""[=,B[1H %@m&fSSO!gdI+NF?5_H,a!l2[[6'`pNBGNj.\ImP^<[=!\;hP]h+gQb7G_0%NdXl1+)u4.7,t$ZWEW^$O'6MOPT"Z^!KKK:]pX.;7 %0AKg'7sRCK5'ausB]^[':a*Ws6q=+07e.o#ZlqCG-A"oAG@)_jgNu5JD-Np%cT!HNi]:dU;!(N,5'7fHFN,?R$eH!gLZh^'=:@s\cE-4@-NO]\.@Yq"0.jgJJuU+CSKIR`AE"V]Nc;

K1Zc,,e'B,=--=7&a*(*2p9H2 %0Cp27HMe!]P%r[K_Z6k(9$Qog\"5j!"K@)3`%q>P$C=msN%fHJoSp8+%ns:8O[itReFm[p#`*s\qEL[eoRe6N+cZY3hl_U>*uV&u %@F6>b'$H&t7u2FDTmG&uMbaN61+I5q3brH!\R#bEIPq3F,P#.G'7\KLFFiV4)Mc;2!93&[+!_C*6_.S\(8-Q\1jT#N0u'(&4!-5V %iS%S:SH2_$'eBh>[j/da_b\iFr-"4R1d<3^F"@lS$II!(V!9JI?n7E7!b*)Q&i8R3r]1gdeWk'08#=AmGBI(C33&)DY %c#C:nl:J0\'eg)64S45k"C7(mT$GMio!mOuP3Xt:]Jou)_Kms`'*Q=AM8$X!^t2S?eNft[I)0[p!Y\o'"\-?fN3qr_bJ>d`!"ERV %kT1$QV]G=+Wf2["['!S(JCN-&5mBXRoJXZjUD\`(.onl5?Q$^aM@?GJb(D<@9lQSC"tKK]pP)Q]H&_`Y0N[=Ecq^+Tj`-U1Be\A: %RVi9LP9[_2a),[>d6#4HW*GFRPr@#g73^(he&mAAD"l$Yh9J>r*V3MTQTg'?=<\)<(5P1CKr`i]e]X8Gn%,Ki*CGeqi@R_0]u]S;LKqO%4f(1Ba1JPB>cO+UQ,m^!4PVq@%mCbX=t,#blb$#:67o %fM2U-S[#:H_^sP-CQM^jtB22["aFN'jfg10<"A5%]C./O` %id/B\A\ctb)G::rn]+*GpcJR3e"NGo0c0l0UH4\N<.e[5[.#rVR5&K:,Gp$^ATl&d!6`tsFCL!]Z#uK%ko)JgI>eWT8Y\We5;B:e %'TV]S-[TCd]63M)V`YP4`(^=.`$.1(r!_F",&uO!fQ3'18W_EAlOOH*1=h72b!)JpE0+'7V]N,&,_u764>4X6f*6J'3=jRS`sVCF %UuffNr5Ou_4$t6iHmdcTI#7't!1T%1q=$>V>T'DUc#ID*&%Eu)cJ.$cEC?A-a0iT^Hj?PXkO`G7>fkBp)'a-e0)Ykp]4Kto!j81A %.U(0tXGA^mloQhsiUJ(siLja(E9o+".NYJPA=o:(P;"69"o.'9NeRHVeZ`7Z[tT#T4Oe[d$\tkM,lo8<+us,b[dWC%$WfBj>pta,)+F_4RjpZ&tM&-h>:q0fmf="+Kk5-<,CHE:5nVdT,=I_LD@=X@t %(6Q5HT!-7XLsB!;/[GuI"ArQ#krL\F]SkbU:h9837"fQY%02PQ*$6kYJ5iJBInUK2?u_kie!\sN?Q^E;oh9%In+^8@'B!1(#3m3M %JUl]Nd=KiARAq:*t5N;aIIVe>FK1p'u_0ot=VY*JsFJjn=G+)7Lp` %q?@2gO>VkJ2YjI7\$g&7jmZhe]!k_-a4t)n?/1:aO1e.-AKQeD_s:*H6"$2Tgda!VCMO,k-a2PFFYDnB:6I3f?oD?@/j@S6#u\%S %S0V!`1C3RiG+:W&]jfRr:;"NA,iPNW'FjW9,X5kl(m][)/>6Lsi/9oTWha[pbm873!1OXM&_2Zh:C(8ZfSMT@acq5B0gJ:U\5)4r %?*V(6mR]J6)+:3,8E,B:_n$X>#`@i_*X2=ud6k:]$6S,3N4(V!HEu!dCI4+n)i>(*M!>Le@gU(CYti5&<3J/gIG#r\%JEo=VRFKeZoIM&gVU9,'7.SU#K0l2f%Tih3^.#N[2+5` %<5,^0.`o1A;PMkd\W/ebKp_,K*&!.1%X5!*[!3'aH]2mYmXti65FlY-]Rp%$2258hj^t#WAaj?kS:*$^,*;Y/=ANqD#?_4?;_Id- %m_sLl[Ue'#WY7fE?No'9@i %bgtFCTRg(s0b]1H,/:&!:;0V%DK9P%72L-g.LQ'FM:j.]YBY?(F#oB:l7KiVTIZ(Ra+#=uaNnlT-=jO@$SioZF:((*(bLP/R8GKX %^@a>M9$FX\%NVo[[$?KI_W_h&#VcG%$$^-d!YeLW:i'+c3mn#\O0>I&KDq$HK39$KSn##^+geE;\rMj4Csp=Kn_$f0YH?NhPVS!G %:Y1Kj12k5T6;,pO/nU.YYtE9'5E(64hC#?WS$(ecYn?bgM-ltm+!1,Ll<(:+O\\&@Jl!%;+m1rUH8rQ)NKNNsAhS6EoAd>+S\f1D %T4#Ch$=[q)?49%GiYQF8AUBZL@]*\)L]hE/p?:gRV],@4mnMQBUF:d/'ecdNlIiscZB[!\/^F>L]);XFR@k?7!i5:LPVNk(dN[\( %I=R#1*OBO_R(*Q(I):Ja.g,m'Mn%'<0kNCb>72C94Wb1\.fBqQ1;o-5&R;rp77.tf!qg>F-q94<3OY%4"R]T8.qmm$!cJ1Y8jDPQ %%Y6L3oRe06c^3#pk;6-mgW-8J8`bs^*jVo42A'ddDdBYgo\`=G)E_?+R+(A`>SZKuZ+?i;V:JZ5H<,@2/B7t'UUe8g%RF*&7-#kK %[Vs(D*!.2!XZ'#uC2C>-qo0boh`3PZUT,\Ni-XdbT6f*XX(CI((fr(+];.U`i_6')42mfOS[c`BL83WMf8Z(_Ck75uPa[%+E?DFC5[Hk"^[@F#=Ccq*',#PEl[@=YPf+0>(lrZR %dB]"Qrdo""m"O=U3#Qe.nK`!(=)cfi*D\3IM\aA`gL"?+906ctSVP+6+B3Xb"EV %:DYWA>g.WV*@&`s+(]]\+5#R,@,l@*IDRVU`lj1,LfBf0KJKb^na;[u"p/,gd%`VA!f>sL4#m,pR^losO#%.HRAd@Tk %@S(BpR=P-hIsY;2%#6\0_9]SDVM"g+3R'V?^Dr#IP2tD>-nAY@.),]]^G.GmMAVug#;N>+*,cA@U<+I'RaZUTe-q,\Z?_eH)421H %VSK8:F"HjnnU,1*@J!jKOcCH[]qdj*"PP8[CRW0ZP3W]=cj(SNdULPa8GQ<9JC^4`?H`!KebP#IZ*X.pD/N.3S`991O&YbPG#M49\hc>(fdagYHj %I:F&GJ%U6NUhA;L)!ett>o,sN&aq2+E?j6 %p2ZQA1F[&F4UE9,#\cdcVf\k+'oW91NGq-G8[6>D(@IP@SS7@V?G.FHHmjNKnO^nKc5B"a?Tr5;]?SpBqeCK;9u/jsXrle.gp$+> %9tLln?JJbq4,M_\]:hB(lC'a[U^B)6Pi.P4"Yn,?6("rCdeQ8qK9+#u=B;km:h3',#SU/O%5H4ZW6Wp;?"7JfYu$@rE/.;390 %S`6Qp.K0LF;fm,;:-Wc@9)"S/.H1k$Le`6$fT]fT$MUq-JLRQl)Vj5B:.(pFLkE %N:S_WV4RmfoP4M,qJfo#bhfK,VXu?X?hofc;k/0N^_Gj7hj(tkcN!kn!`PIs*Y(m61BLMIN51Z+2<;Oe2%!$.:W/HMVBBU&VhV(Y %+:%k*`hn!;emS=I_:Xu)7saBAF^o6FIlK>4bj4trfT\\H#@g[R)=\?/o"qX\?3I\7LeXR(Rtmkco4VeEAdI\VPqa,;u0@)8jji';NEB_^IuC\!%XD5D`5lCLU9>8W69/'r.KE %O&6e=isWf(k\0B\P,rkUW/(p4<$]sJ.U4>*I,#gItNAU*N"CV>q>m#o-ftd1P^e)Xm3!D11H[ZCDl"Y8!<2?O:CZrhYN=KQb&.0s%0;KAZ=2]9^N^n;?k %LjK7?G=_)jEcHdE""7#I]N9D,00f/L6]+X15SJ&A[aC%$b7)E)-,03=TN-@P3>^ag/:neYmiZ2W$+nJ2G+*#eR#YMh`(R/@4#I%' %LF=-q@^'$)YW``]_^_+? %[hL8KNt:KIr30SQk/Pt`=0CkX[2MDlZ^]NNJklb('=#@J[L5/J\W*R?o&b85*>_JHV&0Y;&-rWZVMo7Fcm&QSo7pOX0s8gjub>g(_(/@]LJm$+"US@/gg&raGIr"_61n.L=#.#,a- %(m@'LiG@(*QQ[,I9f9,.2V:%LKr3KodYmA>8D:ZIL+U03X#O%Tl:mAU.*I&ir5,u,#W]bVG73W@D\5$">(]q?Bi:#uF$+@i/hb%D %\tX4H#70[+X).nM$$Fh=<;NDKnHSPnc,MQ;6(W>?lu3S8'$;MJa71s[nfX_R3Q)*.,c\mi8Ne:oZGN@QQf^/\LFXg2UC/Ze3nMVX[ip*"G^@)[8r?ZT29+3nut2U;gZL2=3,.jN]k)%;'(6C0PrjctTq` %FR`5lNar2%:.^lu.JGRZ)B'8?iE$9Rp[9D%e?H(PKL!7]hneku[?';Q5cr8&jp/9g3m[K/TB@X\GYa26"c"V!Yd"U!%$+EoIUO#K %J;V85i9k*/%u:rA*hS!*PI6Efi)gQSB=nk554tJZaufFU9H%WB*Au %pEuqcl0rfMX9';p_jaGHj.sVdRboQ3fr8-_00`T=stk:M!*9!+uE#!?!.."I(jN %G[un+hVof#KE,Fup[*ah^s(!GI,DT]7V4aRo^?6E1<]Or:>^-\jmTr[UT1E:bfIkE)%h]BST1Ul:[:s[W]j@UA6W7`/O5KM:7Ufj %)K$j1:AO$?7GS&@QNX33>V?W0fs4LW!c:#'M5na<;c@MhsqB#rt6NYQnPXM,u:shc$X5=k?S'g1bXl#"bopRIbSG.2o44#j)JQjOl4LEHn[RMX?RkFCd$N$*BggZ3bAgZC0*Oo(4%?AYY_t7(+\gEq@H;4E1GClQ>/IS#,t[a)GdCub3fT^l_Ql+87)T*P#i>gbBmS" %P1:7;H"%5G-ASQU=FsYS',e=M)(P?Q^#W"p#CDt#[A\`KLQWf6e%"rK%CW3CcloVJF_&o@)+@=.Y<0$l>D&S" %=5B".L$m"cdN+=B$)9Rck+?`\;pk]9_/r1M%]MOq?Fh@#6?b9\**.:U;AIH`i52IPN(mk?@Vj%6,6[*@j\65c1;^cDar;-fA#+7,EIpr,!B^8''h1!%LK580ds+uKd7fu]$DSiRHRb%VYi-_(<\35kld?tkc@ %O,/=\,`(AHg)VJ9\>9>m:DG;P6ZXf]Bd.Q8gVtHY60gl5Ok44e80+L?biTb1KB*rt>pu<-LdjqY^^Y+-:&q:l0:GrAJ:)6j+i6?r %,1TM+:.9^;>nc-gP!idUA6MkTZA>uP6)KX#-RVJ2)[\YAeN/_0/kQI2nrt8r&'2LWodT^#,(Zs$l*ta699R3BS3:++J]1X#A/`)Z %BcJKdj7RtN/&41tJ98f]%k&K7Z]LiTG!Z+oe:'7HXc1FY9F;liR)bZ&[7RAPol?+P6H*\>8b-6K!s0CmHP^WJOno^*A)VZg_WEY7 %3/16p)U@kT#`6@K"d7%riGTJJBnRiX.B.rlco=Id+b.u%DirTL`2L];@Kg"+$MY1P)9i2Ij!\FR=/<_/g<,52ZbZU!oD=n'R<)]& %q]pVVQ;NE-* %!CD4K'Z]7Rl@T9rO(jbIX?;%hJRBrmfF=X)QaYRnb,ih0U@%2d8b&YS=_]CN\-k9sR4KnsW %=N+*Y&Ei(FjPig(^id[hP(E[fll^3Sir="h22=s2L1K78+qBDQ2r.0[B.dSa4H5Qo'-,(kIi+%s_3tg-R^&3``(:eA %;">lQ#tpp`XBnF1[;:[2h[9'V$*Qm#PJ8u085OueY^KAg?Nn-n7qAr0K)`'mjK6kqi$Id@D(;UVhD'oQA*15VF:@=CTb_e#nQlq=5+^D/U9 %h^XNW0;M,H1(nB^tj'a4+ %6\3,5GZO3"rT3;`j9-HXK7M(Rm^jU8V86#s1?HHJJAMF?;B\pC=$g==O&*^d_;k)]&EuLGP+aH\O]mjU\2:/*#\6k+E:2oa.>r+Y %L,*WT7P'`0puSH`*OGW%t83J60MbH4[aC[0Y7U? %@G+07R<9lcrQDj?i/r.@iFeJT"O@/;."/M*k8>K(``&uH*A0g?UGiAV,S?C_p!#(-&Ta/$n:#_f %$BrHj$DHt$+t<]e$;snK`DVuMFsG6:-?:WeKO=&5&[@1#\QL!P<,6VE$g,XiJtMrH4PXqli3F@;\2=DclidMjcqpsT@X,hT)H9N_ %)IKPAHj'\X8H\NB;UV\.i+1R4U3@-lH6E)iL43WQY+oBMYd'(Yse]omK+N?pF3WULG%:>6^6H=)V(#q*1'JE2gO;op:gJK@'JhQdC=.\It[RY$(XP[I5 %\;^PnJ"ZG+O5N4tVK:FR55#cg8#TH5_[0 %@kS>a*.+*0U=!USRRW@>1kQk&l.Ynd0P*WDKT3D@'baG'_4c"QFp^1O4e=Q:eRf@g@'N&+BSaG#K"\=0VsJ7qa!WKO0@6NQ4t\6p %R]^>]aJ--C/70]?E0KFu3F&Jt34_`#r0OcY[3>6,?H %=].A2MOnnJHcC8JR4l6-XHB1B=R-VO0$)Hh:Va4ZP=s2')VNpBMLh_h"%VHo<]Yg5?hU7KeOhQ($D8qTOa`R %>R=G=I&W*galSLoC(&^;DN_/J&W2LO["�,jI9DS[qO"eSRUXkq.KtiU0g`(q@1#g%6&t,?8Y:I$M(T:"hX0obQ8]C=0lIm3FY$ %,oR$(P9O0eA35,%01h1ZS7p,3n3%&/Gt"E#%Z>8\T_7&'$t"Y=OCN[Qjsf:.2&FFCgNROu^-QCeCY[-[\%Z='b4nBq(X\A1q^\GA %RXiQ_5rj(h9Q2uZPf@UkI)MgfJ:Up]Quiln9MJ]J8joDLrG<`&ah[IdR2klsdKVXElTDA<$cXp$lE>1O(cX12Bq"PM_s:DQ%EiN4 %L+IQ%K>`S`Qm-+@=jDS4YQgC05.d0JFZ=#,dV. %W0\/0UT3dPa\gShK+at+%SUtc3>/9tc(:4@ltORRJOh[,7)a_nSi/c1ltO:NI0^&(q?+&emE+F=ICWn-oZsb>bq,D&W.G`%Sp((\ %hk'Q-eD6^>rGlq*RWbp5c*V;5)N'suSn"X1`L[Q4d>C(]g[/_/DGQbdgA!?UAXdq/eXd7Fh5WV444r#hT05?2@`uZ]0.4I$fq@.A %[CbnL,^G@!?/pja8KZe[jNUh?N;buBs(F8Z&Q3@!RN%3@+49+P\+\Ys+P"!T)Q\5!MisG&>,Th=415+9DC@*;]j<(G<:'T4'g;Mj %L47mH+uK@O0Xg.-gH.72+A/3YaL=[WskOoKHJm?n&DDLe(2i5%D`T5n'J!,?!Gq^_6Q07?RW0^QdA\YL-+p\P@U`CBjb_7.GC9Ug*\nFN[jbbbG-9'/oc$ %k5>ol_f!9Gnki_YR.ASk<5UG49&gBn09!1>an/Bm=0s)QN/D&+4Nec'ZmX82e=DVV0ca9%)U\gIO##suqB*LP3f;*O:L8KW)%s6AT.ONb^bI4^mO6.:X- %7+,3`ci7[XDprtXZ`qsITUA)m6mM):PVaLYM5HbCRVX*X+ar/f[d+qBcjo#T<,6kV"X34LEj]>fTmofQR?1D?o^-MJ63<-is'GNZ %T[Oe=iYT9oWn-V`UliV^+12gT`D&Um'nj_Cna-df*GSksO"`NtpX;,C.#lUS^$9a<8MapLcmUOkpbEdk^t3,G1*qGX:3.UJn]"6c %8PRQaN'.K6"/B!2M3QbrZgSG_Y^6mpU8+UoXgdLp1_PceL'(#EnUp86%Jcl)D7r8_f^I>h,_)s/AXnF&008@nTb2d:@\hY[0^oJp,`SgTZggsN98"@Y7O/u&r<%dd;TAC%j(re %Xuh:E-V/OG\HMa:,nT[79-A4,JUSsQF>7W,AJ_DiJ`c)QeQe(3Ou?>(lK*)Dp7"i,PXL_t'('n,BS+;j8.+,^KB*kFC:m0]22eR$ %R-$t3)@FnYi%d<:%j<`Q&^JAKmip%fM3Q?3#j9Y"=-c<.5!hjR06:Rn:DPi"3&qd5 %F($j@2KNc6^.kqL0rU;,J!_Z+^,5S%Tn=5H<6W:(FM_.L5>--WL&8=IsrHD\[ %ZpY7\;fM11XtrXO0@)`8dhS&;rdC/Q."9.[q:0t]?VPbQgmh7?:5hdoPX)Jd$^DD\T7T,!!pqoWXP_*Kq"q?8SaX2i+TK9E/VW1WF)L!T9n)X%k._]kR2]nU4u8XMoFalmE=ikJ-%(Oi0?P8'0)hXl %Gm5^Xs%puu%qGQno=fLEqtql:pQG\7-ODbq>83ca+Ki7*1V?'mb4uqDDa(!oibT[TqHJf_hoIPAS*cZT2#=bNmYo)i*5:nW.`Y1; %)oWWMEV%Q.Is.^$5lKCLkjKf^k,tA,TIYgE('#r'[:4*'#=B.p&BAb,4P"14^,6GCs/e9<>]ZKPcG)+JGLr?f7Y])g.&`5g`%m!" %UdQKF*GuF[CX2r*c'atmT\iGb2_1>G>i"PE^Z-1:]>IWu&[j2H&e\_TRA!-K9?2e@SQd>e+i'7c/Be9j!@S70dTJo5i^=6:(S]]=2*`t)Lg&+_DAbY5F6&)M=rliBS',+ %Pa)Ci(WbS]R\=[J.>ahaq0f[NE.Kpnn,09jgAG&_/rkBlETDSM_6HOX`eWhAPG/m$R8PJgQC59Tp!5hV&Eik[EsX[i5][8('."2; %_"eHl;7);N8J%[3/PC&)-W>'eo[aEmqQIX6:n4Foc:-)b"O0B^:DZ;2/Vkr/*@%F@;53SLLt)?)BeG!dnI3[Q!1?>hr=s.4AMDm" %)+h[gZ((fJbM&tm4k$nXe^.O@]G-lW5pE'cOiEC$7S,Za7*MadTh[bY2"rbhpO$1jlp^T[e< %f?:L-r8,`04I[-Hq(4M\>akVX9%?:*QGi;KMrTeBMGp:/Bm'^"lMiJ9q"L1S-u&C5kF2GLAC3Nqn"8Z?;UYM3M<;XR7'ccQ3C1o. %$(6l`rRCaU7s8qS0VeI#T\C@nB>na>5W'>;\JC#$>dS7%G(I3>()G]n=06`ir5BDiojsYjJmEb!FDp\JZY<,)* %l7jnHdJi?LmC1N#k*tt7^,_&"W=E\!iEL6i2(K8M!#SBlC%rRF?_5e;BFJ/tWT7ah!,4jkmeAGm7#-CBGBW&AD(>TeT%,P.SY=*Vg`0;VhS@1g8J.*K6/etCF= %qDLVj[,)%iQ35'@%uAh,LjqX!4:p7",IDTQCqHbsgBOg/g&C8\1p.igSL8_GksG[ahr,JF/m>kr"JD/*8ol*N5o46^d;l/ZY:,G7 %c!8K:`QW6JAonsbQ8=4\YCH@FC\IamWjSB$N"K#S$'Q!IPp,kt[0B;kHVj0i1"0YIctfUYb_YQqnt4Z?=?h=rl1[Y[TQ#*; %SG1F'rI6NU5&5@,UUeqtXj0/`JEQr:#5h96UuEC`C>FY(*_A_4kIUObY_&R0dkna5q[;_H)DcUWNf8>b7s>YhZi(WQ7@i6?!\L^f %ne''$U0qLsO?p)FJH_1rVrL7]c8!U?8HX(*a'/^4#c+")95X*YQqR-[75=duQMG%m*#okoFe;@lq(TVlBKBnf]3-)# %@Rcua"ngOjXhi'mYgKY^Z1fDUD"Z0pr5\#aBFG+TQZZ\\%O+ae8RQOs,Zt0ClZ7*b%i(FeP8d"WerJ:E6X)Z5F-^ZNfam:\D;6!l %H2G:mmALE*2ACd<;c+;U@XTFpRDC0XBRs*[)^[VsffL7u*lp"RDDO?ki?8`j#nKg<:3ta&!G^HY^*f-*ENY!Rd93U#)N@pfc(^*N1;fH\Z1X=TjUV6t75J(E+F-&EApP)5DOaL'l]$+_;V?L,mMV=?2i)iHT4Qd&-qO0:KeDW=a*(jYR(1e\t'H:4BdRXGTgfG*iQ1MD91KE=H!Cm/<#las!"t; %%[Y#^9Nb-M,QK3K1e[?c\8&u]5pk\i;@H4)BI+A&4:E$\TA/=9'e[PUXEen=/`?c2#.WS-_lr"uoTH4(>R%FU@e?rU0h;qG-@s%V %,)3t=-BaN+j@Z-jm`\LA]Okin%8_<4>@rcMNpjS"US(aA+A]g1AQbg.*68,>@=SO^X@cn0 %5r&Jaj!BnN&[Wd'l:)Ii#q%d\+qGu6EHo_,nsCsS&Q9Gi:]_,JKOWM_7!M2=%Pn0] %!/%qqRm`']26mfNH*gpQ$U^u9Tl_+r_l-d<&pY8QNFrBSG@?FZNe9IsP@r8En]!lC/.>F>e9-o$"sf.[kK&Zl3LM+j7,&eq8jd1uSr/J-7b!c1 %)5i#CEd7!l)((IVN.MVKQ9\Dm$f3GMM.hdpW1%Ag+:ndPQ+\RZU1P5KBRnS-0BDD+Y,#kI$MH;[//XedaILKG %GRS9JB^Pj,Th:F\BOf13QDUr]Sh-/&p+4qj*.nCuP3SQ/[h)Q.&P-4BqOra9):Q!H2iEDS %`:n96,_nXKZn'(X0a,#\":GTg4N75Q,<%``BEX/"$(%le7?,V+?%YX\_n#tS!jX*a)jITYcpXWY**AtLK_!#O1r;:H)GlPD>*M9l %1^8i'7)H0igrJ+_X0G'(Po.B_#uCq_MDqrYCY0=h_Ajk&k"(lS5a4Q*32;IR5_/C`mMNhcJLEbhi!$c;<1_:]]SoX<316'NVjZ)TW^7#t2o@I^169,?c;Ge!qeEI06P=gSc/9]\B+ %!iOo?_5K1ZS!OL2'l+#B-A0m*`SVll"LVnf&9SI+L$)%1Xt!qH?&J?BN`m;S5S1!UPnQU'+[m[#"L9gP)XgZ,D0V"/7NJO1\=Fg+ %R6\`9AMG\^HchY>FkM*\7BsuW]l(T/_15Ze)S#So*PYI%,D`1"ZP=MRU;ZotK4Sr&6ZI4GHGHeof-*/n96gNC1j;>+QiU&(G1R$1 %f^U0d+2@^pf*8?c1u!HI+?R^KLA^5N!:qYn[s^T=+W>^p:E2cAp)_B;,;L3_Y9jbtT'Uqm&26==2OmGSNf+;l,%[#P$e?C,6O2%L %J=ncr6BF4EdmsKE!O2XK-$])H!r]lkV?j1.%nqp`7=r=]+r3p9Z:2!*7^?.7r"';P%uaN/A,S]DMKo#M_'!LJ(@c1APjgO!&,8GI %+pQ%0Z&PS(Vu>3qp#099KdtR2+W1XQFGM$\]^Z4Qnr!"2%a4]9!R+puM_-Wm"(#C?N5/mDJ9ZW53%,D!4;$@>Bb;)r,oB&nO]OY\ %(4jQB`4VI'(8=&.-a_GO.n8%2B39U2J41YdZ"bJ_r!E`W!=t:sKhfQNGh-]!9A4k1.\Si'9E=6Gs/P>eUkE2E$`thS3i'EHK%]co %7qV^nl4Xji[",(mh(hAJ(bo54Sd9]ALB^kC.H^Y1btY;:E3SQi?Zk8^[-H%dYLg./YG;R4FnI^)/JM%cq5\)="(cetNE$>9"QoJk# %@*#hlI=)I[$)5"6)8o0m9X'IHisWP6=qCkDJk8AF6FB9!!A2DSl-]^s=\a#OWnp"s5A5-Y7S`fu`JEEM:<#nQ3&3Nj]`O)!F"pVg %RQZ\_1RH&Bk/8M6olN7=KVlhkbnblLdO8^M.)h,6b^lbF1I&qngrr\5fjF7$dne.CM3s]WLAFuVpr\6/l %..mMh2?$lq]p[_aoo4I_ODaWmg7W/-jkoUG;$quNmc %p;$;$H,QFIMLuQOY2/kh_>(6m@P;Hgn)u+tbAb)oJ);;K:3t0Nj3+QJ)A6tKlW5AIFrUb+\N]!R+6>gc:`ajB\3Di1*' %YM0D7Qqe/hGV]V;ei#"NpZllJ:\$6(-B6e&Hf`O6<)iX'qg7T=# %@#$?TX_X]_,)("QlCakg1lC"cKc7D(?0Ku:Z\rYPhKT`_-_=e[W-\@mN8V3'r.n\/L83=mr?!$WB:(.DJnI&4EZ[+OIE1cN?u6.K %8^1/1EL`%ZI5FdhOY@!\\?n`?L5;Yq-Q5:_)'(2<0ER2"8$hZA(aeG#LYBEqI4t(,l'q<8qTOt[8*jY:r^g!eje>G0T5OB%?MU4OIU*iiUkZclM]*KoYI.[o_q+Hkn#4$W:IqP %@RZQ"S,INQ4B+^/6>khc>&_=pI%_ %d*RD<>L[.uE)86s1qp,E"Ur'oge,P0\^NqgZDp/ %kEZ!niO5@u;aQl9CU0(D`f4d7HWg6@FZf)Ng'D.gTsnI=dm;&C+):`).+ANIp$=/3lS]J,B9=Mf#t-t/^lBi.#(M<:[Ip:;qEXT; %1+:RA@s>$-gR]l7kL.FkN6!N@;aFSSb6at;&Qb+A%q#:\XR1ijXPRjL/*<(&OE(!;]h##]9C8`I0H*jQ'd.D&$5dJO\aD]m3WnB*YM.<%6\?=,7Fm<\.lBjCLV\\q` %Ce]uL%TD37HVKjc/r^d_mKaoMH*lh_+Fe,N)aCU7)h-;*X[,VCJ<$`s#OAgQK+#n#^lSj,R%>Gp&`snJI %:\itSK@/l=)gK^L+EWRSNBdmQ\#skcWqr[;/mBhj0&64W0TPp.l7s)#_+D^5D+5W-QT(gTO)*--)"/%[0`=<+XfZIm`jmUq_mJ./ %=g#]F5`b0qG-f^l+8:jseagO';H6#&5\N(_A6Xi,;+Hm*=FFon!aum/;qgPq(?Cs6'2[BH"s-aY)&P>98*p[fEYF&l04\fAY44CW %eoIRl0ja"T>7PbK#,sALD2Ebg=.&]GWqS^:eC)Qq;\5&8f!,,0Xk=^(eqSE`l\^2<$R0J%TP;_q[:-a3qPnfp+_XL%$nMaORm]aT %),d0E9_9/O[+$X[3mP\io,$6DA8_H_@a/NcW8S]TWbRt[[W*9k@<9A)H.mR5A*h_ArX+J0c9l<]!k?ba'.hcG+qbi5+alM+I"N2O %":=J<=AfRr8GCIFD/)o4bmL3:d/.L7[(C5t!XUe)(t*^.Zk9P!la=RU"1c!XKD(L[6Nh)(0o5mI#:A9YYI0Ki#d2FeC4jj+H.2j5 %CSMBdehH@hXc9*!eB1I+*"Q8-?3>O`4SCL,)>f&q?Iru)@n#bmGf\7$/h:bO\"ea/.aWW+<,#KCr,TF_7EY&T"tkToaA[mgkGq-Bh``sR7ZME=$Js/h`rTE,pc2m=]*>l %HW5.YbWG[TPU4S^e`G"]jpqqI^L>rXAeCrBEHm9487/6qQYKr*&<+gY8el %Xr_3[j+^Yc1<3:Ok-u^p)A[c9hD_CpbgpiM4gViL+(g6t9KEg0CfM5TC88[DmX>,JP1eu$Qhg@#DPN:cXhNQ$W\j0@Iq#)cgD'," %UV`(i*-\%1aFcdGa(F-uer'K0F\;S:e4Mo7E),>'7R>&`OEtpl'\Es20$uLIbeg)+#\22f\U@`OE_aX/!hdD0`JK(f&6iQM$[D< %:RQ%.Z20a<3SmAd?]R9c;+qMXf^,8N5US`SBanOHE&bL"BG4HOiXJO<2r".M%BV:3]G"(YZuR2Wm#0*GXqJq=&%7gBMAn<87-em_ %+=uo;q;-1%qmuU-ajcZK0\G3!$r(D:=C6Y+Gn=kHo.Js82tsj0,Seb?DH81^C$E-hY&1A,()$?DkXC"es/?:f"L#i99U=*d/lEei?KT(E'1nXU&$eDfsRIN_d;_5JunL3oG0 %0DoKoX+_XP_HZm#]3),90'@oaebSofiFOrPrFh.qB?Q:pCmAGVl=\)6]-[)Do=fJH\i82:7&\[)VU(kq0WC6Sm&LM;f.4L>(7Q/5 %#]+?0Z+IAc6WOI87q0FR3cU_ND@]C._;O@2gH<4'_^d#&m=Bd'Dg`jmlcIIR<151P`4LmSZEO0WBG?i;**D.#o<,\)nc*'4Q4<<"GSEgGB2`bb`<8"h.m8oWt/7XLScmW(qL%8lXKt9>&"qJOKDjr[K %qe3,!)X,emW8(a]bAq'M40`1(lMtY(q=_$E!4PWcS2"eP#Q+A![T].N?YCfoX9!Se-[$!g&(OG4*t]T)dG%c7]f^UTIUt0>%h%Xq %::rsp]WLT0g$3SG4`amlW0N7gq/%CcSY1k$)ER`6NSXt?=qNZ2d@--X@cR',7I:(nOA:chk*:_P$=]&XX4`D+J)/cF]XEmRh^U![ %I&s6O7sCPQ"_5WlO16N>M^j1&+;_WP/d"a3YJ1K??)aofKiV%^Hih9 %Fuch>,I$r[p2VD,c*uHj9pjW91oV7NNqS[5m39<"hniXTf=Ri(of*W.FUkAbXOVs;5=K:i^!:2llY5m*s7h2K5@8!TQ%e3d:AcZ0.fFurh>q./H9H+EA[Tuf4Paj;"K'XY#` %d-*lQ6[F=_bTJ[pi-2R^[Vulsbo%Q8*Wqi=Js.KJJSC8R_k6ukk3iQ4qQH[;_=Z^/kGiu$hf[8jjNDH+,C>#SKR"iHub;;)HCmmZVR7EIm^Vt+CSLWs"mlLWjQr\?2Vcqjm0TgM1.U1U4cSXcM %Lm6,[K^jl7#">q.%%d*C;3"[!n>O1[F^flGC>.5I7tu7S#fa<\%e(;g"GpGH`P2]T[@)ohFm9Djn/n_UpZ--LHh$fYK[e/>^-uF? %X4Kkt;MM&5,I)9jr.8n)`s%*51-Ub9QX3/3oun1o[ZDnDhsRP>/@fRn-Oa10eOhU*6^/"6!E!3c#Yl411Km6Pb>D#:7B58!K<$jU %DV\Ad=nZq4&DI6J#plg,&;`ul6V8mV2r;']dG?fplm;DSb$K0CYHjLiKc+rqXc<55c;q:lkO0T(&H %AO6g25X>c6cd\V(Lg,k>Mlc\uGYpF?XM6dsaR]4(#MGlAF/106,J/h]QA;B?JYN!@KH(WZO"&=s89rr"hNe7W(TQj&^dR_XWHD0b %4!.e+gLh$fD(^;#M8%4iM\"[aOK0fEM&D9rSO-b"`5975SsB^JDI2o$+$t;>m47mjo\4L,iFM[_'JGn<(gKtjNtaJFZLalE6BnPO %q`@pr_Rek?fIa``fCh`?kNqUe;UeHCo,ih$I(I#'Z`1$k),DS`j:dZ(Wh^TNLlWG*i+sL1+*G^YJb,O$BO2iW_a*"9MNqI6kP>BB %g[?9.6J)7^g:q'hnn78:O!`@MP[7^?j[/cV#n!S/7_$p2tHWb7c5jP^3?ntdk10t'q!^#p,dfP\Z__2QCg\VhJnKQ0>LoI+TSneU"F]a%Ue+Lr9eS<7b,\-VpimulZlpnL1L0nlCfnY4mRGho>uOeCH50"t0($J'H:\U22f&AGUD$"ib0^!.&O;1'U6Y=d`^33g=e!^qu)3aq0aFX^"6r^04:p%=fL8-:XT'k)p0tD`(1uN/q56AnXdC*Gt$=8 %#E0-ZPHQ\$P@Uif7D0jjq7IMe2c<>CDpJ:JGO.l[i;tdWoce[1R;^fkf6Sm7m#4"\QL9/`g3RB=;!BdCG:E,Z2e*G<<-VHJZIG %B&G@$.`1?^4,qu"ZtTlffo'V-gJ/\\_gHgoGaR/8`G38]E*LV[jKJ;7m8-X?Mn%S\4;88D(M>brL)JY[rcr2Y#nQ=6'L1BRaSV$p %OeMt/MjQhaFsLlE/SErJmn6HH\Cj[>OZLuuf0NiI%tM@$H9cQ_gM>!;(SL3`@Qf.s2f%8\A5[P]q6KXuZuV#cQZt&FrtmVt&(6Ka %nu,[:XiDZkc/Ss(OKDPb(/2ZPGG'Mh-seBW/1Q;ZX+*=E&BOiK.A)#T.UqPu(@eZH7[;SQL1I[^B=:peMXn`ube%e^7fc]3Dr%hg+9`"3jeBo1W!?WCQ16oABb>+2sgkh[,\l8AdgaFe\-klk2&c %mU[EW-7pg>Ph,9J7bOOu\nUAMkNJ^EBR\&B`\RuZZ8gk7Vk^1TJpl/q5\4=5oG\c?'*.NBH[jq5'ZDkQKWn_%1s %6]GF!RWn(oL%PlnRBTc^NQe&d_nMj^\0i00ZKq$<@U+djnQA#eb/DN%D[I,c9(@P;XShU5Z;`8OE(?3Ar]8@%@[(`sl+>nt5+]BT6 %_2""S/\,l'*5Mr:=2pXH>nD?VBkq3U2rJO0Aea"uk$'9`<0iN%N+qt_E=#rnZBt7`)mL.r@IZMT[4(u-BM+]krjTHhFnpW9\RDs_ %in!qi=nZl``Rk>$5:@M![>.:hjhB(I4$r3)3$u7Q!2l=@(C4Nkc,u4@EiV6T,ko`H@_K7CoP%B4\To[U?4Rfm?\oMMJ6$C.TRH0t %gnL'O)p[h&^^U+c2H(/8D_Gc9pXd0Bb'e6'8n?.0Igf@r9.T%O/'!WjaO3A?[_X<29toU"ih38[-hlZA=f-/b4&htu'fC0=e-*A;aI]TM+:6`rU5eO7E'0j)*m36'rLh@<.4C2@k/h[m>^Cg1^4=4*m4eLq84ktG %S:UXV4stT2;4e@i38DL]D_(c4@<=?[.D9h$Bi?\PkDa\m)T-];o/Udsk3=9P,6B;X(jhW'C\I7*(DdocB)_b,X3R(haY/(03'*PokO2t %nBS5E/_j!/>Un(JUbq%/b*!J/>!uip#VuGMYl.kMSn7bfa2;oCll$RkDd'k'2"J'#_Kn<"&@^>%X*FYf:t49a\B-&NnWtP`9sq'e %9J(iLUl$h`9*"kmh*qrPGVr[[,ng@fO&]XBeWT5Y#in766)(nC'` %+k:39Z07tO*$1:.*G*OV,G:rOiTdM47Q^9XUD0K`aDO2VfI.^l]MZZdON)]P\Ggs#@ZaKECooFdZ-penHaiLqHV.\tOe_q[ %@J)Ve]Yi:j37WN(*o4"kqW^ER^hU,/?@8&6pXuRjDB*PZ?8erF/T]=t:)+6P9>%Omc=jc@W,FL9MVs6B;kAFiY/%ohJA/I/noR*QRB>Z53*XXc0?EEp %+q$K'XCZb3<_4AQJ\oF5>FDUkX.7g*W7$BtpEp0uqj3jI=p9ZU`E$-oj"lZ]a/l\$YpIoQMR7i$O %S$ci'rFUT"\do+k3BH&(GZ[E3-*c>%/l9a5/f*pR6@PIp2Smuh;YRB[Aal50B_Hr3e\^_k#e5eap*#T=(bOZ,(-$e0PUU+tS["HO %hBU:H3OVB_H,/#`T_huOlkLK<0#etk)% %h6f*mCRd1MU:W<`nnY:\.M2$qS*ELII&&-;N5DW($V+K'%=*Npl3CM7.-`BFqIi<_9UmNJ+-\o/7fW//l:-Q:5@A&gf`c0`. %JDhMj$TJkj#=Eh',%;CadIlAgmb>YC\GHRkZ),)X?r`F8d#C?'D[7'O+rn[pY)QW8O7?;b>AJGqZ4fp-=nTq>1lMS]'2SV/LX=tA %!i]%%D)f+@eZ[`0Ig$k8Kq9.>2-7)Yg1mFhhgW`6+oFjtY",XoqU%atr>;gNr'u>t+B1QP"Ukju?*[P]&$(?V(\D_-PJ+'+5HDK, %%^[c&T+Ga[d7B66\.u@kOGFIVS7^f@!eT7p?kd?p#)YJ39\7cj5gfc9CK8&?RjU/6b@>%[5"(boVpdX,pTE6D5VmV#+moJjJO-^FhGf\N$K#XF;nmB/^-B582W-="^2O/VAtJs6.)(f8=>"s-;mqOaY(^o#/,>"<2oiL;KX@AED!c` %ArHtVG+5W.rWpjsVI)8cnF"dmqUSuj/WWc9H>Y_6<,L`%-B^Ir9sdgc\$h_[jNFkMW?VEA]9gRt4=:S[l&P#t2$ba:2gS8YRUEd7 %5li7s=ne_c(6+Sp"fP*2Nb!7$`G;\1S'a3/a'o^ubEP#";L3?Y0YCTN#mOg=,aLg3egGV'g+"I=L+`=U/7i-$AJ:Q*8;$:<8#\sr %XHdMpTE"lirLa,Ws8;orYQ+KLrf@*BOeR4Q5pu_pRIE-02Q+>2F?cO>jb+fSD9G*mr@2CM]b:Btgd_C%DsFq?7[ik(@t%WkQ[]_` %He7pIPti;H&pk]F(4J!npA$&9]f=Vmi>5_b??MJ_]ZK9]rM>FC>2bIPgXY.9M4G%5@ptAQhcWLI="bc&KuEEBp;5P*]tCT>d71\i=rIV[E0p]4u%-]@3G)ZXR##Kj?l$[Y@f3ai4@Hjt=b4oT9TZdcd-FmX;67bnV/k %I&_f>4Aj"5"BuclG0:7DGiEsR$D4U6b"eaHJ-k":nZ7i@XgKr*o!?uCFJ],$M&ac"hWX./@kq>Cg\Dm&M&>@imc()X2Xk:,2Drorlk0g65,^qXEcYf9hW8mOu)0^taMTp3*ptj6m(n=hjG'^^,b.;bBe@K0>VbVg7Et:k-nmu[cBs,@mU]&cc %_u3coZ.&$hm^m84QQPCoFkg[VAtSBVRCYTID``/H@:NB8bk@'%(^M_EE>:J["A5+R-D %i(cSPf]W+kNc14g3dm6kVdUt;h!)qArn",#Z'J-^0=]c'K4NRK_1UBO@_nni].9o6r]5/f<'!T'/nCQ:Ll\6I2nuJaB)Eje.%SrB %29Vk"](dgGcZ^6s[M2tTjB0@29Pqr:mlqE"dpVo.B6Nmd0*04C:5_IMtANHCW$UCYS-E+:T7g0HtWTPd\OY&ocD %F%)Y^7lFDX^F51=pZSBJKb84p\J$0$f]CBU&ag?Z;7^$S$u5GfF@o[s*=T6USk?bQ$^OPCr/XQ@dd1hBV_%%;m'U0#&Oh1_eQrCM %T_>QiSpQs0Dsu!9YA:VV+4U:*CokCZEIPiP$S*i:UGZ.FjOJ8KBSi%aJjd@QQ++Y,agN^Rm`4=hdsJqGcOMiT?/J8uqSfN4gQ1([ %WeN8*q^f'ohf+!J8Ta\DpUBhE[k7Q\"_5Etl!gF%n+*ln^TtV&2'd+toXtJ)Bqdk;AGbfAG:9p@VSBI'f-6lcJgS-fgVNO"mD@ %YV>YVa[>k6=dVFRn4sC_Pnl7b(O>f=#2='bogX1ZdU2AcVfKMf,."k%Q;mW>Z?&_9f^9BaMEX0#_KuA9*Q*n.+%tEiAB3Pe&SkZW %62eK6C],i]gH5'c`17[%KCN_,Bk"Q(`CN\k(0`gPSI/"tk<(_Jb2(mcG)Cso&)*b=)G^RD&PLt/s2-0kZ0ad>oGb@ %Y,j2=SRUtnl]efM(US[/VWEi;e$V8R]c+L?+aAc^m1a@9/tF25&8D0jHDbF/VR\n$G)?hnjP2g#mGG>#8.>.j&*LK@0;Q6AXfT*W %MKK9>;qUuEDF(2!RT?gBX52fCb!N2kn!dZMg-(M3]#MGPdSa3DIP0KKqR5EK'Y75Q71RT<0ro7dgX^e4IfX^F$kA`^dWhE=Q^,aQ %A]L_'9:Hms5J-l=Z`4l.^lsSf^Y<,MmV^0.cc0s#kl@d"C'U2FM8k/p\'l^a/D_bm %p2]DY<["@=F(*Rc'qa0Yf!k^nP`=.?4krt`8nc:IBB[/=.(&#W'g"g%=4jcd#%oGu"DSu:1goU1O2^TQ5`dp:/'2L%TCRPE:rXZl %N)pVU*cEa5H^)@-AoS&bPTt)A1sR-;+W^PZ##C2'L\\&)\BZ`?dq=L:EEtkQr@Sobf5F6Mhmu-a:,<%7ou[A>_:PlGl'#3b!KlIE %N*aj/.(Oqe"> %HCT!L%!>KJ"M9V*UUWVh;/f$LST/k?>]=9/DS$PYiuFt?[hsR/7Oa'>a6m57O8Vm\5$CfY'-%6T86BJ8P[]AM[E_Z#b3Ia6BG'oX %h$Z(`-OtcB#FTYB#2EtJcq*?'CFa(;[fr+0g?@"njjecA#3+g<&2BE]PlBkmG#ZU=:bm4Z3!5q.!cnEsnSU>J=h!k3=t/[LoA4U\ %X)t;0@_Ji%S,7DF-j2E7@j[9qA/h$XM(0#KGgM$c7:ZI%Mg,M7IL1D,;T$+)!33q@\IHWT2%+Q8%V/9D'I7\O= %ml4`_P%NBC$Ob+'5,D[5jsl`"k_sgtUs2#\>fBSd(1r!=90"V/(Km%#M?tOs&G$O;=Y6+(9gP?.l8Y]N82oc?rr*>,-Em=CIN6.shT[U-W\C0*:W'K`),.;SNeWUQ %9o`oeK+1GFb))B"Z@["7=0i-98I/HB\$u`Ig(q_9YflTMg:Y64@4p[omV$b?H^>;o/dCp/Gkhs^XY*cBBY7TU((\O=Tim"l0oGp8 %Z=n!-NMNY)BK+$V`$HB.F`1qoP'&1.A$]:/^qG<_i1%Or_N?=VeI'#k(7FIIpPHi$]Q@M9E4C6RQ/;hnipZ3>YQ>Vj%:D[37*,YI %C%=+Q9r`;ICfR;D*On0E'qQC1R0G2a=]O]?\0Lhe*`(",4@/oRm,"#;C7toc/J^qi*a(>YanEp?q3q'-r9=,M(Ohg#RD9ct5I/Ep %[g>K4*gD[ua"6j0@/tXU0g=U'k.qW#io?hq=@A^L/rQrD&TiJBaJd:F\JR^T**00[j#:@HkZJI+E8>X@9$X4%Ur)r?m;p"TFHUh0 %;piBNO9h5C^X^H\8h:?/Ik(L,Z2'pW-+%A1Z)J6_n>^bl]LZEiAj\?/BTt;m!b^4-8>'YIU^fiTa^O+\Q[>17mf:RR65WIRRa24? %Z$*Aa2f"q/*2Yc\'8AUZ5)mMY[p]8V"2L:'kVGC=,m%O9f)q_pTRLd-S"uF:UCBH>C`I^sO,b,^G'1bkJIam7QPTWq@9" %K=:pRk@g!.-V+5REfR$ab49[n"rn)SRM/1!^%W,/n/T^8]-)'ik@aj,qQj63a5]!i,8\s,ERKu:P;Ze]6J"@R$efiIkcCOu)].X] %94[YHI,j^4g&kGW^:^Rs]K6]7[@p@YtM,0k=TN/<$27[]DIlP8DHWMWJ%tie6 %*s."e\/<_]PBVL9k!SlnmU_1&":T)^^1ni"dJOWM?'qH3HCC?n^Gc^C2!K&33-^S9ZNe;fL"@]Y'?/PjNL>K3IF-t#:WMQ:[(;,DAgF-"f!4Mp9(g;@tH+Ip_4,Zfl=Ys#hUb:8nMWME6>j\tD/G%CZi %`8kg*Y2OZoO_ZTC4rP:P%$^iO=+*'?BNkV`p$>0>p&ki'8&3d=XeX#i49TXD"]s:i*/M[&_2@QBM\^Y %_R?uhM+k@\0$e_:j0#.gTr\:?Q5dOk,eN4m$QI^D`J%igI>5DFU/M7:WSB7W%\6ISfe_hC)+,)#d!99N@@fT6*'2\HE<_tL[U@/r %3q!J %R*YQ?J9f1D"e-V-p%`1E"eM@*F(O5^_3(7j$'Bf8uM#k$Tg8P3)i9R\D)B7$$^AQU!D8'ad:e`uK^t_Rkf`SAr&of[To# %]B#.Le04pWh9;"C@3'ufP0o^olS0a.DJmKQAh1tVg!/>:ofd=KE6Ftg0Smh-oeSsmQ>?b(VJn4sjq')tIUZ5g^ATf/KCQ$H.?r5< %GGUe^>A)bZ-pshuinV$'J6@[,[QQsCdoj,VO4dfOIZDujhE@7 %S6#'WC$nPHhQ!qG#(C^XA'&Ra)5e0Cp\"-;JI`_hcn(YLR#^JK1lkENpuTG=&VE))*IuBc6ZeunI(3abKE:42n\HqlG-F_u1#Fh8 %i02YNg-cc64+4Rn*;9:eOfk*:]C\N.$No#D-5!%9drN4;aU %O+VE>*=#N"BM(GpE]1)\Se3i#Pi`YC@g>;D]Y<9/os#SDiS6N_Bm/&5U5AF4iT"X.=A0$F&d[`a0b)6hO,O:^KQ2Kd%*?/MrM>kd %T"(F\nr?K>:Q"`^P-oI'b2WFI.7pl8a;eZMb`kt>8/#;>i/pm^pjCM2Q8__mds,C3pAX%C*Z5)'mLe7e+q8B%O,PYpE-dQRUnLpR %12[u/Iee7o.$'=^TDpT1H;:^**(\IE)pY(=K8&d1a4&6o)QhCn@iU`i4Tf[Megrkm`f1 %2IQTt;8,9sRCdYl7/E9&FMT\9cnDRTFO7*P65A\6"cV()bc4Cq`@*)4H!/VG-=3@oF083Ze$CTB)r1,Re,q_Qo(:[39Xoh %0m2@KE8g,D9p-%M'ErpY2=#Y".Io#VjMQ73W6R";%_U@km_AhuE"3UK?'DcFc\F;F6`JtEc8m&m>'H3A`6C=bcF6E]9_..9-WU77 %/LS_sZeAl+a#]=(2LT1##e6;A6m>IiQq00l1.Y+"FY?QbUu1#NI^7G&!I5Y-0mtr@L9ojJq>oOXaWkeZ6M)u@B*Oc/[R^U`(jLOj %#0D#U%P`=CZf*MUQ\ahTmr_jQoBNg26X1.9cHCA]L-Qa5=$I`l["O+3RN"[:Sh1g.PT\Ig\)[CbGZPOVgD)Tpp0q<4;a!DfF %_3mk=A0DseMYY,/0+$uC:!5-4g0PEE[i1^g.rD9:\@,i?@6sIPG@;k+K3HGhV&(Kg&2DD^Xg%:_)6($_QN0UQ!AdVhMtJ2F".rQ- %R:N*WIa9>c(#[:[,8KdgVU%d:.'puc"ZX?@5[-okVmnq'6/7BqL(5tB9.Hu\hM/LfK;59Uceffp8!5.gDa%#q@(=?kIhn`dqK<]*E:GdBT":\gAH5m+e#'HbDk(r1\2^t^HpL"'OI %7>A]$/f:nAmfFQhGZEoqXP?D.l+Qj>2d>n=*aQtJ=G;Cm*H_o(qYl1Qj#3G(;q:qUEOgGm;=7]@?4'?MENpcBB:_cHh6UQ;4^(:E %^Js#&n*maDL&9jPPMI%TL\Y2TOjE4=7rSdNAR?0BZ&X+NMTE!nT]?r'#VrmmO[_CNPm"D43DdiS-QL+>' %Q$)f^SRL-N7iZ9D"Rn$hh'ejeL5>0e]0sq#XtMatq-5-,3^9Nhhu#)G#s(9^G3[[!S %]o-rTflR8\_b?ImkN!;`m[*1El'ueY-I$p[c_bdS`B-TD:QnLc6Ar-^*UAb\PtgEEb,7SI"PIl19&u)eFAD!UR]N#^2P!c!S^H;d %9fAP@/mZ9FSe0Rs:;1oE#56_]dlFN_p@QWeS'FU90uf7!-C`:0Qd2G]r"Rh+p*"i8\SFg$B%&ahVifW5Zg""2cQO3Ab%s*h.,R+? %-d&<-dk,4%9c"dZdq$p15ZuFOB9Z+L&]R.Mds:(Xbq,@03Oa=cflTsh:bOWMVK4dMZ,FH(+IgZ54d`A'=_-"WS;bZ?S'GBTbT`P% %#oU<45-&K\^J(f`ACER#d^e5T2n]6Ze."[lrF2Hm2n@i*A\Y%hH8e@0`2@OGc#,j3f5nRIB(GiaCdT,W.F5*aX)llFK&LF.=:Ks3 %*D<8#8BApF<@e37J13e#-0s6$:mN7.AH`*PQST^W9f+-2(`HAPCR;_hj;^_Lb$dF%jDjRm$d/Z%B"!Nhkej+5,%?o#^=8ZaneGMe#cXGXrl_j),DncTPNtC4c4cWWNWj2F;XJ)m\[_\No[qM %>]^eKn>LgnK0!*#hA,FkLr&[6Nb0'$e3DA]mYQ"1d+!6iK$pR_.1]Z[k8Sd38"Yl4#KF*J#U`mX6\)*ah_lI69R!(>4[TDBWCBgSSCO&SbJAp^*ZP?1.=PRU@O-G%ic%45l&E\"ce=(^k,!sHNuH=hD^YBa6AXOi'p"nEo>+* %#DJndTA>X%*O2G`GG#4IoXDT^[0@&@6L]d,EX&'U4]:H[P`G8DQ'*O1o<+cIr1T1pOi(SK%21_K>6Dk0GiF5fj![KOS %3oO@;3,HLu!/V,84Rc;,E2Vi"]%q?b_)?B@Y*ekS];H"B07Ymj]";f9+7a\@&pq*`&:b*t;]8@p*6N#aiAq'+(DsOLsa(9<>O554[2!O!)4,fJ+C->b*ARB*,e]Wt>AOAs1Jc9EhcAI,VTu %_HN+i,(=)Mn9'"bo%T^uR#Ir;^`YOOgMet:ZOd08>3`e>!RmEf,VcFh4BjC7K+n]V`ak[:O7-$QV6,Yk)Ui:\:klQZfrj_bc$5=U %)'k&QFf0"T^*g<=DaPg*\O@(Gh2*292On6$X5rbF;3g%5(ci@(]Y,P65g1Fm24nom.L,T>fGj'A?2'.Pl)p*'c)rnR*Bnn@;3't5 %CMBg<3_Xr=lFKKXS+=u@k-u?'V\Y"!+R@]F`t]%4E7V?sNiV.?Jq^.ZcMa`B+(W%Omo0[eF?Z$T]I>D>%PK'3_Hu6-]$l"##j>@c %$to="DBDMGAp&=&5QhU@m2CAmatH[+hT=W.Yu=Rb>U244]"U6^\uO!KY\iMEmTf>Af%cJY#34<0g<>a4BmA.=>OJ,fZn,Ob4h2lt %4h>fok-A+SZ`\AGb"MJ1Y+;^:e5PgRpTUdaSSFQt3eG\&`mC\F2/TiQY3>TcZBd&^[J8TGa/RNY$kR6gF3^#)=0q&g):H %ZXAQkccn",4\5hGcmmYDZe`iW3k,S3K'&>@B;n!R795jQKI4N5,T&[I%_]a):\.aWhHf>L(0uZ*Mpep!QbZ-&'r;Y%Gn%pP:E47C %Lg.I2Bdr)I`Pu*6 %ZYZe=$!Df-(85lN($D#=k%D*SCW1Q95gK?`F3o`\&SnK_lFm@E%TAgaNEdu:3R":shB_(*D'.dO/-"r$9I$n?q>FTBpc^lCY6t#@ %$R#5/#3#4eQb/kjGAc4I#K%jNg$Z26i`\8/9VtWH!+V`3Kek?*G_!XtM"W7f6*AHB@Nad*$B4Kg$j %Z-R1]9DO1sa>V;>I"o30`(ToB?A5"l.A,LWCpU[:O5u7E.k&kRaqompBSA7WPg=eCo$=h1ci&=R=^K5ekl/_=0'+m8'jsjil_"q+ %q5";-hs*.KD5b?Te:nIbps)@hePGWQ!b`P$_d %D+L(5oeY.b$D!bTC%qK"k.T($?9dm_rA7-FhIVgY'Ar-=*U%&(.8>2nT>S5WDYSB3\3@qFqqmBXua@P9LDoJ4t0jT=89#XOl_*p%(q7<@%.bp\L:*Bt`'CVN1n`A7`L,cWpi$3fHi\X+9s@"k$hV^=U]@ %P4ettO6g&:rTS^5T=8e/bi5-q67e8rBa=0In"leM?9(N'=R/S-OG\o2=c&`]]6:jimk&73->HFm9L$5Dh<>mMi/)AEkpgS6OK"h3 %(b0sf&i>!-Qn6Y-&9?ZqiPu!4.u+LhLQc:!IJYIV7Z^ERY^F*1OJ:ajKll@Kc`r+`_pWGc8NsmmO!h]ndAn&E[[D-a0qL-20J)3=V@NqH()U`Wi2Kb6&/F\o[pR8_h]\7.-*XanKe^b',I3!7>/`1*j\AF5rTh;kj**%<#*)^?Vj^KogQ/dLjFE9-@H5>d5 %^A`)KAQi+J46bg#MQOsXC>.F'oO.IHK?NE<-'DJLk96`#d]NDhMk"XSpVENRY(23&,fd*1Cd"8e*',5N,6LYaZi]R1/ha`['k]AC %CTFSDV\HGNl(OOc\hN")F!hO&G21%sM$r!7[2Pg+>>8r&TCpDXHf),Wd+$A3L86icheJMs@V\_`fG.lk %E?nSp0=>]f"e,7bo#7_MP&Dsbd\H3I9R>@H.`k>UB>p>Kqi&nQh(M:6ieaUDGuu_i*5hIO>b,?fdLJ.jfIi[AU_u8F%q]jfS9YqVmaj %?9B`O/+9S*ch*epm[*MaL0)a2!iM!#4i5,uRd";`k.J\r%=]K)=MCHuTBtFb!rDL>UVhPs/f=5^ZiNnPOnIPQ.@sl(JeIQ5#pJmS %iU6%h%I&uoW.T$,Fj@-DfQD@?rYhIp+5$5UjX5u#XX4[m9A<,/2M!n[I8T7@MN4!(]pDfRIc3In8Ct:O2W)-I=/G:.pVW0_$.@be %W7n9JXi?3/1r=.e$!nl8+[e2G*(*smPg3j>>fs.VWeH)fc@Wp2mqui56[14`7].GBXn/io:siR.e#$G=]o6K5_0]6;L^jqe5f'pY-P*ek-N/JG%I4i?=7,405D(gbj4eC %%*umD%J*$u(/_22JCV@[!/!MGW(+gk-Du$QJ"%;gJ;E/D)eo3NV%P%Uq5UET3!0tP!,f0Gj7,j7_ef>Pm9T$]gH)[TK%r_,9+(l],g2?E>>F,g(+I;P2O$N7UsN!F"SgPSJ%f^U %1HO7s'\^P*[@]X@A\YK?UX@;!%Z[<^0gZ]NVqsCL.hBJ!Sigpb\Tcp".Q-caXiJP3bZ$pCRZ0;Y4$,=M/2tVLVL=rF0OQr$Gb\^Q]_0KH*"]'/HaoaG7WN-KB#`&)daF*F7?*X8]Z9(.[4p3G)RZ %7osKoN=Lq$ag3'NH7lTO(fotO7^rD/&+5ph>%4I95I7U9];6[pdm&tS#6)hd'>=3Nb]ZI7&3fj:G4b&/08.aLmd\")!cSfCL\`N4 %7KiUn#h[7r(W!9RI:P!adSG&D9OHU)"=o)A2et\^l0"[<76fc'jgq!b*OEZ;JG74hKocGns"r5r>VmYgc*okIdK?_?dViaP=41m' %^)[PI(uj/>?[jn3d[#VP@^K/h>qkeB0$W.f_]2oVX[st7eXb08Pl2?;]mNp80M!$;V@V$1C4%/nKeGoZK`nkk"lM$OCFnT4^ %G5FoSM2U+QS450;$mW#I:ZM0%UNh="Pe#Fprqojkafb@>M4mum::F^7m<3acn2p2.-.2-c4e@G'[qq]9Ti/;EY5d!U[P)NIF!'u0 %Z@2D8-@TYbbaY"=Q5`4@F=3WK=d)qdFWSu<.$H`?EP?(ko2fj7R7VA\598r=E5GW$p9*q-dNukl=8lmO,[?GcRQ*=MDKW6HDGTST %:5'@2j.rm0mA2T\0'?O>a[]SjD07[13:iV,?1l[AXOcBlR^FAA&6tc^5M2;Cs1r5#HTgm@d--,Dq($h;`u<5L6?boQmdddUpk'6/ %lp"%J,Tu!8-!H250sQBhX>Oaugr@PRSo0Pl!g(1(:MM;F9d;$3oKl;UN>R/s2;.QJ`*5nl2CEW&7#tq\:cb)3m*XsU-C[JiZGo1K %fW=/t"J7A*V2;^Z1c,"I7sU)$'%r`RR@K5\D&dt>0!)2aD20mLJ!@BJI+Vr=plNKX)f7.>0q/$D;;?!%p%7CQRuJ5TjY+72UbY'A %IJ`%$ipQ=@_-,/^o4;9HpLgTD[J!Os7IPLYnV%kFc8i&rWs>"e>!aM?cXt %iHMuKlk4e9j421'PCIfSm%tAi?Ph!ofW*i^O3GheAGJk'f`UM>Tj";MV"[:MW_fh7ki/T, %<`LKQlK$O`cVADlp\j1M7Ak#g^6-ug<"RM?d:h6YMj7+026\S,An\\A=,4dkIr+00P1aeJPAsuK9,FePShG23o='XcGKl0p_q(*(lt:\8C12<8 %COhg2Z711-lKRL-YA7rYY0P=O_s,R%.oB_^WR/VD9!NTjH:sN0R*1Bk2*!KW3]h-"]X?!sCI>M)A8Q:ff,'XQmBE&Le58SFl/9>p %j@2'BA[a>WprUXbmRl0dqUr2Chefq?A0dSmVeALDp?5!OGE^%F25"#Pper5nRQ[2[RBQkuVtc?lP?S[WG,B/Yon/*SAku\'ImcpY %1mDBRSueb&)G6mrs"l=(cqr/O7m0^B.5ZQ)_b\l^$M;Q/'qV;!'H0T/iMUH?Kn`K=0)bZ!V9i%j\NF"f.C^8U/YAo:o`&.fs32>X %fToG8b<2AjV%ah?pV`O^PUp?,>+kjJ/k %YId'.+Z$@UF8L)9;.,$+Blgh3J:Fc1$W`2m_e+X(F?6p"A!4;`0K=K^t-CV$"\R3D'LM %?u(';M*?`q.auWj(Q!oSSf0K`rb+Ffnn]o#';CVUQU8?u%g(Meo3#tBE,^)n@-COqU&4Bjduh9Q:ApqknL.$a8Q0uZ4CF"QZa6\s%NE@lP;\)E(=LF6 %JWDUr5aC3-kTd^Hm?>b)"=C<7gIZq215/_,qT#rjJG.cS3@[-0H$79'Fj^E%(==kH3qI17+3 %pmO#*rG.VcIt+osdc^MZ/k&QBl*k0VF>`*RqR7Psq,ohNWjuc8^oY6B6Hh[oklWZkN=WY]qhPk*?t1b"CQ*]2([W-ZQV_$Y?^cUl %H:176FIZT`NJci;\^9mCYV0Lig3WAc%S]W>Hs1u4eA%U"*>duB:#][U;Onf".mI0\`U`7o=/uEuI;dD"lh,7MR7Cqq#%6a\fDhDE %]EZnkU%Da_i]+*"KWoi";\Ft&f"LoT[E&E#"MWM>Mi:*C+WcR[eVn_3:HA*V",7K<%KZo-Bo`8K[_*Lhpi0lO5r3/L=T5a?3SGWNq %561Plb,b!2T>-KQ0p:@mLf>]T%o*kdB%:r&<5J^`oDkYC&1U0Q%cor$gr*-D$RbuDQ$:+['; %aFoc4d*P20$k>*k4fg`I42r8e$p^8WBpOPM%79te7S#7q-;#[("pUa9R6.mjf..X,o4nQK8\br2+tB`i^%/9L7%U22blEDCV[=56 %6S'ah#D^3UnA1L*'d9/Z6@(%5@Pm%l=:,*7fc[#F&:j6q(BfjO@4W("]&gOdinu_V;MN/%#%7#>bG!1 %)A&PW+a+HKI_`g0Qdr&A3X4UjWQ8f7'G+.se;U&n@MtC'c9YRB'qd=i'[;eO*m.A_>H4m3jq/cn7u.O&XO]+="3H>foTu"6'd* %c$1Aln$AaH&1:aJ]NZXo&-;:o&/GnKO'0Q.gAOie$PDO"472V!3t7/2n+8H.LkiihS_=Uor2n8!+t*W(^nhB3!)Vf60?pA#nQ;m, %!V=<>M0nV=)_pb%A%*#e/6"A.!b/u;Jpg;EnH]S>Q:VXL9I&+N&3*#_1eV>hPs&S%04>8o,W@WDEZlGm^u8rgTkR]M'Ogi!i$Xd> %n&&NEN=i/^(`E*%Y%1sG^`:N"+C9fX9EE3o%j!ld/P8FjJsc]R$a:Kl5q=_[e!qqH8V=i%_I?J@l7f'"1YaLJ*HD/@`tYW!"\];O %6&8L%G+MX0B1I#S&=)Fh('.,qg+XO5N!T`q&jRk?BadRbX"Et'9Tdh6&eC*e@h9+m_Pdf8AYMtFU/-$.?[._\9WEOm:\02-,^>rU %5>qHS;gkB=A^PpYE-O[pRrR_;NuW!=U]^3(!CMl)#=9A;C=NsjjX_4LLm@5`87Oa,&n)CZZD#(@@(KEWN'L6:sm!jb=C]BF80-@QJ]E&HCDiJutgcc[-oQK>YLt&?nnTUd4R$.XeYR8P>FDYUVlt %?rRn.S^Q:NKCB58*ReMi/I78#H!&"4_*f:73QR?D*10_4iE?YUM1/4c"acLG&Wf\C?n^[X8MKY.Kj6-9hII2?9+\C%=>2:_kuC?N %S1m9WaQKgA(Q0uZNHsO/a*@l@/,!c`58Z]CBI)X+c9[i4'qd<>#/4#(JJSA64p0dhMh$*7pQCT1']K*9K8E,/>?$UuP/FL22@,@3 %H4Vdn.QnriK)P$%bh7B,qqV5e+E6XE%M)!SlgKce#Y_eM<59ap!=X0QQNIlF_-og"_&/7H&Fu8om:3N!afs&;DoLL5kt6OQi6rN4 %-Ou?u4@BYc7*<>F(^*9`k_'Q\n1C&/,7Z>t_bf-5o;7'e_7c<$S^p&]M*l;?A0+6NYm_RN<8O36CGAVLf=Hh9>k=h %<=,`-k>Vc9;]7[Uqjp%\Z?Fqn47 %![U#4&dfKt$X4E<5%Q8s5d98^9M&)q#S@gs3H"hh>`aBM"p94('WDKj.<9$90FiXGF&l3$ArL^CEuX;>m`,1# %`[GlS_))V@BJ^5Il]!W^P4KS5MQ8o.c2n1^&Z9U`c*IR[6g5&nO3o1^rtaGjAqU"!"'HdaJZ@IIpJH/nfNH&'!@m%e0#=R94_2!95![^/WZUCLu9+3aZ*[/V`3H1S %0GA=H`\I>/HSIEFN4L\LFBq5i+@Qdh^`!5`G+6s^L3),i_:"$\OmX,A'g"^O.<=^881ks8Pp@78*0*i&P)eT9cAsf?1tC9`]*9S` %\s;O\;s(q>_UNrg=EGQ(+N,Z;.bsCBC,FT*]P6=U?6&9#bJZe[G^/9 %AI9_PrivateDataEnd \ No newline at end of file diff --git a/website/client-old/logo/habitrpg_pixel.png b/website/client-old/logo/habitrpg_pixel.png deleted file mode 100644 index 4397448bb2..0000000000 Binary files a/website/client-old/logo/habitrpg_pixel.png and /dev/null differ diff --git a/website/client-old/manifest.json b/website/client-old/manifest.json deleted file mode 100644 index 84d7ec2219..0000000000 --- a/website/client-old/manifest.json +++ /dev/null @@ -1,223 +0,0 @@ -{ - "app": { - "js": [ - "bower_components/pusher-websocket-iso/dist/web/pusher.js", - "bower_components/jquery/dist/jquery.min.js", - "bower_components/jquery.cookie/jquery.cookie.js", - "bower_components/pnotify/jquery.pnotify.min.js", - "bower_components/bootstrap-growl/jquery.bootstrap-growl.js", - "bower_components/bootstrap-tour/build/js/bootstrap-tour.js", - "bower_components/angular/angular.js", - "bower_components/angular-sanitize/angular-sanitize.js", - "bower_components/habitica-markdown/dist/habitica-markdown.min.js", - "bower_components/angular-ui-router/release/angular-ui-router.js", - "bower_components/angular-resource/angular-resource.min.js", - "bower_components/angular-ui-utils/ui-utils.min.js", - "bower_components/angular-loading-bar/build/loading-bar.js", - "bower_components/Angular-At-Directive/src/at.js", - "bower_components/Angular-At-Directive/src/caret.js", - "bower_components/js-emoji/emoji.js", - "bower_components/sticky/jquery.sticky.js", - "bower_components/ngInfiniteScroll/build/ng-infinite-scroll.min.js", - "bower_components/select2/select2.js", - "bower_components/angular-ui-select2/src/select2.js", - "bower_components/hello/dist/hello.all.min.js", - "bower_components/angular-filter/dist/angular-filter.min.js", - - "bower_components/angular-bootstrap/ui-bootstrap.js", - "bower_components/angular-bootstrap/ui-bootstrap-tpls.js", - "bower_components/bootstrap/dist/js/bootstrap.js", - - "bower_components/jquery-ui/ui/minified/jquery.ui.core.min.js", - "bower_components/jquery-ui/ui/minified/jquery.ui.widget.min.js", - "bower_components/jquery-ui/ui/minified/jquery.ui.menu.min.js", - "bower_components/jquery-ui/ui/minified/jquery.ui.mouse.min.js", - "bower_components/jquery-ui/ui/minified/jquery.ui.sortable.min.js", - "bower_components/jquery-ui/ui/minified/jquery.ui.autocomplete.min.js", - "bower_components/smart-app-banner/smart-app-banner.js", - "bower_components/taggle/src/taggle.js", - - "js/habitrpg-shared.js", - - "js/env.js", - - "js/app.js", - "js/config.js", - - "js/services/sharedServices.js", - "js/services/alertServices.js", - "js/services/authServices.js", - "js/services/notificationServices.js", - "js/directives/directives.js", - "js/services/analyticsServices.js", - "js/services/groupServices.js", - "js/services/chatServices.js", - "js/services/memberServices.js", - "js/services/guideServices.js", - "js/services/taskServices.js", - "js/services/tagsServices.js", - "js/services/challengeServices.js", - "js/services/paymentServices.js", - "js/services/questServices.js", - "js/services/socialServices.js", - "js/services/statServices.js", - "js/services/userNotificationsService.js", - "js/services/userServices.js", - "js/services/hallServices.js", - "js/services/pusherService.js", - "js/services/costumeServices.js", - "js/services/achievementServices.js", - - "js/filters/money.js", - "js/filters/roundLargeNumbers.js", - "js/filters/taskOrdering.js", - "js/filters/timezoneOffsetToUtc.js", - - "js/directives/from-now.directive.js", - "js/directives/focus-element.directive.js", - "js/directives/habitrpg-tasks.directive.js", - "js/directives/hrpg-sort-checklist.directive.js", - "js/directives/hrpg-sort-tags.directive.js", - "js/directives/hrpg-sort-tasks.directive.js", - "js/directives/popover-html-popup.directive.js", - "js/directives/popover-html.directive.js", - "js/directives/submit-form-on-enter.directive.js", - "js/directives/when-scrolled.directive.js", - "js/directives/task-list.directive.js", - "js/directives/task.directive.js", - - "js/controllers/authCtrl.js", - "js/controllers/autoCompleteCtrl.js", - "js/controllers/challengesCtrl.js", - "js/controllers/chatCtrl.js", - "js/controllers/copyMessageModalCtrl.js", - "js/controllers/filtersCtrl.js", - "js/controllers/footerCtrl.js", - "js/controllers/groupsCtrl.js", - "js/controllers/guildsCtrl.js", - "js/controllers/hallCtrl.js", - "js/controllers/headerCtrl.js", - "js/controllers/inboxCtrl.js", - "js/controllers/inventoryCtrl.js", - "js/controllers/inviteToGroupCtrl.js", - "js/controllers/memberModalCtrl.js", - "js/controllers/menuCtrl.js", - "js/controllers/notificationCtrl.js", - "js/controllers/partyCtrl.js", - "js/controllers/rootCtrl.js", - "js/controllers/settingsCtrl.js", - "js/controllers/sortableInventoryCtrl.js", - "js/controllers/tavernCtrl.js", - "js/controllers/tasksCtrl.js", - "js/controllers/userCtrl.js", - "js/controllers/groupPlansCtrl.js", - "js/controllers/newGroupCtrl.js", - - "js/components/groupTasks/groupTasksController.js", - "js/components/groupTasks/groupTasksDirective.js", - "js/components/groupTaskActions/groupTaskActionsController.js", - "js/components/groupTaskActions/groupTaskActionsDirective.js", - "js/components/groupMembersAutocomplete/groupMembersAutocompleteDirective.js", - "js/components/groupTaskMetaActions/groupTaskMetaActionsDirective.js", - "js/components/groupTaskMetaActions/groupTaskMetaActionsController.js", - "js/components/groupApprovals/groupApprovalsDirective.js", - "js/components/groupApprovals/groupApprovalsController.js" - ], - "css": [ - "bower_components/bootstrap/dist/css/bootstrap.css", - "bower_components/css-social-buttons/css/zocial.css", - "bower_components/smart-app-banner/smart-app-banner.css", - "app.css", - "bower_components/pnotify/jquery.pnotify.default.css", - "bower_components/pnotify/jquery.pnotify.default.icons.css", - "css/habitrpg-shared.css", - "bower_components/bootstrap-tour/build/css/bootstrap-tour.css", - "fontello/css/fontelico.css", - - "bower_components/jquery-ui/themes/base/minified/jquery.ui.autocomplete.min.css", - "bower_components/jquery-ui/themes/base/minified/jquery.ui.menu.min.css", - "bower_components/jquery-ui/themes/ui-lightness/jquery-ui.min.css" - ] - }, - "static": { - "js": [ - "bower_components/jquery/dist/jquery.min.js", - "js/habitrpg-shared.js", - "bower_components/angular/angular.js", - "bower_components/angular-ui/build/angular-ui.js", - "bower_components/angular-bootstrap/ui-bootstrap.js", - "bower_components/angular-bootstrap/ui-bootstrap-tpls.js", - "bower_components/bootstrap/dist/js/bootstrap.js", - "bower_components/jquery-colorbox/jquery.colorbox-min.js", - "bower_components/hello/dist/hello.all.min.js", - - "bower_components/angular-loading-bar/build/loading-bar.js", - - "bower_components/smart-app-banner/smart-app-banner.js", - - "js/env.js", - "js/static.js", - "js/services/alertServices.js", - "js/services/analyticsServices.js", - "js/services/authServices.js", - "js/services/notificationServices.js", - "js/services/userNotificationsService.js", - "js/services/userServices.js", - "js/services/sharedServices.js", - "js/services/socialServices.js", - "js/services/statServices.js", - "js/services/taskServices.js", - "js/services/tagsServices.js", - "js/services/memberServices.js", - "js/controllers/authCtrl.js", - "js/controllers/footerCtrl.js" - ], - "css": [ - "bower_components/bootstrap/dist/css/bootstrap.css", - "bower_components/css-social-buttons/css/zocial.css", - "bower_components/jquery-colorbox/example1/colorbox.css", - "bower_components/smart-app-banner/smart-app-banner.css", - "app.css", - "css/habitrpg-shared.css", - "static.css" - ] - }, - "tmp_static_front": { - "js": [ - "bower_components/jquery/dist/jquery.min.js", - "js/habitrpg-shared.js", - "bower_components/angular/angular.js", - "bower_components/angular-ui/build/angular-ui.js", - "bower_components/jquery-colorbox/jquery.colorbox-min.js", - "bower_components/hello/dist/hello.all.min.js", - - "bower_components/angular-loading-bar/build/loading-bar.js", - - "bower_components/smart-app-banner/smart-app-banner.js", - - "js/env.js", - "js/static.js", - "js/services/alertServices.js", - "js/services/analyticsServices.js", - "js/services/authServices.js", - "js/services/notificationServices.js", - "js/services/sharedServices.js", - "js/services/socialServices.js", - "js/services/statServices.js", - "js/services/taskServices.js", - "js/services/tagsServices.js", - "js/services/userNotificationsService.js", - "js/services/userServices.js", - "js/services/memberServices.js", - "js/controllers/authCtrl.js", - "js/controllers/footerCtrl.js" - ], - "css": [ - "bower_components/css-social-buttons/css/zocial.css", - "bower_components/smart-app-banner/smart-app-banner.css", - "front/staticstyle.css", - "css/habitrpg-shared.css", - "app.css" - ] - } -} diff --git a/website/client-old/marketing/android_iphone.png b/website/client-old/marketing/android_iphone.png deleted file mode 100644 index 3256b4a668..0000000000 Binary files a/website/client-old/marketing/android_iphone.png and /dev/null differ diff --git a/website/client-old/marketing/animals.png b/website/client-old/marketing/animals.png deleted file mode 100644 index ecae556c6e..0000000000 Binary files a/website/client-old/marketing/animals.png and /dev/null differ diff --git a/website/client-old/marketing/challenge.png b/website/client-old/marketing/challenge.png deleted file mode 100644 index 1b83b16b0f..0000000000 Binary files a/website/client-old/marketing/challenge.png and /dev/null differ diff --git a/website/client-old/marketing/devices.png b/website/client-old/marketing/devices.png deleted file mode 100644 index 8981ff8875..0000000000 Binary files a/website/client-old/marketing/devices.png and /dev/null differ diff --git a/website/client-old/marketing/drops.png b/website/client-old/marketing/drops.png deleted file mode 100644 index 2324e26eac..0000000000 Binary files a/website/client-old/marketing/drops.png and /dev/null differ diff --git a/website/client-old/marketing/education.png b/website/client-old/marketing/education.png deleted file mode 100644 index b8c330419f..0000000000 Binary files a/website/client-old/marketing/education.png and /dev/null differ diff --git a/website/client-old/marketing/gear.png b/website/client-old/marketing/gear.png deleted file mode 100644 index ef6bad6beb..0000000000 Binary files a/website/client-old/marketing/gear.png and /dev/null differ diff --git a/website/client-old/marketing/guild.png b/website/client-old/marketing/guild.png deleted file mode 100644 index bbd66b3020..0000000000 Binary files a/website/client-old/marketing/guild.png and /dev/null differ diff --git a/website/client-old/marketing/guild_small.png b/website/client-old/marketing/guild_small.png deleted file mode 100644 index 28ab8fbea3..0000000000 Binary files a/website/client-old/marketing/guild_small.png and /dev/null differ diff --git a/website/client-old/marketing/integration.png b/website/client-old/marketing/integration.png deleted file mode 100644 index 290c5dc302..0000000000 Binary files a/website/client-old/marketing/integration.png and /dev/null differ diff --git a/website/client-old/marketing/lefnire.png b/website/client-old/marketing/lefnire.png deleted file mode 100644 index 657dc1eaf5..0000000000 Binary files a/website/client-old/marketing/lefnire.png and /dev/null differ diff --git a/website/client-old/marketing/promos/201403_Forest_Walker.png b/website/client-old/marketing/promos/201403_Forest_Walker.png deleted file mode 100644 index af6b929725..0000000000 Binary files a/website/client-old/marketing/promos/201403_Forest_Walker.png and /dev/null differ diff --git a/website/client-old/marketing/promos/April14SAMPLE2.png b/website/client-old/marketing/promos/April14SAMPLE2.png deleted file mode 100644 index 7423eabdb7..0000000000 Binary files a/website/client-old/marketing/promos/April14SAMPLE2.png and /dev/null differ diff --git a/website/client-old/marketing/screenshot.png b/website/client-old/marketing/screenshot.png deleted file mode 100644 index eb3ba9a385..0000000000 Binary files a/website/client-old/marketing/screenshot.png and /dev/null differ diff --git a/website/client-old/marketing/social_competitve.png b/website/client-old/marketing/social_competitve.png deleted file mode 100644 index 3243a9d762..0000000000 Binary files a/website/client-old/marketing/social_competitve.png and /dev/null differ diff --git a/website/client-old/marketing/vice3.png b/website/client-old/marketing/vice3.png deleted file mode 100644 index afc5020526..0000000000 Binary files a/website/client-old/marketing/vice3.png and /dev/null differ diff --git a/website/client-old/marketing/wellness.png b/website/client-old/marketing/wellness.png deleted file mode 100644 index c91d295fc2..0000000000 Binary files a/website/client-old/marketing/wellness.png and /dev/null differ diff --git a/website/client-old/merch/stickermule-logo.png b/website/client-old/merch/stickermule-logo.png deleted file mode 100644 index 669fa37b56..0000000000 Binary files a/website/client-old/merch/stickermule-logo.png and /dev/null differ diff --git a/website/client-old/merch/stickermule-logo.svg b/website/client-old/merch/stickermule-logo.svg deleted file mode 100644 index b5872e92d8..0000000000 --- a/website/client-old/merch/stickermule-logo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/website/client-old/merch/stickermule.png b/website/client-old/merch/stickermule.png deleted file mode 100644 index 8ef82d7d00..0000000000 Binary files a/website/client-old/merch/stickermule.png and /dev/null differ diff --git a/website/client-old/merch/teespring-eu-logo.png b/website/client-old/merch/teespring-eu-logo.png deleted file mode 100644 index 9f8521c38e..0000000000 Binary files a/website/client-old/merch/teespring-eu-logo.png and /dev/null differ diff --git a/website/client-old/merch/teespring-eu.png b/website/client-old/merch/teespring-eu.png deleted file mode 100644 index 9b07d25201..0000000000 Binary files a/website/client-old/merch/teespring-eu.png and /dev/null differ diff --git a/website/client-old/merch/teespring-logo.png b/website/client-old/merch/teespring-logo.png deleted file mode 100644 index 9f8521c38e..0000000000 Binary files a/website/client-old/merch/teespring-logo.png and /dev/null differ diff --git a/website/client-old/merch/teespring-logo.svg b/website/client-old/merch/teespring-logo.svg deleted file mode 100644 index d2430d6796..0000000000 --- a/website/client-old/merch/teespring-logo.svg +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/website/client-old/merch/teespring-mug-eu-logo.png b/website/client-old/merch/teespring-mug-eu-logo.png deleted file mode 100644 index 9f8521c38e..0000000000 Binary files a/website/client-old/merch/teespring-mug-eu-logo.png and /dev/null differ diff --git a/website/client-old/merch/teespring-mug-eu.png b/website/client-old/merch/teespring-mug-eu.png deleted file mode 100644 index 6c5870d6ab..0000000000 Binary files a/website/client-old/merch/teespring-mug-eu.png and /dev/null differ diff --git a/website/client-old/merch/teespring-mug-logo.png b/website/client-old/merch/teespring-mug-logo.png deleted file mode 100644 index 9f8521c38e..0000000000 Binary files a/website/client-old/merch/teespring-mug-logo.png and /dev/null differ diff --git a/website/client-old/merch/teespring-mug.png b/website/client-old/merch/teespring-mug.png deleted file mode 100644 index de39479d09..0000000000 Binary files a/website/client-old/merch/teespring-mug.png and /dev/null differ diff --git a/website/client-old/merch/teespring.png b/website/client-old/merch/teespring.png deleted file mode 100644 index 5a601dd2a7..0000000000 Binary files a/website/client-old/merch/teespring.png and /dev/null differ diff --git a/website/client-old/page-loader.gif b/website/client-old/page-loader.gif deleted file mode 100644 index 8be8ba338d..0000000000 Binary files a/website/client-old/page-loader.gif and /dev/null differ diff --git a/website/client-old/presskit/Boss/Basi-List.png b/website/client-old/presskit/Boss/Basi-List.png deleted file mode 100644 index eedc25917d..0000000000 Binary files a/website/client-old/presskit/Boss/Basi-List.png and /dev/null differ diff --git a/website/client-old/presskit/Boss/Battling the Ghost Stag.png b/website/client-old/presskit/Boss/Battling the Ghost Stag.png deleted file mode 100755 index 8c1288ab82..0000000000 Binary files a/website/client-old/presskit/Boss/Battling the Ghost Stag.png and /dev/null differ diff --git a/website/client-old/presskit/Boss/Dread Drag'on of Dilatory.png b/website/client-old/presskit/Boss/Dread Drag'on of Dilatory.png deleted file mode 100644 index 5fd8d2297b..0000000000 Binary files a/website/client-old/presskit/Boss/Dread Drag'on of Dilatory.png and /dev/null differ diff --git a/website/client-old/presskit/Boss/Laundromancer.png b/website/client-old/presskit/Boss/Laundromancer.png deleted file mode 100755 index b80a9b2beb..0000000000 Binary files a/website/client-old/presskit/Boss/Laundromancer.png and /dev/null differ diff --git a/website/client-old/presskit/Boss/Necro-Vice.png b/website/client-old/presskit/Boss/Necro-Vice.png deleted file mode 100755 index 97558406e5..0000000000 Binary files a/website/client-old/presskit/Boss/Necro-Vice.png and /dev/null differ diff --git a/website/client-old/presskit/Boss/SnackLess Monster.png b/website/client-old/presskit/Boss/SnackLess Monster.png deleted file mode 100755 index 23a27b4b55..0000000000 Binary files a/website/client-old/presskit/Boss/SnackLess Monster.png and /dev/null differ diff --git a/website/client-old/presskit/Boss/Stagnant Dishes.png b/website/client-old/presskit/Boss/Stagnant Dishes.png deleted file mode 100755 index a23a0c68bb..0000000000 Binary files a/website/client-old/presskit/Boss/Stagnant Dishes.png and /dev/null differ diff --git a/website/client-old/presskit/Habitica - Gamify Your Life.mp4 b/website/client-old/presskit/Habitica - Gamify Your Life.mp4 deleted file mode 100644 index be3ca2a703..0000000000 Binary files a/website/client-old/presskit/Habitica - Gamify Your Life.mp4 and /dev/null differ diff --git a/website/client-old/presskit/Logo/Android.png b/website/client-old/presskit/Logo/Android.png deleted file mode 100644 index 302c0965c0..0000000000 Binary files a/website/client-old/presskit/Logo/Android.png and /dev/null differ diff --git a/website/client-old/presskit/Logo/Habitica Gryphon.png b/website/client-old/presskit/Logo/Habitica Gryphon.png deleted file mode 100644 index 92d7f6daec..0000000000 Binary files a/website/client-old/presskit/Logo/Habitica Gryphon.png and /dev/null differ diff --git a/website/client-old/presskit/Logo/Icon with Text.png b/website/client-old/presskit/Logo/Icon with Text.png deleted file mode 100644 index fb7c21eda7..0000000000 Binary files a/website/client-old/presskit/Logo/Icon with Text.png and /dev/null differ diff --git a/website/client-old/presskit/Logo/Icon.png b/website/client-old/presskit/Logo/Icon.png deleted file mode 100644 index a90f684be2..0000000000 Binary files a/website/client-old/presskit/Logo/Icon.png and /dev/null differ diff --git a/website/client-old/presskit/Logo/Text.png b/website/client-old/presskit/Logo/Text.png deleted file mode 100644 index d4478c5cf2..0000000000 Binary files a/website/client-old/presskit/Logo/Text.png and /dev/null differ diff --git a/website/client-old/presskit/Logo/iOS.png b/website/client-old/presskit/Logo/iOS.png deleted file mode 100644 index c55d9a3af2..0000000000 Binary files a/website/client-old/presskit/Logo/iOS.png and /dev/null differ diff --git a/website/client-old/presskit/Promo/Promo - Thin.png b/website/client-old/presskit/Promo/Promo - Thin.png deleted file mode 100755 index 695b8c34cf..0000000000 Binary files a/website/client-old/presskit/Promo/Promo - Thin.png and /dev/null differ diff --git a/website/client-old/presskit/Promo/Promo.png b/website/client-old/presskit/Promo/Promo.png deleted file mode 100644 index a89c38d626..0000000000 Binary files a/website/client-old/presskit/Promo/Promo.png and /dev/null differ diff --git a/website/client-old/presskit/Samples/Android/Level Up.png b/website/client-old/presskit/Samples/Android/Level Up.png deleted file mode 100644 index 01311acc78..0000000000 Binary files a/website/client-old/presskit/Samples/Android/Level Up.png and /dev/null differ diff --git a/website/client-old/presskit/Samples/Android/Party.png b/website/client-old/presskit/Samples/Android/Party.png deleted file mode 100644 index 4cbf54efbc..0000000000 Binary files a/website/client-old/presskit/Samples/Android/Party.png and /dev/null differ diff --git a/website/client-old/presskit/Samples/Android/Reward.png b/website/client-old/presskit/Samples/Android/Reward.png deleted file mode 100644 index cfaa2aef98..0000000000 Binary files a/website/client-old/presskit/Samples/Android/Reward.png and /dev/null differ diff --git a/website/client-old/presskit/Samples/Android/Tasks Page.png b/website/client-old/presskit/Samples/Android/Tasks Page.png deleted file mode 100644 index 87e998a325..0000000000 Binary files a/website/client-old/presskit/Samples/Android/Tasks Page.png and /dev/null differ diff --git a/website/client-old/presskit/Samples/Android/Tavern.png b/website/client-old/presskit/Samples/Android/Tavern.png deleted file mode 100644 index 04e9a88ca2..0000000000 Binary files a/website/client-old/presskit/Samples/Android/Tavern.png and /dev/null differ diff --git a/website/client-old/presskit/Samples/Android/User.png b/website/client-old/presskit/Samples/Android/User.png deleted file mode 100644 index ab5b95f39d..0000000000 Binary files a/website/client-old/presskit/Samples/Android/User.png and /dev/null differ diff --git a/website/client-old/presskit/Samples/Website/Challenges.png b/website/client-old/presskit/Samples/Website/Challenges.png deleted file mode 100644 index 672b209ed5..0000000000 Binary files a/website/client-old/presskit/Samples/Website/Challenges.png and /dev/null differ diff --git a/website/client-old/presskit/Samples/Website/Equipment.png b/website/client-old/presskit/Samples/Website/Equipment.png deleted file mode 100644 index 67635ac508..0000000000 Binary files a/website/client-old/presskit/Samples/Website/Equipment.png and /dev/null differ diff --git a/website/client-old/presskit/Samples/Website/Guilds.png b/website/client-old/presskit/Samples/Website/Guilds.png deleted file mode 100644 index af4dea8378..0000000000 Binary files a/website/client-old/presskit/Samples/Website/Guilds.png and /dev/null differ diff --git a/website/client-old/presskit/Samples/Website/Market.png b/website/client-old/presskit/Samples/Website/Market.png deleted file mode 100644 index dafd5cac8f..0000000000 Binary files a/website/client-old/presskit/Samples/Website/Market.png and /dev/null differ diff --git a/website/client-old/presskit/Samples/Website/Tasks Page.png b/website/client-old/presskit/Samples/Website/Tasks Page.png deleted file mode 100644 index c50055c899..0000000000 Binary files a/website/client-old/presskit/Samples/Website/Tasks Page.png and /dev/null differ diff --git a/website/client-old/presskit/Samples/iOS/Boss.png b/website/client-old/presskit/Samples/iOS/Boss.png deleted file mode 100644 index 0c0adbb39b..0000000000 Binary files a/website/client-old/presskit/Samples/iOS/Boss.png and /dev/null differ diff --git a/website/client-old/presskit/Samples/iOS/Level Up.png b/website/client-old/presskit/Samples/iOS/Level Up.png deleted file mode 100644 index 01d7fdd2d3..0000000000 Binary files a/website/client-old/presskit/Samples/iOS/Level Up.png and /dev/null differ diff --git a/website/client-old/presskit/Samples/iOS/Party.png b/website/client-old/presskit/Samples/iOS/Party.png deleted file mode 100644 index 40bfdba8dd..0000000000 Binary files a/website/client-old/presskit/Samples/iOS/Party.png and /dev/null differ diff --git a/website/client-old/presskit/Samples/iOS/Pets.png b/website/client-old/presskit/Samples/iOS/Pets.png deleted file mode 100644 index 171131954e..0000000000 Binary files a/website/client-old/presskit/Samples/iOS/Pets.png and /dev/null differ diff --git a/website/client-old/presskit/Samples/iOS/Tasks Page.png b/website/client-old/presskit/Samples/iOS/Tasks Page.png deleted file mode 100644 index b5862496b0..0000000000 Binary files a/website/client-old/presskit/Samples/iOS/Tasks Page.png and /dev/null differ diff --git a/website/client-old/presskit/presskit.zip b/website/client-old/presskit/presskit.zip deleted file mode 100644 index 016ea50f78..0000000000 Binary files a/website/client-old/presskit/presskit.zip and /dev/null differ diff --git a/website/client-old/refresh.png b/website/client-old/refresh.png deleted file mode 100644 index 6884f0bcf5..0000000000 Binary files a/website/client-old/refresh.png and /dev/null differ diff --git a/website/client/assets/css/sprites/backer.css b/website/client/assets/css/sprites/backer.css deleted file mode 100644 index a80d461299..0000000000 --- a/website/client/assets/css/sprites/backer.css +++ /dev/null @@ -1,64 +0,0 @@ -/* TODO adapt paths to new client */ -/* These sprites are oversized until a move to 105 avatar box happens */ - -/* Backer */ -.weapon_special_0, .head_special_0 { - width: 105px; - height: 105px; - margin-left: -3px; - margin-top: -18px; -} -.slim_armor_special_0, .broad_armor_special_0, .shield_special_0 { - width: 90px; - height: 90px; -} - -/* Critical */ -.weapon_special_critical { - background: url('/static/sprites/gif/backer-only/weapon_special_critical.gif') no-repeat; - width: 90px; - height: 90px; - margin-left:-12px; - margin-top:12px; -} - -/* This is oversized until a move to 105 avatar box happens*/ -.weapon_special_1 { - margin-left: -12px; -} - -.broad_armor_special_1, .slim_armor_special_1, .head_special_1 { - width: 90px; - height: 90px; -} - -.head_special_0 { - background: url('/static/sprites/gif/backer-only/BackerOnly-Equip-ShadeHelmet.gif') no-repeat; -} - -.head_special_1 { - background: url('/static/sprites/gif/backer-only/ContributorOnly-Equip-CrystalHelmet.gif') no-repeat; - margin-top: 3px; -} - -.broad_armor_special_0,.slim_armor_special_0 { - background: url('/static/sprites/gif/backer-only/BackerOnly-Equip-ShadeArmor.gif') no-repeat; -} - -.broad_armor_special_1,.slim_armor_special_1 { - background: url('/static/sprites/gif/backer-only/ContributorOnly-Equip-CrystalArmor.gif') no-repeat; -} - -.shield_special_0 { - background: url('/static/sprites/gif/backer-only/BackerOnly-Shield-TormentedSkull.gif') no-repeat; -} - -.weapon_special_0 { - background: url('/static/sprites/gif/backer-only/BackerOnly-Weapon-DarkSoulsBlade.gif') no-repeat; -} - -.Pet-Wolf-Cerberus { - width: 105px; - height: 72px; - background: url('/static/sprites/gif/backer-only/BackerOnly-Pet-CerberusPup.gif') no-repeat; -} diff --git a/website/client/assets/css/sprites/mixed.css b/website/client/assets/css/sprites/mixed.css deleted file mode 100644 index 1cade4870f..0000000000 --- a/website/client/assets/css/sprites/mixed.css +++ /dev/null @@ -1,27 +0,0 @@ -/* TODO adapt paths to new client */ - -/* Comment out for holiday events - -.npc_ian { - background: url('/static/sprites/gif/npc_ian.gif') no-repeat; - width: 78px; - height: 135px; -} -*/ - -.quest_burnout { - background: url('/static/sprites/gif/quest_burnout.gif') no-repeat; - width: 219px; - height: 249px; -} - -.quest_bewilder { - background: url('/static/sprites/gif/quest_bewilder.gif') no-repeat; - width: 219px; - height: 219px; -} - -[class*='Mount_Head_'], -[class*='Mount_Body_'] { - margin-top: 18px; /* Sprite accommodates 105x123 box */ -} \ No newline at end of file diff --git a/website/assets/sprites/README.md b/website/raw_sprites/README.md old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/README.md rename to website/raw_sprites/README.md diff --git a/website/assets/sprites/archive/BackerOnly-SpriteSheet.png b/website/raw_sprites/archive/BackerOnly-SpriteSheet.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/archive/BackerOnly-SpriteSheet.png rename to website/raw_sprites/archive/BackerOnly-SpriteSheet.png diff --git a/website/assets/sprites/archive/Egg_Sprite_Sheet.png b/website/raw_sprites/archive/Egg_Sprite_Sheet.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/archive/Egg_Sprite_Sheet.png rename to website/raw_sprites/archive/Egg_Sprite_Sheet.png diff --git a/website/assets/sprites/archive/female_sprites.png b/website/raw_sprites/archive/female_sprites.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/archive/female_sprites.png rename to website/raw_sprites/archive/female_sprites.png diff --git a/website/assets/sprites/archive/player_sprites.png b/website/raw_sprites/archive/player_sprites.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/archive/player_sprites.png rename to website/raw_sprites/archive/player_sprites.png diff --git a/website/assets/sprites/archive/player_sprites105x.png b/website/raw_sprites/archive/player_sprites105x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/archive/player_sprites105x.png rename to website/raw_sprites/archive/player_sprites105x.png diff --git a/website/assets/sprites/backer-only/BackerOnly-Equip-ShadeArmor.gif b/website/raw_sprites/backer-only/BackerOnly-Equip-ShadeArmor.gif old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/backer-only/BackerOnly-Equip-ShadeArmor.gif rename to website/raw_sprites/backer-only/BackerOnly-Equip-ShadeArmor.gif diff --git a/website/assets/sprites/backer-only/BackerOnly-Equip-ShadeHelmet.gif b/website/raw_sprites/backer-only/BackerOnly-Equip-ShadeHelmet.gif old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/backer-only/BackerOnly-Equip-ShadeHelmet.gif rename to website/raw_sprites/backer-only/BackerOnly-Equip-ShadeHelmet.gif diff --git a/website/assets/sprites/backer-only/BackerOnly-Pet-CerberusPup.gif b/website/raw_sprites/backer-only/BackerOnly-Pet-CerberusPup.gif old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/backer-only/BackerOnly-Pet-CerberusPup.gif rename to website/raw_sprites/backer-only/BackerOnly-Pet-CerberusPup.gif diff --git a/website/assets/sprites/backer-only/BackerOnly-Shield-TormentedSkull.gif b/website/raw_sprites/backer-only/BackerOnly-Shield-TormentedSkull.gif old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/backer-only/BackerOnly-Shield-TormentedSkull.gif rename to website/raw_sprites/backer-only/BackerOnly-Shield-TormentedSkull.gif diff --git a/website/assets/sprites/backer-only/BackerOnly-Weapon-DarkSoulsBlade.gif b/website/raw_sprites/backer-only/BackerOnly-Weapon-DarkSoulsBlade.gif old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/backer-only/BackerOnly-Weapon-DarkSoulsBlade.gif rename to website/raw_sprites/backer-only/BackerOnly-Weapon-DarkSoulsBlade.gif diff --git a/website/assets/sprites/backer-only/ContributorOnly-Equip-CrystalArmor.gif b/website/raw_sprites/backer-only/ContributorOnly-Equip-CrystalArmor.gif old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/backer-only/ContributorOnly-Equip-CrystalArmor.gif rename to website/raw_sprites/backer-only/ContributorOnly-Equip-CrystalArmor.gif diff --git a/website/assets/sprites/backer-only/ContributorOnly-Equip-CrystalHelmet.gif b/website/raw_sprites/backer-only/ContributorOnly-Equip-CrystalHelmet.gif old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/backer-only/ContributorOnly-Equip-CrystalHelmet.gif rename to website/raw_sprites/backer-only/ContributorOnly-Equip-CrystalHelmet.gif diff --git a/website/assets/sprites/backer-only/weapon_special_critical.gif b/website/raw_sprites/backer-only/weapon_special_critical.gif old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/backer-only/weapon_special_critical.gif rename to website/raw_sprites/backer-only/weapon_special_critical.gif diff --git a/website/assets/sprites/css/backer.css b/website/raw_sprites/css/backer.css old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/css/backer.css rename to website/raw_sprites/css/backer.css diff --git a/website/assets/sprites/css/css.template.handlebars b/website/raw_sprites/css/css.template.handlebars old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/css/css.template.handlebars rename to website/raw_sprites/css/css.template.handlebars diff --git a/website/assets/sprites/css/index.css b/website/raw_sprites/css/index.css old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/css/index.css rename to website/raw_sprites/css/index.css diff --git a/website/assets/img/project_files/npcs/regular/npc_ian.gif b/website/raw_sprites/npc_ian.gif old mode 100644 new mode 100755 similarity index 100% rename from website/assets/img/project_files/npcs/regular/npc_ian.gif rename to website/raw_sprites/npc_ian.gif diff --git a/website/assets/sprites/pet-hatching/Tiger-Base-6x.gif b/website/raw_sprites/pet-hatching/Tiger-Base-6x.gif old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/pet-hatching/Tiger-Base-6x.gif rename to website/raw_sprites/pet-hatching/Tiger-Base-6x.gif diff --git a/website/assets/sprites/pet-hatching/Tiger-CottonCandyBlue-6x.gif b/website/raw_sprites/pet-hatching/Tiger-CottonCandyBlue-6x.gif old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/pet-hatching/Tiger-CottonCandyBlue-6x.gif rename to website/raw_sprites/pet-hatching/Tiger-CottonCandyBlue-6x.gif diff --git a/website/assets/sprites/pet-hatching/Tiger-CottonCandyPink-6x.gif b/website/raw_sprites/pet-hatching/Tiger-CottonCandyPink-6x.gif old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/pet-hatching/Tiger-CottonCandyPink-6x.gif rename to website/raw_sprites/pet-hatching/Tiger-CottonCandyPink-6x.gif diff --git a/website/assets/sprites/pet-hatching/Tiger-Desert-6x.gif b/website/raw_sprites/pet-hatching/Tiger-Desert-6x.gif old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/pet-hatching/Tiger-Desert-6x.gif rename to website/raw_sprites/pet-hatching/Tiger-Desert-6x.gif diff --git a/website/assets/sprites/pet-hatching/Tiger-Golden-6x.gif b/website/raw_sprites/pet-hatching/Tiger-Golden-6x.gif old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/pet-hatching/Tiger-Golden-6x.gif rename to website/raw_sprites/pet-hatching/Tiger-Golden-6x.gif diff --git a/website/assets/sprites/pet-hatching/Tiger-Red-6x.gif b/website/raw_sprites/pet-hatching/Tiger-Red-6x.gif old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/pet-hatching/Tiger-Red-6x.gif rename to website/raw_sprites/pet-hatching/Tiger-Red-6x.gif diff --git a/website/assets/sprites/pet-hatching/Tiger-Shade-6x.gif b/website/raw_sprites/pet-hatching/Tiger-Shade-6x.gif old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/pet-hatching/Tiger-Shade-6x.gif rename to website/raw_sprites/pet-hatching/Tiger-Shade-6x.gif diff --git a/website/assets/sprites/pet-hatching/Tiger-Skeleton-6x.gif b/website/raw_sprites/pet-hatching/Tiger-Skeleton-6x.gif old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/pet-hatching/Tiger-Skeleton-6x.gif rename to website/raw_sprites/pet-hatching/Tiger-Skeleton-6x.gif diff --git a/website/assets/sprites/pet-hatching/Tiger-Zombie-6x.gif b/website/raw_sprites/pet-hatching/Tiger-Zombie-6x.gif old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/pet-hatching/Tiger-Zombie-6x.gif rename to website/raw_sprites/pet-hatching/Tiger-Zombie-6x.gif diff --git a/website/assets/sprites/pet-hatching/Wolf-Base.gif b/website/raw_sprites/pet-hatching/Wolf-Base.gif old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/pet-hatching/Wolf-Base.gif rename to website/raw_sprites/pet-hatching/Wolf-Base.gif diff --git a/website/assets/sprites/pet-hatching/Wolf-CottonCandyBlue.gif b/website/raw_sprites/pet-hatching/Wolf-CottonCandyBlue.gif old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/pet-hatching/Wolf-CottonCandyBlue.gif rename to website/raw_sprites/pet-hatching/Wolf-CottonCandyBlue.gif diff --git a/website/assets/sprites/pet-hatching/Wolf-CottonCandyPink.gif b/website/raw_sprites/pet-hatching/Wolf-CottonCandyPink.gif old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/pet-hatching/Wolf-CottonCandyPink.gif rename to website/raw_sprites/pet-hatching/Wolf-CottonCandyPink.gif diff --git a/website/assets/sprites/pet-hatching/Wolf-Desert.gif b/website/raw_sprites/pet-hatching/Wolf-Desert.gif old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/pet-hatching/Wolf-Desert.gif rename to website/raw_sprites/pet-hatching/Wolf-Desert.gif diff --git a/website/assets/sprites/pet-hatching/Wolf-Golden.gif b/website/raw_sprites/pet-hatching/Wolf-Golden.gif old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/pet-hatching/Wolf-Golden.gif rename to website/raw_sprites/pet-hatching/Wolf-Golden.gif diff --git a/website/assets/sprites/pet-hatching/Wolf-Red.gif b/website/raw_sprites/pet-hatching/Wolf-Red.gif old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/pet-hatching/Wolf-Red.gif rename to website/raw_sprites/pet-hatching/Wolf-Red.gif diff --git a/website/assets/sprites/pet-hatching/Wolf-Shade.gif b/website/raw_sprites/pet-hatching/Wolf-Shade.gif old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/pet-hatching/Wolf-Shade.gif rename to website/raw_sprites/pet-hatching/Wolf-Shade.gif diff --git a/website/assets/sprites/pet-hatching/Wolf-Skeleton.gif b/website/raw_sprites/pet-hatching/Wolf-Skeleton.gif old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/pet-hatching/Wolf-Skeleton.gif rename to website/raw_sprites/pet-hatching/Wolf-Skeleton.gif diff --git a/website/assets/sprites/pet-hatching/Wolf-White.gif b/website/raw_sprites/pet-hatching/Wolf-White.gif old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/pet-hatching/Wolf-White.gif rename to website/raw_sprites/pet-hatching/Wolf-White.gif diff --git a/website/assets/sprites/pet-hatching/Wolf-Zombie.gif b/website/raw_sprites/pet-hatching/Wolf-Zombie.gif old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/pet-hatching/Wolf-Zombie.gif rename to website/raw_sprites/pet-hatching/Wolf-Zombie.gif diff --git a/website/assets/sprites/quest_bewilder.gif b/website/raw_sprites/quest_bewilder.gif old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/quest_bewilder.gif rename to website/raw_sprites/quest_bewilder.gif diff --git a/website/assets/sprites/quest_burnout.gif b/website/raw_sprites/quest_burnout.gif old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/quest_burnout.gif rename to website/raw_sprites/quest_burnout.gif diff --git a/website/assets/sprites/spritesmith/achievements/achievement-alien.png b/website/raw_sprites/spritesmith/achievements/achievement-alien.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-alien.png rename to website/raw_sprites/spritesmith/achievements/achievement-alien.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-alien2x.png b/website/raw_sprites/spritesmith/achievements/achievement-alien2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-alien2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-alien2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-alpha2x.png b/website/raw_sprites/spritesmith/achievements/achievement-alpha2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-alpha2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-alpha2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-armor2x.png b/website/raw_sprites/spritesmith/achievements/achievement-armor2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-armor2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-armor2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-bewilder2x.png b/website/raw_sprites/spritesmith/achievements/achievement-bewilder2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-bewilder2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-bewilder2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-birthday2x.png b/website/raw_sprites/spritesmith/achievements/achievement-birthday2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-birthday2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-birthday2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-boot2x.png b/website/raw_sprites/spritesmith/achievements/achievement-boot2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-boot2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-boot2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-bow2x.png b/website/raw_sprites/spritesmith/achievements/achievement-bow2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-bow2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-bow2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-burnout2x.png b/website/raw_sprites/spritesmith/achievements/achievement-burnout2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-burnout2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-burnout2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-cactus2x.png b/website/raw_sprites/spritesmith/achievements/achievement-cactus2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-cactus2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-cactus2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-cake2x.png b/website/raw_sprites/spritesmith/achievements/achievement-cake2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-cake2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-cake2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-cave2x.png b/website/raw_sprites/spritesmith/achievements/achievement-cave2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-cave2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-cave2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-challenge2x.png b/website/raw_sprites/spritesmith/achievements/achievement-challenge2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-challenge2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-challenge2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-comment2x.png b/website/raw_sprites/spritesmith/achievements/achievement-comment2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-comment2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-comment2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-congrats2x.png b/website/raw_sprites/spritesmith/achievements/achievement-congrats2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-congrats2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-congrats2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-costumeContest2x.png b/website/raw_sprites/spritesmith/achievements/achievement-costumeContest2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-costumeContest2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-costumeContest2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-dilatory2x.png b/website/raw_sprites/spritesmith/achievements/achievement-dilatory2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-dilatory2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-dilatory2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-friends2x.png b/website/raw_sprites/spritesmith/achievements/achievement-friends2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-friends2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-friends2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-getwell2x.png b/website/raw_sprites/spritesmith/achievements/achievement-getwell2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-getwell2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-getwell2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-goodluck2x.png b/website/raw_sprites/spritesmith/achievements/achievement-goodluck2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-goodluck2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-goodluck2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-greeting2x.png b/website/raw_sprites/spritesmith/achievements/achievement-greeting2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-greeting2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-greeting2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-guild2x.png b/website/raw_sprites/spritesmith/achievements/achievement-guild2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-guild2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-guild2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-habitBirthday2x.png b/website/raw_sprites/spritesmith/achievements/achievement-habitBirthday2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-habitBirthday2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-habitBirthday2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-habiticaDay2x.png b/website/raw_sprites/spritesmith/achievements/achievement-habiticaDay2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-habiticaDay2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-habiticaDay2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-heart2x.png b/website/raw_sprites/spritesmith/achievements/achievement-heart2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-heart2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-heart2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-karaoke-2x.png b/website/raw_sprites/spritesmith/achievements/achievement-karaoke-2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-karaoke-2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-karaoke-2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-karaoke.png b/website/raw_sprites/spritesmith/achievements/achievement-karaoke.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-karaoke.png rename to website/raw_sprites/spritesmith/achievements/achievement-karaoke.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-ninja2x.png b/website/raw_sprites/spritesmith/achievements/achievement-ninja2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-ninja2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-ninja2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-npc2x.png b/website/raw_sprites/spritesmith/achievements/achievement-npc2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-npc2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-npc2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-nye2x.png b/website/raw_sprites/spritesmith/achievements/achievement-nye2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-nye2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-nye2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-partyOn2x.png b/website/raw_sprites/spritesmith/achievements/achievement-partyOn2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-partyOn2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-partyOn2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-partyUp2x.png b/website/raw_sprites/spritesmith/achievements/achievement-partyUp2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-partyUp2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-partyUp2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-perfect2x.png b/website/raw_sprites/spritesmith/achievements/achievement-perfect2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-perfect2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-perfect2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-rat2x.png b/website/raw_sprites/spritesmith/achievements/achievement-rat2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-rat2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-rat2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-royally-loyal2x.png b/website/raw_sprites/spritesmith/achievements/achievement-royally-loyal2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-royally-loyal2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-royally-loyal2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-seafoam2x.png b/website/raw_sprites/spritesmith/achievements/achievement-seafoam2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-seafoam2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-seafoam2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-shield2x.png b/website/raw_sprites/spritesmith/achievements/achievement-shield2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-shield2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-shield2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-shinySeed2x.png b/website/raw_sprites/spritesmith/achievements/achievement-shinySeed2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-shinySeed2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-shinySeed2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-snowball2x.png b/website/raw_sprites/spritesmith/achievements/achievement-snowball2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-snowball2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-snowball2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-spookySparkles2x.png b/website/raw_sprites/spritesmith/achievements/achievement-spookySparkles2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-spookySparkles2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-spookySparkles2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-stoikalm2x.png b/website/raw_sprites/spritesmith/achievements/achievement-stoikalm2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-stoikalm2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-stoikalm2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-sun2x.png b/website/raw_sprites/spritesmith/achievements/achievement-sun2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-sun2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-sun2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-sword2x.png b/website/raw_sprites/spritesmith/achievements/achievement-sword2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-sword2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-sword2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-thankyou2x.png b/website/raw_sprites/spritesmith/achievements/achievement-thankyou2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-thankyou2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-thankyou2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-thermometer2x.png b/website/raw_sprites/spritesmith/achievements/achievement-thermometer2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-thermometer2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-thermometer2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-tree2x.png b/website/raw_sprites/spritesmith/achievements/achievement-tree2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-tree2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-tree2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-triadbingo2x.png b/website/raw_sprites/spritesmith/achievements/achievement-triadbingo2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-triadbingo2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-triadbingo2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-ultimate-healer2x.png b/website/raw_sprites/spritesmith/achievements/achievement-ultimate-healer2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-ultimate-healer2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-ultimate-healer2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-ultimate-mage2x.png b/website/raw_sprites/spritesmith/achievements/achievement-ultimate-mage2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-ultimate-mage2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-ultimate-mage2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-ultimate-rogue2x.png b/website/raw_sprites/spritesmith/achievements/achievement-ultimate-rogue2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-ultimate-rogue2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-ultimate-rogue2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-ultimate-warrior2x.png b/website/raw_sprites/spritesmith/achievements/achievement-ultimate-warrior2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-ultimate-warrior2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-ultimate-warrior2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-unearned2x.png b/website/raw_sprites/spritesmith/achievements/achievement-unearned2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-unearned2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-unearned2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-valentine2x.png b/website/raw_sprites/spritesmith/achievements/achievement-valentine2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-valentine2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-valentine2x.png diff --git a/website/assets/sprites/spritesmith/achievements/achievement-wolf2x.png b/website/raw_sprites/spritesmith/achievements/achievement-wolf2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/achievements/achievement-wolf2x.png rename to website/raw_sprites/spritesmith/achievements/achievement-wolf2x.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_alpine_slopes.png b/website/raw_sprites/spritesmith/backgrounds/background_alpine_slopes.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_alpine_slopes.png rename to website/raw_sprites/spritesmith/backgrounds/background_alpine_slopes.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_aquarium.png b/website/raw_sprites/spritesmith/backgrounds/background_aquarium.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_aquarium.png rename to website/raw_sprites/spritesmith/backgrounds/background_aquarium.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_archery_range.png b/website/raw_sprites/spritesmith/backgrounds/background_archery_range.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_archery_range.png rename to website/raw_sprites/spritesmith/backgrounds/background_archery_range.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_autumn_forest.png b/website/raw_sprites/spritesmith/backgrounds/background_autumn_forest.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_autumn_forest.png rename to website/raw_sprites/spritesmith/backgrounds/background_autumn_forest.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_back_of_giant_beast.png b/website/raw_sprites/spritesmith/backgrounds/background_back_of_giant_beast.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_back_of_giant_beast.png rename to website/raw_sprites/spritesmith/backgrounds/background_back_of_giant_beast.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_bamboo_forest.png b/website/raw_sprites/spritesmith/backgrounds/background_bamboo_forest.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_bamboo_forest.png rename to website/raw_sprites/spritesmith/backgrounds/background_bamboo_forest.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_beach.png b/website/raw_sprites/spritesmith/backgrounds/background_beach.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_beach.png rename to website/raw_sprites/spritesmith/backgrounds/background_beach.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_beehive.png b/website/raw_sprites/spritesmith/backgrounds/background_beehive.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_beehive.png rename to website/raw_sprites/spritesmith/backgrounds/background_beehive.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_bell_tower.png b/website/raw_sprites/spritesmith/backgrounds/background_bell_tower.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_bell_tower.png rename to website/raw_sprites/spritesmith/backgrounds/background_bell_tower.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_beside_well.png b/website/raw_sprites/spritesmith/backgrounds/background_beside_well.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_beside_well.png rename to website/raw_sprites/spritesmith/backgrounds/background_beside_well.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_blacksmithy.png b/website/raw_sprites/spritesmith/backgrounds/background_blacksmithy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_blacksmithy.png rename to website/raw_sprites/spritesmith/backgrounds/background_blacksmithy.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_blizzard.png b/website/raw_sprites/spritesmith/backgrounds/background_blizzard.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_blizzard.png rename to website/raw_sprites/spritesmith/backgrounds/background_blizzard.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_blue.png b/website/raw_sprites/spritesmith/backgrounds/background_blue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_blue.png rename to website/raw_sprites/spritesmith/backgrounds/background_blue.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_bug_covered_log.png b/website/raw_sprites/spritesmith/backgrounds/background_bug_covered_log.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_bug_covered_log.png rename to website/raw_sprites/spritesmith/backgrounds/background_bug_covered_log.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_buried_treasure.png b/website/raw_sprites/spritesmith/backgrounds/background_buried_treasure.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_buried_treasure.png rename to website/raw_sprites/spritesmith/backgrounds/background_buried_treasure.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_cherry_trees.png b/website/raw_sprites/spritesmith/backgrounds/background_cherry_trees.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_cherry_trees.png rename to website/raw_sprites/spritesmith/backgrounds/background_cherry_trees.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_clouds.png b/website/raw_sprites/spritesmith/backgrounds/background_clouds.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_clouds.png rename to website/raw_sprites/spritesmith/backgrounds/background_clouds.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_coral_reef.png b/website/raw_sprites/spritesmith/backgrounds/background_coral_reef.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_coral_reef.png rename to website/raw_sprites/spritesmith/backgrounds/background_coral_reef.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_cornfields.png b/website/raw_sprites/spritesmith/backgrounds/background_cornfields.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_cornfields.png rename to website/raw_sprites/spritesmith/backgrounds/background_cornfields.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_cozy_library.png b/website/raw_sprites/spritesmith/backgrounds/background_cozy_library.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_cozy_library.png rename to website/raw_sprites/spritesmith/backgrounds/background_cozy_library.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_crystal_cave.png b/website/raw_sprites/spritesmith/backgrounds/background_crystal_cave.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_crystal_cave.png rename to website/raw_sprites/spritesmith/backgrounds/background_crystal_cave.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_deep_mine.png b/website/raw_sprites/spritesmith/backgrounds/background_deep_mine.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_deep_mine.png rename to website/raw_sprites/spritesmith/backgrounds/background_deep_mine.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_deep_sea.png b/website/raw_sprites/spritesmith/backgrounds/background_deep_sea.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_deep_sea.png rename to website/raw_sprites/spritesmith/backgrounds/background_deep_sea.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_desert_dunes.png b/website/raw_sprites/spritesmith/backgrounds/background_desert_dunes.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_desert_dunes.png rename to website/raw_sprites/spritesmith/backgrounds/background_desert_dunes.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_dilatory_castle.png b/website/raw_sprites/spritesmith/backgrounds/background_dilatory_castle.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_dilatory_castle.png rename to website/raw_sprites/spritesmith/backgrounds/background_dilatory_castle.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_dilatory_ruins.png b/website/raw_sprites/spritesmith/backgrounds/background_dilatory_ruins.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_dilatory_ruins.png rename to website/raw_sprites/spritesmith/backgrounds/background_dilatory_ruins.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_distant_castle.png b/website/raw_sprites/spritesmith/backgrounds/background_distant_castle.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_distant_castle.png rename to website/raw_sprites/spritesmith/backgrounds/background_distant_castle.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_drifting_raft.png b/website/raw_sprites/spritesmith/backgrounds/background_drifting_raft.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_drifting_raft.png rename to website/raw_sprites/spritesmith/backgrounds/background_drifting_raft.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_dusty_canyons.png b/website/raw_sprites/spritesmith/backgrounds/background_dusty_canyons.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_dusty_canyons.png rename to website/raw_sprites/spritesmith/backgrounds/background_dusty_canyons.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_fairy_ring.png b/website/raw_sprites/spritesmith/backgrounds/background_fairy_ring.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_fairy_ring.png rename to website/raw_sprites/spritesmith/backgrounds/background_fairy_ring.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_farmhouse.png b/website/raw_sprites/spritesmith/backgrounds/background_farmhouse.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_farmhouse.png rename to website/raw_sprites/spritesmith/backgrounds/background_farmhouse.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_floating_islands.png b/website/raw_sprites/spritesmith/backgrounds/background_floating_islands.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_floating_islands.png rename to website/raw_sprites/spritesmith/backgrounds/background_floating_islands.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_floral_meadow.png b/website/raw_sprites/spritesmith/backgrounds/background_floral_meadow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_floral_meadow.png rename to website/raw_sprites/spritesmith/backgrounds/background_floral_meadow.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_forest.png b/website/raw_sprites/spritesmith/backgrounds/background_forest.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_forest.png rename to website/raw_sprites/spritesmith/backgrounds/background_forest.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_frigid_peak.png b/website/raw_sprites/spritesmith/backgrounds/background_frigid_peak.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_frigid_peak.png rename to website/raw_sprites/spritesmith/backgrounds/background_frigid_peak.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_frozen_lake.png b/website/raw_sprites/spritesmith/backgrounds/background_frozen_lake.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_frozen_lake.png rename to website/raw_sprites/spritesmith/backgrounds/background_frozen_lake.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_garden_shed.png b/website/raw_sprites/spritesmith/backgrounds/background_garden_shed.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_garden_shed.png rename to website/raw_sprites/spritesmith/backgrounds/background_garden_shed.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_gazebo.png b/website/raw_sprites/spritesmith/backgrounds/background_gazebo.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_gazebo.png rename to website/raw_sprites/spritesmith/backgrounds/background_gazebo.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_giant_birdhouse.png b/website/raw_sprites/spritesmith/backgrounds/background_giant_birdhouse.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_giant_birdhouse.png rename to website/raw_sprites/spritesmith/backgrounds/background_giant_birdhouse.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_giant_florals.png b/website/raw_sprites/spritesmith/backgrounds/background_giant_florals.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_giant_florals.png rename to website/raw_sprites/spritesmith/backgrounds/background_giant_florals.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_giant_seashell.png b/website/raw_sprites/spritesmith/backgrounds/background_giant_seashell.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_giant_seashell.png rename to website/raw_sprites/spritesmith/backgrounds/background_giant_seashell.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_giant_wave.png b/website/raw_sprites/spritesmith/backgrounds/background_giant_wave.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_giant_wave.png rename to website/raw_sprites/spritesmith/backgrounds/background_giant_wave.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_grand_staircase.png b/website/raw_sprites/spritesmith/backgrounds/background_grand_staircase.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_grand_staircase.png rename to website/raw_sprites/spritesmith/backgrounds/background_grand_staircase.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_graveyard.png b/website/raw_sprites/spritesmith/backgrounds/background_graveyard.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_graveyard.png rename to website/raw_sprites/spritesmith/backgrounds/background_graveyard.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_green.png b/website/raw_sprites/spritesmith/backgrounds/background_green.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_green.png rename to website/raw_sprites/spritesmith/backgrounds/background_green.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_guardian_statues.png b/website/raw_sprites/spritesmith/backgrounds/background_guardian_statues.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_guardian_statues.png rename to website/raw_sprites/spritesmith/backgrounds/background_guardian_statues.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_gumdrop_land.png b/website/raw_sprites/spritesmith/backgrounds/background_gumdrop_land.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_gumdrop_land.png rename to website/raw_sprites/spritesmith/backgrounds/background_gumdrop_land.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_habit_city_streets.png b/website/raw_sprites/spritesmith/backgrounds/background_habit_city_streets.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_habit_city_streets.png rename to website/raw_sprites/spritesmith/backgrounds/background_habit_city_streets.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_harvest_feast.png b/website/raw_sprites/spritesmith/backgrounds/background_harvest_feast.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_harvest_feast.png rename to website/raw_sprites/spritesmith/backgrounds/background_harvest_feast.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_harvest_fields.png b/website/raw_sprites/spritesmith/backgrounds/background_harvest_fields.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_harvest_fields.png rename to website/raw_sprites/spritesmith/backgrounds/background_harvest_fields.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_harvest_moon.png b/website/raw_sprites/spritesmith/backgrounds/background_harvest_moon.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_harvest_moon.png rename to website/raw_sprites/spritesmith/backgrounds/background_harvest_moon.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_haunted_house.png b/website/raw_sprites/spritesmith/backgrounds/background_haunted_house.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_haunted_house.png rename to website/raw_sprites/spritesmith/backgrounds/background_haunted_house.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_ice_cave.png b/website/raw_sprites/spritesmith/backgrounds/background_ice_cave.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_ice_cave.png rename to website/raw_sprites/spritesmith/backgrounds/background_ice_cave.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_iceberg.png b/website/raw_sprites/spritesmith/backgrounds/background_iceberg.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_iceberg.png rename to website/raw_sprites/spritesmith/backgrounds/background_iceberg.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_idyllic_cabin.png b/website/raw_sprites/spritesmith/backgrounds/background_idyllic_cabin.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_idyllic_cabin.png rename to website/raw_sprites/spritesmith/backgrounds/background_idyllic_cabin.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_island_waterfalls.png b/website/raw_sprites/spritesmith/backgrounds/background_island_waterfalls.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_island_waterfalls.png rename to website/raw_sprites/spritesmith/backgrounds/background_island_waterfalls.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_kelp_forest.png b/website/raw_sprites/spritesmith/backgrounds/background_kelp_forest.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_kelp_forest.png rename to website/raw_sprites/spritesmith/backgrounds/background_kelp_forest.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_lighthouse_shore.png b/website/raw_sprites/spritesmith/backgrounds/background_lighthouse_shore.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_lighthouse_shore.png rename to website/raw_sprites/spritesmith/backgrounds/background_lighthouse_shore.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_lilypad.png b/website/raw_sprites/spritesmith/backgrounds/background_lilypad.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_lilypad.png rename to website/raw_sprites/spritesmith/backgrounds/background_lilypad.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_magic_beanstalk.png b/website/raw_sprites/spritesmith/backgrounds/background_magic_beanstalk.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_magic_beanstalk.png rename to website/raw_sprites/spritesmith/backgrounds/background_magic_beanstalk.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_magical_candles.png b/website/raw_sprites/spritesmith/backgrounds/background_magical_candles.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_magical_candles.png rename to website/raw_sprites/spritesmith/backgrounds/background_magical_candles.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_marble_temple.png b/website/raw_sprites/spritesmith/backgrounds/background_marble_temple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_marble_temple.png rename to website/raw_sprites/spritesmith/backgrounds/background_marble_temple.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_market.png b/website/raw_sprites/spritesmith/backgrounds/background_market.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_market.png rename to website/raw_sprites/spritesmith/backgrounds/background_market.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_meandering_cave.png b/website/raw_sprites/spritesmith/backgrounds/background_meandering_cave.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_meandering_cave.png rename to website/raw_sprites/spritesmith/backgrounds/background_meandering_cave.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_midnight_clouds.png b/website/raw_sprites/spritesmith/backgrounds/background_midnight_clouds.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_midnight_clouds.png rename to website/raw_sprites/spritesmith/backgrounds/background_midnight_clouds.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_midnight_lake.png b/website/raw_sprites/spritesmith/backgrounds/background_midnight_lake.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_midnight_lake.png rename to website/raw_sprites/spritesmith/backgrounds/background_midnight_lake.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_mist_shrouded_mountain.png b/website/raw_sprites/spritesmith/backgrounds/background_mist_shrouded_mountain.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_mist_shrouded_mountain.png rename to website/raw_sprites/spritesmith/backgrounds/background_mist_shrouded_mountain.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_mistiflying_circus.png b/website/raw_sprites/spritesmith/backgrounds/background_mistiflying_circus.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_mistiflying_circus.png rename to website/raw_sprites/spritesmith/backgrounds/background_mistiflying_circus.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_mountain_lake.png b/website/raw_sprites/spritesmith/backgrounds/background_mountain_lake.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_mountain_lake.png rename to website/raw_sprites/spritesmith/backgrounds/background_mountain_lake.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_mountain_pyramid.png b/website/raw_sprites/spritesmith/backgrounds/background_mountain_pyramid.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_mountain_pyramid.png rename to website/raw_sprites/spritesmith/backgrounds/background_mountain_pyramid.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_night_dunes.png b/website/raw_sprites/spritesmith/backgrounds/background_night_dunes.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_night_dunes.png rename to website/raw_sprites/spritesmith/backgrounds/background_night_dunes.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_ocean_sunrise.png b/website/raw_sprites/spritesmith/backgrounds/background_ocean_sunrise.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_ocean_sunrise.png rename to website/raw_sprites/spritesmith/backgrounds/background_ocean_sunrise.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_on_tree_branch.png b/website/raw_sprites/spritesmith/backgrounds/background_on_tree_branch.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_on_tree_branch.png rename to website/raw_sprites/spritesmith/backgrounds/background_on_tree_branch.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_open_waters.png b/website/raw_sprites/spritesmith/backgrounds/background_open_waters.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_open_waters.png rename to website/raw_sprites/spritesmith/backgrounds/background_open_waters.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_orchard.png b/website/raw_sprites/spritesmith/backgrounds/background_orchard.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_orchard.png rename to website/raw_sprites/spritesmith/backgrounds/background_orchard.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_pagodas.png b/website/raw_sprites/spritesmith/backgrounds/background_pagodas.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_pagodas.png rename to website/raw_sprites/spritesmith/backgrounds/background_pagodas.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_pixelists_workshop.png b/website/raw_sprites/spritesmith/backgrounds/background_pixelists_workshop.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_pixelists_workshop.png rename to website/raw_sprites/spritesmith/backgrounds/background_pixelists_workshop.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_pumpkin_patch.png b/website/raw_sprites/spritesmith/backgrounds/background_pumpkin_patch.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_pumpkin_patch.png rename to website/raw_sprites/spritesmith/backgrounds/background_pumpkin_patch.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_purple.png b/website/raw_sprites/spritesmith/backgrounds/background_purple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_purple.png rename to website/raw_sprites/spritesmith/backgrounds/background_purple.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_pyramids.png b/website/raw_sprites/spritesmith/backgrounds/background_pyramids.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_pyramids.png rename to website/raw_sprites/spritesmith/backgrounds/background_pyramids.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_rainbows_end.png b/website/raw_sprites/spritesmith/backgrounds/background_rainbows_end.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_rainbows_end.png rename to website/raw_sprites/spritesmith/backgrounds/background_rainbows_end.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_rainforest.png b/website/raw_sprites/spritesmith/backgrounds/background_rainforest.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_rainforest.png rename to website/raw_sprites/spritesmith/backgrounds/background_rainforest.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_rainy_city.png b/website/raw_sprites/spritesmith/backgrounds/background_rainy_city.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_rainy_city.png rename to website/raw_sprites/spritesmith/backgrounds/background_rainy_city.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_red.png b/website/raw_sprites/spritesmith/backgrounds/background_red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_red.png rename to website/raw_sprites/spritesmith/backgrounds/background_red.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_rolling_hills.png b/website/raw_sprites/spritesmith/backgrounds/background_rolling_hills.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_rolling_hills.png rename to website/raw_sprites/spritesmith/backgrounds/background_rolling_hills.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_sandcastle.png b/website/raw_sprites/spritesmith/backgrounds/background_sandcastle.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_sandcastle.png rename to website/raw_sprites/spritesmith/backgrounds/background_sandcastle.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_seafarer_ship.png b/website/raw_sprites/spritesmith/backgrounds/background_seafarer_ship.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_seafarer_ship.png rename to website/raw_sprites/spritesmith/backgrounds/background_seafarer_ship.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_shimmering_ice_prism.png b/website/raw_sprites/spritesmith/backgrounds/background_shimmering_ice_prism.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_shimmering_ice_prism.png rename to website/raw_sprites/spritesmith/backgrounds/background_shimmering_ice_prism.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_shimmery_bubbles.png b/website/raw_sprites/spritesmith/backgrounds/background_shimmery_bubbles.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_shimmery_bubbles.png rename to website/raw_sprites/spritesmith/backgrounds/background_shimmery_bubbles.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_slimy_swamp.png b/website/raw_sprites/spritesmith/backgrounds/background_slimy_swamp.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_slimy_swamp.png rename to website/raw_sprites/spritesmith/backgrounds/background_slimy_swamp.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_snowman_army.png b/website/raw_sprites/spritesmith/backgrounds/background_snowman_army.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_snowman_army.png rename to website/raw_sprites/spritesmith/backgrounds/background_snowman_army.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_snowy_pines.png b/website/raw_sprites/spritesmith/backgrounds/background_snowy_pines.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_snowy_pines.png rename to website/raw_sprites/spritesmith/backgrounds/background_snowy_pines.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_snowy_sunrise.png b/website/raw_sprites/spritesmith/backgrounds/background_snowy_sunrise.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_snowy_sunrise.png rename to website/raw_sprites/spritesmith/backgrounds/background_snowy_sunrise.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_south_pole.png b/website/raw_sprites/spritesmith/backgrounds/background_south_pole.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_south_pole.png rename to website/raw_sprites/spritesmith/backgrounds/background_south_pole.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_sparkling_snowflake.png b/website/raw_sprites/spritesmith/backgrounds/background_sparkling_snowflake.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_sparkling_snowflake.png rename to website/raw_sprites/spritesmith/backgrounds/background_sparkling_snowflake.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_spider_web.png b/website/raw_sprites/spritesmith/backgrounds/background_spider_web.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_spider_web.png rename to website/raw_sprites/spritesmith/backgrounds/background_spider_web.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_spooky_hotel.png b/website/raw_sprites/spritesmith/backgrounds/background_spooky_hotel.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_spooky_hotel.png rename to website/raw_sprites/spritesmith/backgrounds/background_spooky_hotel.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_spring_rain.png b/website/raw_sprites/spritesmith/backgrounds/background_spring_rain.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_spring_rain.png rename to website/raw_sprites/spritesmith/backgrounds/background_spring_rain.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_stable.png b/website/raw_sprites/spritesmith/backgrounds/background_stable.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_stable.png rename to website/raw_sprites/spritesmith/backgrounds/background_stable.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_stained_glass.png b/website/raw_sprites/spritesmith/backgrounds/background_stained_glass.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_stained_glass.png rename to website/raw_sprites/spritesmith/backgrounds/background_stained_glass.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_starry_skies.png b/website/raw_sprites/spritesmith/backgrounds/background_starry_skies.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_starry_skies.png rename to website/raw_sprites/spritesmith/backgrounds/background_starry_skies.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_stoikalm_volcanoes.png b/website/raw_sprites/spritesmith/backgrounds/background_stoikalm_volcanoes.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_stoikalm_volcanoes.png rename to website/raw_sprites/spritesmith/backgrounds/background_stoikalm_volcanoes.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_stone_circle.png b/website/raw_sprites/spritesmith/backgrounds/background_stone_circle.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_stone_circle.png rename to website/raw_sprites/spritesmith/backgrounds/background_stone_circle.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_stormy_rooftops.png b/website/raw_sprites/spritesmith/backgrounds/background_stormy_rooftops.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_stormy_rooftops.png rename to website/raw_sprites/spritesmith/backgrounds/background_stormy_rooftops.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_stormy_ship.png b/website/raw_sprites/spritesmith/backgrounds/background_stormy_ship.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_stormy_ship.png rename to website/raw_sprites/spritesmith/backgrounds/background_stormy_ship.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_strange_sewers.png b/website/raw_sprites/spritesmith/backgrounds/background_strange_sewers.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_strange_sewers.png rename to website/raw_sprites/spritesmith/backgrounds/background_strange_sewers.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_summer_fireworks.png b/website/raw_sprites/spritesmith/backgrounds/background_summer_fireworks.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_summer_fireworks.png rename to website/raw_sprites/spritesmith/backgrounds/background_summer_fireworks.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_sunken_ship.png b/website/raw_sprites/spritesmith/backgrounds/background_sunken_ship.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_sunken_ship.png rename to website/raw_sprites/spritesmith/backgrounds/background_sunken_ship.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_sunset_meadow.png b/website/raw_sprites/spritesmith/backgrounds/background_sunset_meadow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_sunset_meadow.png rename to website/raw_sprites/spritesmith/backgrounds/background_sunset_meadow.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_sunset_oasis.png b/website/raw_sprites/spritesmith/backgrounds/background_sunset_oasis.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_sunset_oasis.png rename to website/raw_sprites/spritesmith/backgrounds/background_sunset_oasis.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_sunset_savannah.png b/website/raw_sprites/spritesmith/backgrounds/background_sunset_savannah.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_sunset_savannah.png rename to website/raw_sprites/spritesmith/backgrounds/background_sunset_savannah.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_swarming_darkness.png b/website/raw_sprites/spritesmith/backgrounds/background_swarming_darkness.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_swarming_darkness.png rename to website/raw_sprites/spritesmith/backgrounds/background_swarming_darkness.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_tar_pits.png b/website/raw_sprites/spritesmith/backgrounds/background_tar_pits.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_tar_pits.png rename to website/raw_sprites/spritesmith/backgrounds/background_tar_pits.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_tavern.png b/website/raw_sprites/spritesmith/backgrounds/background_tavern.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_tavern.png rename to website/raw_sprites/spritesmith/backgrounds/background_tavern.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_thunderstorm.png b/website/raw_sprites/spritesmith/backgrounds/background_thunderstorm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_thunderstorm.png rename to website/raw_sprites/spritesmith/backgrounds/background_thunderstorm.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_treasure_room.png b/website/raw_sprites/spritesmith/backgrounds/background_treasure_room.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_treasure_room.png rename to website/raw_sprites/spritesmith/backgrounds/background_treasure_room.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_tree_roots.png b/website/raw_sprites/spritesmith/backgrounds/background_tree_roots.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_tree_roots.png rename to website/raw_sprites/spritesmith/backgrounds/background_tree_roots.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_twinkly_lights.png b/website/raw_sprites/spritesmith/backgrounds/background_twinkly_lights.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_twinkly_lights.png rename to website/raw_sprites/spritesmith/backgrounds/background_twinkly_lights.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_twinkly_party_lights.png b/website/raw_sprites/spritesmith/backgrounds/background_twinkly_party_lights.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_twinkly_party_lights.png rename to website/raw_sprites/spritesmith/backgrounds/background_twinkly_party_lights.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_violet.png b/website/raw_sprites/spritesmith/backgrounds/background_violet.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_violet.png rename to website/raw_sprites/spritesmith/backgrounds/background_violet.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_volcano.png b/website/raw_sprites/spritesmith/backgrounds/background_volcano.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_volcano.png rename to website/raw_sprites/spritesmith/backgrounds/background_volcano.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_waterfall_rock.png b/website/raw_sprites/spritesmith/backgrounds/background_waterfall_rock.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_waterfall_rock.png rename to website/raw_sprites/spritesmith/backgrounds/background_waterfall_rock.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_wedding_arch.png b/website/raw_sprites/spritesmith/backgrounds/background_wedding_arch.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_wedding_arch.png rename to website/raw_sprites/spritesmith/backgrounds/background_wedding_arch.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_windy_autumn.png b/website/raw_sprites/spritesmith/backgrounds/background_windy_autumn.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_windy_autumn.png rename to website/raw_sprites/spritesmith/backgrounds/background_windy_autumn.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_winter_fireworks.png b/website/raw_sprites/spritesmith/backgrounds/background_winter_fireworks.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_winter_fireworks.png rename to website/raw_sprites/spritesmith/backgrounds/background_winter_fireworks.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_winter_night.png b/website/raw_sprites/spritesmith/backgrounds/background_winter_night.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_winter_night.png rename to website/raw_sprites/spritesmith/backgrounds/background_winter_night.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_winter_storefront.png b/website/raw_sprites/spritesmith/backgrounds/background_winter_storefront.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_winter_storefront.png rename to website/raw_sprites/spritesmith/backgrounds/background_winter_storefront.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_winter_town.png b/website/raw_sprites/spritesmith/backgrounds/background_winter_town.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_winter_town.png rename to website/raw_sprites/spritesmith/backgrounds/background_winter_town.png diff --git a/website/assets/sprites/spritesmith/backgrounds/background_yellow.png b/website/raw_sprites/spritesmith/backgrounds/background_yellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/background_yellow.png rename to website/raw_sprites/spritesmith/backgrounds/background_yellow.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_alpine_slopes.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_alpine_slopes.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_alpine_slopes.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_alpine_slopes.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_aquarium.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_aquarium.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_aquarium.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_aquarium.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_archery_range.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_archery_range.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_archery_range.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_archery_range.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_autumn_forest.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_autumn_forest.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_autumn_forest.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_autumn_forest.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_back_of_giant_beast.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_back_of_giant_beast.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_back_of_giant_beast.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_back_of_giant_beast.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_bamboo_forest.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_bamboo_forest.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_bamboo_forest.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_bamboo_forest.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_beach.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_beach.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_beach.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_beach.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_beehive.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_beehive.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_beehive.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_beehive.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_bell_tower.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_bell_tower.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_bell_tower.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_bell_tower.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_beside_well.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_beside_well.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_beside_well.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_beside_well.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_blacksmithy.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_blacksmithy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_blacksmithy.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_blacksmithy.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_blizzard.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_blizzard.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_blizzard.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_blizzard.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_blue.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_blue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_blue.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_blue.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_bug_covered_log.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_bug_covered_log.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_bug_covered_log.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_bug_covered_log.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_buried_treasure.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_buried_treasure.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_buried_treasure.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_buried_treasure.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_cherry_trees.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_cherry_trees.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_cherry_trees.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_cherry_trees.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_clouds.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_clouds.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_clouds.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_clouds.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_coral_reef.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_coral_reef.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_coral_reef.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_coral_reef.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_cornfields.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_cornfields.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_cornfields.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_cornfields.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_cozy_library.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_cozy_library.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_cozy_library.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_cozy_library.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_crystal_cave.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_crystal_cave.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_crystal_cave.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_crystal_cave.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_deep_mine.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_deep_mine.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_deep_mine.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_deep_mine.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_deep_sea.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_deep_sea.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_deep_sea.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_deep_sea.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_desert_dunes.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_desert_dunes.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_desert_dunes.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_desert_dunes.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_dilatory_castle.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_dilatory_castle.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_dilatory_castle.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_dilatory_castle.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_dilatory_ruins.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_dilatory_ruins.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_dilatory_ruins.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_dilatory_ruins.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_distant_castle.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_distant_castle.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_distant_castle.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_distant_castle.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_drifting_raft.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_drifting_raft.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_drifting_raft.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_drifting_raft.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_dusty_canyons.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_dusty_canyons.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_dusty_canyons.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_dusty_canyons.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_fairy_ring.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_fairy_ring.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_fairy_ring.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_fairy_ring.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_farmhouse.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_farmhouse.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_farmhouse.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_farmhouse.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_floating_islands.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_floating_islands.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_floating_islands.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_floating_islands.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_floral_meadow.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_floral_meadow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_floral_meadow.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_floral_meadow.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_forest.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_forest.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_forest.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_forest.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_frigid_peak.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_frigid_peak.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_frigid_peak.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_frigid_peak.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_frozen_lake.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_frozen_lake.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_frozen_lake.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_frozen_lake.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_garden_shed.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_garden_shed.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_garden_shed.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_garden_shed.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_gazebo.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_gazebo.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_gazebo.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_gazebo.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_giant_birdhouse.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_giant_birdhouse.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_giant_birdhouse.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_giant_birdhouse.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_giant_florals.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_giant_florals.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_giant_florals.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_giant_florals.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_giant_seashell.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_giant_seashell.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_giant_seashell.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_giant_seashell.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_giant_wave.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_giant_wave.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_giant_wave.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_giant_wave.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_grand_staircase.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_grand_staircase.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_grand_staircase.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_grand_staircase.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_graveyard.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_graveyard.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_graveyard.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_graveyard.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_green.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_green.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_green.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_green.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_guardian_statues.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_guardian_statues.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_guardian_statues.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_guardian_statues.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_gumdrop_land.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_gumdrop_land.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_gumdrop_land.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_gumdrop_land.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_habit_city_streets.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_habit_city_streets.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_habit_city_streets.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_habit_city_streets.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_harvest_feast.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_harvest_feast.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_harvest_feast.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_harvest_feast.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_harvest_fields.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_harvest_fields.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_harvest_fields.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_harvest_fields.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_harvest_moon.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_harvest_moon.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_harvest_moon.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_harvest_moon.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_haunted_house.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_haunted_house.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_haunted_house.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_haunted_house.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_ice_cave.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_ice_cave.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_ice_cave.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_ice_cave.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_iceberg.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_iceberg.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_iceberg.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_iceberg.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_idyllic_cabin.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_idyllic_cabin.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_idyllic_cabin.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_idyllic_cabin.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_island_waterfalls.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_island_waterfalls.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_island_waterfalls.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_island_waterfalls.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_kelp_forest.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_kelp_forest.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_kelp_forest.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_kelp_forest.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_lighthouse_shore.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_lighthouse_shore.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_lighthouse_shore.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_lighthouse_shore.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_lilypad.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_lilypad.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_lilypad.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_lilypad.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_magic_beanstalk.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_magic_beanstalk.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_magic_beanstalk.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_magic_beanstalk.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_magical_candles.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_magical_candles.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_magical_candles.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_magical_candles.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_marble_temple.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_marble_temple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_marble_temple.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_marble_temple.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_market.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_market.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_market.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_market.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_meandering_cave.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_meandering_cave.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_meandering_cave.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_meandering_cave.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_midnight_clouds.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_midnight_clouds.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_midnight_clouds.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_midnight_clouds.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_midnight_lake.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_midnight_lake.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_midnight_lake.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_midnight_lake.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_mist_shrouded_mountain.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_mist_shrouded_mountain.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_mist_shrouded_mountain.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_mist_shrouded_mountain.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_mistiflying_circus.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_mistiflying_circus.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_mistiflying_circus.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_mistiflying_circus.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_mountain_lake.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_mountain_lake.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_mountain_lake.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_mountain_lake.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_mountain_pyramid.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_mountain_pyramid.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_mountain_pyramid.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_mountain_pyramid.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_night_dunes.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_night_dunes.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_night_dunes.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_night_dunes.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_ocean_sunrise.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_ocean_sunrise.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_ocean_sunrise.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_ocean_sunrise.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_on_tree_branch.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_on_tree_branch.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_on_tree_branch.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_on_tree_branch.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_open_waters.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_open_waters.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_open_waters.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_open_waters.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_orchard.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_orchard.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_orchard.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_orchard.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_pagodas.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_pagodas.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_pagodas.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_pagodas.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_pixelists_workshop.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_pixelists_workshop.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_pixelists_workshop.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_pixelists_workshop.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_pumpkin_patch.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_pumpkin_patch.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_pumpkin_patch.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_pumpkin_patch.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_purple.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_purple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_purple.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_purple.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_pyramids.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_pyramids.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_pyramids.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_pyramids.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_rainbows_end.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_rainbows_end.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_rainbows_end.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_rainbows_end.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_rainforest.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_rainforest.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_rainforest.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_rainforest.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_rainy_city.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_rainy_city.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_rainy_city.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_rainy_city.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_red.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_red.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_red.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_rolling_hills.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_rolling_hills.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_rolling_hills.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_rolling_hills.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_sandcastle.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_sandcastle.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_sandcastle.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_sandcastle.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_seafarer_ship.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_seafarer_ship.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_seafarer_ship.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_seafarer_ship.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_shimmering_ice_prism.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_shimmering_ice_prism.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_shimmering_ice_prism.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_shimmering_ice_prism.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_shimmery_bubbles.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_shimmery_bubbles.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_shimmery_bubbles.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_shimmery_bubbles.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_slimy_swamp.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_slimy_swamp.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_slimy_swamp.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_slimy_swamp.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_snowman_army.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_snowman_army.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_snowman_army.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_snowman_army.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_snowy_pines.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_snowy_pines.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_snowy_pines.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_snowy_pines.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_snowy_sunrise.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_snowy_sunrise.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_snowy_sunrise.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_snowy_sunrise.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_south_pole.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_south_pole.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_south_pole.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_south_pole.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_sparkling_snowflake.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_sparkling_snowflake.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_sparkling_snowflake.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_sparkling_snowflake.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_spider_web.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_spider_web.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_spider_web.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_spider_web.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_spooky_hotel.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_spooky_hotel.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_spooky_hotel.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_spooky_hotel.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_spring_rain.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_spring_rain.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_spring_rain.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_spring_rain.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_stable.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_stable.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_stable.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_stable.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_stained_glass.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_stained_glass.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_stained_glass.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_stained_glass.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_starry_skies.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_starry_skies.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_starry_skies.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_starry_skies.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_stoikalm_volcanoes.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_stoikalm_volcanoes.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_stoikalm_volcanoes.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_stoikalm_volcanoes.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_stone_circle.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_stone_circle.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_stone_circle.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_stone_circle.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_stormy_rooftops.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_stormy_rooftops.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_stormy_rooftops.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_stormy_rooftops.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_stormy_ship.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_stormy_ship.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_stormy_ship.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_stormy_ship.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_strange_sewers.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_strange_sewers.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_strange_sewers.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_strange_sewers.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_summer_fireworks.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_summer_fireworks.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_summer_fireworks.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_summer_fireworks.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_sunken_ship.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_sunken_ship.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_sunken_ship.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_sunken_ship.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_sunset_meadow.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_sunset_meadow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_sunset_meadow.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_sunset_meadow.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_sunset_oasis.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_sunset_oasis.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_sunset_oasis.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_sunset_oasis.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_sunset_savannah.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_sunset_savannah.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_sunset_savannah.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_sunset_savannah.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_swarming_darkness.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_swarming_darkness.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_swarming_darkness.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_swarming_darkness.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_tar_pits.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_tar_pits.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_tar_pits.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_tar_pits.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_tavern.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_tavern.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_tavern.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_tavern.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_thunderstorm.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_thunderstorm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_thunderstorm.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_thunderstorm.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_treasure_room.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_treasure_room.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_treasure_room.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_treasure_room.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_tree_roots.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_tree_roots.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_tree_roots.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_tree_roots.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_twinkly_lights.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_twinkly_lights.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_twinkly_lights.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_twinkly_lights.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_twinkly_party_lights.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_twinkly_party_lights.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_twinkly_party_lights.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_twinkly_party_lights.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_violet.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_violet.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_violet.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_violet.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_volcano.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_volcano.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_volcano.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_volcano.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_waterfall_rock.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_waterfall_rock.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_waterfall_rock.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_waterfall_rock.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_wedding_arch.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_wedding_arch.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_wedding_arch.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_wedding_arch.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_windy_autumn.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_windy_autumn.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_windy_autumn.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_windy_autumn.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_winter_fireworks.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_winter_fireworks.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_winter_fireworks.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_winter_fireworks.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_winter_night.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_winter_night.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_winter_night.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_winter_night.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_winter_storefront.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_winter_storefront.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_winter_storefront.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_winter_storefront.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_winter_town.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_winter_town.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_winter_town.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_winter_town.png diff --git a/website/assets/sprites/spritesmith/backgrounds/icons/icon_background_yellow.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_yellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/backgrounds/icons/icon_background_yellow.png rename to website/raw_sprites/spritesmith/backgrounds/icons/icon_background_yellow.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_1_TRUred.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_1_TRUred.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_1_TRUred.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_1_TRUred.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_1_aurora.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_1_aurora.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_1_aurora.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_1_aurora.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_1_black.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_1_black.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_1_black.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_1_black.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_1_blond.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_1_blond.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_1_blond.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_1_blond.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_1_blue.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_1_blue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_1_blue.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_1_blue.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_1_brown.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_1_brown.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_1_brown.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_1_brown.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_1_candycane.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_1_candycane.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_1_candycane.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_1_candycane.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_1_candycorn.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_1_candycorn.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_1_candycorn.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_1_candycorn.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_1_festive.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_1_festive.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_1_festive.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_1_festive.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_1_frost.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_1_frost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_1_frost.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_1_frost.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_1_ghostwhite.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_1_ghostwhite.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_1_ghostwhite.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_1_ghostwhite.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_1_green.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_1_green.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_1_green.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_1_green.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_1_halloween.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_1_halloween.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_1_halloween.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_1_halloween.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_1_holly.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_1_holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_1_holly.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_1_holly.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_1_hollygreen.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_1_hollygreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_1_hollygreen.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_1_hollygreen.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_1_midnight.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_1_midnight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_1_midnight.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_1_midnight.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_1_pblue.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_1_pblue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_1_pblue.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_1_pblue.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_1_peppermint.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_1_peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_1_peppermint.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_1_peppermint.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_1_pgreen.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_1_pgreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_1_pgreen.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_1_pgreen.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_1_porange.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_1_porange.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_1_porange.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_1_porange.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_1_ppink.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_1_ppink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_1_ppink.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_1_ppink.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_1_ppurple.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_1_ppurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_1_ppurple.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_1_ppurple.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_1_pumpkin.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_1_pumpkin.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_1_pumpkin.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_1_pumpkin.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_1_purple.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_1_purple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_1_purple.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_1_purple.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_1_pyellow.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_1_pyellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_1_pyellow.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_1_pyellow.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_1_rainbow.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_1_rainbow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_1_rainbow.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_1_rainbow.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_1_red.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_1_red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_1_red.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_1_red.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_1_snowy.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_1_snowy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_1_snowy.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_1_snowy.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_1_white.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_1_white.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_1_white.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_1_white.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_1_winternight.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_1_winternight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_1_winternight.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_1_winternight.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_1_winterstar.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_1_winterstar.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_1_winterstar.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_1_winterstar.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_1_yellow.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_1_yellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_1_yellow.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_1_yellow.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_1_zombie.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_1_zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_1_zombie.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_1_zombie.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_2_TRUred.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_2_TRUred.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_2_TRUred.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_2_TRUred.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_2_aurora.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_2_aurora.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_2_aurora.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_2_aurora.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_2_black.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_2_black.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_2_black.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_2_black.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_2_blond.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_2_blond.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_2_blond.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_2_blond.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_2_blue.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_2_blue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_2_blue.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_2_blue.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_2_brown.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_2_brown.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_2_brown.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_2_brown.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_2_candycane.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_2_candycane.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_2_candycane.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_2_candycane.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_2_candycorn.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_2_candycorn.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_2_candycorn.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_2_candycorn.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_2_festive.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_2_festive.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_2_festive.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_2_festive.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_2_frost.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_2_frost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_2_frost.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_2_frost.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_2_ghostwhite.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_2_ghostwhite.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_2_ghostwhite.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_2_ghostwhite.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_2_green.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_2_green.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_2_green.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_2_green.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_2_halloween.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_2_halloween.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_2_halloween.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_2_halloween.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_2_holly.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_2_holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_2_holly.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_2_holly.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_2_hollygreen.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_2_hollygreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_2_hollygreen.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_2_hollygreen.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_2_midnight.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_2_midnight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_2_midnight.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_2_midnight.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_2_pblue.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_2_pblue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_2_pblue.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_2_pblue.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_2_peppermint.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_2_peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_2_peppermint.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_2_peppermint.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_2_pgreen.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_2_pgreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_2_pgreen.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_2_pgreen.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_2_porange.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_2_porange.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_2_porange.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_2_porange.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_2_ppink.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_2_ppink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_2_ppink.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_2_ppink.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_2_ppurple.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_2_ppurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_2_ppurple.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_2_ppurple.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_2_pumpkin.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_2_pumpkin.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_2_pumpkin.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_2_pumpkin.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_2_purple.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_2_purple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_2_purple.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_2_purple.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_2_pyellow.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_2_pyellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_2_pyellow.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_2_pyellow.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_2_rainbow.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_2_rainbow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_2_rainbow.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_2_rainbow.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_2_red.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_2_red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_2_red.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_2_red.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_2_snowy.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_2_snowy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_2_snowy.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_2_snowy.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_2_white.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_2_white.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_2_white.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_2_white.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_2_winternight.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_2_winternight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_2_winternight.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_2_winternight.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_2_winterstar.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_2_winterstar.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_2_winterstar.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_2_winterstar.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_2_yellow.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_2_yellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_2_yellow.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_2_yellow.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_2_zombie.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_2_zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_2_zombie.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_2_zombie.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_3_TRUred.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_3_TRUred.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_3_TRUred.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_3_TRUred.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_3_aurora.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_3_aurora.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_3_aurora.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_3_aurora.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_3_black.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_3_black.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_3_black.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_3_black.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_3_blond.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_3_blond.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_3_blond.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_3_blond.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_3_blue.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_3_blue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_3_blue.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_3_blue.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_3_brown.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_3_brown.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_3_brown.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_3_brown.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_3_candycane.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_3_candycane.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_3_candycane.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_3_candycane.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_3_candycorn.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_3_candycorn.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_3_candycorn.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_3_candycorn.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_3_festive.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_3_festive.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_3_festive.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_3_festive.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_3_frost.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_3_frost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_3_frost.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_3_frost.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_3_ghostwhite.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_3_ghostwhite.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_3_ghostwhite.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_3_ghostwhite.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_3_green.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_3_green.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_3_green.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_3_green.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_3_halloween.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_3_halloween.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_3_halloween.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_3_halloween.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_3_holly.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_3_holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_3_holly.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_3_holly.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_3_hollygreen.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_3_hollygreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_3_hollygreen.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_3_hollygreen.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_3_midnight.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_3_midnight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_3_midnight.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_3_midnight.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_3_pblue.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_3_pblue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_3_pblue.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_3_pblue.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_3_peppermint.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_3_peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_3_peppermint.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_3_peppermint.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_3_pgreen.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_3_pgreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_3_pgreen.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_3_pgreen.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_3_porange.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_3_porange.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_3_porange.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_3_porange.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_3_ppink.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_3_ppink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_3_ppink.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_3_ppink.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_3_ppurple.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_3_ppurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_3_ppurple.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_3_ppurple.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_3_pumpkin.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_3_pumpkin.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_3_pumpkin.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_3_pumpkin.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_3_purple.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_3_purple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_3_purple.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_3_purple.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_3_pyellow.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_3_pyellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_3_pyellow.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_3_pyellow.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_3_rainbow.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_3_rainbow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_3_rainbow.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_3_rainbow.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_3_red.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_3_red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_3_red.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_3_red.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_3_snowy.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_3_snowy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_3_snowy.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_3_snowy.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_3_white.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_3_white.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_3_white.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_3_white.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_3_winternight.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_3_winternight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_3_winternight.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_3_winternight.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_3_winterstar.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_3_winterstar.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_3_winterstar.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_3_winterstar.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_3_yellow.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_3_yellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_3_yellow.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_3_yellow.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_beard_3_zombie.png b/website/raw_sprites/spritesmith/customize/beards/hair_beard_3_zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_beard_3_zombie.png rename to website/raw_sprites/spritesmith/customize/beards/hair_beard_3_zombie.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_TRUred.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_TRUred.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_TRUred.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_TRUred.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_aurora.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_aurora.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_aurora.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_aurora.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_black.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_black.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_black.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_black.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_blond.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_blond.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_blond.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_blond.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_blue.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_blue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_blue.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_blue.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_brown.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_brown.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_brown.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_brown.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_candycane.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_candycane.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_candycane.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_candycane.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_candycorn.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_candycorn.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_candycorn.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_candycorn.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_festive.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_festive.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_festive.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_festive.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_frost.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_frost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_frost.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_frost.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_ghostwhite.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_ghostwhite.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_ghostwhite.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_ghostwhite.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_green.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_green.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_green.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_green.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_halloween.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_halloween.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_halloween.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_halloween.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_holly.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_holly.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_holly.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_hollygreen.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_hollygreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_hollygreen.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_hollygreen.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_midnight.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_midnight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_midnight.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_midnight.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_pblue.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_pblue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_pblue.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_pblue.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_peppermint.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_peppermint.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_peppermint.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_pgreen.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_pgreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_pgreen.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_pgreen.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_porange.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_porange.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_porange.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_porange.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_ppink.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_ppink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_ppink.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_ppink.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_ppurple.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_ppurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_ppurple.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_ppurple.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_pumpkin.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_pumpkin.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_pumpkin.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_pumpkin.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_purple.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_purple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_purple.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_purple.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_pyellow.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_pyellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_pyellow.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_pyellow.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_rainbow.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_rainbow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_rainbow.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_rainbow.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_red.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_red.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_red.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_snowy.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_snowy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_snowy.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_snowy.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_white.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_white.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_white.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_white.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_winternight.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_winternight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_winternight.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_winternight.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_winterstar.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_winterstar.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_winterstar.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_winterstar.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_yellow.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_yellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_yellow.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_yellow.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_zombie.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_1_zombie.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_1_zombie.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_TRUred.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_TRUred.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_TRUred.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_TRUred.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_aurora.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_aurora.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_aurora.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_aurora.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_black.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_black.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_black.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_black.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_blond.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_blond.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_blond.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_blond.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_blue.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_blue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_blue.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_blue.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_brown.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_brown.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_brown.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_brown.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_candycane.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_candycane.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_candycane.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_candycane.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_candycorn.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_candycorn.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_candycorn.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_candycorn.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_festive.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_festive.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_festive.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_festive.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_frost.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_frost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_frost.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_frost.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_ghostwhite.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_ghostwhite.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_ghostwhite.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_ghostwhite.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_green.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_green.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_green.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_green.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_halloween.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_halloween.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_halloween.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_halloween.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_holly.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_holly.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_holly.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_hollygreen.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_hollygreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_hollygreen.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_hollygreen.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_midnight.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_midnight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_midnight.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_midnight.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_pblue.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_pblue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_pblue.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_pblue.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_peppermint.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_peppermint.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_peppermint.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_pgreen.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_pgreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_pgreen.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_pgreen.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_porange.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_porange.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_porange.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_porange.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_ppink.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_ppink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_ppink.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_ppink.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_ppurple.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_ppurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_ppurple.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_ppurple.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_pumpkin.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_pumpkin.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_pumpkin.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_pumpkin.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_purple.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_purple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_purple.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_purple.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_pyellow.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_pyellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_pyellow.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_pyellow.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_rainbow.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_rainbow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_rainbow.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_rainbow.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_red.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_red.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_red.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_snowy.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_snowy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_snowy.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_snowy.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_white.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_white.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_white.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_white.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_winternight.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_winternight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_winternight.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_winternight.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_winterstar.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_winterstar.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_winterstar.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_winterstar.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_yellow.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_yellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_yellow.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_yellow.png diff --git a/website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_zombie.png b/website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/beards/hair_mustache_2_zombie.png rename to website/raw_sprites/spritesmith/customize/beards/hair_mustache_2_zombie.png diff --git a/website/assets/sprites/spritesmith/customize/chairs/button_chair_black.png b/website/raw_sprites/spritesmith/customize/chairs/button_chair_black.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/chairs/button_chair_black.png rename to website/raw_sprites/spritesmith/customize/chairs/button_chair_black.png diff --git a/website/assets/sprites/spritesmith/customize/chairs/button_chair_blue.png b/website/raw_sprites/spritesmith/customize/chairs/button_chair_blue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/chairs/button_chair_blue.png rename to website/raw_sprites/spritesmith/customize/chairs/button_chair_blue.png diff --git a/website/assets/sprites/spritesmith/customize/chairs/button_chair_green.png b/website/raw_sprites/spritesmith/customize/chairs/button_chair_green.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/chairs/button_chair_green.png rename to website/raw_sprites/spritesmith/customize/chairs/button_chair_green.png diff --git a/website/assets/sprites/spritesmith/customize/chairs/button_chair_pink.png b/website/raw_sprites/spritesmith/customize/chairs/button_chair_pink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/chairs/button_chair_pink.png rename to website/raw_sprites/spritesmith/customize/chairs/button_chair_pink.png diff --git a/website/assets/sprites/spritesmith/customize/chairs/button_chair_red.png b/website/raw_sprites/spritesmith/customize/chairs/button_chair_red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/chairs/button_chair_red.png rename to website/raw_sprites/spritesmith/customize/chairs/button_chair_red.png diff --git a/website/assets/sprites/spritesmith/customize/chairs/button_chair_yellow.png b/website/raw_sprites/spritesmith/customize/chairs/button_chair_yellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/chairs/button_chair_yellow.png rename to website/raw_sprites/spritesmith/customize/chairs/button_chair_yellow.png diff --git a/website/assets/sprites/spritesmith/customize/chairs/chair_black.png b/website/raw_sprites/spritesmith/customize/chairs/chair_black.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/chairs/chair_black.png rename to website/raw_sprites/spritesmith/customize/chairs/chair_black.png diff --git a/website/assets/sprites/spritesmith/customize/chairs/chair_blue.png b/website/raw_sprites/spritesmith/customize/chairs/chair_blue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/chairs/chair_blue.png rename to website/raw_sprites/spritesmith/customize/chairs/chair_blue.png diff --git a/website/assets/sprites/spritesmith/customize/chairs/chair_green.png b/website/raw_sprites/spritesmith/customize/chairs/chair_green.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/chairs/chair_green.png rename to website/raw_sprites/spritesmith/customize/chairs/chair_green.png diff --git a/website/assets/sprites/spritesmith/customize/chairs/chair_pink.png b/website/raw_sprites/spritesmith/customize/chairs/chair_pink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/chairs/chair_pink.png rename to website/raw_sprites/spritesmith/customize/chairs/chair_pink.png diff --git a/website/assets/sprites/spritesmith/customize/chairs/chair_red.png b/website/raw_sprites/spritesmith/customize/chairs/chair_red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/chairs/chair_red.png rename to website/raw_sprites/spritesmith/customize/chairs/chair_red.png diff --git a/website/assets/sprites/spritesmith/customize/chairs/chair_yellow.png b/website/raw_sprites/spritesmith/customize/chairs/chair_yellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/chairs/chair_yellow.png rename to website/raw_sprites/spritesmith/customize/chairs/chair_yellow.png diff --git a/website/assets/sprites/spritesmith/customize/flowers/hair_flower_1.png b/website/raw_sprites/spritesmith/customize/flowers/hair_flower_1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/flowers/hair_flower_1.png rename to website/raw_sprites/spritesmith/customize/flowers/hair_flower_1.png diff --git a/website/assets/sprites/spritesmith/customize/flowers/hair_flower_2.png b/website/raw_sprites/spritesmith/customize/flowers/hair_flower_2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/flowers/hair_flower_2.png rename to website/raw_sprites/spritesmith/customize/flowers/hair_flower_2.png diff --git a/website/assets/sprites/spritesmith/customize/flowers/hair_flower_3.png b/website/raw_sprites/spritesmith/customize/flowers/hair_flower_3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/flowers/hair_flower_3.png rename to website/raw_sprites/spritesmith/customize/flowers/hair_flower_3.png diff --git a/website/assets/sprites/spritesmith/customize/flowers/hair_flower_4.png b/website/raw_sprites/spritesmith/customize/flowers/hair_flower_4.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/flowers/hair_flower_4.png rename to website/raw_sprites/spritesmith/customize/flowers/hair_flower_4.png diff --git a/website/assets/sprites/spritesmith/customize/flowers/hair_flower_5.png b/website/raw_sprites/spritesmith/customize/flowers/hair_flower_5.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/flowers/hair_flower_5.png rename to website/raw_sprites/spritesmith/customize/flowers/hair_flower_5.png diff --git a/website/assets/sprites/spritesmith/customize/flowers/hair_flower_6.png b/website/raw_sprites/spritesmith/customize/flowers/hair_flower_6.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/flowers/hair_flower_6.png rename to website/raw_sprites/spritesmith/customize/flowers/hair_flower_6.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_TRUred.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_TRUred.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_TRUred.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_TRUred.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_aurora.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_aurora.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_aurora.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_aurora.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_black.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_black.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_black.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_black.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_blond.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_blond.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_blond.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_blond.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_blue.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_blue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_blue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_blue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_brown.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_brown.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_brown.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_brown.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_candycane.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_candycane.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_candycane.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_candycane.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_candycorn.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_candycorn.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_candycorn.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_candycorn.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_festive.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_festive.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_festive.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_festive.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_frost.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_frost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_frost.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_frost.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_ghostwhite.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_ghostwhite.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_ghostwhite.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_ghostwhite.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_green.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_green.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_green.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_green.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_halloween.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_halloween.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_halloween.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_halloween.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_holly.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_holly.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_holly.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_hollygreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_hollygreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_hollygreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_hollygreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_midnight.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_midnight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_midnight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_midnight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_pblue.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_pblue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_pblue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_pblue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_pblue2.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_pblue2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_pblue2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_pblue2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_peppermint.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_peppermint.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_peppermint.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_pgreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_pgreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_pgreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_pgreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_pgreen2.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_pgreen2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_pgreen2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_pgreen2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_porange.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_porange.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_porange.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_porange.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_porange2.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_porange2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_porange2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_porange2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_ppink.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_ppink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_ppink.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_ppink.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_ppink2.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_ppink2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_ppink2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_ppink2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_ppurple.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_ppurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_ppurple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_ppurple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_ppurple2.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_ppurple2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_ppurple2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_ppurple2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_pumpkin.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_pumpkin.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_pumpkin.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_pumpkin.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_purple.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_purple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_purple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_purple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_pyellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_pyellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_pyellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_pyellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_pyellow2.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_pyellow2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_pyellow2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_pyellow2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_rainbow.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_rainbow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_rainbow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_rainbow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_red.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_red.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_red.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_snowy.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_snowy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_snowy.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_snowy.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_white.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_white.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_white.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_white.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_winternight.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_winternight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_winternight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_winternight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_winterstar.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_winterstar.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_winterstar.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_winterstar.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_yellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_yellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_yellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_yellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_zombie.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_1_zombie.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_1_zombie.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_TRUred.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_TRUred.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_TRUred.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_TRUred.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_aurora.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_aurora.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_aurora.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_aurora.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_black.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_black.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_black.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_black.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_blond.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_blond.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_blond.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_blond.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_blue.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_blue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_blue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_blue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_brown.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_brown.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_brown.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_brown.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_candycane.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_candycane.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_candycane.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_candycane.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_candycorn.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_candycorn.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_candycorn.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_candycorn.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_festive.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_festive.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_festive.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_festive.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_frost.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_frost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_frost.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_frost.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_ghostwhite.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_ghostwhite.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_ghostwhite.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_ghostwhite.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_green.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_green.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_green.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_green.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_halloween.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_halloween.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_halloween.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_halloween.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_holly.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_holly.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_holly.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_hollygreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_hollygreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_hollygreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_hollygreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_midnight.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_midnight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_midnight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_midnight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_pblue.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_pblue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_pblue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_pblue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_pblue2.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_pblue2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_pblue2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_pblue2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_peppermint.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_peppermint.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_peppermint.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_pgreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_pgreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_pgreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_pgreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_pgreen2.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_pgreen2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_pgreen2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_pgreen2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_porange.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_porange.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_porange.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_porange.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_porange2.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_porange2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_porange2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_porange2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_ppink.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_ppink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_ppink.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_ppink.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_ppink2.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_ppink2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_ppink2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_ppink2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_ppurple.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_ppurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_ppurple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_ppurple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_ppurple2.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_ppurple2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_ppurple2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_ppurple2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_pumpkin.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_pumpkin.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_pumpkin.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_pumpkin.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_purple.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_purple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_purple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_purple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_pyellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_pyellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_pyellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_pyellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_pyellow2.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_pyellow2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_pyellow2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_pyellow2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_rainbow.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_rainbow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_rainbow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_rainbow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_red.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_red.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_red.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_snowy.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_snowy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_snowy.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_snowy.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_white.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_white.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_white.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_white.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_winternight.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_winternight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_winternight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_winternight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_winterstar.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_winterstar.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_winterstar.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_winterstar.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_yellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_yellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_yellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_yellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_zombie.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_2_zombie.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_2_zombie.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_TRUred.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_TRUred.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_TRUred.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_TRUred.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_aurora.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_aurora.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_aurora.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_aurora.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_black.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_black.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_black.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_black.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_blond.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_blond.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_blond.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_blond.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_blue.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_blue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_blue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_blue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_brown.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_brown.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_brown.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_brown.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_candycane.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_candycane.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_candycane.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_candycane.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_candycorn.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_candycorn.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_candycorn.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_candycorn.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_festive.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_festive.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_festive.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_festive.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_frost.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_frost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_frost.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_frost.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_ghostwhite.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_ghostwhite.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_ghostwhite.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_ghostwhite.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_green.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_green.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_green.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_green.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_halloween.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_halloween.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_halloween.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_halloween.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_holly.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_holly.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_holly.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_hollygreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_hollygreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_hollygreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_hollygreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_midnight.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_midnight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_midnight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_midnight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_pblue.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_pblue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_pblue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_pblue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_pblue2.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_pblue2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_pblue2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_pblue2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_peppermint.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_peppermint.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_peppermint.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_pgreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_pgreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_pgreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_pgreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_pgreen2.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_pgreen2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_pgreen2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_pgreen2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_porange.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_porange.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_porange.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_porange.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_porange2.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_porange2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_porange2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_porange2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_ppink.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_ppink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_ppink.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_ppink.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_ppink2.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_ppink2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_ppink2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_ppink2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_ppurple.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_ppurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_ppurple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_ppurple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_ppurple2.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_ppurple2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_ppurple2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_ppurple2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_pumpkin.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_pumpkin.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_pumpkin.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_pumpkin.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_purple.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_purple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_purple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_purple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_pyellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_pyellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_pyellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_pyellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_pyellow2.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_pyellow2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_pyellow2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_pyellow2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_rainbow.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_rainbow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_rainbow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_rainbow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_red.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_red.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_red.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_snowy.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_snowy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_snowy.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_snowy.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_white.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_white.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_white.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_white.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_winternight.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_winternight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_winternight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_winternight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_winterstar.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_winterstar.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_winterstar.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_winterstar.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_yellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_yellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_yellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_yellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_zombie.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_3_zombie.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_3_zombie.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_TRUred.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_TRUred.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_TRUred.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_TRUred.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_aurora.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_aurora.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_aurora.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_aurora.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_black.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_black.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_black.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_black.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_blond.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_blond.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_blond.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_blond.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_blue.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_blue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_blue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_blue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_brown.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_brown.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_brown.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_brown.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_candycane.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_candycane.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_candycane.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_candycane.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_candycorn.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_candycorn.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_candycorn.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_candycorn.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_festive.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_festive.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_festive.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_festive.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_frost.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_frost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_frost.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_frost.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_ghostwhite.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_ghostwhite.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_ghostwhite.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_ghostwhite.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_green.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_green.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_green.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_green.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_halloween.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_halloween.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_halloween.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_halloween.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_holly.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_holly.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_holly.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_hollygreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_hollygreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_hollygreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_hollygreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_midnight.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_midnight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_midnight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_midnight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_pblue.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_pblue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_pblue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_pblue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_pblue2.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_pblue2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_pblue2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_pblue2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_peppermint.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_peppermint.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_peppermint.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_pgreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_pgreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_pgreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_pgreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_pgreen2.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_pgreen2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_pgreen2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_pgreen2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_porange.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_porange.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_porange.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_porange.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_porange2.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_porange2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_porange2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_porange2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_ppink.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_ppink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_ppink.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_ppink.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_ppink2.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_ppink2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_ppink2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_ppink2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_ppurple.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_ppurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_ppurple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_ppurple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_ppurple2.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_ppurple2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_ppurple2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_ppurple2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_pumpkin.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_pumpkin.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_pumpkin.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_pumpkin.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_purple.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_purple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_purple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_purple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_pyellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_pyellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_pyellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_pyellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_pyellow2.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_pyellow2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_pyellow2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_pyellow2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_rainbow.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_rainbow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_rainbow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_rainbow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_red.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_red.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_red.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_snowy.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_snowy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_snowy.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_snowy.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_white.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_white.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_white.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_white.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_winternight.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_winternight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_winternight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_winternight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_winterstar.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_winterstar.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_winterstar.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_winterstar.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_yellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_yellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_yellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_yellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_zombie.png b/website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_bangs_4_zombie.png rename to website/raw_sprites/spritesmith/customize/hair/hair_bangs_4_zombie.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_10_TRUred.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_10_TRUred.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_10_TRUred.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_10_TRUred.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_10_aurora.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_10_aurora.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_10_aurora.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_10_aurora.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_10_black.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_10_black.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_10_black.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_10_black.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_10_blond.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_10_blond.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_10_blond.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_10_blond.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_10_blue.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_10_blue.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_10_blue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_10_blue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_10_brown.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_10_brown.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_10_brown.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_10_brown.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_10_candycane.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_10_candycane.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_10_candycane.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_10_candycane.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_10_candycorn.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_10_candycorn.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_10_candycorn.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_10_candycorn.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_10_festive.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_10_festive.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_10_festive.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_10_festive.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_10_frost.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_10_frost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_10_frost.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_10_frost.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_10_ghostwhite.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_10_ghostwhite.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_10_ghostwhite.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_10_ghostwhite.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_10_green.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_10_green.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_10_green.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_10_green.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_10_halloween.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_10_halloween.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_10_halloween.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_10_halloween.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_10_holly.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_10_holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_10_holly.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_10_holly.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_10_hollygreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_10_hollygreen.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_10_hollygreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_10_hollygreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_10_midnight.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_10_midnight.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_10_midnight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_10_midnight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_10_pblue.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_10_pblue.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_10_pblue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_10_pblue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_10_pblue2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_10_pblue2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_10_pblue2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_10_pblue2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_10_peppermint.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_10_peppermint.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_10_peppermint.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_10_peppermint.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_10_pgreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_10_pgreen.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_10_pgreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_10_pgreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_10_pgreen2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_10_pgreen2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_10_pgreen2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_10_pgreen2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_10_porange.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_10_porange.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_10_porange.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_10_porange.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_10_porange2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_10_porange2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_10_porange2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_10_porange2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_10_ppink.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_10_ppink.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_10_ppink.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_10_ppink.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_10_ppink2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_10_ppink2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_10_ppink2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_10_ppink2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_10_ppurple.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_10_ppurple.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_10_ppurple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_10_ppurple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_10_ppurple2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_10_ppurple2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_10_ppurple2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_10_ppurple2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_10_pumpkin.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_10_pumpkin.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_10_pumpkin.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_10_pumpkin.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_10_purple.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_10_purple.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_10_purple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_10_purple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_10_pyellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_10_pyellow.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_10_pyellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_10_pyellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_10_pyellow2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_10_pyellow2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_10_pyellow2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_10_pyellow2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_10_rainbow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_10_rainbow.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_10_rainbow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_10_rainbow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_10_red.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_10_red.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_10_red.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_10_red.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_10_snowy.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_10_snowy.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_10_snowy.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_10_snowy.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_10_white.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_10_white.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_10_white.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_10_white.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_10_winternight.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_10_winternight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_10_winternight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_10_winternight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_10_winterstar.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_10_winterstar.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_10_winterstar.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_10_winterstar.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_10_yellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_10_yellow.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_10_yellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_10_yellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_10_zombie.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_10_zombie.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_10_zombie.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_10_zombie.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_11_TRUred.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_11_TRUred.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_11_TRUred.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_11_TRUred.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_11_aurora.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_11_aurora.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_11_aurora.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_11_aurora.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_11_black.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_11_black.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_11_black.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_11_black.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_11_blond.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_11_blond.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_11_blond.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_11_blond.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_11_blue.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_11_blue.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_11_blue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_11_blue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_11_brown.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_11_brown.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_11_brown.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_11_brown.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_11_candycane.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_11_candycane.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_11_candycane.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_11_candycane.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_11_candycorn.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_11_candycorn.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_11_candycorn.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_11_candycorn.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_11_festive.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_11_festive.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_11_festive.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_11_festive.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_11_frost.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_11_frost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_11_frost.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_11_frost.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_11_ghostwhite.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_11_ghostwhite.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_11_ghostwhite.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_11_ghostwhite.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_11_green.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_11_green.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_11_green.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_11_green.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_11_halloween.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_11_halloween.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_11_halloween.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_11_halloween.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_11_holly.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_11_holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_11_holly.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_11_holly.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_11_hollygreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_11_hollygreen.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_11_hollygreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_11_hollygreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_11_midnight.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_11_midnight.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_11_midnight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_11_midnight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_11_pblue.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_11_pblue.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_11_pblue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_11_pblue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_11_pblue2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_11_pblue2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_11_pblue2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_11_pblue2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_11_peppermint.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_11_peppermint.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_11_peppermint.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_11_peppermint.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_11_pgreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_11_pgreen.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_11_pgreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_11_pgreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_11_pgreen2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_11_pgreen2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_11_pgreen2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_11_pgreen2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_11_porange.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_11_porange.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_11_porange.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_11_porange.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_11_porange2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_11_porange2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_11_porange2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_11_porange2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_11_ppink.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_11_ppink.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_11_ppink.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_11_ppink.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_11_ppink2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_11_ppink2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_11_ppink2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_11_ppink2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_11_ppurple.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_11_ppurple.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_11_ppurple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_11_ppurple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_11_ppurple2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_11_ppurple2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_11_ppurple2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_11_ppurple2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_11_pumpkin.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_11_pumpkin.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_11_pumpkin.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_11_pumpkin.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_11_purple.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_11_purple.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_11_purple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_11_purple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_11_pyellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_11_pyellow.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_11_pyellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_11_pyellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_11_pyellow2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_11_pyellow2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_11_pyellow2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_11_pyellow2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_11_rainbow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_11_rainbow.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_11_rainbow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_11_rainbow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_11_red.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_11_red.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_11_red.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_11_red.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_11_snowy.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_11_snowy.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_11_snowy.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_11_snowy.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_11_white.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_11_white.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_11_white.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_11_white.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_11_winternight.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_11_winternight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_11_winternight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_11_winternight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_11_winterstar.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_11_winterstar.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_11_winterstar.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_11_winterstar.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_11_yellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_11_yellow.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_11_yellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_11_yellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_11_zombie.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_11_zombie.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_11_zombie.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_11_zombie.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_12_TRUred.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_12_TRUred.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_12_TRUred.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_12_TRUred.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_12_aurora.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_12_aurora.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_12_aurora.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_12_aurora.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_12_black.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_12_black.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_12_black.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_12_black.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_12_blond.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_12_blond.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_12_blond.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_12_blond.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_12_blue.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_12_blue.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_12_blue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_12_blue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_12_brown.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_12_brown.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_12_brown.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_12_brown.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_12_candycane.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_12_candycane.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_12_candycane.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_12_candycane.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_12_candycorn.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_12_candycorn.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_12_candycorn.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_12_candycorn.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_12_festive.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_12_festive.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_12_festive.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_12_festive.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_12_frost.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_12_frost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_12_frost.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_12_frost.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_12_ghostwhite.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_12_ghostwhite.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_12_ghostwhite.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_12_ghostwhite.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_12_green.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_12_green.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_12_green.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_12_green.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_12_halloween.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_12_halloween.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_12_halloween.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_12_halloween.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_12_holly.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_12_holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_12_holly.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_12_holly.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_12_hollygreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_12_hollygreen.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_12_hollygreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_12_hollygreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_12_midnight.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_12_midnight.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_12_midnight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_12_midnight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_12_pblue.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_12_pblue.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_12_pblue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_12_pblue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_12_pblue2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_12_pblue2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_12_pblue2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_12_pblue2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_12_peppermint.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_12_peppermint.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_12_peppermint.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_12_peppermint.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_12_pgreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_12_pgreen.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_12_pgreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_12_pgreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_12_pgreen2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_12_pgreen2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_12_pgreen2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_12_pgreen2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_12_porange.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_12_porange.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_12_porange.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_12_porange.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_12_porange2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_12_porange2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_12_porange2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_12_porange2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_12_ppink.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_12_ppink.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_12_ppink.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_12_ppink.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_12_ppink2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_12_ppink2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_12_ppink2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_12_ppink2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_12_ppurple.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_12_ppurple.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_12_ppurple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_12_ppurple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_12_ppurple2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_12_ppurple2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_12_ppurple2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_12_ppurple2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_12_pumpkin.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_12_pumpkin.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_12_pumpkin.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_12_pumpkin.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_12_purple.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_12_purple.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_12_purple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_12_purple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_12_pyellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_12_pyellow.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_12_pyellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_12_pyellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_12_pyellow2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_12_pyellow2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_12_pyellow2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_12_pyellow2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_12_rainbow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_12_rainbow.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_12_rainbow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_12_rainbow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_12_red.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_12_red.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_12_red.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_12_red.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_12_snowy.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_12_snowy.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_12_snowy.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_12_snowy.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_12_white.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_12_white.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_12_white.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_12_white.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_12_winternight.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_12_winternight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_12_winternight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_12_winternight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_12_winterstar.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_12_winterstar.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_12_winterstar.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_12_winterstar.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_12_yellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_12_yellow.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_12_yellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_12_yellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_12_zombie.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_12_zombie.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_12_zombie.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_12_zombie.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_13_TRUred.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_13_TRUred.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_13_TRUred.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_13_TRUred.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_13_aurora.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_13_aurora.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_13_aurora.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_13_aurora.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_13_black.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_13_black.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_13_black.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_13_black.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_13_blond.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_13_blond.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_13_blond.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_13_blond.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_13_blue.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_13_blue.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_13_blue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_13_blue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_13_brown.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_13_brown.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_13_brown.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_13_brown.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_13_candycane.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_13_candycane.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_13_candycane.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_13_candycane.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_13_candycorn.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_13_candycorn.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_13_candycorn.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_13_candycorn.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_13_festive.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_13_festive.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_13_festive.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_13_festive.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_13_frost.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_13_frost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_13_frost.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_13_frost.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_13_ghostwhite.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_13_ghostwhite.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_13_ghostwhite.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_13_ghostwhite.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_13_green.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_13_green.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_13_green.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_13_green.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_13_halloween.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_13_halloween.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_13_halloween.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_13_halloween.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_13_holly.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_13_holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_13_holly.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_13_holly.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_13_hollygreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_13_hollygreen.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_13_hollygreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_13_hollygreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_13_midnight.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_13_midnight.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_13_midnight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_13_midnight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_13_pblue.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_13_pblue.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_13_pblue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_13_pblue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_13_pblue2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_13_pblue2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_13_pblue2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_13_pblue2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_13_peppermint.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_13_peppermint.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_13_peppermint.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_13_peppermint.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_13_pgreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_13_pgreen.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_13_pgreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_13_pgreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_13_pgreen2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_13_pgreen2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_13_pgreen2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_13_pgreen2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_13_porange.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_13_porange.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_13_porange.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_13_porange.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_13_porange2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_13_porange2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_13_porange2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_13_porange2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_13_ppink.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_13_ppink.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_13_ppink.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_13_ppink.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_13_ppink2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_13_ppink2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_13_ppink2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_13_ppink2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_13_ppurple.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_13_ppurple.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_13_ppurple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_13_ppurple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_13_ppurple2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_13_ppurple2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_13_ppurple2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_13_ppurple2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_13_pumpkin.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_13_pumpkin.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_13_pumpkin.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_13_pumpkin.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_13_purple.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_13_purple.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_13_purple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_13_purple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_13_pyellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_13_pyellow.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_13_pyellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_13_pyellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_13_pyellow2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_13_pyellow2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_13_pyellow2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_13_pyellow2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_13_rainbow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_13_rainbow.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_13_rainbow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_13_rainbow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_13_red.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_13_red.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_13_red.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_13_red.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_13_snowy.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_13_snowy.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_13_snowy.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_13_snowy.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_13_white.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_13_white.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_13_white.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_13_white.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_13_winternight.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_13_winternight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_13_winternight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_13_winternight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_13_winterstar.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_13_winterstar.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_13_winterstar.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_13_winterstar.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_13_yellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_13_yellow.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_13_yellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_13_yellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_13_zombie.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_13_zombie.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_13_zombie.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_13_zombie.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_14_TRUred.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_14_TRUred.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_14_TRUred.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_14_TRUred.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_14_aurora.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_14_aurora.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_14_aurora.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_14_aurora.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_14_black.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_14_black.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_14_black.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_14_black.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_14_blond.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_14_blond.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_14_blond.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_14_blond.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_14_blue.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_14_blue.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_14_blue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_14_blue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_14_brown.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_14_brown.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_14_brown.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_14_brown.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_14_candycane.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_14_candycane.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_14_candycane.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_14_candycane.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_14_candycorn.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_14_candycorn.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_14_candycorn.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_14_candycorn.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_14_festive.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_14_festive.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_14_festive.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_14_festive.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_14_frost.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_14_frost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_14_frost.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_14_frost.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_14_ghostwhite.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_14_ghostwhite.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_14_ghostwhite.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_14_ghostwhite.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_14_green.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_14_green.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_14_green.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_14_green.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_14_halloween.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_14_halloween.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_14_halloween.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_14_halloween.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_14_holly.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_14_holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_14_holly.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_14_holly.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_14_hollygreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_14_hollygreen.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_14_hollygreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_14_hollygreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_14_midnight.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_14_midnight.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_14_midnight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_14_midnight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_14_pblue.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_14_pblue.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_14_pblue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_14_pblue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_14_pblue2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_14_pblue2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_14_pblue2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_14_pblue2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_14_peppermint.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_14_peppermint.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_14_peppermint.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_14_peppermint.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_14_pgreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_14_pgreen.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_14_pgreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_14_pgreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_14_pgreen2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_14_pgreen2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_14_pgreen2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_14_pgreen2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_14_porange.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_14_porange.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_14_porange.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_14_porange.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_14_porange2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_14_porange2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_14_porange2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_14_porange2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_14_ppink.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_14_ppink.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_14_ppink.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_14_ppink.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_14_ppink2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_14_ppink2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_14_ppink2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_14_ppink2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_14_ppurple.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_14_ppurple.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_14_ppurple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_14_ppurple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_14_ppurple2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_14_ppurple2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_14_ppurple2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_14_ppurple2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_14_pumpkin.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_14_pumpkin.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_14_pumpkin.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_14_pumpkin.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_14_purple.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_14_purple.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_14_purple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_14_purple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_14_pyellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_14_pyellow.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_14_pyellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_14_pyellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_14_pyellow2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_14_pyellow2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_14_pyellow2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_14_pyellow2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_14_rainbow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_14_rainbow.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_14_rainbow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_14_rainbow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_14_red.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_14_red.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_14_red.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_14_red.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_14_snowy.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_14_snowy.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_14_snowy.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_14_snowy.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_14_white.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_14_white.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_14_white.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_14_white.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_14_winternight.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_14_winternight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_14_winternight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_14_winternight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_14_winterstar.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_14_winterstar.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_14_winterstar.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_14_winterstar.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_14_yellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_14_yellow.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_14_yellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_14_yellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_14_zombie.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_14_zombie.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_14_zombie.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_14_zombie.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_15_TRUred.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_15_TRUred.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_15_TRUred.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_15_TRUred.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_15_aurora.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_15_aurora.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_15_aurora.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_15_aurora.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_15_black.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_15_black.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_15_black.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_15_black.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_15_blond.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_15_blond.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_15_blond.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_15_blond.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_15_blue.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_15_blue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_15_blue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_15_blue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_15_brown.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_15_brown.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_15_brown.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_15_brown.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_15_candycane.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_15_candycane.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_15_candycane.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_15_candycane.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_15_candycorn.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_15_candycorn.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_15_candycorn.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_15_candycorn.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_15_festive.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_15_festive.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_15_festive.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_15_festive.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_15_frost.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_15_frost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_15_frost.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_15_frost.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_15_ghostwhite.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_15_ghostwhite.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_15_ghostwhite.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_15_ghostwhite.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_15_green.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_15_green.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_15_green.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_15_green.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_15_halloween.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_15_halloween.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_15_halloween.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_15_halloween.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_15_holly.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_15_holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_15_holly.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_15_holly.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_15_hollygreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_15_hollygreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_15_hollygreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_15_hollygreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_15_midnight.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_15_midnight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_15_midnight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_15_midnight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_15_pblue.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_15_pblue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_15_pblue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_15_pblue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_15_pblue2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_15_pblue2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_15_pblue2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_15_pblue2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_15_peppermint.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_15_peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_15_peppermint.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_15_peppermint.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_15_pgreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_15_pgreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_15_pgreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_15_pgreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_15_pgreen2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_15_pgreen2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_15_pgreen2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_15_pgreen2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_15_porange.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_15_porange.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_15_porange.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_15_porange.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_15_porange2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_15_porange2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_15_porange2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_15_porange2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_15_ppink.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_15_ppink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_15_ppink.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_15_ppink.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_15_ppink2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_15_ppink2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_15_ppink2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_15_ppink2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_15_ppurple.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_15_ppurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_15_ppurple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_15_ppurple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_15_ppurple2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_15_ppurple2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_15_ppurple2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_15_ppurple2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_15_pumpkin.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_15_pumpkin.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_15_pumpkin.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_15_pumpkin.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_15_purple.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_15_purple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_15_purple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_15_purple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_15_pyellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_15_pyellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_15_pyellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_15_pyellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_15_pyellow2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_15_pyellow2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_15_pyellow2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_15_pyellow2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_15_rainbow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_15_rainbow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_15_rainbow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_15_rainbow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_15_red.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_15_red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_15_red.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_15_red.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_15_snowy.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_15_snowy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_15_snowy.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_15_snowy.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_15_white.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_15_white.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_15_white.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_15_white.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_15_winternight.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_15_winternight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_15_winternight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_15_winternight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_15_winterstar.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_15_winterstar.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_15_winterstar.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_15_winterstar.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_15_yellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_15_yellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_15_yellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_15_yellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_15_zombie.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_15_zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_15_zombie.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_15_zombie.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_16_TRUred.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_16_TRUred.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_16_TRUred.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_16_TRUred.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_16_aurora.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_16_aurora.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_16_aurora.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_16_aurora.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_16_black.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_16_black.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_16_black.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_16_black.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_16_blond.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_16_blond.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_16_blond.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_16_blond.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_16_blue.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_16_blue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_16_blue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_16_blue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_16_brown.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_16_brown.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_16_brown.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_16_brown.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_16_candycane.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_16_candycane.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_16_candycane.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_16_candycane.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_16_candycorn.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_16_candycorn.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_16_candycorn.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_16_candycorn.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_16_festive.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_16_festive.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_16_festive.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_16_festive.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_16_frost.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_16_frost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_16_frost.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_16_frost.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_16_ghostwhite.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_16_ghostwhite.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_16_ghostwhite.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_16_ghostwhite.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_16_green.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_16_green.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_16_green.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_16_green.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_16_halloween.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_16_halloween.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_16_halloween.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_16_halloween.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_16_holly.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_16_holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_16_holly.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_16_holly.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_16_hollygreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_16_hollygreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_16_hollygreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_16_hollygreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_16_midnight.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_16_midnight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_16_midnight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_16_midnight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_16_pblue.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_16_pblue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_16_pblue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_16_pblue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_16_pblue2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_16_pblue2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_16_pblue2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_16_pblue2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_16_peppermint.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_16_peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_16_peppermint.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_16_peppermint.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_16_pgreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_16_pgreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_16_pgreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_16_pgreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_16_pgreen2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_16_pgreen2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_16_pgreen2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_16_pgreen2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_16_porange.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_16_porange.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_16_porange.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_16_porange.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_16_porange2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_16_porange2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_16_porange2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_16_porange2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_16_ppink.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_16_ppink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_16_ppink.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_16_ppink.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_16_ppink2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_16_ppink2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_16_ppink2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_16_ppink2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_16_ppurple.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_16_ppurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_16_ppurple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_16_ppurple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_16_ppurple2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_16_ppurple2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_16_ppurple2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_16_ppurple2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_16_pumpkin.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_16_pumpkin.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_16_pumpkin.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_16_pumpkin.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_16_purple.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_16_purple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_16_purple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_16_purple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_16_pyellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_16_pyellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_16_pyellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_16_pyellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_16_pyellow2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_16_pyellow2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_16_pyellow2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_16_pyellow2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_16_rainbow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_16_rainbow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_16_rainbow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_16_rainbow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_16_red.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_16_red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_16_red.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_16_red.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_16_snowy.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_16_snowy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_16_snowy.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_16_snowy.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_16_white.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_16_white.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_16_white.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_16_white.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_16_winternight.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_16_winternight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_16_winternight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_16_winternight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_16_winterstar.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_16_winterstar.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_16_winterstar.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_16_winterstar.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_16_yellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_16_yellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_16_yellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_16_yellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_16_zombie.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_16_zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_16_zombie.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_16_zombie.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_17_TRUred.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_17_TRUred.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_17_TRUred.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_17_TRUred.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_17_aurora.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_17_aurora.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_17_aurora.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_17_aurora.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_17_black.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_17_black.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_17_black.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_17_black.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_17_blond.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_17_blond.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_17_blond.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_17_blond.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_17_blue.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_17_blue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_17_blue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_17_blue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_17_brown.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_17_brown.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_17_brown.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_17_brown.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_17_candycane.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_17_candycane.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_17_candycane.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_17_candycane.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_17_candycorn.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_17_candycorn.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_17_candycorn.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_17_candycorn.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_17_festive.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_17_festive.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_17_festive.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_17_festive.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_17_frost.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_17_frost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_17_frost.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_17_frost.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_17_ghostwhite.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_17_ghostwhite.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_17_ghostwhite.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_17_ghostwhite.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_17_green.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_17_green.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_17_green.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_17_green.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_17_halloween.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_17_halloween.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_17_halloween.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_17_halloween.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_17_holly.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_17_holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_17_holly.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_17_holly.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_17_hollygreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_17_hollygreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_17_hollygreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_17_hollygreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_17_midnight.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_17_midnight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_17_midnight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_17_midnight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_17_pblue.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_17_pblue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_17_pblue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_17_pblue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_17_pblue2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_17_pblue2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_17_pblue2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_17_pblue2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_17_peppermint.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_17_peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_17_peppermint.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_17_peppermint.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_17_pgreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_17_pgreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_17_pgreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_17_pgreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_17_pgreen2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_17_pgreen2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_17_pgreen2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_17_pgreen2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_17_porange.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_17_porange.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_17_porange.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_17_porange.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_17_porange2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_17_porange2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_17_porange2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_17_porange2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_17_ppink.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_17_ppink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_17_ppink.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_17_ppink.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_17_ppink2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_17_ppink2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_17_ppink2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_17_ppink2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_17_ppurple.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_17_ppurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_17_ppurple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_17_ppurple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_17_ppurple2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_17_ppurple2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_17_ppurple2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_17_ppurple2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_17_pumpkin.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_17_pumpkin.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_17_pumpkin.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_17_pumpkin.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_17_purple.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_17_purple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_17_purple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_17_purple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_17_pyellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_17_pyellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_17_pyellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_17_pyellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_17_pyellow2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_17_pyellow2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_17_pyellow2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_17_pyellow2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_17_rainbow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_17_rainbow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_17_rainbow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_17_rainbow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_17_red.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_17_red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_17_red.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_17_red.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_17_snowy.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_17_snowy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_17_snowy.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_17_snowy.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_17_white.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_17_white.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_17_white.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_17_white.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_17_winternight.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_17_winternight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_17_winternight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_17_winternight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_17_winterstar.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_17_winterstar.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_17_winterstar.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_17_winterstar.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_17_yellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_17_yellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_17_yellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_17_yellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_17_zombie.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_17_zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_17_zombie.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_17_zombie.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_18_TRUred.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_18_TRUred.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_18_TRUred.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_18_TRUred.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_18_aurora.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_18_aurora.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_18_aurora.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_18_aurora.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_18_black.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_18_black.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_18_black.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_18_black.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_18_blond.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_18_blond.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_18_blond.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_18_blond.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_18_blue.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_18_blue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_18_blue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_18_blue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_18_brown.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_18_brown.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_18_brown.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_18_brown.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_18_candycane.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_18_candycane.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_18_candycane.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_18_candycane.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_18_candycorn.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_18_candycorn.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_18_candycorn.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_18_candycorn.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_18_festive.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_18_festive.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_18_festive.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_18_festive.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_18_frost.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_18_frost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_18_frost.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_18_frost.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_18_ghostwhite.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_18_ghostwhite.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_18_ghostwhite.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_18_ghostwhite.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_18_green.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_18_green.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_18_green.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_18_green.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_18_halloween.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_18_halloween.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_18_halloween.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_18_halloween.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_18_holly.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_18_holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_18_holly.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_18_holly.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_18_hollygreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_18_hollygreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_18_hollygreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_18_hollygreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_18_midnight.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_18_midnight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_18_midnight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_18_midnight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_18_pblue.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_18_pblue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_18_pblue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_18_pblue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_18_pblue2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_18_pblue2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_18_pblue2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_18_pblue2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_18_peppermint.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_18_peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_18_peppermint.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_18_peppermint.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_18_pgreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_18_pgreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_18_pgreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_18_pgreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_18_pgreen2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_18_pgreen2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_18_pgreen2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_18_pgreen2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_18_porange.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_18_porange.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_18_porange.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_18_porange.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_18_porange2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_18_porange2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_18_porange2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_18_porange2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_18_ppink.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_18_ppink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_18_ppink.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_18_ppink.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_18_ppink2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_18_ppink2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_18_ppink2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_18_ppink2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_18_ppurple.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_18_ppurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_18_ppurple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_18_ppurple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_18_ppurple2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_18_ppurple2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_18_ppurple2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_18_ppurple2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_18_pumpkin.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_18_pumpkin.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_18_pumpkin.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_18_pumpkin.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_18_purple.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_18_purple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_18_purple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_18_purple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_18_pyellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_18_pyellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_18_pyellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_18_pyellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_18_pyellow2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_18_pyellow2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_18_pyellow2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_18_pyellow2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_18_rainbow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_18_rainbow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_18_rainbow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_18_rainbow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_18_red.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_18_red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_18_red.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_18_red.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_18_snowy.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_18_snowy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_18_snowy.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_18_snowy.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_18_white.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_18_white.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_18_white.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_18_white.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_18_winternight.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_18_winternight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_18_winternight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_18_winternight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_18_winterstar.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_18_winterstar.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_18_winterstar.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_18_winterstar.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_18_yellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_18_yellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_18_yellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_18_yellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_18_zombie.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_18_zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_18_zombie.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_18_zombie.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_19_TRUred.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_19_TRUred.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_19_TRUred.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_19_TRUred.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_19_aurora.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_19_aurora.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_19_aurora.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_19_aurora.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_19_black.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_19_black.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_19_black.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_19_black.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_19_blond.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_19_blond.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_19_blond.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_19_blond.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_19_blue.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_19_blue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_19_blue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_19_blue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_19_brown.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_19_brown.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_19_brown.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_19_brown.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_19_candycane.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_19_candycane.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_19_candycane.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_19_candycane.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_19_candycorn.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_19_candycorn.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_19_candycorn.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_19_candycorn.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_19_festive.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_19_festive.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_19_festive.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_19_festive.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_19_frost.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_19_frost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_19_frost.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_19_frost.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_19_ghostwhite.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_19_ghostwhite.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_19_ghostwhite.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_19_ghostwhite.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_19_green.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_19_green.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_19_green.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_19_green.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_19_halloween.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_19_halloween.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_19_halloween.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_19_halloween.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_19_holly.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_19_holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_19_holly.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_19_holly.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_19_hollygreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_19_hollygreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_19_hollygreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_19_hollygreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_19_midnight.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_19_midnight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_19_midnight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_19_midnight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_19_pblue.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_19_pblue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_19_pblue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_19_pblue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_19_pblue2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_19_pblue2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_19_pblue2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_19_pblue2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_19_peppermint.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_19_peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_19_peppermint.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_19_peppermint.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_19_pgreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_19_pgreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_19_pgreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_19_pgreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_19_pgreen2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_19_pgreen2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_19_pgreen2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_19_pgreen2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_19_porange.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_19_porange.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_19_porange.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_19_porange.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_19_porange2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_19_porange2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_19_porange2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_19_porange2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_19_ppink.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_19_ppink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_19_ppink.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_19_ppink.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_19_ppink2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_19_ppink2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_19_ppink2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_19_ppink2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_19_ppurple.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_19_ppurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_19_ppurple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_19_ppurple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_19_ppurple2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_19_ppurple2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_19_ppurple2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_19_ppurple2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_19_pumpkin.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_19_pumpkin.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_19_pumpkin.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_19_pumpkin.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_19_purple.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_19_purple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_19_purple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_19_purple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_19_pyellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_19_pyellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_19_pyellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_19_pyellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_19_pyellow2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_19_pyellow2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_19_pyellow2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_19_pyellow2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_19_rainbow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_19_rainbow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_19_rainbow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_19_rainbow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_19_red.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_19_red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_19_red.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_19_red.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_19_snowy.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_19_snowy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_19_snowy.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_19_snowy.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_19_white.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_19_white.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_19_white.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_19_white.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_19_winternight.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_19_winternight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_19_winternight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_19_winternight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_19_winterstar.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_19_winterstar.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_19_winterstar.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_19_winterstar.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_19_yellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_19_yellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_19_yellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_19_yellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_19_zombie.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_19_zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_19_zombie.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_19_zombie.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_1_TRUred.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_1_TRUred.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_1_TRUred.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_1_TRUred.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_1_aurora.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_1_aurora.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_1_aurora.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_1_aurora.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_1_black.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_1_black.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_1_black.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_1_black.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_1_blond.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_1_blond.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_1_blond.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_1_blond.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_1_blue.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_1_blue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_1_blue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_1_blue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_1_brown.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_1_brown.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_1_brown.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_1_brown.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_1_candycane.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_1_candycane.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_1_candycane.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_1_candycane.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_1_candycorn.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_1_candycorn.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_1_candycorn.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_1_candycorn.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_1_festive.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_1_festive.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_1_festive.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_1_festive.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_1_frost.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_1_frost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_1_frost.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_1_frost.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_1_ghostwhite.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_1_ghostwhite.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_1_ghostwhite.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_1_ghostwhite.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_1_green.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_1_green.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_1_green.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_1_green.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_1_halloween.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_1_halloween.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_1_halloween.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_1_halloween.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_1_holly.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_1_holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_1_holly.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_1_holly.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_1_hollygreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_1_hollygreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_1_hollygreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_1_hollygreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_1_midnight.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_1_midnight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_1_midnight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_1_midnight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_1_pblue.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_1_pblue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_1_pblue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_1_pblue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_1_pblue2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_1_pblue2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_1_pblue2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_1_pblue2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_1_peppermint.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_1_peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_1_peppermint.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_1_peppermint.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_1_pgreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_1_pgreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_1_pgreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_1_pgreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_1_pgreen2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_1_pgreen2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_1_pgreen2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_1_pgreen2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_1_porange.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_1_porange.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_1_porange.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_1_porange.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_1_porange2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_1_porange2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_1_porange2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_1_porange2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_1_ppink.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_1_ppink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_1_ppink.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_1_ppink.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_1_ppink2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_1_ppink2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_1_ppink2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_1_ppink2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_1_ppurple.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_1_ppurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_1_ppurple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_1_ppurple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_1_ppurple2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_1_ppurple2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_1_ppurple2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_1_ppurple2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_1_pumpkin.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_1_pumpkin.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_1_pumpkin.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_1_pumpkin.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_1_purple.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_1_purple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_1_purple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_1_purple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_1_pyellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_1_pyellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_1_pyellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_1_pyellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_1_pyellow2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_1_pyellow2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_1_pyellow2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_1_pyellow2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_1_rainbow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_1_rainbow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_1_rainbow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_1_rainbow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_1_red.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_1_red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_1_red.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_1_red.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_1_snowy.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_1_snowy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_1_snowy.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_1_snowy.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_1_white.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_1_white.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_1_white.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_1_white.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_1_winternight.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_1_winternight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_1_winternight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_1_winternight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_1_winterstar.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_1_winterstar.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_1_winterstar.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_1_winterstar.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_1_yellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_1_yellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_1_yellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_1_yellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_1_zombie.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_1_zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_1_zombie.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_1_zombie.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_20_TRUred.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_20_TRUred.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_20_TRUred.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_20_TRUred.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_20_aurora.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_20_aurora.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_20_aurora.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_20_aurora.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_20_black.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_20_black.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_20_black.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_20_black.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_20_blond.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_20_blond.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_20_blond.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_20_blond.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_20_blue.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_20_blue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_20_blue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_20_blue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_20_brown.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_20_brown.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_20_brown.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_20_brown.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_20_candycane.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_20_candycane.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_20_candycane.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_20_candycane.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_20_candycorn.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_20_candycorn.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_20_candycorn.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_20_candycorn.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_20_festive.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_20_festive.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_20_festive.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_20_festive.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_20_frost.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_20_frost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_20_frost.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_20_frost.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_20_ghostwhite.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_20_ghostwhite.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_20_ghostwhite.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_20_ghostwhite.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_20_green.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_20_green.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_20_green.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_20_green.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_20_halloween.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_20_halloween.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_20_halloween.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_20_halloween.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_20_holly.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_20_holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_20_holly.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_20_holly.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_20_hollygreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_20_hollygreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_20_hollygreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_20_hollygreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_20_midnight.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_20_midnight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_20_midnight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_20_midnight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_20_pblue.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_20_pblue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_20_pblue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_20_pblue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_20_pblue2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_20_pblue2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_20_pblue2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_20_pblue2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_20_peppermint.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_20_peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_20_peppermint.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_20_peppermint.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_20_pgreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_20_pgreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_20_pgreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_20_pgreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_20_pgreen2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_20_pgreen2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_20_pgreen2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_20_pgreen2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_20_porange.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_20_porange.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_20_porange.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_20_porange.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_20_porange2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_20_porange2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_20_porange2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_20_porange2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_20_ppink.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_20_ppink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_20_ppink.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_20_ppink.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_20_ppink2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_20_ppink2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_20_ppink2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_20_ppink2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_20_ppurple.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_20_ppurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_20_ppurple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_20_ppurple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_20_ppurple2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_20_ppurple2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_20_ppurple2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_20_ppurple2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_20_pumpkin.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_20_pumpkin.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_20_pumpkin.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_20_pumpkin.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_20_purple.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_20_purple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_20_purple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_20_purple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_20_pyellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_20_pyellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_20_pyellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_20_pyellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_20_pyellow2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_20_pyellow2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_20_pyellow2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_20_pyellow2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_20_rainbow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_20_rainbow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_20_rainbow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_20_rainbow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_20_red.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_20_red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_20_red.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_20_red.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_20_snowy.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_20_snowy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_20_snowy.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_20_snowy.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_20_white.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_20_white.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_20_white.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_20_white.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_20_winternight.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_20_winternight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_20_winternight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_20_winternight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_20_winterstar.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_20_winterstar.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_20_winterstar.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_20_winterstar.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_20_yellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_20_yellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_20_yellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_20_yellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_20_zombie.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_20_zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_20_zombie.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_20_zombie.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_2_TRUred.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_2_TRUred.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_2_TRUred.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_2_TRUred.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_2_aurora.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_2_aurora.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_2_aurora.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_2_aurora.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_2_black.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_2_black.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_2_black.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_2_black.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_2_blond.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_2_blond.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_2_blond.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_2_blond.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_2_blue.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_2_blue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_2_blue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_2_blue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_2_brown.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_2_brown.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_2_brown.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_2_brown.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_2_candycane.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_2_candycane.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_2_candycane.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_2_candycane.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_2_candycorn.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_2_candycorn.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_2_candycorn.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_2_candycorn.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_2_festive.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_2_festive.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_2_festive.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_2_festive.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_2_frost.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_2_frost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_2_frost.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_2_frost.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_2_ghostwhite.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_2_ghostwhite.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_2_ghostwhite.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_2_ghostwhite.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_2_green.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_2_green.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_2_green.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_2_green.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_2_halloween.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_2_halloween.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_2_halloween.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_2_halloween.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_2_holly.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_2_holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_2_holly.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_2_holly.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_2_hollygreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_2_hollygreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_2_hollygreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_2_hollygreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_2_midnight.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_2_midnight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_2_midnight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_2_midnight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_2_pblue.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_2_pblue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_2_pblue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_2_pblue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_2_pblue2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_2_pblue2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_2_pblue2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_2_pblue2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_2_peppermint.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_2_peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_2_peppermint.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_2_peppermint.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_2_pgreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_2_pgreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_2_pgreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_2_pgreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_2_pgreen2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_2_pgreen2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_2_pgreen2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_2_pgreen2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_2_porange.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_2_porange.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_2_porange.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_2_porange.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_2_porange2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_2_porange2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_2_porange2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_2_porange2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_2_ppink.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_2_ppink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_2_ppink.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_2_ppink.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_2_ppink2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_2_ppink2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_2_ppink2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_2_ppink2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_2_ppurple.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_2_ppurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_2_ppurple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_2_ppurple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_2_ppurple2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_2_ppurple2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_2_ppurple2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_2_ppurple2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_2_pumpkin.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_2_pumpkin.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_2_pumpkin.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_2_pumpkin.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_2_purple.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_2_purple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_2_purple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_2_purple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_2_pyellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_2_pyellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_2_pyellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_2_pyellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_2_pyellow2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_2_pyellow2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_2_pyellow2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_2_pyellow2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_2_rainbow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_2_rainbow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_2_rainbow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_2_rainbow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_2_red.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_2_red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_2_red.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_2_red.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_2_snowy.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_2_snowy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_2_snowy.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_2_snowy.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_2_white.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_2_white.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_2_white.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_2_white.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_2_winternight.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_2_winternight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_2_winternight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_2_winternight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_2_winterstar.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_2_winterstar.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_2_winterstar.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_2_winterstar.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_2_yellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_2_yellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_2_yellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_2_yellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_2_zombie.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_2_zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_2_zombie.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_2_zombie.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_3_TRUred.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_3_TRUred.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_3_TRUred.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_3_TRUred.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_3_aurora.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_3_aurora.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_3_aurora.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_3_aurora.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_3_black.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_3_black.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_3_black.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_3_black.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_3_blond.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_3_blond.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_3_blond.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_3_blond.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_3_blue.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_3_blue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_3_blue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_3_blue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_3_brown.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_3_brown.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_3_brown.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_3_brown.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_3_candycane.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_3_candycane.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_3_candycane.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_3_candycane.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_3_candycorn.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_3_candycorn.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_3_candycorn.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_3_candycorn.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_3_festive.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_3_festive.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_3_festive.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_3_festive.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_3_frost.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_3_frost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_3_frost.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_3_frost.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_3_ghostwhite.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_3_ghostwhite.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_3_ghostwhite.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_3_ghostwhite.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_3_green.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_3_green.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_3_green.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_3_green.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_3_halloween.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_3_halloween.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_3_halloween.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_3_halloween.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_3_holly.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_3_holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_3_holly.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_3_holly.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_3_hollygreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_3_hollygreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_3_hollygreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_3_hollygreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_3_midnight.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_3_midnight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_3_midnight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_3_midnight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_3_pblue.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_3_pblue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_3_pblue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_3_pblue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_3_pblue2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_3_pblue2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_3_pblue2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_3_pblue2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_3_peppermint.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_3_peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_3_peppermint.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_3_peppermint.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_3_pgreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_3_pgreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_3_pgreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_3_pgreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_3_pgreen2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_3_pgreen2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_3_pgreen2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_3_pgreen2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_3_porange.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_3_porange.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_3_porange.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_3_porange.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_3_porange2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_3_porange2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_3_porange2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_3_porange2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_3_ppink.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_3_ppink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_3_ppink.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_3_ppink.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_3_ppink2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_3_ppink2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_3_ppink2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_3_ppink2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_3_ppurple.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_3_ppurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_3_ppurple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_3_ppurple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_3_ppurple2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_3_ppurple2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_3_ppurple2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_3_ppurple2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_3_pumpkin.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_3_pumpkin.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_3_pumpkin.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_3_pumpkin.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_3_purple.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_3_purple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_3_purple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_3_purple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_3_pyellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_3_pyellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_3_pyellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_3_pyellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_3_pyellow2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_3_pyellow2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_3_pyellow2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_3_pyellow2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_3_rainbow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_3_rainbow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_3_rainbow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_3_rainbow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_3_red.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_3_red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_3_red.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_3_red.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_3_snowy.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_3_snowy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_3_snowy.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_3_snowy.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_3_white.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_3_white.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_3_white.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_3_white.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_3_winternight.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_3_winternight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_3_winternight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_3_winternight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_3_winterstar.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_3_winterstar.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_3_winterstar.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_3_winterstar.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_3_yellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_3_yellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_3_yellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_3_yellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_3_zombie.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_3_zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_3_zombie.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_3_zombie.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_4_TRUred.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_4_TRUred.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_4_TRUred.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_4_TRUred.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_4_aurora.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_4_aurora.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_4_aurora.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_4_aurora.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_4_black.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_4_black.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_4_black.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_4_black.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_4_blond.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_4_blond.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_4_blond.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_4_blond.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_4_blue.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_4_blue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_4_blue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_4_blue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_4_brown.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_4_brown.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_4_brown.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_4_brown.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_4_candycane.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_4_candycane.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_4_candycane.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_4_candycane.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_4_candycorn.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_4_candycorn.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_4_candycorn.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_4_candycorn.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_4_festive.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_4_festive.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_4_festive.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_4_festive.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_4_frost.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_4_frost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_4_frost.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_4_frost.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_4_ghostwhite.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_4_ghostwhite.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_4_ghostwhite.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_4_ghostwhite.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_4_green.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_4_green.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_4_green.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_4_green.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_4_halloween.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_4_halloween.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_4_halloween.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_4_halloween.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_4_holly.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_4_holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_4_holly.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_4_holly.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_4_hollygreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_4_hollygreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_4_hollygreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_4_hollygreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_4_midnight.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_4_midnight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_4_midnight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_4_midnight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_4_pblue.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_4_pblue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_4_pblue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_4_pblue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_4_pblue2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_4_pblue2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_4_pblue2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_4_pblue2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_4_peppermint.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_4_peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_4_peppermint.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_4_peppermint.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_4_pgreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_4_pgreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_4_pgreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_4_pgreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_4_pgreen2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_4_pgreen2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_4_pgreen2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_4_pgreen2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_4_porange.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_4_porange.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_4_porange.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_4_porange.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_4_porange2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_4_porange2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_4_porange2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_4_porange2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_4_ppink.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_4_ppink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_4_ppink.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_4_ppink.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_4_ppink2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_4_ppink2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_4_ppink2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_4_ppink2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_4_ppurple.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_4_ppurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_4_ppurple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_4_ppurple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_4_ppurple2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_4_ppurple2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_4_ppurple2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_4_ppurple2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_4_pumpkin.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_4_pumpkin.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_4_pumpkin.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_4_pumpkin.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_4_purple.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_4_purple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_4_purple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_4_purple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_4_pyellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_4_pyellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_4_pyellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_4_pyellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_4_pyellow2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_4_pyellow2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_4_pyellow2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_4_pyellow2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_4_rainbow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_4_rainbow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_4_rainbow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_4_rainbow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_4_red.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_4_red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_4_red.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_4_red.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_4_snowy.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_4_snowy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_4_snowy.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_4_snowy.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_4_white.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_4_white.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_4_white.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_4_white.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_4_winternight.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_4_winternight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_4_winternight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_4_winternight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_4_winterstar.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_4_winterstar.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_4_winterstar.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_4_winterstar.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_4_yellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_4_yellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_4_yellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_4_yellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_4_zombie.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_4_zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_4_zombie.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_4_zombie.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_5_TRUred.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_5_TRUred.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_5_TRUred.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_5_TRUred.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_5_aurora.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_5_aurora.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_5_aurora.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_5_aurora.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_5_black.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_5_black.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_5_black.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_5_black.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_5_blond.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_5_blond.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_5_blond.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_5_blond.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_5_blue.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_5_blue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_5_blue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_5_blue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_5_brown.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_5_brown.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_5_brown.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_5_brown.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_5_candycane.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_5_candycane.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_5_candycane.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_5_candycane.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_5_candycorn.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_5_candycorn.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_5_candycorn.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_5_candycorn.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_5_festive.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_5_festive.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_5_festive.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_5_festive.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_5_frost.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_5_frost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_5_frost.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_5_frost.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_5_ghostwhite.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_5_ghostwhite.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_5_ghostwhite.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_5_ghostwhite.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_5_green.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_5_green.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_5_green.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_5_green.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_5_halloween.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_5_halloween.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_5_halloween.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_5_halloween.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_5_holly.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_5_holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_5_holly.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_5_holly.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_5_hollygreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_5_hollygreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_5_hollygreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_5_hollygreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_5_midnight.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_5_midnight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_5_midnight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_5_midnight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_5_pblue.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_5_pblue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_5_pblue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_5_pblue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_5_pblue2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_5_pblue2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_5_pblue2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_5_pblue2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_5_peppermint.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_5_peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_5_peppermint.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_5_peppermint.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_5_pgreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_5_pgreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_5_pgreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_5_pgreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_5_pgreen2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_5_pgreen2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_5_pgreen2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_5_pgreen2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_5_porange.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_5_porange.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_5_porange.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_5_porange.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_5_porange2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_5_porange2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_5_porange2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_5_porange2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_5_ppink.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_5_ppink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_5_ppink.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_5_ppink.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_5_ppink2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_5_ppink2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_5_ppink2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_5_ppink2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_5_ppurple.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_5_ppurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_5_ppurple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_5_ppurple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_5_ppurple2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_5_ppurple2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_5_ppurple2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_5_ppurple2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_5_pumpkin.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_5_pumpkin.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_5_pumpkin.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_5_pumpkin.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_5_purple.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_5_purple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_5_purple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_5_purple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_5_pyellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_5_pyellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_5_pyellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_5_pyellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_5_pyellow2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_5_pyellow2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_5_pyellow2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_5_pyellow2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_5_rainbow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_5_rainbow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_5_rainbow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_5_rainbow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_5_red.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_5_red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_5_red.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_5_red.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_5_snowy.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_5_snowy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_5_snowy.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_5_snowy.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_5_white.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_5_white.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_5_white.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_5_white.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_5_winternight.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_5_winternight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_5_winternight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_5_winternight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_5_winterstar.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_5_winterstar.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_5_winterstar.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_5_winterstar.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_5_yellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_5_yellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_5_yellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_5_yellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_5_zombie.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_5_zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_5_zombie.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_5_zombie.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_6_TRUred.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_6_TRUred.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_6_TRUred.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_6_TRUred.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_6_aurora.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_6_aurora.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_6_aurora.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_6_aurora.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_6_black.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_6_black.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_6_black.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_6_black.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_6_blond.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_6_blond.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_6_blond.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_6_blond.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_6_blue.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_6_blue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_6_blue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_6_blue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_6_brown.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_6_brown.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_6_brown.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_6_brown.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_6_candycane.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_6_candycane.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_6_candycane.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_6_candycane.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_6_candycorn.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_6_candycorn.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_6_candycorn.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_6_candycorn.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_6_festive.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_6_festive.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_6_festive.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_6_festive.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_6_frost.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_6_frost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_6_frost.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_6_frost.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_6_ghostwhite.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_6_ghostwhite.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_6_ghostwhite.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_6_ghostwhite.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_6_green.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_6_green.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_6_green.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_6_green.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_6_halloween.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_6_halloween.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_6_halloween.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_6_halloween.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_6_holly.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_6_holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_6_holly.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_6_holly.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_6_hollygreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_6_hollygreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_6_hollygreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_6_hollygreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_6_midnight.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_6_midnight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_6_midnight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_6_midnight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_6_pblue.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_6_pblue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_6_pblue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_6_pblue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_6_pblue2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_6_pblue2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_6_pblue2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_6_pblue2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_6_peppermint.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_6_peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_6_peppermint.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_6_peppermint.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_6_pgreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_6_pgreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_6_pgreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_6_pgreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_6_pgreen2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_6_pgreen2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_6_pgreen2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_6_pgreen2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_6_porange.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_6_porange.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_6_porange.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_6_porange.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_6_porange2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_6_porange2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_6_porange2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_6_porange2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_6_ppink.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_6_ppink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_6_ppink.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_6_ppink.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_6_ppink2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_6_ppink2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_6_ppink2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_6_ppink2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_6_ppurple.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_6_ppurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_6_ppurple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_6_ppurple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_6_ppurple2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_6_ppurple2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_6_ppurple2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_6_ppurple2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_6_pumpkin.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_6_pumpkin.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_6_pumpkin.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_6_pumpkin.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_6_purple.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_6_purple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_6_purple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_6_purple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_6_pyellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_6_pyellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_6_pyellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_6_pyellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_6_pyellow2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_6_pyellow2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_6_pyellow2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_6_pyellow2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_6_rainbow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_6_rainbow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_6_rainbow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_6_rainbow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_6_red.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_6_red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_6_red.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_6_red.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_6_snowy.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_6_snowy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_6_snowy.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_6_snowy.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_6_white.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_6_white.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_6_white.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_6_white.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_6_winternight.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_6_winternight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_6_winternight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_6_winternight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_6_winterstar.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_6_winterstar.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_6_winterstar.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_6_winterstar.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_6_yellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_6_yellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_6_yellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_6_yellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_6_zombie.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_6_zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_6_zombie.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_6_zombie.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_7_TRUred.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_7_TRUred.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_7_TRUred.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_7_TRUred.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_7_aurora.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_7_aurora.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_7_aurora.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_7_aurora.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_7_black.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_7_black.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_7_black.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_7_black.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_7_blond.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_7_blond.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_7_blond.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_7_blond.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_7_blue.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_7_blue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_7_blue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_7_blue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_7_brown.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_7_brown.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_7_brown.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_7_brown.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_7_candycane.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_7_candycane.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_7_candycane.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_7_candycane.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_7_candycorn.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_7_candycorn.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_7_candycorn.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_7_candycorn.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_7_festive.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_7_festive.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_7_festive.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_7_festive.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_7_frost.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_7_frost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_7_frost.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_7_frost.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_7_ghostwhite.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_7_ghostwhite.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_7_ghostwhite.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_7_ghostwhite.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_7_green.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_7_green.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_7_green.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_7_green.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_7_halloween.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_7_halloween.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_7_halloween.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_7_halloween.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_7_holly.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_7_holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_7_holly.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_7_holly.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_7_hollygreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_7_hollygreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_7_hollygreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_7_hollygreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_7_midnight.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_7_midnight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_7_midnight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_7_midnight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_7_pblue.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_7_pblue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_7_pblue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_7_pblue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_7_pblue2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_7_pblue2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_7_pblue2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_7_pblue2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_7_peppermint.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_7_peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_7_peppermint.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_7_peppermint.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_7_pgreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_7_pgreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_7_pgreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_7_pgreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_7_pgreen2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_7_pgreen2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_7_pgreen2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_7_pgreen2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_7_porange.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_7_porange.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_7_porange.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_7_porange.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_7_porange2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_7_porange2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_7_porange2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_7_porange2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_7_ppink.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_7_ppink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_7_ppink.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_7_ppink.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_7_ppink2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_7_ppink2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_7_ppink2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_7_ppink2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_7_ppurple.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_7_ppurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_7_ppurple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_7_ppurple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_7_ppurple2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_7_ppurple2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_7_ppurple2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_7_ppurple2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_7_pumpkin.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_7_pumpkin.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_7_pumpkin.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_7_pumpkin.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_7_purple.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_7_purple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_7_purple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_7_purple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_7_pyellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_7_pyellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_7_pyellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_7_pyellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_7_pyellow2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_7_pyellow2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_7_pyellow2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_7_pyellow2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_7_rainbow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_7_rainbow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_7_rainbow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_7_rainbow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_7_red.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_7_red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_7_red.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_7_red.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_7_snowy.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_7_snowy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_7_snowy.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_7_snowy.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_7_white.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_7_white.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_7_white.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_7_white.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_7_winternight.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_7_winternight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_7_winternight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_7_winternight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_7_winterstar.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_7_winterstar.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_7_winterstar.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_7_winterstar.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_7_yellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_7_yellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_7_yellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_7_yellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_7_zombie.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_7_zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_7_zombie.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_7_zombie.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_8_TRUred.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_8_TRUred.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_8_TRUred.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_8_TRUred.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_8_aurora.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_8_aurora.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_8_aurora.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_8_aurora.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_8_black.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_8_black.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_8_black.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_8_black.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_8_blond.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_8_blond.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_8_blond.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_8_blond.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_8_blue.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_8_blue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_8_blue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_8_blue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_8_brown.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_8_brown.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_8_brown.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_8_brown.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_8_candycane.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_8_candycane.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_8_candycane.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_8_candycane.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_8_candycorn.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_8_candycorn.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_8_candycorn.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_8_candycorn.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_8_festive.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_8_festive.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_8_festive.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_8_festive.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_8_frost.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_8_frost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_8_frost.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_8_frost.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_8_ghostwhite.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_8_ghostwhite.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_8_ghostwhite.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_8_ghostwhite.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_8_green.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_8_green.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_8_green.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_8_green.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_8_halloween.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_8_halloween.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_8_halloween.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_8_halloween.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_8_holly.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_8_holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_8_holly.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_8_holly.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_8_hollygreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_8_hollygreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_8_hollygreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_8_hollygreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_8_midnight.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_8_midnight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_8_midnight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_8_midnight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_8_pblue.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_8_pblue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_8_pblue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_8_pblue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_8_pblue2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_8_pblue2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_8_pblue2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_8_pblue2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_8_peppermint.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_8_peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_8_peppermint.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_8_peppermint.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_8_pgreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_8_pgreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_8_pgreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_8_pgreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_8_pgreen2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_8_pgreen2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_8_pgreen2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_8_pgreen2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_8_porange.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_8_porange.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_8_porange.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_8_porange.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_8_porange2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_8_porange2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_8_porange2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_8_porange2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_8_ppink.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_8_ppink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_8_ppink.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_8_ppink.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_8_ppink2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_8_ppink2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_8_ppink2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_8_ppink2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_8_ppurple.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_8_ppurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_8_ppurple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_8_ppurple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_8_ppurple2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_8_ppurple2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_8_ppurple2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_8_ppurple2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_8_pumpkin.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_8_pumpkin.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_8_pumpkin.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_8_pumpkin.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_8_purple.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_8_purple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_8_purple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_8_purple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_8_pyellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_8_pyellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_8_pyellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_8_pyellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_8_pyellow2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_8_pyellow2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_8_pyellow2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_8_pyellow2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_8_rainbow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_8_rainbow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_8_rainbow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_8_rainbow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_8_red.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_8_red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_8_red.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_8_red.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_8_snowy.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_8_snowy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_8_snowy.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_8_snowy.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_8_white.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_8_white.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_8_white.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_8_white.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_8_winternight.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_8_winternight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_8_winternight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_8_winternight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_8_winterstar.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_8_winterstar.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_8_winterstar.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_8_winterstar.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_8_yellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_8_yellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_8_yellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_8_yellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_8_zombie.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_8_zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_8_zombie.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_8_zombie.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_9_TRUred.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_9_TRUred.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_9_TRUred.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_9_TRUred.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_9_aurora.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_9_aurora.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_9_aurora.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_9_aurora.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_9_black.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_9_black.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_9_black.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_9_black.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_9_blond.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_9_blond.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_9_blond.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_9_blond.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_9_blue.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_9_blue.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_9_blue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_9_blue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_9_brown.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_9_brown.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_9_brown.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_9_brown.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_9_candycane.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_9_candycane.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_9_candycane.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_9_candycane.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_9_candycorn.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_9_candycorn.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_9_candycorn.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_9_candycorn.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_9_festive.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_9_festive.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_9_festive.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_9_festive.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_9_frost.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_9_frost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_9_frost.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_9_frost.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_9_ghostwhite.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_9_ghostwhite.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_9_ghostwhite.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_9_ghostwhite.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_9_green.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_9_green.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_9_green.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_9_green.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_9_halloween.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_9_halloween.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_9_halloween.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_9_halloween.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_9_holly.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_9_holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_9_holly.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_9_holly.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_9_hollygreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_9_hollygreen.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_9_hollygreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_9_hollygreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_9_midnight.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_9_midnight.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_9_midnight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_9_midnight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_9_pblue.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_9_pblue.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_9_pblue.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_9_pblue.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_9_pblue2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_9_pblue2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_9_pblue2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_9_pblue2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_9_peppermint.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_9_peppermint.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_9_peppermint.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_9_peppermint.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_9_pgreen.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_9_pgreen.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_9_pgreen.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_9_pgreen.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_9_pgreen2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_9_pgreen2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_9_pgreen2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_9_pgreen2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_9_porange.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_9_porange.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_9_porange.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_9_porange.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_9_porange2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_9_porange2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_9_porange2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_9_porange2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_9_ppink.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_9_ppink.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_9_ppink.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_9_ppink.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_9_ppink2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_9_ppink2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_9_ppink2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_9_ppink2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_9_ppurple.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_9_ppurple.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_9_ppurple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_9_ppurple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_9_ppurple2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_9_ppurple2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_9_ppurple2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_9_ppurple2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_9_pumpkin.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_9_pumpkin.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_9_pumpkin.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_9_pumpkin.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_9_purple.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_9_purple.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_9_purple.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_9_purple.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_9_pyellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_9_pyellow.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_9_pyellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_9_pyellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_9_pyellow2.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_9_pyellow2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_9_pyellow2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_9_pyellow2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_9_rainbow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_9_rainbow.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_9_rainbow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_9_rainbow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_9_red.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_9_red.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_9_red.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_9_red.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_9_snowy.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_9_snowy.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_9_snowy.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_9_snowy.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_9_white.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_9_white.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_9_white.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_9_white.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_9_winternight.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_9_winternight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_9_winternight.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_9_winternight.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_9_winterstar.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_9_winterstar.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_9_winterstar.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_9_winterstar.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_9_yellow.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_9_yellow.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_9_yellow.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_9_yellow.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_base_9_zombie.png b/website/raw_sprites/spritesmith/customize/hair/hair_base_9_zombie.png similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_base_9_zombie.png rename to website/raw_sprites/spritesmith/customize/hair/hair_base_9_zombie.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_beard_1_pblue2.png b/website/raw_sprites/spritesmith/customize/hair/hair_beard_1_pblue2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_beard_1_pblue2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_beard_1_pblue2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_beard_1_pgreen2.png b/website/raw_sprites/spritesmith/customize/hair/hair_beard_1_pgreen2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_beard_1_pgreen2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_beard_1_pgreen2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_beard_1_porange2.png b/website/raw_sprites/spritesmith/customize/hair/hair_beard_1_porange2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_beard_1_porange2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_beard_1_porange2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_beard_1_ppink2.png b/website/raw_sprites/spritesmith/customize/hair/hair_beard_1_ppink2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_beard_1_ppink2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_beard_1_ppink2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_beard_1_ppurple2.png b/website/raw_sprites/spritesmith/customize/hair/hair_beard_1_ppurple2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_beard_1_ppurple2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_beard_1_ppurple2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_beard_1_pyellow2.png b/website/raw_sprites/spritesmith/customize/hair/hair_beard_1_pyellow2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_beard_1_pyellow2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_beard_1_pyellow2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_beard_2_pblue2.png b/website/raw_sprites/spritesmith/customize/hair/hair_beard_2_pblue2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_beard_2_pblue2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_beard_2_pblue2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_beard_2_pgreen2.png b/website/raw_sprites/spritesmith/customize/hair/hair_beard_2_pgreen2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_beard_2_pgreen2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_beard_2_pgreen2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_beard_2_porange2.png b/website/raw_sprites/spritesmith/customize/hair/hair_beard_2_porange2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_beard_2_porange2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_beard_2_porange2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_beard_2_ppink2.png b/website/raw_sprites/spritesmith/customize/hair/hair_beard_2_ppink2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_beard_2_ppink2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_beard_2_ppink2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_beard_2_ppurple2.png b/website/raw_sprites/spritesmith/customize/hair/hair_beard_2_ppurple2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_beard_2_ppurple2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_beard_2_ppurple2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_beard_2_pyellow2.png b/website/raw_sprites/spritesmith/customize/hair/hair_beard_2_pyellow2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_beard_2_pyellow2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_beard_2_pyellow2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_beard_3_pblue2.png b/website/raw_sprites/spritesmith/customize/hair/hair_beard_3_pblue2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_beard_3_pblue2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_beard_3_pblue2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_beard_3_pgreen2.png b/website/raw_sprites/spritesmith/customize/hair/hair_beard_3_pgreen2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_beard_3_pgreen2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_beard_3_pgreen2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_beard_3_porange2.png b/website/raw_sprites/spritesmith/customize/hair/hair_beard_3_porange2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_beard_3_porange2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_beard_3_porange2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_beard_3_ppink2.png b/website/raw_sprites/spritesmith/customize/hair/hair_beard_3_ppink2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_beard_3_ppink2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_beard_3_ppink2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_beard_3_ppurple2.png b/website/raw_sprites/spritesmith/customize/hair/hair_beard_3_ppurple2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_beard_3_ppurple2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_beard_3_ppurple2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_beard_3_pyellow2.png b/website/raw_sprites/spritesmith/customize/hair/hair_beard_3_pyellow2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_beard_3_pyellow2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_beard_3_pyellow2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_mustache_1_pblue2.png b/website/raw_sprites/spritesmith/customize/hair/hair_mustache_1_pblue2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_mustache_1_pblue2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_mustache_1_pblue2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_mustache_1_pgreen2.png b/website/raw_sprites/spritesmith/customize/hair/hair_mustache_1_pgreen2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_mustache_1_pgreen2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_mustache_1_pgreen2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_mustache_1_porange2.png b/website/raw_sprites/spritesmith/customize/hair/hair_mustache_1_porange2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_mustache_1_porange2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_mustache_1_porange2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_mustache_1_ppink2.png b/website/raw_sprites/spritesmith/customize/hair/hair_mustache_1_ppink2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_mustache_1_ppink2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_mustache_1_ppink2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_mustache_1_ppurple2.png b/website/raw_sprites/spritesmith/customize/hair/hair_mustache_1_ppurple2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_mustache_1_ppurple2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_mustache_1_ppurple2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_mustache_1_pyellow2.png b/website/raw_sprites/spritesmith/customize/hair/hair_mustache_1_pyellow2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_mustache_1_pyellow2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_mustache_1_pyellow2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_mustache_2_pblue2.png b/website/raw_sprites/spritesmith/customize/hair/hair_mustache_2_pblue2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_mustache_2_pblue2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_mustache_2_pblue2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_mustache_2_pgreen2.png b/website/raw_sprites/spritesmith/customize/hair/hair_mustache_2_pgreen2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_mustache_2_pgreen2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_mustache_2_pgreen2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_mustache_2_porange2.png b/website/raw_sprites/spritesmith/customize/hair/hair_mustache_2_porange2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_mustache_2_porange2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_mustache_2_porange2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_mustache_2_ppink2.png b/website/raw_sprites/spritesmith/customize/hair/hair_mustache_2_ppink2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_mustache_2_ppink2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_mustache_2_ppink2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_mustache_2_ppurple2.png b/website/raw_sprites/spritesmith/customize/hair/hair_mustache_2_ppurple2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_mustache_2_ppurple2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_mustache_2_ppurple2.png diff --git a/website/assets/sprites/spritesmith/customize/hair/hair_mustache_2_pyellow2.png b/website/raw_sprites/spritesmith/customize/hair/hair_mustache_2_pyellow2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/hair/hair_mustache_2_pyellow2.png rename to website/raw_sprites/spritesmith/customize/hair/hair_mustache_2_pyellow2.png diff --git a/website/assets/sprites/spritesmith/customize/shirts/broad_shirt_black.png b/website/raw_sprites/spritesmith/customize/shirts/broad_shirt_black.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/shirts/broad_shirt_black.png rename to website/raw_sprites/spritesmith/customize/shirts/broad_shirt_black.png diff --git a/website/assets/sprites/spritesmith/customize/shirts/broad_shirt_blue.png b/website/raw_sprites/spritesmith/customize/shirts/broad_shirt_blue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/shirts/broad_shirt_blue.png rename to website/raw_sprites/spritesmith/customize/shirts/broad_shirt_blue.png diff --git a/website/assets/sprites/spritesmith/customize/shirts/broad_shirt_convict.png b/website/raw_sprites/spritesmith/customize/shirts/broad_shirt_convict.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/shirts/broad_shirt_convict.png rename to website/raw_sprites/spritesmith/customize/shirts/broad_shirt_convict.png diff --git a/website/assets/sprites/spritesmith/customize/shirts/broad_shirt_cross.png b/website/raw_sprites/spritesmith/customize/shirts/broad_shirt_cross.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/shirts/broad_shirt_cross.png rename to website/raw_sprites/spritesmith/customize/shirts/broad_shirt_cross.png diff --git a/website/assets/sprites/spritesmith/customize/shirts/broad_shirt_fire.png b/website/raw_sprites/spritesmith/customize/shirts/broad_shirt_fire.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/shirts/broad_shirt_fire.png rename to website/raw_sprites/spritesmith/customize/shirts/broad_shirt_fire.png diff --git a/website/assets/sprites/spritesmith/customize/shirts/broad_shirt_green.png b/website/raw_sprites/spritesmith/customize/shirts/broad_shirt_green.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/shirts/broad_shirt_green.png rename to website/raw_sprites/spritesmith/customize/shirts/broad_shirt_green.png diff --git a/website/assets/sprites/spritesmith/customize/shirts/broad_shirt_horizon.png b/website/raw_sprites/spritesmith/customize/shirts/broad_shirt_horizon.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/shirts/broad_shirt_horizon.png rename to website/raw_sprites/spritesmith/customize/shirts/broad_shirt_horizon.png diff --git a/website/assets/sprites/spritesmith/customize/shirts/broad_shirt_ocean.png b/website/raw_sprites/spritesmith/customize/shirts/broad_shirt_ocean.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/shirts/broad_shirt_ocean.png rename to website/raw_sprites/spritesmith/customize/shirts/broad_shirt_ocean.png diff --git a/website/assets/sprites/spritesmith/customize/shirts/broad_shirt_pink.png b/website/raw_sprites/spritesmith/customize/shirts/broad_shirt_pink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/shirts/broad_shirt_pink.png rename to website/raw_sprites/spritesmith/customize/shirts/broad_shirt_pink.png diff --git a/website/assets/sprites/spritesmith/customize/shirts/broad_shirt_purple.png b/website/raw_sprites/spritesmith/customize/shirts/broad_shirt_purple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/shirts/broad_shirt_purple.png rename to website/raw_sprites/spritesmith/customize/shirts/broad_shirt_purple.png diff --git a/website/assets/sprites/spritesmith/customize/shirts/broad_shirt_rainbow.png b/website/raw_sprites/spritesmith/customize/shirts/broad_shirt_rainbow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/shirts/broad_shirt_rainbow.png rename to website/raw_sprites/spritesmith/customize/shirts/broad_shirt_rainbow.png diff --git a/website/assets/sprites/spritesmith/customize/shirts/broad_shirt_redblue.png b/website/raw_sprites/spritesmith/customize/shirts/broad_shirt_redblue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/shirts/broad_shirt_redblue.png rename to website/raw_sprites/spritesmith/customize/shirts/broad_shirt_redblue.png diff --git a/website/assets/sprites/spritesmith/customize/shirts/broad_shirt_thunder.png b/website/raw_sprites/spritesmith/customize/shirts/broad_shirt_thunder.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/shirts/broad_shirt_thunder.png rename to website/raw_sprites/spritesmith/customize/shirts/broad_shirt_thunder.png diff --git a/website/assets/sprites/spritesmith/customize/shirts/broad_shirt_tropical.png b/website/raw_sprites/spritesmith/customize/shirts/broad_shirt_tropical.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/shirts/broad_shirt_tropical.png rename to website/raw_sprites/spritesmith/customize/shirts/broad_shirt_tropical.png diff --git a/website/assets/sprites/spritesmith/customize/shirts/broad_shirt_white.png b/website/raw_sprites/spritesmith/customize/shirts/broad_shirt_white.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/shirts/broad_shirt_white.png rename to website/raw_sprites/spritesmith/customize/shirts/broad_shirt_white.png diff --git a/website/assets/sprites/spritesmith/customize/shirts/broad_shirt_yellow.png b/website/raw_sprites/spritesmith/customize/shirts/broad_shirt_yellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/shirts/broad_shirt_yellow.png rename to website/raw_sprites/spritesmith/customize/shirts/broad_shirt_yellow.png diff --git a/website/assets/sprites/spritesmith/customize/shirts/broad_shirt_zombie.png b/website/raw_sprites/spritesmith/customize/shirts/broad_shirt_zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/shirts/broad_shirt_zombie.png rename to website/raw_sprites/spritesmith/customize/shirts/broad_shirt_zombie.png diff --git a/website/assets/sprites/spritesmith/customize/shirts/slim_shirt_black.png b/website/raw_sprites/spritesmith/customize/shirts/slim_shirt_black.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/shirts/slim_shirt_black.png rename to website/raw_sprites/spritesmith/customize/shirts/slim_shirt_black.png diff --git a/website/assets/sprites/spritesmith/customize/shirts/slim_shirt_blue.png b/website/raw_sprites/spritesmith/customize/shirts/slim_shirt_blue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/shirts/slim_shirt_blue.png rename to website/raw_sprites/spritesmith/customize/shirts/slim_shirt_blue.png diff --git a/website/assets/sprites/spritesmith/customize/shirts/slim_shirt_convict.png b/website/raw_sprites/spritesmith/customize/shirts/slim_shirt_convict.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/shirts/slim_shirt_convict.png rename to website/raw_sprites/spritesmith/customize/shirts/slim_shirt_convict.png diff --git a/website/assets/sprites/spritesmith/customize/shirts/slim_shirt_cross.png b/website/raw_sprites/spritesmith/customize/shirts/slim_shirt_cross.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/shirts/slim_shirt_cross.png rename to website/raw_sprites/spritesmith/customize/shirts/slim_shirt_cross.png diff --git a/website/assets/sprites/spritesmith/customize/shirts/slim_shirt_fire.png b/website/raw_sprites/spritesmith/customize/shirts/slim_shirt_fire.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/shirts/slim_shirt_fire.png rename to website/raw_sprites/spritesmith/customize/shirts/slim_shirt_fire.png diff --git a/website/assets/sprites/spritesmith/customize/shirts/slim_shirt_green.png b/website/raw_sprites/spritesmith/customize/shirts/slim_shirt_green.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/shirts/slim_shirt_green.png rename to website/raw_sprites/spritesmith/customize/shirts/slim_shirt_green.png diff --git a/website/assets/sprites/spritesmith/customize/shirts/slim_shirt_horizon.png b/website/raw_sprites/spritesmith/customize/shirts/slim_shirt_horizon.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/shirts/slim_shirt_horizon.png rename to website/raw_sprites/spritesmith/customize/shirts/slim_shirt_horizon.png diff --git a/website/assets/sprites/spritesmith/customize/shirts/slim_shirt_ocean.png b/website/raw_sprites/spritesmith/customize/shirts/slim_shirt_ocean.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/shirts/slim_shirt_ocean.png rename to website/raw_sprites/spritesmith/customize/shirts/slim_shirt_ocean.png diff --git a/website/assets/sprites/spritesmith/customize/shirts/slim_shirt_pink.png b/website/raw_sprites/spritesmith/customize/shirts/slim_shirt_pink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/shirts/slim_shirt_pink.png rename to website/raw_sprites/spritesmith/customize/shirts/slim_shirt_pink.png diff --git a/website/assets/sprites/spritesmith/customize/shirts/slim_shirt_purple.png b/website/raw_sprites/spritesmith/customize/shirts/slim_shirt_purple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/shirts/slim_shirt_purple.png rename to website/raw_sprites/spritesmith/customize/shirts/slim_shirt_purple.png diff --git a/website/assets/sprites/spritesmith/customize/shirts/slim_shirt_rainbow.png b/website/raw_sprites/spritesmith/customize/shirts/slim_shirt_rainbow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/shirts/slim_shirt_rainbow.png rename to website/raw_sprites/spritesmith/customize/shirts/slim_shirt_rainbow.png diff --git a/website/assets/sprites/spritesmith/customize/shirts/slim_shirt_redblue.png b/website/raw_sprites/spritesmith/customize/shirts/slim_shirt_redblue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/shirts/slim_shirt_redblue.png rename to website/raw_sprites/spritesmith/customize/shirts/slim_shirt_redblue.png diff --git a/website/assets/sprites/spritesmith/customize/shirts/slim_shirt_thunder.png b/website/raw_sprites/spritesmith/customize/shirts/slim_shirt_thunder.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/shirts/slim_shirt_thunder.png rename to website/raw_sprites/spritesmith/customize/shirts/slim_shirt_thunder.png diff --git a/website/assets/sprites/spritesmith/customize/shirts/slim_shirt_tropical.png b/website/raw_sprites/spritesmith/customize/shirts/slim_shirt_tropical.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/shirts/slim_shirt_tropical.png rename to website/raw_sprites/spritesmith/customize/shirts/slim_shirt_tropical.png diff --git a/website/assets/sprites/spritesmith/customize/shirts/slim_shirt_white.png b/website/raw_sprites/spritesmith/customize/shirts/slim_shirt_white.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/shirts/slim_shirt_white.png rename to website/raw_sprites/spritesmith/customize/shirts/slim_shirt_white.png diff --git a/website/assets/sprites/spritesmith/customize/shirts/slim_shirt_yellow.png b/website/raw_sprites/spritesmith/customize/shirts/slim_shirt_yellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/shirts/slim_shirt_yellow.png rename to website/raw_sprites/spritesmith/customize/shirts/slim_shirt_yellow.png diff --git a/website/assets/sprites/spritesmith/customize/shirts/slim_shirt_zombie.png b/website/raw_sprites/spritesmith/customize/shirts/slim_shirt_zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/shirts/slim_shirt_zombie.png rename to website/raw_sprites/spritesmith/customize/shirts/slim_shirt_zombie.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_0ff591.png b/website/raw_sprites/spritesmith/customize/skin/skin_0ff591.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_0ff591.png rename to website/raw_sprites/spritesmith/customize/skin/skin_0ff591.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_0ff591_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_0ff591_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_0ff591_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_0ff591_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_2b43f6.png b/website/raw_sprites/spritesmith/customize/skin/skin_2b43f6.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_2b43f6.png rename to website/raw_sprites/spritesmith/customize/skin/skin_2b43f6.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_2b43f6_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_2b43f6_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_2b43f6_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_2b43f6_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_6bd049.png b/website/raw_sprites/spritesmith/customize/skin/skin_6bd049.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_6bd049.png rename to website/raw_sprites/spritesmith/customize/skin/skin_6bd049.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_6bd049_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_6bd049_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_6bd049_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_6bd049_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_800ed0.png b/website/raw_sprites/spritesmith/customize/skin/skin_800ed0.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_800ed0.png rename to website/raw_sprites/spritesmith/customize/skin/skin_800ed0.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_800ed0_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_800ed0_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_800ed0_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_800ed0_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_915533.png b/website/raw_sprites/spritesmith/customize/skin/skin_915533.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_915533.png rename to website/raw_sprites/spritesmith/customize/skin/skin_915533.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_915533_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_915533_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_915533_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_915533_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_98461a.png b/website/raw_sprites/spritesmith/customize/skin/skin_98461a.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_98461a.png rename to website/raw_sprites/spritesmith/customize/skin/skin_98461a.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_98461a_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_98461a_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_98461a_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_98461a_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_aurora.png b/website/raw_sprites/spritesmith/customize/skin/skin_aurora.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_aurora.png rename to website/raw_sprites/spritesmith/customize/skin/skin_aurora.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_aurora_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_aurora_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_aurora_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_aurora_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_bear.png b/website/raw_sprites/spritesmith/customize/skin/skin_bear.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_bear.png rename to website/raw_sprites/spritesmith/customize/skin/skin_bear.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_bear_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_bear_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_bear_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_bear_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_c06534.png b/website/raw_sprites/spritesmith/customize/skin/skin_c06534.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_c06534.png rename to website/raw_sprites/spritesmith/customize/skin/skin_c06534.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_c06534_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_c06534_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_c06534_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_c06534_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_c3e1dc.png b/website/raw_sprites/spritesmith/customize/skin/skin_c3e1dc.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_c3e1dc.png rename to website/raw_sprites/spritesmith/customize/skin/skin_c3e1dc.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_c3e1dc_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_c3e1dc_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_c3e1dc_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_c3e1dc_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_cactus.png b/website/raw_sprites/spritesmith/customize/skin/skin_cactus.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_cactus.png rename to website/raw_sprites/spritesmith/customize/skin/skin_cactus.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_cactus_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_cactus_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_cactus_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_cactus_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_candycorn.png b/website/raw_sprites/spritesmith/customize/skin/skin_candycorn.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_candycorn.png rename to website/raw_sprites/spritesmith/customize/skin/skin_candycorn.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_candycorn_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_candycorn_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_candycorn_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_candycorn_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_clownfish.png b/website/raw_sprites/spritesmith/customize/skin/skin_clownfish.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_clownfish.png rename to website/raw_sprites/spritesmith/customize/skin/skin_clownfish.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_clownfish_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_clownfish_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_clownfish_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_clownfish_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_d7a9f7.png b/website/raw_sprites/spritesmith/customize/skin/skin_d7a9f7.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_d7a9f7.png rename to website/raw_sprites/spritesmith/customize/skin/skin_d7a9f7.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_d7a9f7_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_d7a9f7_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_d7a9f7_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_d7a9f7_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_dapper.png b/website/raw_sprites/spritesmith/customize/skin/skin_dapper.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_dapper.png rename to website/raw_sprites/spritesmith/customize/skin/skin_dapper.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_dapper_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_dapper_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_dapper_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_dapper_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_ddc994.png b/website/raw_sprites/spritesmith/customize/skin/skin_ddc994.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_ddc994.png rename to website/raw_sprites/spritesmith/customize/skin/skin_ddc994.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_ddc994_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_ddc994_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_ddc994_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_ddc994_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_deepocean.png b/website/raw_sprites/spritesmith/customize/skin/skin_deepocean.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_deepocean.png rename to website/raw_sprites/spritesmith/customize/skin/skin_deepocean.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_deepocean_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_deepocean_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_deepocean_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_deepocean_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_ea8349.png b/website/raw_sprites/spritesmith/customize/skin/skin_ea8349.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_ea8349.png rename to website/raw_sprites/spritesmith/customize/skin/skin_ea8349.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_ea8349_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_ea8349_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_ea8349_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_ea8349_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_eb052b.png b/website/raw_sprites/spritesmith/customize/skin/skin_eb052b.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_eb052b.png rename to website/raw_sprites/spritesmith/customize/skin/skin_eb052b.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_eb052b_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_eb052b_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_eb052b_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_eb052b_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_f5a76e.png b/website/raw_sprites/spritesmith/customize/skin/skin_f5a76e.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_f5a76e.png rename to website/raw_sprites/spritesmith/customize/skin/skin_f5a76e.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_f5a76e_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_f5a76e_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_f5a76e_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_f5a76e_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_f5d70f.png b/website/raw_sprites/spritesmith/customize/skin/skin_f5d70f.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_f5d70f.png rename to website/raw_sprites/spritesmith/customize/skin/skin_f5d70f.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_f5d70f_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_f5d70f_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_f5d70f_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_f5d70f_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_f69922.png b/website/raw_sprites/spritesmith/customize/skin/skin_f69922.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_f69922.png rename to website/raw_sprites/spritesmith/customize/skin/skin_f69922.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_f69922_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_f69922_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_f69922_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_f69922_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_festive.png b/website/raw_sprites/spritesmith/customize/skin/skin_festive.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_festive.png rename to website/raw_sprites/spritesmith/customize/skin/skin_festive.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_festive_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_festive_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_festive_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_festive_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_fox.png b/website/raw_sprites/spritesmith/customize/skin/skin_fox.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_fox.png rename to website/raw_sprites/spritesmith/customize/skin/skin_fox.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_fox_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_fox_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_fox_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_fox_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_ghost.png b/website/raw_sprites/spritesmith/customize/skin/skin_ghost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_ghost.png rename to website/raw_sprites/spritesmith/customize/skin/skin_ghost.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_ghost_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_ghost_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_ghost_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_ghost_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_holly.png b/website/raw_sprites/spritesmith/customize/skin/skin_holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_holly.png rename to website/raw_sprites/spritesmith/customize/skin/skin_holly.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_holly_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_holly_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_holly_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_holly_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_lion.png b/website/raw_sprites/spritesmith/customize/skin/skin_lion.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_lion.png rename to website/raw_sprites/spritesmith/customize/skin/skin_lion.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_lion_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_lion_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_lion_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_lion_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_merblue.png b/website/raw_sprites/spritesmith/customize/skin/skin_merblue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_merblue.png rename to website/raw_sprites/spritesmith/customize/skin/skin_merblue.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_merblue_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_merblue_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_merblue_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_merblue_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_mergold.png b/website/raw_sprites/spritesmith/customize/skin/skin_mergold.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_mergold.png rename to website/raw_sprites/spritesmith/customize/skin/skin_mergold.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_mergold_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_mergold_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_mergold_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_mergold_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_mergreen.png b/website/raw_sprites/spritesmith/customize/skin/skin_mergreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_mergreen.png rename to website/raw_sprites/spritesmith/customize/skin/skin_mergreen.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_mergreen_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_mergreen_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_mergreen_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_mergreen_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_merruby.png b/website/raw_sprites/spritesmith/customize/skin/skin_merruby.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_merruby.png rename to website/raw_sprites/spritesmith/customize/skin/skin_merruby.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_merruby_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_merruby_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_merruby_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_merruby_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_monster.png b/website/raw_sprites/spritesmith/customize/skin/skin_monster.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_monster.png rename to website/raw_sprites/spritesmith/customize/skin/skin_monster.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_monster_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_monster_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_monster_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_monster_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_ogre.png b/website/raw_sprites/spritesmith/customize/skin/skin_ogre.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_ogre.png rename to website/raw_sprites/spritesmith/customize/skin/skin_ogre.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_ogre_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_ogre_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_ogre_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_ogre_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_panda.png b/website/raw_sprites/spritesmith/customize/skin/skin_panda.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_panda.png rename to website/raw_sprites/spritesmith/customize/skin/skin_panda.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_panda_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_panda_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_panda_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_panda_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_pastelBlue.png b/website/raw_sprites/spritesmith/customize/skin/skin_pastelBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_pastelBlue.png rename to website/raw_sprites/spritesmith/customize/skin/skin_pastelBlue.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_pastelBlue_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_pastelBlue_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_pastelBlue_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_pastelBlue_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_pastelGreen.png b/website/raw_sprites/spritesmith/customize/skin/skin_pastelGreen.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_pastelGreen.png rename to website/raw_sprites/spritesmith/customize/skin/skin_pastelGreen.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_pastelGreen_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_pastelGreen_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_pastelGreen_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_pastelGreen_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_pastelOrange.png b/website/raw_sprites/spritesmith/customize/skin/skin_pastelOrange.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_pastelOrange.png rename to website/raw_sprites/spritesmith/customize/skin/skin_pastelOrange.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_pastelOrange_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_pastelOrange_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_pastelOrange_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_pastelOrange_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_pastelPink.png b/website/raw_sprites/spritesmith/customize/skin/skin_pastelPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_pastelPink.png rename to website/raw_sprites/spritesmith/customize/skin/skin_pastelPink.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_pastelPink_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_pastelPink_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_pastelPink_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_pastelPink_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_pastelPurple.png b/website/raw_sprites/spritesmith/customize/skin/skin_pastelPurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_pastelPurple.png rename to website/raw_sprites/spritesmith/customize/skin/skin_pastelPurple.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_pastelPurple_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_pastelPurple_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_pastelPurple_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_pastelPurple_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_pastelRainbowChevron.png b/website/raw_sprites/spritesmith/customize/skin/skin_pastelRainbowChevron.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_pastelRainbowChevron.png rename to website/raw_sprites/spritesmith/customize/skin/skin_pastelRainbowChevron.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_pastelRainbowChevron_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_pastelRainbowChevron_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_pastelRainbowChevron_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_pastelRainbowChevron_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_pastelRainbowDiagonal.png b/website/raw_sprites/spritesmith/customize/skin/skin_pastelRainbowDiagonal.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_pastelRainbowDiagonal.png rename to website/raw_sprites/spritesmith/customize/skin/skin_pastelRainbowDiagonal.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_pastelRainbowDiagonal_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_pastelRainbowDiagonal_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_pastelRainbowDiagonal_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_pastelRainbowDiagonal_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_pastelYellow.png b/website/raw_sprites/spritesmith/customize/skin/skin_pastelYellow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_pastelYellow.png rename to website/raw_sprites/spritesmith/customize/skin/skin_pastelYellow.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_pastelYellow_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_pastelYellow_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_pastelYellow_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_pastelYellow_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_pig.png b/website/raw_sprites/spritesmith/customize/skin/skin_pig.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_pig.png rename to website/raw_sprites/spritesmith/customize/skin/skin_pig.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_pig_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_pig_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_pig_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_pig_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_polar.png b/website/raw_sprites/spritesmith/customize/skin/skin_polar.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_polar.png rename to website/raw_sprites/spritesmith/customize/skin/skin_polar.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_polar_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_polar_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_polar_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_polar_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_pumpkin.png b/website/raw_sprites/spritesmith/customize/skin/skin_pumpkin.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_pumpkin.png rename to website/raw_sprites/spritesmith/customize/skin/skin_pumpkin.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_pumpkin2.png b/website/raw_sprites/spritesmith/customize/skin/skin_pumpkin2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_pumpkin2.png rename to website/raw_sprites/spritesmith/customize/skin/skin_pumpkin2.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_pumpkin2_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_pumpkin2_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_pumpkin2_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_pumpkin2_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_pumpkin_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_pumpkin_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_pumpkin_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_pumpkin_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_rainbow.png b/website/raw_sprites/spritesmith/customize/skin/skin_rainbow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_rainbow.png rename to website/raw_sprites/spritesmith/customize/skin/skin_rainbow.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_rainbow_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_rainbow_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_rainbow_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_rainbow_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_reptile.png b/website/raw_sprites/spritesmith/customize/skin/skin_reptile.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_reptile.png rename to website/raw_sprites/spritesmith/customize/skin/skin_reptile.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_reptile_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_reptile_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_reptile_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_reptile_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_shadow.png b/website/raw_sprites/spritesmith/customize/skin/skin_shadow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_shadow.png rename to website/raw_sprites/spritesmith/customize/skin/skin_shadow.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_shadow2.png b/website/raw_sprites/spritesmith/customize/skin/skin_shadow2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_shadow2.png rename to website/raw_sprites/spritesmith/customize/skin/skin_shadow2.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_shadow2_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_shadow2_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_shadow2_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_shadow2_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_shadow_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_shadow_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_shadow_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_shadow_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_shark.png b/website/raw_sprites/spritesmith/customize/skin/skin_shark.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_shark.png rename to website/raw_sprites/spritesmith/customize/skin/skin_shark.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_shark_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_shark_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_shark_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_shark_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_skeleton.png b/website/raw_sprites/spritesmith/customize/skin/skin_skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_skeleton.png rename to website/raw_sprites/spritesmith/customize/skin/skin_skeleton.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_skeleton2.png b/website/raw_sprites/spritesmith/customize/skin/skin_skeleton2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_skeleton2.png rename to website/raw_sprites/spritesmith/customize/skin/skin_skeleton2.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_skeleton2_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_skeleton2_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_skeleton2_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_skeleton2_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_skeleton_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_skeleton_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_skeleton_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_skeleton_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_snowy.png b/website/raw_sprites/spritesmith/customize/skin/skin_snowy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_snowy.png rename to website/raw_sprites/spritesmith/customize/skin/skin_snowy.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_snowy_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_snowy_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_snowy_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_snowy_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_sugar.png b/website/raw_sprites/spritesmith/customize/skin/skin_sugar.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_sugar.png rename to website/raw_sprites/spritesmith/customize/skin/skin_sugar.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_sugar_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_sugar_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_sugar_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_sugar_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_tiger.png b/website/raw_sprites/spritesmith/customize/skin/skin_tiger.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_tiger.png rename to website/raw_sprites/spritesmith/customize/skin/skin_tiger.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_tiger_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_tiger_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_tiger_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_tiger_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_transparent.png b/website/raw_sprites/spritesmith/customize/skin/skin_transparent.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_transparent.png rename to website/raw_sprites/spritesmith/customize/skin/skin_transparent.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_transparent_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_transparent_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_transparent_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_transparent_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_tropicalwater.png b/website/raw_sprites/spritesmith/customize/skin/skin_tropicalwater.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_tropicalwater.png rename to website/raw_sprites/spritesmith/customize/skin/skin_tropicalwater.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_tropicalwater_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_tropicalwater_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_tropicalwater_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_tropicalwater_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_winterstar.png b/website/raw_sprites/spritesmith/customize/skin/skin_winterstar.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_winterstar.png rename to website/raw_sprites/spritesmith/customize/skin/skin_winterstar.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_winterstar_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_winterstar_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_winterstar_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_winterstar_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_wolf.png b/website/raw_sprites/spritesmith/customize/skin/skin_wolf.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_wolf.png rename to website/raw_sprites/spritesmith/customize/skin/skin_wolf.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_wolf_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_wolf_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_wolf_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_wolf_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_zombie.png b/website/raw_sprites/spritesmith/customize/skin/skin_zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_zombie.png rename to website/raw_sprites/spritesmith/customize/skin/skin_zombie.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_zombie2.png b/website/raw_sprites/spritesmith/customize/skin/skin_zombie2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_zombie2.png rename to website/raw_sprites/spritesmith/customize/skin/skin_zombie2.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_zombie2_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_zombie2_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_zombie2_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_zombie2_sleep.png diff --git a/website/assets/sprites/spritesmith/customize/skin/skin_zombie_sleep.png b/website/raw_sprites/spritesmith/customize/skin/skin_zombie_sleep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/customize/skin/skin_zombie_sleep.png rename to website/raw_sprites/spritesmith/customize/skin/skin_zombie_sleep.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_antiProcrastinationArmor.png b/website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_antiProcrastinationArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_antiProcrastinationArmor.png rename to website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_antiProcrastinationArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_barristerRobes.png b/website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_barristerRobes.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_barristerRobes.png rename to website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_barristerRobes.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_basicArcherArmor.png b/website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_basicArcherArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_basicArcherArmor.png rename to website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_basicArcherArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_candlestickMakerOutfit.png b/website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_candlestickMakerOutfit.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_candlestickMakerOutfit.png rename to website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_candlestickMakerOutfit.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_cannoneerRags.png b/website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_cannoneerRags.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_cannoneerRags.png rename to website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_cannoneerRags.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_crystalCrescentRobes.png b/website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_crystalCrescentRobes.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_crystalCrescentRobes.png rename to website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_crystalCrescentRobes.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_dragonTamerArmor.png b/website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_dragonTamerArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_dragonTamerArmor.png rename to website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_dragonTamerArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_falconerArmor.png b/website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_falconerArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_falconerArmor.png rename to website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_falconerArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_farrierOutfit.png b/website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_farrierOutfit.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_farrierOutfit.png rename to website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_farrierOutfit.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_gladiatorArmor.png b/website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_gladiatorArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_gladiatorArmor.png rename to website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_gladiatorArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_goldenToga.png b/website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_goldenToga.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_goldenToga.png rename to website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_goldenToga.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_gownOfHearts.png b/website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_gownOfHearts.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_gownOfHearts.png rename to website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_gownOfHearts.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_graduateRobe.png b/website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_graduateRobe.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_graduateRobe.png rename to website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_graduateRobe.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_greenFestivalYukata.png b/website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_greenFestivalYukata.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_greenFestivalYukata.png rename to website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_greenFestivalYukata.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_hornedIronArmor.png b/website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_hornedIronArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_hornedIronArmor.png rename to website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_hornedIronArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_ironBlueArcherArmor.png b/website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_ironBlueArcherArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_ironBlueArcherArmor.png rename to website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_ironBlueArcherArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_jesterCostume.png b/website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_jesterCostume.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_jesterCostume.png rename to website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_jesterCostume.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_lunarArmor.png b/website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_lunarArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_lunarArmor.png rename to website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_lunarArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_merchantTunic.png b/website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_merchantTunic.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_merchantTunic.png rename to website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_merchantTunic.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_minerOveralls.png b/website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_minerOveralls.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_minerOveralls.png rename to website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_minerOveralls.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_mushroomDruidArmor.png b/website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_mushroomDruidArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_mushroomDruidArmor.png rename to website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_mushroomDruidArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_ogreArmor.png b/website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_ogreArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_ogreArmor.png rename to website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_ogreArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_plagueDoctorOvercoat.png b/website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_plagueDoctorOvercoat.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_plagueDoctorOvercoat.png rename to website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_plagueDoctorOvercoat.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_ramFleeceRobes.png b/website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_ramFleeceRobes.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_ramFleeceRobes.png rename to website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_ramFleeceRobes.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_rancherRobes.png b/website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_rancherRobes.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_rancherRobes.png rename to website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_rancherRobes.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_redPartyDress.png b/website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_redPartyDress.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_redPartyDress.png rename to website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_redPartyDress.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_royalRobes.png b/website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_royalRobes.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_royalRobes.png rename to website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_royalRobes.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_shepherdRobes.png b/website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_shepherdRobes.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_shepherdRobes.png rename to website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_shepherdRobes.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_stripedSwimsuit.png b/website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_stripedSwimsuit.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_stripedSwimsuit.png rename to website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_stripedSwimsuit.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_swanDancerTutu.png b/website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_swanDancerTutu.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_swanDancerTutu.png rename to website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_swanDancerTutu.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_vermilionArcherArmor.png b/website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_vermilionArcherArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_vermilionArcherArmor.png rename to website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_vermilionArcherArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_vikingTunic.png b/website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_vikingTunic.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_vikingTunic.png rename to website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_vikingTunic.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_woodElfArmor.png b/website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_woodElfArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_woodElfArmor.png rename to website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_woodElfArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_yellowPartyDress.png b/website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_yellowPartyDress.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/broad_armor_armoire_yellowPartyDress.png rename to website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_yellowPartyDress.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/eyewear_armoire_plagueDoctorMask.png b/website/raw_sprites/spritesmith/gear/armoire/eyewear_armoire_plagueDoctorMask.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/eyewear_armoire_plagueDoctorMask.png rename to website/raw_sprites/spritesmith/gear/armoire/eyewear_armoire_plagueDoctorMask.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/headAccessory_armoire_comicalArrow.png b/website/raw_sprites/spritesmith/gear/armoire/headAccessory_armoire_comicalArrow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/headAccessory_armoire_comicalArrow.png rename to website/raw_sprites/spritesmith/gear/armoire/headAccessory_armoire_comicalArrow.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/head_armoire_antiProcrastinationHelm.png b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_antiProcrastinationHelm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/head_armoire_antiProcrastinationHelm.png rename to website/raw_sprites/spritesmith/gear/armoire/head_armoire_antiProcrastinationHelm.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/head_armoire_barristerWig.png b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_barristerWig.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/head_armoire_barristerWig.png rename to website/raw_sprites/spritesmith/gear/armoire/head_armoire_barristerWig.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/head_armoire_basicArcherCap.png b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_basicArcherCap.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/head_armoire_basicArcherCap.png rename to website/raw_sprites/spritesmith/gear/armoire/head_armoire_basicArcherCap.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/head_armoire_blackCat.png b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_blackCat.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/head_armoire_blackCat.png rename to website/raw_sprites/spritesmith/gear/armoire/head_armoire_blackCat.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/head_armoire_blueFloppyHat.png b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_blueFloppyHat.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/head_armoire_blueFloppyHat.png rename to website/raw_sprites/spritesmith/gear/armoire/head_armoire_blueFloppyHat.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/head_armoire_blueHairbow.png b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_blueHairbow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/head_armoire_blueHairbow.png rename to website/raw_sprites/spritesmith/gear/armoire/head_armoire_blueHairbow.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/head_armoire_candlestickMakerHat.png b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_candlestickMakerHat.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/head_armoire_candlestickMakerHat.png rename to website/raw_sprites/spritesmith/gear/armoire/head_armoire_candlestickMakerHat.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/head_armoire_cannoneerBandanna.png b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_cannoneerBandanna.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/head_armoire_cannoneerBandanna.png rename to website/raw_sprites/spritesmith/gear/armoire/head_armoire_cannoneerBandanna.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/head_armoire_crownOfHearts.png b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_crownOfHearts.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/head_armoire_crownOfHearts.png rename to website/raw_sprites/spritesmith/gear/armoire/head_armoire_crownOfHearts.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/head_armoire_crystalCrescentHat.png b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_crystalCrescentHat.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/head_armoire_crystalCrescentHat.png rename to website/raw_sprites/spritesmith/gear/armoire/head_armoire_crystalCrescentHat.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/head_armoire_dragonTamerHelm.png b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_dragonTamerHelm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/head_armoire_dragonTamerHelm.png rename to website/raw_sprites/spritesmith/gear/armoire/head_armoire_dragonTamerHelm.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/head_armoire_falconerCap.png b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_falconerCap.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/head_armoire_falconerCap.png rename to website/raw_sprites/spritesmith/gear/armoire/head_armoire_falconerCap.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/head_armoire_gladiatorHelm.png b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_gladiatorHelm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/head_armoire_gladiatorHelm.png rename to website/raw_sprites/spritesmith/gear/armoire/head_armoire_gladiatorHelm.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/head_armoire_goldenLaurels.png b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_goldenLaurels.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/head_armoire_goldenLaurels.png rename to website/raw_sprites/spritesmith/gear/armoire/head_armoire_goldenLaurels.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/head_armoire_graduateCap.png b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_graduateCap.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/head_armoire_graduateCap.png rename to website/raw_sprites/spritesmith/gear/armoire/head_armoire_graduateCap.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/head_armoire_greenFloppyHat.png b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_greenFloppyHat.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/head_armoire_greenFloppyHat.png rename to website/raw_sprites/spritesmith/gear/armoire/head_armoire_greenFloppyHat.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/head_armoire_hornedIronHelm.png b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_hornedIronHelm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/head_armoire_hornedIronHelm.png rename to website/raw_sprites/spritesmith/gear/armoire/head_armoire_hornedIronHelm.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/head_armoire_ironBlueArcherHelm.png b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_ironBlueArcherHelm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/head_armoire_ironBlueArcherHelm.png rename to website/raw_sprites/spritesmith/gear/armoire/head_armoire_ironBlueArcherHelm.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/head_armoire_jesterCap.png b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_jesterCap.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/head_armoire_jesterCap.png rename to website/raw_sprites/spritesmith/gear/armoire/head_armoire_jesterCap.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/head_armoire_lunarCrown.png b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_lunarCrown.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/head_armoire_lunarCrown.png rename to website/raw_sprites/spritesmith/gear/armoire/head_armoire_lunarCrown.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/head_armoire_merchantChaperon.png b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_merchantChaperon.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/head_armoire_merchantChaperon.png rename to website/raw_sprites/spritesmith/gear/armoire/head_armoire_merchantChaperon.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/head_armoire_minerHelmet.png b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_minerHelmet.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/head_armoire_minerHelmet.png rename to website/raw_sprites/spritesmith/gear/armoire/head_armoire_minerHelmet.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/head_armoire_mushroomDruidCap.png b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_mushroomDruidCap.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/head_armoire_mushroomDruidCap.png rename to website/raw_sprites/spritesmith/gear/armoire/head_armoire_mushroomDruidCap.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/head_armoire_ogreMask.png b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_ogreMask.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/head_armoire_ogreMask.png rename to website/raw_sprites/spritesmith/gear/armoire/head_armoire_ogreMask.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/head_armoire_orangeCat.png b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_orangeCat.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/head_armoire_orangeCat.png rename to website/raw_sprites/spritesmith/gear/armoire/head_armoire_orangeCat.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/head_armoire_plagueDoctorHat.png b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_plagueDoctorHat.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/head_armoire_plagueDoctorHat.png rename to website/raw_sprites/spritesmith/gear/armoire/head_armoire_plagueDoctorHat.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/head_armoire_ramHeaddress.png b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_ramHeaddress.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/head_armoire_ramHeaddress.png rename to website/raw_sprites/spritesmith/gear/armoire/head_armoire_ramHeaddress.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/head_armoire_rancherHat.png b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_rancherHat.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/head_armoire_rancherHat.png rename to website/raw_sprites/spritesmith/gear/armoire/head_armoire_rancherHat.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/head_armoire_redFloppyHat.png b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_redFloppyHat.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/head_armoire_redFloppyHat.png rename to website/raw_sprites/spritesmith/gear/armoire/head_armoire_redFloppyHat.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/head_armoire_redHairbow.png b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_redHairbow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/head_armoire_redHairbow.png rename to website/raw_sprites/spritesmith/gear/armoire/head_armoire_redHairbow.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/head_armoire_royalCrown.png b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_royalCrown.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/head_armoire_royalCrown.png rename to website/raw_sprites/spritesmith/gear/armoire/head_armoire_royalCrown.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/head_armoire_shepherdHeaddress.png b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_shepherdHeaddress.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/head_armoire_shepherdHeaddress.png rename to website/raw_sprites/spritesmith/gear/armoire/head_armoire_shepherdHeaddress.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/head_armoire_swanFeatherCrown.png b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_swanFeatherCrown.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/head_armoire_swanFeatherCrown.png rename to website/raw_sprites/spritesmith/gear/armoire/head_armoire_swanFeatherCrown.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/head_armoire_vermilionArcherHelm.png b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_vermilionArcherHelm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/head_armoire_vermilionArcherHelm.png rename to website/raw_sprites/spritesmith/gear/armoire/head_armoire_vermilionArcherHelm.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/head_armoire_vikingHelm.png b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_vikingHelm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/head_armoire_vikingHelm.png rename to website/raw_sprites/spritesmith/gear/armoire/head_armoire_vikingHelm.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/head_armoire_violetFloppyHat.png b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_violetFloppyHat.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/head_armoire_violetFloppyHat.png rename to website/raw_sprites/spritesmith/gear/armoire/head_armoire_violetFloppyHat.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/head_armoire_woodElfHelm.png b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_woodElfHelm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/head_armoire_woodElfHelm.png rename to website/raw_sprites/spritesmith/gear/armoire/head_armoire_woodElfHelm.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/head_armoire_yellowHairbow.png b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_yellowHairbow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/head_armoire_yellowHairbow.png rename to website/raw_sprites/spritesmith/gear/armoire/head_armoire_yellowHairbow.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shield_armoire_antiProcrastinationShield.png b/website/raw_sprites/spritesmith/gear/armoire/shield_armoire_antiProcrastinationShield.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shield_armoire_antiProcrastinationShield.png rename to website/raw_sprites/spritesmith/gear/armoire/shield_armoire_antiProcrastinationShield.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shield_armoire_dragonTamerShield.png b/website/raw_sprites/spritesmith/gear/armoire/shield_armoire_dragonTamerShield.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shield_armoire_dragonTamerShield.png rename to website/raw_sprites/spritesmith/gear/armoire/shield_armoire_dragonTamerShield.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shield_armoire_festivalParasol.png b/website/raw_sprites/spritesmith/gear/armoire/shield_armoire_festivalParasol.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shield_armoire_festivalParasol.png rename to website/raw_sprites/spritesmith/gear/armoire/shield_armoire_festivalParasol.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shield_armoire_floralBouquet.png b/website/raw_sprites/spritesmith/gear/armoire/shield_armoire_floralBouquet.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shield_armoire_floralBouquet.png rename to website/raw_sprites/spritesmith/gear/armoire/shield_armoire_floralBouquet.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shield_armoire_gladiatorShield.png b/website/raw_sprites/spritesmith/gear/armoire/shield_armoire_gladiatorShield.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shield_armoire_gladiatorShield.png rename to website/raw_sprites/spritesmith/gear/armoire/shield_armoire_gladiatorShield.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shield_armoire_goldenBaton.png b/website/raw_sprites/spritesmith/gear/armoire/shield_armoire_goldenBaton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shield_armoire_goldenBaton.png rename to website/raw_sprites/spritesmith/gear/armoire/shield_armoire_goldenBaton.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shield_armoire_handmadeCandlestick.png b/website/raw_sprites/spritesmith/gear/armoire/shield_armoire_handmadeCandlestick.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shield_armoire_handmadeCandlestick.png rename to website/raw_sprites/spritesmith/gear/armoire/shield_armoire_handmadeCandlestick.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shield_armoire_horseshoe.png b/website/raw_sprites/spritesmith/gear/armoire/shield_armoire_horseshoe.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shield_armoire_horseshoe.png rename to website/raw_sprites/spritesmith/gear/armoire/shield_armoire_horseshoe.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shield_armoire_midnightShield.png b/website/raw_sprites/spritesmith/gear/armoire/shield_armoire_midnightShield.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shield_armoire_midnightShield.png rename to website/raw_sprites/spritesmith/gear/armoire/shield_armoire_midnightShield.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shield_armoire_mushroomDruidShield.png b/website/raw_sprites/spritesmith/gear/armoire/shield_armoire_mushroomDruidShield.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shield_armoire_mushroomDruidShield.png rename to website/raw_sprites/spritesmith/gear/armoire/shield_armoire_mushroomDruidShield.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shield_armoire_mysticLamp.png b/website/raw_sprites/spritesmith/gear/armoire/shield_armoire_mysticLamp.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shield_armoire_mysticLamp.png rename to website/raw_sprites/spritesmith/gear/armoire/shield_armoire_mysticLamp.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shield_armoire_perchingFalcon.png b/website/raw_sprites/spritesmith/gear/armoire/shield_armoire_perchingFalcon.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shield_armoire_perchingFalcon.png rename to website/raw_sprites/spritesmith/gear/armoire/shield_armoire_perchingFalcon.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shield_armoire_ramHornShield.png b/website/raw_sprites/spritesmith/gear/armoire/shield_armoire_ramHornShield.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shield_armoire_ramHornShield.png rename to website/raw_sprites/spritesmith/gear/armoire/shield_armoire_ramHornShield.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shield_armoire_redRose.png b/website/raw_sprites/spritesmith/gear/armoire/shield_armoire_redRose.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shield_armoire_redRose.png rename to website/raw_sprites/spritesmith/gear/armoire/shield_armoire_redRose.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shield_armoire_royalCane.png b/website/raw_sprites/spritesmith/gear/armoire/shield_armoire_royalCane.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shield_armoire_royalCane.png rename to website/raw_sprites/spritesmith/gear/armoire/shield_armoire_royalCane.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shield_armoire_sandyBucket.png b/website/raw_sprites/spritesmith/gear/armoire/shield_armoire_sandyBucket.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shield_armoire_sandyBucket.png rename to website/raw_sprites/spritesmith/gear/armoire/shield_armoire_sandyBucket.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shield_armoire_swanFeatherFan.png b/website/raw_sprites/spritesmith/gear/armoire/shield_armoire_swanFeatherFan.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shield_armoire_swanFeatherFan.png rename to website/raw_sprites/spritesmith/gear/armoire/shield_armoire_swanFeatherFan.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shield_armoire_vikingShield.png b/website/raw_sprites/spritesmith/gear/armoire/shield_armoire_vikingShield.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shield_armoire_vikingShield.png rename to website/raw_sprites/spritesmith/gear/armoire/shield_armoire_vikingShield.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_antiProcrastinationArmor.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_antiProcrastinationArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_antiProcrastinationArmor.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_antiProcrastinationArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_barristerRobes.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_barristerRobes.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_barristerRobes.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_barristerRobes.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_basicArcherArmor.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_basicArcherArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_basicArcherArmor.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_basicArcherArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_candlestickMakerOutfit.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_candlestickMakerOutfit.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_candlestickMakerOutfit.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_candlestickMakerOutfit.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_cannoneerRags.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_cannoneerRags.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_cannoneerRags.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_cannoneerRags.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_crystalCrescentRobes.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_crystalCrescentRobes.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_crystalCrescentRobes.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_crystalCrescentRobes.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_dragonTamerArmor.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_dragonTamerArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_dragonTamerArmor.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_dragonTamerArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_falconerArmor.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_falconerArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_falconerArmor.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_falconerArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_farrierOutfit.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_farrierOutfit.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_farrierOutfit.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_farrierOutfit.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_gladiatorArmor.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_gladiatorArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_gladiatorArmor.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_gladiatorArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_goldenToga.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_goldenToga.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_goldenToga.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_goldenToga.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_gownOfHearts.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_gownOfHearts.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_gownOfHearts.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_gownOfHearts.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_graduateRobe.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_graduateRobe.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_graduateRobe.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_graduateRobe.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_greenFestivalYukata.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_greenFestivalYukata.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_greenFestivalYukata.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_greenFestivalYukata.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_hornedIronArmor.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_hornedIronArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_hornedIronArmor.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_hornedIronArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_ironBlueArcherArmor.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_ironBlueArcherArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_ironBlueArcherArmor.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_ironBlueArcherArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_jesterCostume.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_jesterCostume.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_jesterCostume.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_jesterCostume.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_lunarArmor.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_lunarArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_lunarArmor.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_lunarArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_merchantTunic.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_merchantTunic.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_merchantTunic.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_merchantTunic.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_minerOveralls.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_minerOveralls.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_minerOveralls.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_minerOveralls.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_mushroomDruidArmor.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_mushroomDruidArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_mushroomDruidArmor.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_mushroomDruidArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_ogreArmor.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_ogreArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_ogreArmor.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_ogreArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_plagueDoctorOvercoat.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_plagueDoctorOvercoat.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_plagueDoctorOvercoat.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_plagueDoctorOvercoat.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_ramFleeceRobes.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_ramFleeceRobes.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_ramFleeceRobes.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_ramFleeceRobes.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_rancherRobes.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_rancherRobes.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_rancherRobes.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_rancherRobes.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_redPartyDress.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_redPartyDress.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_redPartyDress.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_redPartyDress.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_royalRobes.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_royalRobes.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_royalRobes.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_royalRobes.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_shepherdRobes.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_shepherdRobes.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_shepherdRobes.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_shepherdRobes.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_stripedSwimsuit.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_stripedSwimsuit.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_stripedSwimsuit.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_stripedSwimsuit.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_swanDancerTutu.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_swanDancerTutu.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_swanDancerTutu.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_swanDancerTutu.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_vermilionArcherArmor.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_vermilionArcherArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_vermilionArcherArmor.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_vermilionArcherArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_vikingTunic.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_vikingTunic.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_vikingTunic.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_vikingTunic.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_woodElfArmor.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_woodElfArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_woodElfArmor.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_woodElfArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_yellowPartyDress.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_yellowPartyDress.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_yellowPartyDress.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_yellowPartyDress.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_eyewear_armoire_plagueDoctorMask.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_eyewear_armoire_plagueDoctorMask.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_eyewear_armoire_plagueDoctorMask.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_eyewear_armoire_plagueDoctorMask.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_headAccessory_armoire_comicalArrow.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_headAccessory_armoire_comicalArrow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_headAccessory_armoire_comicalArrow.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_headAccessory_armoire_comicalArrow.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_antiProcrastinationHelm.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_antiProcrastinationHelm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_antiProcrastinationHelm.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_antiProcrastinationHelm.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_barristerWig.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_barristerWig.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_barristerWig.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_barristerWig.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_basicArcherCap.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_basicArcherCap.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_basicArcherCap.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_basicArcherCap.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_blackCat.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_blackCat.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_blackCat.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_blackCat.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_blueFloppyHat.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_blueFloppyHat.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_blueFloppyHat.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_blueFloppyHat.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_blueHairbow.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_blueHairbow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_blueHairbow.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_blueHairbow.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_candlestickMakerHat.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_candlestickMakerHat.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_candlestickMakerHat.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_candlestickMakerHat.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_cannoneerBandanna.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_cannoneerBandanna.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_cannoneerBandanna.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_cannoneerBandanna.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_crownOfHearts.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_crownOfHearts.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_crownOfHearts.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_crownOfHearts.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_crystalCrescentHat.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_crystalCrescentHat.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_crystalCrescentHat.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_crystalCrescentHat.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_dragonTamerHelm.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_dragonTamerHelm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_dragonTamerHelm.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_dragonTamerHelm.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_falconerCap.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_falconerCap.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_falconerCap.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_falconerCap.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_gladiatorHelm.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_gladiatorHelm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_gladiatorHelm.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_gladiatorHelm.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_goldenLaurels.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_goldenLaurels.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_goldenLaurels.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_goldenLaurels.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_graduateCap.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_graduateCap.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_graduateCap.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_graduateCap.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_greenFloppyHat.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_greenFloppyHat.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_greenFloppyHat.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_greenFloppyHat.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_hornedIronHelm.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_hornedIronHelm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_hornedIronHelm.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_hornedIronHelm.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_ironBlueArcherHelm.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_ironBlueArcherHelm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_ironBlueArcherHelm.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_ironBlueArcherHelm.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_jesterCap.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_jesterCap.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_jesterCap.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_jesterCap.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_lunarCrown.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_lunarCrown.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_lunarCrown.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_lunarCrown.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_merchantChaperon.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_merchantChaperon.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_merchantChaperon.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_merchantChaperon.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_minerHelmet.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_minerHelmet.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_minerHelmet.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_minerHelmet.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_mushroomDruidCap.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_mushroomDruidCap.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_mushroomDruidCap.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_mushroomDruidCap.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_ogreMask.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_ogreMask.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_ogreMask.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_ogreMask.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_orangeCat.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_orangeCat.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_orangeCat.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_orangeCat.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_plagueDoctorHat.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_plagueDoctorHat.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_plagueDoctorHat.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_plagueDoctorHat.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_ramHeaddress.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_ramHeaddress.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_ramHeaddress.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_ramHeaddress.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_rancherHat.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_rancherHat.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_rancherHat.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_rancherHat.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_redFloppyHat.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_redFloppyHat.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_redFloppyHat.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_redFloppyHat.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_redHairbow.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_redHairbow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_redHairbow.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_redHairbow.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_royalCrown.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_royalCrown.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_royalCrown.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_royalCrown.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_shepherdHeaddress.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_shepherdHeaddress.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_shepherdHeaddress.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_shepherdHeaddress.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_swanFeatherCrown.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_swanFeatherCrown.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_swanFeatherCrown.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_swanFeatherCrown.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_vermilionArcherHelm.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_vermilionArcherHelm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_vermilionArcherHelm.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_vermilionArcherHelm.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_vikingHelm.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_vikingHelm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_vikingHelm.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_vikingHelm.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_violetFloppyHat.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_violetFloppyHat.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_violetFloppyHat.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_violetFloppyHat.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_woodElfHelm.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_woodElfHelm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_woodElfHelm.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_woodElfHelm.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_yellowHairbow.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_yellowHairbow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_yellowHairbow.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_yellowHairbow.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_antiProcrastinationShield.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_antiProcrastinationShield.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_antiProcrastinationShield.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_antiProcrastinationShield.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_dragonTamerShield.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_dragonTamerShield.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_dragonTamerShield.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_dragonTamerShield.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_festivalParasol.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_festivalParasol.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_festivalParasol.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_festivalParasol.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_floralBouquet.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_floralBouquet.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_floralBouquet.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_floralBouquet.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_gladiatorShield.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_gladiatorShield.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_gladiatorShield.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_gladiatorShield.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_goldenBaton.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_goldenBaton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_goldenBaton.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_goldenBaton.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_handmadeCandlestick.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_handmadeCandlestick.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_handmadeCandlestick.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_handmadeCandlestick.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_horseshoe.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_horseshoe.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_horseshoe.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_horseshoe.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_midnightShield.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_midnightShield.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_midnightShield.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_midnightShield.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_mushroomDruidShield.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_mushroomDruidShield.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_mushroomDruidShield.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_mushroomDruidShield.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_mysticLamp.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_mysticLamp.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_mysticLamp.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_mysticLamp.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_perchingFalcon.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_perchingFalcon.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_perchingFalcon.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_perchingFalcon.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_ramHornShield.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_ramHornShield.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_ramHornShield.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_ramHornShield.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_redRose.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_redRose.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_redRose.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_redRose.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_royalCane.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_royalCane.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_royalCane.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_royalCane.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_sandyBucket.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_sandyBucket.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_sandyBucket.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_sandyBucket.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_swanFeatherFan.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_swanFeatherFan.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_swanFeatherFan.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_swanFeatherFan.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_vikingShield.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_vikingShield.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_vikingShield.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_vikingShield.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_barristerGavel.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_barristerGavel.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_barristerGavel.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_barristerGavel.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_basicCrossbow.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_basicCrossbow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_basicCrossbow.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_basicCrossbow.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_basicLongbow.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_basicLongbow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_basicLongbow.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_basicLongbow.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_batWand.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_batWand.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_batWand.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_batWand.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_battleAxe.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_battleAxe.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_battleAxe.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_battleAxe.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_blueLongbow.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_blueLongbow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_blueLongbow.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_blueLongbow.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_cannon.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_cannon.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_cannon.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_cannon.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_crystalCrescentStaff.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_crystalCrescentStaff.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_crystalCrescentStaff.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_crystalCrescentStaff.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_festivalFirecracker.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_festivalFirecracker.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_festivalFirecracker.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_festivalFirecracker.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_forestFungusStaff.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_forestFungusStaff.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_forestFungusStaff.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_forestFungusStaff.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_glowingSpear.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_glowingSpear.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_glowingSpear.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_glowingSpear.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_goldWingStaff.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_goldWingStaff.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_goldWingStaff.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_goldWingStaff.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_habiticanDiploma.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_habiticanDiploma.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_habiticanDiploma.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_habiticanDiploma.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_hoofClippers.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_hoofClippers.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_hoofClippers.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_hoofClippers.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_ironCrook.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_ironCrook.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_ironCrook.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_ironCrook.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_jesterBaton.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_jesterBaton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_jesterBaton.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_jesterBaton.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_lunarSceptre.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_lunarSceptre.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_lunarSceptre.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_lunarSceptre.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_merchantsDisplayTray.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_merchantsDisplayTray.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_merchantsDisplayTray.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_merchantsDisplayTray.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_miningPickax.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_miningPickax.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_miningPickax.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_miningPickax.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_mythmakerSword.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_mythmakerSword.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_mythmakerSword.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_mythmakerSword.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_ogreClub.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_ogreClub.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_ogreClub.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_ogreClub.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_rancherLasso.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_rancherLasso.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_rancherLasso.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_rancherLasso.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_sandySpade.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_sandySpade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_sandySpade.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_sandySpade.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_shepherdsCrook.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_shepherdsCrook.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_shepherdsCrook.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_shepherdsCrook.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_vermilionArcherBow.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_vermilionArcherBow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_vermilionArcherBow.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_vermilionArcherBow.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_wandOfHearts.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_wandOfHearts.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_wandOfHearts.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_wandOfHearts.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_woodElfStaff.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_woodElfStaff.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_woodElfStaff.png rename to website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_woodElfStaff.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_antiProcrastinationArmor.png b/website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_antiProcrastinationArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_antiProcrastinationArmor.png rename to website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_antiProcrastinationArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_barristerRobes.png b/website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_barristerRobes.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_barristerRobes.png rename to website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_barristerRobes.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_basicArcherArmor.png b/website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_basicArcherArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_basicArcherArmor.png rename to website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_basicArcherArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_candlestickMakerOutfit.png b/website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_candlestickMakerOutfit.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_candlestickMakerOutfit.png rename to website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_candlestickMakerOutfit.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_cannoneerRags.png b/website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_cannoneerRags.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_cannoneerRags.png rename to website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_cannoneerRags.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_crystalCrescentRobes.png b/website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_crystalCrescentRobes.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_crystalCrescentRobes.png rename to website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_crystalCrescentRobes.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_dragonTamerArmor.png b/website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_dragonTamerArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_dragonTamerArmor.png rename to website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_dragonTamerArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_falconerArmor.png b/website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_falconerArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_falconerArmor.png rename to website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_falconerArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_farrierOutfit.png b/website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_farrierOutfit.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_farrierOutfit.png rename to website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_farrierOutfit.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_gladiatorArmor.png b/website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_gladiatorArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_gladiatorArmor.png rename to website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_gladiatorArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_goldenToga.png b/website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_goldenToga.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_goldenToga.png rename to website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_goldenToga.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_gownOfHearts.png b/website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_gownOfHearts.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_gownOfHearts.png rename to website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_gownOfHearts.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_graduateRobe.png b/website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_graduateRobe.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_graduateRobe.png rename to website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_graduateRobe.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_greenFestivalYukata.png b/website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_greenFestivalYukata.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_greenFestivalYukata.png rename to website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_greenFestivalYukata.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_hornedIronArmor.png b/website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_hornedIronArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_hornedIronArmor.png rename to website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_hornedIronArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_ironBlueArcherArmor.png b/website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_ironBlueArcherArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_ironBlueArcherArmor.png rename to website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_ironBlueArcherArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_jesterCostume.png b/website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_jesterCostume.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_jesterCostume.png rename to website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_jesterCostume.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_lunarArmor.png b/website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_lunarArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_lunarArmor.png rename to website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_lunarArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_merchantTunic.png b/website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_merchantTunic.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_merchantTunic.png rename to website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_merchantTunic.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_minerOveralls.png b/website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_minerOveralls.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_minerOveralls.png rename to website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_minerOveralls.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_mushroomDruidArmor.png b/website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_mushroomDruidArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_mushroomDruidArmor.png rename to website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_mushroomDruidArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_ogreArmor.png b/website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_ogreArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_ogreArmor.png rename to website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_ogreArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_plagueDoctorOvercoat.png b/website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_plagueDoctorOvercoat.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_plagueDoctorOvercoat.png rename to website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_plagueDoctorOvercoat.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_ramFleeceRobes.png b/website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_ramFleeceRobes.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_ramFleeceRobes.png rename to website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_ramFleeceRobes.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_rancherRobes.png b/website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_rancherRobes.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_rancherRobes.png rename to website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_rancherRobes.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_redPartyDress.png b/website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_redPartyDress.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_redPartyDress.png rename to website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_redPartyDress.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_royalRobes.png b/website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_royalRobes.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_royalRobes.png rename to website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_royalRobes.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_shepherdRobes.png b/website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_shepherdRobes.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_shepherdRobes.png rename to website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_shepherdRobes.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_stripedSwimsuit.png b/website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_stripedSwimsuit.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_stripedSwimsuit.png rename to website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_stripedSwimsuit.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_swanDancerTutu.png b/website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_swanDancerTutu.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_swanDancerTutu.png rename to website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_swanDancerTutu.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_vermilionArcherArmor.png b/website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_vermilionArcherArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_vermilionArcherArmor.png rename to website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_vermilionArcherArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_vikingTunic.png b/website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_vikingTunic.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_vikingTunic.png rename to website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_vikingTunic.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_woodElfArmor.png b/website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_woodElfArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_woodElfArmor.png rename to website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_woodElfArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_yellowPartyDress.png b/website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_yellowPartyDress.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/slim_armor_armoire_yellowPartyDress.png rename to website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_yellowPartyDress.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_barristerGavel.png b/website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_barristerGavel.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_barristerGavel.png rename to website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_barristerGavel.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_basicCrossbow.png b/website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_basicCrossbow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_basicCrossbow.png rename to website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_basicCrossbow.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_basicLongbow.png b/website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_basicLongbow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_basicLongbow.png rename to website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_basicLongbow.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_batWand.png b/website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_batWand.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_batWand.png rename to website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_batWand.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_battleAxe.png b/website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_battleAxe.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_battleAxe.png rename to website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_battleAxe.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_blueLongbow.png b/website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_blueLongbow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_blueLongbow.png rename to website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_blueLongbow.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_cannon.png b/website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_cannon.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_cannon.png rename to website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_cannon.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_crystalCrescentStaff.png b/website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_crystalCrescentStaff.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_crystalCrescentStaff.png rename to website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_crystalCrescentStaff.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_festivalFirecracker.png b/website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_festivalFirecracker.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_festivalFirecracker.png rename to website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_festivalFirecracker.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_forestFungusStaff.png b/website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_forestFungusStaff.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_forestFungusStaff.png rename to website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_forestFungusStaff.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_glowingSpear.png b/website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_glowingSpear.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_glowingSpear.png rename to website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_glowingSpear.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_goldWingStaff.png b/website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_goldWingStaff.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_goldWingStaff.png rename to website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_goldWingStaff.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_habiticanDiploma.png b/website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_habiticanDiploma.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_habiticanDiploma.png rename to website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_habiticanDiploma.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_hoofClippers.png b/website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_hoofClippers.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_hoofClippers.png rename to website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_hoofClippers.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_ironCrook.png b/website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_ironCrook.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_ironCrook.png rename to website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_ironCrook.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_jesterBaton.png b/website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_jesterBaton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_jesterBaton.png rename to website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_jesterBaton.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_lunarSceptre.png b/website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_lunarSceptre.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_lunarSceptre.png rename to website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_lunarSceptre.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_merchantsDisplayTray.png b/website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_merchantsDisplayTray.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_merchantsDisplayTray.png rename to website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_merchantsDisplayTray.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_miningPickax.png b/website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_miningPickax.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_miningPickax.png rename to website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_miningPickax.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_mythmakerSword.png b/website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_mythmakerSword.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_mythmakerSword.png rename to website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_mythmakerSword.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_ogreClub.png b/website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_ogreClub.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_ogreClub.png rename to website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_ogreClub.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_rancherLasso.png b/website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_rancherLasso.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_rancherLasso.png rename to website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_rancherLasso.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_sandySpade.png b/website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_sandySpade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_sandySpade.png rename to website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_sandySpade.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_shepherdsCrook.png b/website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_shepherdsCrook.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_shepherdsCrook.png rename to website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_shepherdsCrook.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_vermilionArcherBow.png b/website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_vermilionArcherBow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_vermilionArcherBow.png rename to website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_vermilionArcherBow.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_wandOfHearts.png b/website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_wandOfHearts.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_wandOfHearts.png rename to website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_wandOfHearts.png diff --git a/website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_woodElfStaff.png b/website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_woodElfStaff.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armoire/weapon_armoire_woodElfStaff.png rename to website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_woodElfStaff.png diff --git a/website/assets/sprites/spritesmith/gear/armor/armor_special_bardRobes.png b/website/raw_sprites/spritesmith/gear/armor/armor_special_bardRobes.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/armor_special_bardRobes.png rename to website/raw_sprites/spritesmith/gear/armor/armor_special_bardRobes.png diff --git a/website/assets/sprites/spritesmith/gear/armor/broad_armor_healer_1.png b/website/raw_sprites/spritesmith/gear/armor/broad_armor_healer_1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/broad_armor_healer_1.png rename to website/raw_sprites/spritesmith/gear/armor/broad_armor_healer_1.png diff --git a/website/assets/sprites/spritesmith/gear/armor/broad_armor_healer_2.png b/website/raw_sprites/spritesmith/gear/armor/broad_armor_healer_2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/broad_armor_healer_2.png rename to website/raw_sprites/spritesmith/gear/armor/broad_armor_healer_2.png diff --git a/website/assets/sprites/spritesmith/gear/armor/broad_armor_healer_3.png b/website/raw_sprites/spritesmith/gear/armor/broad_armor_healer_3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/broad_armor_healer_3.png rename to website/raw_sprites/spritesmith/gear/armor/broad_armor_healer_3.png diff --git a/website/assets/sprites/spritesmith/gear/armor/broad_armor_healer_4.png b/website/raw_sprites/spritesmith/gear/armor/broad_armor_healer_4.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/broad_armor_healer_4.png rename to website/raw_sprites/spritesmith/gear/armor/broad_armor_healer_4.png diff --git a/website/assets/sprites/spritesmith/gear/armor/broad_armor_healer_5.png b/website/raw_sprites/spritesmith/gear/armor/broad_armor_healer_5.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/broad_armor_healer_5.png rename to website/raw_sprites/spritesmith/gear/armor/broad_armor_healer_5.png diff --git a/website/assets/sprites/spritesmith/gear/armor/broad_armor_rogue_1.png b/website/raw_sprites/spritesmith/gear/armor/broad_armor_rogue_1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/broad_armor_rogue_1.png rename to website/raw_sprites/spritesmith/gear/armor/broad_armor_rogue_1.png diff --git a/website/assets/sprites/spritesmith/gear/armor/broad_armor_rogue_2.png b/website/raw_sprites/spritesmith/gear/armor/broad_armor_rogue_2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/broad_armor_rogue_2.png rename to website/raw_sprites/spritesmith/gear/armor/broad_armor_rogue_2.png diff --git a/website/assets/sprites/spritesmith/gear/armor/broad_armor_rogue_3.png b/website/raw_sprites/spritesmith/gear/armor/broad_armor_rogue_3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/broad_armor_rogue_3.png rename to website/raw_sprites/spritesmith/gear/armor/broad_armor_rogue_3.png diff --git a/website/assets/sprites/spritesmith/gear/armor/broad_armor_rogue_4.png b/website/raw_sprites/spritesmith/gear/armor/broad_armor_rogue_4.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/broad_armor_rogue_4.png rename to website/raw_sprites/spritesmith/gear/armor/broad_armor_rogue_4.png diff --git a/website/assets/sprites/spritesmith/gear/armor/broad_armor_rogue_5.png b/website/raw_sprites/spritesmith/gear/armor/broad_armor_rogue_5.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/broad_armor_rogue_5.png rename to website/raw_sprites/spritesmith/gear/armor/broad_armor_rogue_5.png diff --git a/website/assets/sprites/spritesmith/gear/armor/broad_armor_special_2.png b/website/raw_sprites/spritesmith/gear/armor/broad_armor_special_2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/broad_armor_special_2.png rename to website/raw_sprites/spritesmith/gear/armor/broad_armor_special_2.png diff --git a/website/assets/sprites/spritesmith/gear/armor/broad_armor_special_bardRobes.png b/website/raw_sprites/spritesmith/gear/armor/broad_armor_special_bardRobes.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/broad_armor_special_bardRobes.png rename to website/raw_sprites/spritesmith/gear/armor/broad_armor_special_bardRobes.png diff --git a/website/assets/sprites/spritesmith/gear/armor/broad_armor_special_dandySuit.png b/website/raw_sprites/spritesmith/gear/armor/broad_armor_special_dandySuit.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/broad_armor_special_dandySuit.png rename to website/raw_sprites/spritesmith/gear/armor/broad_armor_special_dandySuit.png diff --git a/website/assets/sprites/spritesmith/gear/armor/broad_armor_special_finnedOceanicArmor.png b/website/raw_sprites/spritesmith/gear/armor/broad_armor_special_finnedOceanicArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/broad_armor_special_finnedOceanicArmor.png rename to website/raw_sprites/spritesmith/gear/armor/broad_armor_special_finnedOceanicArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armor/broad_armor_special_lunarWarriorArmor.png b/website/raw_sprites/spritesmith/gear/armor/broad_armor_special_lunarWarriorArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/broad_armor_special_lunarWarriorArmor.png rename to website/raw_sprites/spritesmith/gear/armor/broad_armor_special_lunarWarriorArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armor/broad_armor_special_mammothRiderArmor.png b/website/raw_sprites/spritesmith/gear/armor/broad_armor_special_mammothRiderArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/broad_armor_special_mammothRiderArmor.png rename to website/raw_sprites/spritesmith/gear/armor/broad_armor_special_mammothRiderArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armor/broad_armor_special_nomadsCuirass.png b/website/raw_sprites/spritesmith/gear/armor/broad_armor_special_nomadsCuirass.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/broad_armor_special_nomadsCuirass.png rename to website/raw_sprites/spritesmith/gear/armor/broad_armor_special_nomadsCuirass.png diff --git a/website/assets/sprites/spritesmith/gear/armor/broad_armor_special_pageArmor.png b/website/raw_sprites/spritesmith/gear/armor/broad_armor_special_pageArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/broad_armor_special_pageArmor.png rename to website/raw_sprites/spritesmith/gear/armor/broad_armor_special_pageArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armor/broad_armor_special_pyromancersRobes.png b/website/raw_sprites/spritesmith/gear/armor/broad_armor_special_pyromancersRobes.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/broad_armor_special_pyromancersRobes.png rename to website/raw_sprites/spritesmith/gear/armor/broad_armor_special_pyromancersRobes.png diff --git a/website/assets/sprites/spritesmith/gear/armor/broad_armor_special_roguishRainbowMessengerRobes.png b/website/raw_sprites/spritesmith/gear/armor/broad_armor_special_roguishRainbowMessengerRobes.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/broad_armor_special_roguishRainbowMessengerRobes.png rename to website/raw_sprites/spritesmith/gear/armor/broad_armor_special_roguishRainbowMessengerRobes.png diff --git a/website/assets/sprites/spritesmith/gear/armor/broad_armor_special_samuraiArmor.png b/website/raw_sprites/spritesmith/gear/armor/broad_armor_special_samuraiArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/broad_armor_special_samuraiArmor.png rename to website/raw_sprites/spritesmith/gear/armor/broad_armor_special_samuraiArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armor/broad_armor_special_sneakthiefRobes.png b/website/raw_sprites/spritesmith/gear/armor/broad_armor_special_sneakthiefRobes.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/broad_armor_special_sneakthiefRobes.png rename to website/raw_sprites/spritesmith/gear/armor/broad_armor_special_sneakthiefRobes.png diff --git a/website/assets/sprites/spritesmith/gear/armor/broad_armor_special_snowSovereignRobes.png b/website/raw_sprites/spritesmith/gear/armor/broad_armor_special_snowSovereignRobes.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/broad_armor_special_snowSovereignRobes.png rename to website/raw_sprites/spritesmith/gear/armor/broad_armor_special_snowSovereignRobes.png diff --git a/website/assets/sprites/spritesmith/gear/armor/broad_armor_warrior_1.png b/website/raw_sprites/spritesmith/gear/armor/broad_armor_warrior_1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/broad_armor_warrior_1.png rename to website/raw_sprites/spritesmith/gear/armor/broad_armor_warrior_1.png diff --git a/website/assets/sprites/spritesmith/gear/armor/broad_armor_warrior_2.png b/website/raw_sprites/spritesmith/gear/armor/broad_armor_warrior_2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/broad_armor_warrior_2.png rename to website/raw_sprites/spritesmith/gear/armor/broad_armor_warrior_2.png diff --git a/website/assets/sprites/spritesmith/gear/armor/broad_armor_warrior_3.png b/website/raw_sprites/spritesmith/gear/armor/broad_armor_warrior_3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/broad_armor_warrior_3.png rename to website/raw_sprites/spritesmith/gear/armor/broad_armor_warrior_3.png diff --git a/website/assets/sprites/spritesmith/gear/armor/broad_armor_warrior_4.png b/website/raw_sprites/spritesmith/gear/armor/broad_armor_warrior_4.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/broad_armor_warrior_4.png rename to website/raw_sprites/spritesmith/gear/armor/broad_armor_warrior_4.png diff --git a/website/assets/sprites/spritesmith/gear/armor/broad_armor_warrior_5.png b/website/raw_sprites/spritesmith/gear/armor/broad_armor_warrior_5.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/broad_armor_warrior_5.png rename to website/raw_sprites/spritesmith/gear/armor/broad_armor_warrior_5.png diff --git a/website/assets/sprites/spritesmith/gear/armor/broad_armor_wizard_1.png b/website/raw_sprites/spritesmith/gear/armor/broad_armor_wizard_1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/broad_armor_wizard_1.png rename to website/raw_sprites/spritesmith/gear/armor/broad_armor_wizard_1.png diff --git a/website/assets/sprites/spritesmith/gear/armor/broad_armor_wizard_2.png b/website/raw_sprites/spritesmith/gear/armor/broad_armor_wizard_2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/broad_armor_wizard_2.png rename to website/raw_sprites/spritesmith/gear/armor/broad_armor_wizard_2.png diff --git a/website/assets/sprites/spritesmith/gear/armor/broad_armor_wizard_3.png b/website/raw_sprites/spritesmith/gear/armor/broad_armor_wizard_3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/broad_armor_wizard_3.png rename to website/raw_sprites/spritesmith/gear/armor/broad_armor_wizard_3.png diff --git a/website/assets/sprites/spritesmith/gear/armor/broad_armor_wizard_4.png b/website/raw_sprites/spritesmith/gear/armor/broad_armor_wizard_4.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/broad_armor_wizard_4.png rename to website/raw_sprites/spritesmith/gear/armor/broad_armor_wizard_4.png diff --git a/website/assets/sprites/spritesmith/gear/armor/broad_armor_wizard_5.png b/website/raw_sprites/spritesmith/gear/armor/broad_armor_wizard_5.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/broad_armor_wizard_5.png rename to website/raw_sprites/spritesmith/gear/armor/broad_armor_wizard_5.png diff --git a/website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_healer_1.png b/website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_healer_1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_healer_1.png rename to website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_healer_1.png diff --git a/website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_healer_2.png b/website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_healer_2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_healer_2.png rename to website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_healer_2.png diff --git a/website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_healer_3.png b/website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_healer_3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_healer_3.png rename to website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_healer_3.png diff --git a/website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_healer_4.png b/website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_healer_4.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_healer_4.png rename to website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_healer_4.png diff --git a/website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_healer_5.png b/website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_healer_5.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_healer_5.png rename to website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_healer_5.png diff --git a/website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_rogue_1.png b/website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_rogue_1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_rogue_1.png rename to website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_rogue_1.png diff --git a/website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_rogue_2.png b/website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_rogue_2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_rogue_2.png rename to website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_rogue_2.png diff --git a/website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_rogue_3.png b/website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_rogue_3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_rogue_3.png rename to website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_rogue_3.png diff --git a/website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_rogue_4.png b/website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_rogue_4.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_rogue_4.png rename to website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_rogue_4.png diff --git a/website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_rogue_5.png b/website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_rogue_5.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_rogue_5.png rename to website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_rogue_5.png diff --git a/website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_special_0.png b/website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_special_0.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_special_0.png rename to website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_special_0.png diff --git a/website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_special_1.png b/website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_special_1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_special_1.png rename to website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_special_1.png diff --git a/website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_special_2.png b/website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_special_2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_special_2.png rename to website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_special_2.png diff --git a/website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_special_bardRobes.png b/website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_special_bardRobes.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_special_bardRobes.png rename to website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_special_bardRobes.png diff --git a/website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_special_dandySuit.png b/website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_special_dandySuit.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_special_dandySuit.png rename to website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_special_dandySuit.png diff --git a/website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_special_finnedOceanicArmor.png b/website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_special_finnedOceanicArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_special_finnedOceanicArmor.png rename to website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_special_finnedOceanicArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_special_lunarWarriorArmor.png b/website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_special_lunarWarriorArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_special_lunarWarriorArmor.png rename to website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_special_lunarWarriorArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_special_mammothRiderArmor.png b/website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_special_mammothRiderArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_special_mammothRiderArmor.png rename to website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_special_mammothRiderArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_special_nomadsCuirass.png b/website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_special_nomadsCuirass.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_special_nomadsCuirass.png rename to website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_special_nomadsCuirass.png diff --git a/website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_special_pageArmor.png b/website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_special_pageArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_special_pageArmor.png rename to website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_special_pageArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_special_pyromancersRobes.png b/website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_special_pyromancersRobes.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_special_pyromancersRobes.png rename to website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_special_pyromancersRobes.png diff --git a/website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_special_roguishRainbowMessengerRobes.png b/website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_special_roguishRainbowMessengerRobes.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_special_roguishRainbowMessengerRobes.png rename to website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_special_roguishRainbowMessengerRobes.png diff --git a/website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_special_samuraiArmor.png b/website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_special_samuraiArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_special_samuraiArmor.png rename to website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_special_samuraiArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_special_sneakthiefRobes.png b/website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_special_sneakthiefRobes.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_special_sneakthiefRobes.png rename to website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_special_sneakthiefRobes.png diff --git a/website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_special_snowSovereignRobes.png b/website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_special_snowSovereignRobes.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_special_snowSovereignRobes.png rename to website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_special_snowSovereignRobes.png diff --git a/website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_warrior_1.png b/website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_warrior_1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_warrior_1.png rename to website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_warrior_1.png diff --git a/website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_warrior_2.png b/website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_warrior_2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_warrior_2.png rename to website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_warrior_2.png diff --git a/website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_warrior_3.png b/website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_warrior_3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_warrior_3.png rename to website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_warrior_3.png diff --git a/website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_warrior_4.png b/website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_warrior_4.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_warrior_4.png rename to website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_warrior_4.png diff --git a/website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_warrior_5.png b/website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_warrior_5.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_warrior_5.png rename to website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_warrior_5.png diff --git a/website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_wizard_1.png b/website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_wizard_1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_wizard_1.png rename to website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_wizard_1.png diff --git a/website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_wizard_2.png b/website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_wizard_2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_wizard_2.png rename to website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_wizard_2.png diff --git a/website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_wizard_3.png b/website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_wizard_3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_wizard_3.png rename to website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_wizard_3.png diff --git a/website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_wizard_4.png b/website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_wizard_4.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_wizard_4.png rename to website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_wizard_4.png diff --git a/website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_wizard_5.png b/website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_wizard_5.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/shop/shop_armor_wizard_5.png rename to website/raw_sprites/spritesmith/gear/armor/shop/shop_armor_wizard_5.png diff --git a/website/assets/sprites/spritesmith/gear/armor/slim_armor_healer_1.png b/website/raw_sprites/spritesmith/gear/armor/slim_armor_healer_1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/slim_armor_healer_1.png rename to website/raw_sprites/spritesmith/gear/armor/slim_armor_healer_1.png diff --git a/website/assets/sprites/spritesmith/gear/armor/slim_armor_healer_2.png b/website/raw_sprites/spritesmith/gear/armor/slim_armor_healer_2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/slim_armor_healer_2.png rename to website/raw_sprites/spritesmith/gear/armor/slim_armor_healer_2.png diff --git a/website/assets/sprites/spritesmith/gear/armor/slim_armor_healer_3.png b/website/raw_sprites/spritesmith/gear/armor/slim_armor_healer_3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/slim_armor_healer_3.png rename to website/raw_sprites/spritesmith/gear/armor/slim_armor_healer_3.png diff --git a/website/assets/sprites/spritesmith/gear/armor/slim_armor_healer_4.png b/website/raw_sprites/spritesmith/gear/armor/slim_armor_healer_4.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/slim_armor_healer_4.png rename to website/raw_sprites/spritesmith/gear/armor/slim_armor_healer_4.png diff --git a/website/assets/sprites/spritesmith/gear/armor/slim_armor_healer_5.png b/website/raw_sprites/spritesmith/gear/armor/slim_armor_healer_5.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/slim_armor_healer_5.png rename to website/raw_sprites/spritesmith/gear/armor/slim_armor_healer_5.png diff --git a/website/assets/sprites/spritesmith/gear/armor/slim_armor_rogue_1.png b/website/raw_sprites/spritesmith/gear/armor/slim_armor_rogue_1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/slim_armor_rogue_1.png rename to website/raw_sprites/spritesmith/gear/armor/slim_armor_rogue_1.png diff --git a/website/assets/sprites/spritesmith/gear/armor/slim_armor_rogue_2.png b/website/raw_sprites/spritesmith/gear/armor/slim_armor_rogue_2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/slim_armor_rogue_2.png rename to website/raw_sprites/spritesmith/gear/armor/slim_armor_rogue_2.png diff --git a/website/assets/sprites/spritesmith/gear/armor/slim_armor_rogue_3.png b/website/raw_sprites/spritesmith/gear/armor/slim_armor_rogue_3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/slim_armor_rogue_3.png rename to website/raw_sprites/spritesmith/gear/armor/slim_armor_rogue_3.png diff --git a/website/assets/sprites/spritesmith/gear/armor/slim_armor_rogue_4.png b/website/raw_sprites/spritesmith/gear/armor/slim_armor_rogue_4.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/slim_armor_rogue_4.png rename to website/raw_sprites/spritesmith/gear/armor/slim_armor_rogue_4.png diff --git a/website/assets/sprites/spritesmith/gear/armor/slim_armor_rogue_5.png b/website/raw_sprites/spritesmith/gear/armor/slim_armor_rogue_5.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/slim_armor_rogue_5.png rename to website/raw_sprites/spritesmith/gear/armor/slim_armor_rogue_5.png diff --git a/website/assets/sprites/spritesmith/gear/armor/slim_armor_special_2.png b/website/raw_sprites/spritesmith/gear/armor/slim_armor_special_2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/slim_armor_special_2.png rename to website/raw_sprites/spritesmith/gear/armor/slim_armor_special_2.png diff --git a/website/assets/sprites/spritesmith/gear/armor/slim_armor_special_bardRobes.png b/website/raw_sprites/spritesmith/gear/armor/slim_armor_special_bardRobes.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/slim_armor_special_bardRobes.png rename to website/raw_sprites/spritesmith/gear/armor/slim_armor_special_bardRobes.png diff --git a/website/assets/sprites/spritesmith/gear/armor/slim_armor_special_dandySuit.png b/website/raw_sprites/spritesmith/gear/armor/slim_armor_special_dandySuit.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/slim_armor_special_dandySuit.png rename to website/raw_sprites/spritesmith/gear/armor/slim_armor_special_dandySuit.png diff --git a/website/assets/sprites/spritesmith/gear/armor/slim_armor_special_finnedOceanicArmor.png b/website/raw_sprites/spritesmith/gear/armor/slim_armor_special_finnedOceanicArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/slim_armor_special_finnedOceanicArmor.png rename to website/raw_sprites/spritesmith/gear/armor/slim_armor_special_finnedOceanicArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armor/slim_armor_special_lunarWarriorArmor.png b/website/raw_sprites/spritesmith/gear/armor/slim_armor_special_lunarWarriorArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/slim_armor_special_lunarWarriorArmor.png rename to website/raw_sprites/spritesmith/gear/armor/slim_armor_special_lunarWarriorArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armor/slim_armor_special_mammothRiderArmor.png b/website/raw_sprites/spritesmith/gear/armor/slim_armor_special_mammothRiderArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/slim_armor_special_mammothRiderArmor.png rename to website/raw_sprites/spritesmith/gear/armor/slim_armor_special_mammothRiderArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armor/slim_armor_special_nomadsCuirass.png b/website/raw_sprites/spritesmith/gear/armor/slim_armor_special_nomadsCuirass.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/slim_armor_special_nomadsCuirass.png rename to website/raw_sprites/spritesmith/gear/armor/slim_armor_special_nomadsCuirass.png diff --git a/website/assets/sprites/spritesmith/gear/armor/slim_armor_special_pageArmor.png b/website/raw_sprites/spritesmith/gear/armor/slim_armor_special_pageArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/slim_armor_special_pageArmor.png rename to website/raw_sprites/spritesmith/gear/armor/slim_armor_special_pageArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armor/slim_armor_special_pyromancersRobes.png b/website/raw_sprites/spritesmith/gear/armor/slim_armor_special_pyromancersRobes.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/slim_armor_special_pyromancersRobes.png rename to website/raw_sprites/spritesmith/gear/armor/slim_armor_special_pyromancersRobes.png diff --git a/website/assets/sprites/spritesmith/gear/armor/slim_armor_special_roguishRainbowMessengerRobes.png b/website/raw_sprites/spritesmith/gear/armor/slim_armor_special_roguishRainbowMessengerRobes.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/slim_armor_special_roguishRainbowMessengerRobes.png rename to website/raw_sprites/spritesmith/gear/armor/slim_armor_special_roguishRainbowMessengerRobes.png diff --git a/website/assets/sprites/spritesmith/gear/armor/slim_armor_special_samuraiArmor.png b/website/raw_sprites/spritesmith/gear/armor/slim_armor_special_samuraiArmor.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/slim_armor_special_samuraiArmor.png rename to website/raw_sprites/spritesmith/gear/armor/slim_armor_special_samuraiArmor.png diff --git a/website/assets/sprites/spritesmith/gear/armor/slim_armor_special_sneakthiefRobes.png b/website/raw_sprites/spritesmith/gear/armor/slim_armor_special_sneakthiefRobes.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/slim_armor_special_sneakthiefRobes.png rename to website/raw_sprites/spritesmith/gear/armor/slim_armor_special_sneakthiefRobes.png diff --git a/website/assets/sprites/spritesmith/gear/armor/slim_armor_special_snowSovereignRobes.png b/website/raw_sprites/spritesmith/gear/armor/slim_armor_special_snowSovereignRobes.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/slim_armor_special_snowSovereignRobes.png rename to website/raw_sprites/spritesmith/gear/armor/slim_armor_special_snowSovereignRobes.png diff --git a/website/assets/sprites/spritesmith/gear/armor/slim_armor_warrior_1.png b/website/raw_sprites/spritesmith/gear/armor/slim_armor_warrior_1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/slim_armor_warrior_1.png rename to website/raw_sprites/spritesmith/gear/armor/slim_armor_warrior_1.png diff --git a/website/assets/sprites/spritesmith/gear/armor/slim_armor_warrior_2.png b/website/raw_sprites/spritesmith/gear/armor/slim_armor_warrior_2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/slim_armor_warrior_2.png rename to website/raw_sprites/spritesmith/gear/armor/slim_armor_warrior_2.png diff --git a/website/assets/sprites/spritesmith/gear/armor/slim_armor_warrior_3.png b/website/raw_sprites/spritesmith/gear/armor/slim_armor_warrior_3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/slim_armor_warrior_3.png rename to website/raw_sprites/spritesmith/gear/armor/slim_armor_warrior_3.png diff --git a/website/assets/sprites/spritesmith/gear/armor/slim_armor_warrior_4.png b/website/raw_sprites/spritesmith/gear/armor/slim_armor_warrior_4.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/slim_armor_warrior_4.png rename to website/raw_sprites/spritesmith/gear/armor/slim_armor_warrior_4.png diff --git a/website/assets/sprites/spritesmith/gear/armor/slim_armor_warrior_5.png b/website/raw_sprites/spritesmith/gear/armor/slim_armor_warrior_5.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/slim_armor_warrior_5.png rename to website/raw_sprites/spritesmith/gear/armor/slim_armor_warrior_5.png diff --git a/website/assets/sprites/spritesmith/gear/armor/slim_armor_wizard_1.png b/website/raw_sprites/spritesmith/gear/armor/slim_armor_wizard_1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/slim_armor_wizard_1.png rename to website/raw_sprites/spritesmith/gear/armor/slim_armor_wizard_1.png diff --git a/website/assets/sprites/spritesmith/gear/armor/slim_armor_wizard_2.png b/website/raw_sprites/spritesmith/gear/armor/slim_armor_wizard_2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/slim_armor_wizard_2.png rename to website/raw_sprites/spritesmith/gear/armor/slim_armor_wizard_2.png diff --git a/website/assets/sprites/spritesmith/gear/armor/slim_armor_wizard_3.png b/website/raw_sprites/spritesmith/gear/armor/slim_armor_wizard_3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/slim_armor_wizard_3.png rename to website/raw_sprites/spritesmith/gear/armor/slim_armor_wizard_3.png diff --git a/website/assets/sprites/spritesmith/gear/armor/slim_armor_wizard_4.png b/website/raw_sprites/spritesmith/gear/armor/slim_armor_wizard_4.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/slim_armor_wizard_4.png rename to website/raw_sprites/spritesmith/gear/armor/slim_armor_wizard_4.png diff --git a/website/assets/sprites/spritesmith/gear/armor/slim_armor_wizard_5.png b/website/raw_sprites/spritesmith/gear/armor/slim_armor_wizard_5.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/armor/slim_armor_wizard_5.png rename to website/raw_sprites/spritesmith/gear/armor/slim_armor_wizard_5.png diff --git a/website/assets/sprites/spritesmith/gear/back/back_special_snowdriftVeil.png b/website/raw_sprites/spritesmith/gear/back/back_special_snowdriftVeil.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/back/back_special_snowdriftVeil.png rename to website/raw_sprites/spritesmith/gear/back/back_special_snowdriftVeil.png diff --git a/website/assets/sprites/spritesmith/gear/back/shop_back_special_snowdriftVeil.png b/website/raw_sprites/spritesmith/gear/back/shop_back_special_snowdriftVeil.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/back/shop_back_special_snowdriftVeil.png rename to website/raw_sprites/spritesmith/gear/back/shop_back_special_snowdriftVeil.png diff --git a/website/assets/sprites/spritesmith/gear/events/birthday/broad_armor_special_birthday.png b/website/raw_sprites/spritesmith/gear/events/birthday/broad_armor_special_birthday.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/birthday/broad_armor_special_birthday.png rename to website/raw_sprites/spritesmith/gear/events/birthday/broad_armor_special_birthday.png diff --git a/website/assets/sprites/spritesmith/gear/events/birthday/broad_armor_special_birthday2015.png b/website/raw_sprites/spritesmith/gear/events/birthday/broad_armor_special_birthday2015.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/birthday/broad_armor_special_birthday2015.png rename to website/raw_sprites/spritesmith/gear/events/birthday/broad_armor_special_birthday2015.png diff --git a/website/assets/sprites/spritesmith/gear/events/birthday/broad_armor_special_birthday2016.png b/website/raw_sprites/spritesmith/gear/events/birthday/broad_armor_special_birthday2016.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/birthday/broad_armor_special_birthday2016.png rename to website/raw_sprites/spritesmith/gear/events/birthday/broad_armor_special_birthday2016.png diff --git a/website/assets/sprites/spritesmith/gear/events/birthday/broad_armor_special_birthday2017.png b/website/raw_sprites/spritesmith/gear/events/birthday/broad_armor_special_birthday2017.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/birthday/broad_armor_special_birthday2017.png rename to website/raw_sprites/spritesmith/gear/events/birthday/broad_armor_special_birthday2017.png diff --git a/website/assets/sprites/spritesmith/gear/events/birthday/shop_armor_special_birthday.png b/website/raw_sprites/spritesmith/gear/events/birthday/shop_armor_special_birthday.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/birthday/shop_armor_special_birthday.png rename to website/raw_sprites/spritesmith/gear/events/birthday/shop_armor_special_birthday.png diff --git a/website/assets/sprites/spritesmith/gear/events/birthday/shop_armor_special_birthday2015.png b/website/raw_sprites/spritesmith/gear/events/birthday/shop_armor_special_birthday2015.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/birthday/shop_armor_special_birthday2015.png rename to website/raw_sprites/spritesmith/gear/events/birthday/shop_armor_special_birthday2015.png diff --git a/website/assets/sprites/spritesmith/gear/events/birthday/shop_armor_special_birthday2016.png b/website/raw_sprites/spritesmith/gear/events/birthday/shop_armor_special_birthday2016.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/birthday/shop_armor_special_birthday2016.png rename to website/raw_sprites/spritesmith/gear/events/birthday/shop_armor_special_birthday2016.png diff --git a/website/assets/sprites/spritesmith/gear/events/birthday/shop_armor_special_birthday2017.png b/website/raw_sprites/spritesmith/gear/events/birthday/shop_armor_special_birthday2017.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/birthday/shop_armor_special_birthday2017.png rename to website/raw_sprites/spritesmith/gear/events/birthday/shop_armor_special_birthday2017.png diff --git a/website/assets/sprites/spritesmith/gear/events/birthday/slim_armor_special_birthday.png b/website/raw_sprites/spritesmith/gear/events/birthday/slim_armor_special_birthday.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/birthday/slim_armor_special_birthday.png rename to website/raw_sprites/spritesmith/gear/events/birthday/slim_armor_special_birthday.png diff --git a/website/assets/sprites/spritesmith/gear/events/birthday/slim_armor_special_birthday2015.png b/website/raw_sprites/spritesmith/gear/events/birthday/slim_armor_special_birthday2015.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/birthday/slim_armor_special_birthday2015.png rename to website/raw_sprites/spritesmith/gear/events/birthday/slim_armor_special_birthday2015.png diff --git a/website/assets/sprites/spritesmith/gear/events/birthday/slim_armor_special_birthday2016.png b/website/raw_sprites/spritesmith/gear/events/birthday/slim_armor_special_birthday2016.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/birthday/slim_armor_special_birthday2016.png rename to website/raw_sprites/spritesmith/gear/events/birthday/slim_armor_special_birthday2016.png diff --git a/website/assets/sprites/spritesmith/gear/events/birthday/slim_armor_special_birthday2017.png b/website/raw_sprites/spritesmith/gear/events/birthday/slim_armor_special_birthday2017.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/birthday/slim_armor_special_birthday2017.png rename to website/raw_sprites/spritesmith/gear/events/birthday/slim_armor_special_birthday2017.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/broad_armor_special_fall2015Healer.png b/website/raw_sprites/spritesmith/gear/events/fall/broad_armor_special_fall2015Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/broad_armor_special_fall2015Healer.png rename to website/raw_sprites/spritesmith/gear/events/fall/broad_armor_special_fall2015Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/broad_armor_special_fall2015Mage.png b/website/raw_sprites/spritesmith/gear/events/fall/broad_armor_special_fall2015Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/broad_armor_special_fall2015Mage.png rename to website/raw_sprites/spritesmith/gear/events/fall/broad_armor_special_fall2015Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/broad_armor_special_fall2015Rogue.png b/website/raw_sprites/spritesmith/gear/events/fall/broad_armor_special_fall2015Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/broad_armor_special_fall2015Rogue.png rename to website/raw_sprites/spritesmith/gear/events/fall/broad_armor_special_fall2015Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/broad_armor_special_fall2015Warrior.png b/website/raw_sprites/spritesmith/gear/events/fall/broad_armor_special_fall2015Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/broad_armor_special_fall2015Warrior.png rename to website/raw_sprites/spritesmith/gear/events/fall/broad_armor_special_fall2015Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/broad_armor_special_fall2016Healer.png b/website/raw_sprites/spritesmith/gear/events/fall/broad_armor_special_fall2016Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/broad_armor_special_fall2016Healer.png rename to website/raw_sprites/spritesmith/gear/events/fall/broad_armor_special_fall2016Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/broad_armor_special_fall2016Mage.png b/website/raw_sprites/spritesmith/gear/events/fall/broad_armor_special_fall2016Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/broad_armor_special_fall2016Mage.png rename to website/raw_sprites/spritesmith/gear/events/fall/broad_armor_special_fall2016Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/broad_armor_special_fall2016Rogue.png b/website/raw_sprites/spritesmith/gear/events/fall/broad_armor_special_fall2016Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/broad_armor_special_fall2016Rogue.png rename to website/raw_sprites/spritesmith/gear/events/fall/broad_armor_special_fall2016Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/broad_armor_special_fall2016Warrior.png b/website/raw_sprites/spritesmith/gear/events/fall/broad_armor_special_fall2016Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/broad_armor_special_fall2016Warrior.png rename to website/raw_sprites/spritesmith/gear/events/fall/broad_armor_special_fall2016Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/broad_armor_special_fall2017Healer.png b/website/raw_sprites/spritesmith/gear/events/fall/broad_armor_special_fall2017Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/broad_armor_special_fall2017Healer.png rename to website/raw_sprites/spritesmith/gear/events/fall/broad_armor_special_fall2017Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/broad_armor_special_fall2017Mage.png b/website/raw_sprites/spritesmith/gear/events/fall/broad_armor_special_fall2017Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/broad_armor_special_fall2017Mage.png rename to website/raw_sprites/spritesmith/gear/events/fall/broad_armor_special_fall2017Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/broad_armor_special_fall2017Rogue.png b/website/raw_sprites/spritesmith/gear/events/fall/broad_armor_special_fall2017Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/broad_armor_special_fall2017Rogue.png rename to website/raw_sprites/spritesmith/gear/events/fall/broad_armor_special_fall2017Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/broad_armor_special_fall2017Warrior.png b/website/raw_sprites/spritesmith/gear/events/fall/broad_armor_special_fall2017Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/broad_armor_special_fall2017Warrior.png rename to website/raw_sprites/spritesmith/gear/events/fall/broad_armor_special_fall2017Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/broad_armor_special_fallHealer.png b/website/raw_sprites/spritesmith/gear/events/fall/broad_armor_special_fallHealer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/broad_armor_special_fallHealer.png rename to website/raw_sprites/spritesmith/gear/events/fall/broad_armor_special_fallHealer.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/broad_armor_special_fallMage.png b/website/raw_sprites/spritesmith/gear/events/fall/broad_armor_special_fallMage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/broad_armor_special_fallMage.png rename to website/raw_sprites/spritesmith/gear/events/fall/broad_armor_special_fallMage.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/broad_armor_special_fallRogue.png b/website/raw_sprites/spritesmith/gear/events/fall/broad_armor_special_fallRogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/broad_armor_special_fallRogue.png rename to website/raw_sprites/spritesmith/gear/events/fall/broad_armor_special_fallRogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/broad_armor_special_fallWarrior.png b/website/raw_sprites/spritesmith/gear/events/fall/broad_armor_special_fallWarrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/broad_armor_special_fallWarrior.png rename to website/raw_sprites/spritesmith/gear/events/fall/broad_armor_special_fallWarrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/head_special_fall2015Healer.png b/website/raw_sprites/spritesmith/gear/events/fall/head_special_fall2015Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/head_special_fall2015Healer.png rename to website/raw_sprites/spritesmith/gear/events/fall/head_special_fall2015Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/head_special_fall2015Mage.png b/website/raw_sprites/spritesmith/gear/events/fall/head_special_fall2015Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/head_special_fall2015Mage.png rename to website/raw_sprites/spritesmith/gear/events/fall/head_special_fall2015Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/head_special_fall2015Rogue.png b/website/raw_sprites/spritesmith/gear/events/fall/head_special_fall2015Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/head_special_fall2015Rogue.png rename to website/raw_sprites/spritesmith/gear/events/fall/head_special_fall2015Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/head_special_fall2015Warrior.png b/website/raw_sprites/spritesmith/gear/events/fall/head_special_fall2015Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/head_special_fall2015Warrior.png rename to website/raw_sprites/spritesmith/gear/events/fall/head_special_fall2015Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/head_special_fall2016Healer.png b/website/raw_sprites/spritesmith/gear/events/fall/head_special_fall2016Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/head_special_fall2016Healer.png rename to website/raw_sprites/spritesmith/gear/events/fall/head_special_fall2016Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/head_special_fall2016Mage.png b/website/raw_sprites/spritesmith/gear/events/fall/head_special_fall2016Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/head_special_fall2016Mage.png rename to website/raw_sprites/spritesmith/gear/events/fall/head_special_fall2016Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/head_special_fall2016Rogue.png b/website/raw_sprites/spritesmith/gear/events/fall/head_special_fall2016Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/head_special_fall2016Rogue.png rename to website/raw_sprites/spritesmith/gear/events/fall/head_special_fall2016Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/head_special_fall2016Warrior.png b/website/raw_sprites/spritesmith/gear/events/fall/head_special_fall2016Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/head_special_fall2016Warrior.png rename to website/raw_sprites/spritesmith/gear/events/fall/head_special_fall2016Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/head_special_fall2017Healer.png b/website/raw_sprites/spritesmith/gear/events/fall/head_special_fall2017Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/head_special_fall2017Healer.png rename to website/raw_sprites/spritesmith/gear/events/fall/head_special_fall2017Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/head_special_fall2017Mage.png b/website/raw_sprites/spritesmith/gear/events/fall/head_special_fall2017Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/head_special_fall2017Mage.png rename to website/raw_sprites/spritesmith/gear/events/fall/head_special_fall2017Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/head_special_fall2017Rogue.png b/website/raw_sprites/spritesmith/gear/events/fall/head_special_fall2017Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/head_special_fall2017Rogue.png rename to website/raw_sprites/spritesmith/gear/events/fall/head_special_fall2017Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/head_special_fall2017Warrior.png b/website/raw_sprites/spritesmith/gear/events/fall/head_special_fall2017Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/head_special_fall2017Warrior.png rename to website/raw_sprites/spritesmith/gear/events/fall/head_special_fall2017Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/head_special_fallHealer.png b/website/raw_sprites/spritesmith/gear/events/fall/head_special_fallHealer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/head_special_fallHealer.png rename to website/raw_sprites/spritesmith/gear/events/fall/head_special_fallHealer.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/head_special_fallMage.png b/website/raw_sprites/spritesmith/gear/events/fall/head_special_fallMage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/head_special_fallMage.png rename to website/raw_sprites/spritesmith/gear/events/fall/head_special_fallMage.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/head_special_fallRogue.png b/website/raw_sprites/spritesmith/gear/events/fall/head_special_fallRogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/head_special_fallRogue.png rename to website/raw_sprites/spritesmith/gear/events/fall/head_special_fallRogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/head_special_fallWarrior.png b/website/raw_sprites/spritesmith/gear/events/fall/head_special_fallWarrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/head_special_fallWarrior.png rename to website/raw_sprites/spritesmith/gear/events/fall/head_special_fallWarrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shield_special_fall2015Healer.png b/website/raw_sprites/spritesmith/gear/events/fall/shield_special_fall2015Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shield_special_fall2015Healer.png rename to website/raw_sprites/spritesmith/gear/events/fall/shield_special_fall2015Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shield_special_fall2015Rogue.png b/website/raw_sprites/spritesmith/gear/events/fall/shield_special_fall2015Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shield_special_fall2015Rogue.png rename to website/raw_sprites/spritesmith/gear/events/fall/shield_special_fall2015Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shield_special_fall2015Warrior.png b/website/raw_sprites/spritesmith/gear/events/fall/shield_special_fall2015Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shield_special_fall2015Warrior.png rename to website/raw_sprites/spritesmith/gear/events/fall/shield_special_fall2015Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shield_special_fall2016Healer.png b/website/raw_sprites/spritesmith/gear/events/fall/shield_special_fall2016Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shield_special_fall2016Healer.png rename to website/raw_sprites/spritesmith/gear/events/fall/shield_special_fall2016Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shield_special_fall2016Rogue.png b/website/raw_sprites/spritesmith/gear/events/fall/shield_special_fall2016Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shield_special_fall2016Rogue.png rename to website/raw_sprites/spritesmith/gear/events/fall/shield_special_fall2016Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shield_special_fall2016Warrior.png b/website/raw_sprites/spritesmith/gear/events/fall/shield_special_fall2016Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shield_special_fall2016Warrior.png rename to website/raw_sprites/spritesmith/gear/events/fall/shield_special_fall2016Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shield_special_fall2017Healer.png b/website/raw_sprites/spritesmith/gear/events/fall/shield_special_fall2017Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shield_special_fall2017Healer.png rename to website/raw_sprites/spritesmith/gear/events/fall/shield_special_fall2017Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shield_special_fall2017Rogue.png b/website/raw_sprites/spritesmith/gear/events/fall/shield_special_fall2017Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shield_special_fall2017Rogue.png rename to website/raw_sprites/spritesmith/gear/events/fall/shield_special_fall2017Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shield_special_fall2017Warrior.png b/website/raw_sprites/spritesmith/gear/events/fall/shield_special_fall2017Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shield_special_fall2017Warrior.png rename to website/raw_sprites/spritesmith/gear/events/fall/shield_special_fall2017Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shield_special_fallHealer.png b/website/raw_sprites/spritesmith/gear/events/fall/shield_special_fallHealer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shield_special_fallHealer.png rename to website/raw_sprites/spritesmith/gear/events/fall/shield_special_fallHealer.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shield_special_fallRogue.png b/website/raw_sprites/spritesmith/gear/events/fall/shield_special_fallRogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shield_special_fallRogue.png rename to website/raw_sprites/spritesmith/gear/events/fall/shield_special_fallRogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shield_special_fallWarrior.png b/website/raw_sprites/spritesmith/gear/events/fall/shield_special_fallWarrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shield_special_fallWarrior.png rename to website/raw_sprites/spritesmith/gear/events/fall/shield_special_fallWarrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2015Healer.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2015Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2015Healer.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2015Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2015Mage.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2015Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2015Mage.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2015Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2015Rogue.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2015Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2015Rogue.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2015Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2015Warrior.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2015Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2015Warrior.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2015Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2016Healer.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2016Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2016Healer.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2016Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2016Mage.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2016Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2016Mage.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2016Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2016Rogue.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2016Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2016Rogue.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2016Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2016Warrior.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2016Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2016Warrior.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2016Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2017Healer.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2017Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2017Healer.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2017Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2017Mage.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2017Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2017Mage.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2017Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2017Rogue.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2017Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2017Rogue.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2017Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2017Warrior.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2017Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2017Warrior.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fall2017Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fallHealer.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fallHealer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fallHealer.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fallHealer.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fallMage.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fallMage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fallMage.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fallMage.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fallRogue.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fallRogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fallRogue.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fallRogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fallWarrior.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fallWarrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fallWarrior.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_armor_special_fallWarrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2015Healer.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2015Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2015Healer.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2015Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2015Mage.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2015Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2015Mage.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2015Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2015Rogue.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2015Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2015Rogue.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2015Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2015Warrior.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2015Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2015Warrior.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2015Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2016Healer.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2016Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2016Healer.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2016Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2016Mage.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2016Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2016Mage.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2016Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2016Rogue.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2016Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2016Rogue.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2016Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2016Warrior.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2016Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2016Warrior.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2016Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2017Healer.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2017Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2017Healer.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2017Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2017Mage.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2017Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2017Mage.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2017Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2017Rogue.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2017Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2017Rogue.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2017Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2017Warrior.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2017Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2017Warrior.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_head_special_fall2017Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_head_special_fallHealer.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_head_special_fallHealer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_head_special_fallHealer.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_head_special_fallHealer.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_head_special_fallMage.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_head_special_fallMage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_head_special_fallMage.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_head_special_fallMage.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_head_special_fallRogue.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_head_special_fallRogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_head_special_fallRogue.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_head_special_fallRogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_head_special_fallWarrior.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_head_special_fallWarrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_head_special_fallWarrior.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_head_special_fallWarrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fall2015Healer.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fall2015Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fall2015Healer.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fall2015Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fall2015Rogue.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fall2015Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fall2015Rogue.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fall2015Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fall2015Warrior.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fall2015Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fall2015Warrior.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fall2015Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fall2016Healer.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fall2016Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fall2016Healer.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fall2016Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fall2016Rogue.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fall2016Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fall2016Rogue.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fall2016Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fall2016Warrior.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fall2016Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fall2016Warrior.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fall2016Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fall2017Healer.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fall2017Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fall2017Healer.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fall2017Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fall2017Rogue.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fall2017Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fall2017Rogue.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fall2017Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fall2017Warrior.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fall2017Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fall2017Warrior.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fall2017Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fallHealer.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fallHealer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fallHealer.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fallHealer.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fallRogue.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fallRogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fallRogue.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fallRogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fallWarrior.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fallWarrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fallWarrior.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_shield_special_fallWarrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2015Healer.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2015Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2015Healer.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2015Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2015Mage.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2015Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2015Mage.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2015Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2015Rogue.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2015Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2015Rogue.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2015Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2015Warrior.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2015Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2015Warrior.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2015Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2016Healer.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2016Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2016Healer.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2016Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2016Mage.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2016Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2016Mage.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2016Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2016Rogue.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2016Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2016Rogue.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2016Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2016Warrior.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2016Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2016Warrior.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2016Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2017Healer.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2017Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2017Healer.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2017Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2017Mage.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2017Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2017Mage.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2017Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2017Rogue.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2017Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2017Rogue.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2017Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2017Warrior.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2017Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2017Warrior.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fall2017Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fallHealer.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fallHealer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fallHealer.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fallHealer.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fallMage.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fallMage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fallMage.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fallMage.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fallRogue.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fallRogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fallRogue.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fallRogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fallWarrior.png b/website/raw_sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fallWarrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fallWarrior.png rename to website/raw_sprites/spritesmith/gear/events/fall/shop/shop_weapon_special_fallWarrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/slim_armor_special_fall2015Healer.png b/website/raw_sprites/spritesmith/gear/events/fall/slim_armor_special_fall2015Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/slim_armor_special_fall2015Healer.png rename to website/raw_sprites/spritesmith/gear/events/fall/slim_armor_special_fall2015Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/slim_armor_special_fall2015Mage.png b/website/raw_sprites/spritesmith/gear/events/fall/slim_armor_special_fall2015Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/slim_armor_special_fall2015Mage.png rename to website/raw_sprites/spritesmith/gear/events/fall/slim_armor_special_fall2015Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/slim_armor_special_fall2015Rogue.png b/website/raw_sprites/spritesmith/gear/events/fall/slim_armor_special_fall2015Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/slim_armor_special_fall2015Rogue.png rename to website/raw_sprites/spritesmith/gear/events/fall/slim_armor_special_fall2015Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/slim_armor_special_fall2015Warrior.png b/website/raw_sprites/spritesmith/gear/events/fall/slim_armor_special_fall2015Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/slim_armor_special_fall2015Warrior.png rename to website/raw_sprites/spritesmith/gear/events/fall/slim_armor_special_fall2015Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/slim_armor_special_fall2016Healer.png b/website/raw_sprites/spritesmith/gear/events/fall/slim_armor_special_fall2016Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/slim_armor_special_fall2016Healer.png rename to website/raw_sprites/spritesmith/gear/events/fall/slim_armor_special_fall2016Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/slim_armor_special_fall2016Mage.png b/website/raw_sprites/spritesmith/gear/events/fall/slim_armor_special_fall2016Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/slim_armor_special_fall2016Mage.png rename to website/raw_sprites/spritesmith/gear/events/fall/slim_armor_special_fall2016Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/slim_armor_special_fall2016Rogue.png b/website/raw_sprites/spritesmith/gear/events/fall/slim_armor_special_fall2016Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/slim_armor_special_fall2016Rogue.png rename to website/raw_sprites/spritesmith/gear/events/fall/slim_armor_special_fall2016Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/slim_armor_special_fall2016Warrior.png b/website/raw_sprites/spritesmith/gear/events/fall/slim_armor_special_fall2016Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/slim_armor_special_fall2016Warrior.png rename to website/raw_sprites/spritesmith/gear/events/fall/slim_armor_special_fall2016Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/slim_armor_special_fall2017Healer.png b/website/raw_sprites/spritesmith/gear/events/fall/slim_armor_special_fall2017Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/slim_armor_special_fall2017Healer.png rename to website/raw_sprites/spritesmith/gear/events/fall/slim_armor_special_fall2017Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/slim_armor_special_fall2017Mage.png b/website/raw_sprites/spritesmith/gear/events/fall/slim_armor_special_fall2017Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/slim_armor_special_fall2017Mage.png rename to website/raw_sprites/spritesmith/gear/events/fall/slim_armor_special_fall2017Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/slim_armor_special_fall2017Rogue.png b/website/raw_sprites/spritesmith/gear/events/fall/slim_armor_special_fall2017Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/slim_armor_special_fall2017Rogue.png rename to website/raw_sprites/spritesmith/gear/events/fall/slim_armor_special_fall2017Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/slim_armor_special_fall2017Warrior.png b/website/raw_sprites/spritesmith/gear/events/fall/slim_armor_special_fall2017Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/slim_armor_special_fall2017Warrior.png rename to website/raw_sprites/spritesmith/gear/events/fall/slim_armor_special_fall2017Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/slim_armor_special_fallHealer.png b/website/raw_sprites/spritesmith/gear/events/fall/slim_armor_special_fallHealer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/slim_armor_special_fallHealer.png rename to website/raw_sprites/spritesmith/gear/events/fall/slim_armor_special_fallHealer.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/slim_armor_special_fallMage.png b/website/raw_sprites/spritesmith/gear/events/fall/slim_armor_special_fallMage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/slim_armor_special_fallMage.png rename to website/raw_sprites/spritesmith/gear/events/fall/slim_armor_special_fallMage.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/slim_armor_special_fallRogue.png b/website/raw_sprites/spritesmith/gear/events/fall/slim_armor_special_fallRogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/slim_armor_special_fallRogue.png rename to website/raw_sprites/spritesmith/gear/events/fall/slim_armor_special_fallRogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/slim_armor_special_fallWarrior.png b/website/raw_sprites/spritesmith/gear/events/fall/slim_armor_special_fallWarrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/slim_armor_special_fallWarrior.png rename to website/raw_sprites/spritesmith/gear/events/fall/slim_armor_special_fallWarrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/weapon_special_fall2015Healer.png b/website/raw_sprites/spritesmith/gear/events/fall/weapon_special_fall2015Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/weapon_special_fall2015Healer.png rename to website/raw_sprites/spritesmith/gear/events/fall/weapon_special_fall2015Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/weapon_special_fall2015Mage.png b/website/raw_sprites/spritesmith/gear/events/fall/weapon_special_fall2015Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/weapon_special_fall2015Mage.png rename to website/raw_sprites/spritesmith/gear/events/fall/weapon_special_fall2015Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/weapon_special_fall2015Rogue.png b/website/raw_sprites/spritesmith/gear/events/fall/weapon_special_fall2015Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/weapon_special_fall2015Rogue.png rename to website/raw_sprites/spritesmith/gear/events/fall/weapon_special_fall2015Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/weapon_special_fall2015Warrior.png b/website/raw_sprites/spritesmith/gear/events/fall/weapon_special_fall2015Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/weapon_special_fall2015Warrior.png rename to website/raw_sprites/spritesmith/gear/events/fall/weapon_special_fall2015Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/weapon_special_fall2016Healer.png b/website/raw_sprites/spritesmith/gear/events/fall/weapon_special_fall2016Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/weapon_special_fall2016Healer.png rename to website/raw_sprites/spritesmith/gear/events/fall/weapon_special_fall2016Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/weapon_special_fall2016Mage.png b/website/raw_sprites/spritesmith/gear/events/fall/weapon_special_fall2016Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/weapon_special_fall2016Mage.png rename to website/raw_sprites/spritesmith/gear/events/fall/weapon_special_fall2016Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/weapon_special_fall2016Rogue.png b/website/raw_sprites/spritesmith/gear/events/fall/weapon_special_fall2016Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/weapon_special_fall2016Rogue.png rename to website/raw_sprites/spritesmith/gear/events/fall/weapon_special_fall2016Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/weapon_special_fall2016Warrior.png b/website/raw_sprites/spritesmith/gear/events/fall/weapon_special_fall2016Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/weapon_special_fall2016Warrior.png rename to website/raw_sprites/spritesmith/gear/events/fall/weapon_special_fall2016Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/weapon_special_fall2017Healer.png b/website/raw_sprites/spritesmith/gear/events/fall/weapon_special_fall2017Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/weapon_special_fall2017Healer.png rename to website/raw_sprites/spritesmith/gear/events/fall/weapon_special_fall2017Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/weapon_special_fall2017Mage.png b/website/raw_sprites/spritesmith/gear/events/fall/weapon_special_fall2017Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/weapon_special_fall2017Mage.png rename to website/raw_sprites/spritesmith/gear/events/fall/weapon_special_fall2017Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/weapon_special_fall2017Rogue.png b/website/raw_sprites/spritesmith/gear/events/fall/weapon_special_fall2017Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/weapon_special_fall2017Rogue.png rename to website/raw_sprites/spritesmith/gear/events/fall/weapon_special_fall2017Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/weapon_special_fall2017Warrior.png b/website/raw_sprites/spritesmith/gear/events/fall/weapon_special_fall2017Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/weapon_special_fall2017Warrior.png rename to website/raw_sprites/spritesmith/gear/events/fall/weapon_special_fall2017Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/weapon_special_fallHealer.png b/website/raw_sprites/spritesmith/gear/events/fall/weapon_special_fallHealer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/weapon_special_fallHealer.png rename to website/raw_sprites/spritesmith/gear/events/fall/weapon_special_fallHealer.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/weapon_special_fallMage.png b/website/raw_sprites/spritesmith/gear/events/fall/weapon_special_fallMage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/weapon_special_fallMage.png rename to website/raw_sprites/spritesmith/gear/events/fall/weapon_special_fallMage.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/weapon_special_fallRogue.png b/website/raw_sprites/spritesmith/gear/events/fall/weapon_special_fallRogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/weapon_special_fallRogue.png rename to website/raw_sprites/spritesmith/gear/events/fall/weapon_special_fallRogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/fall/weapon_special_fallWarrior.png b/website/raw_sprites/spritesmith/gear/events/fall/weapon_special_fallWarrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/fall/weapon_special_fallWarrior.png rename to website/raw_sprites/spritesmith/gear/events/fall/weapon_special_fallWarrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/gaymerx/broad_armor_special_gaymerx.png b/website/raw_sprites/spritesmith/gear/events/gaymerx/broad_armor_special_gaymerx.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/gaymerx/broad_armor_special_gaymerx.png rename to website/raw_sprites/spritesmith/gear/events/gaymerx/broad_armor_special_gaymerx.png diff --git a/website/assets/sprites/spritesmith/gear/events/gaymerx/head_special_gaymerx.png b/website/raw_sprites/spritesmith/gear/events/gaymerx/head_special_gaymerx.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/gaymerx/head_special_gaymerx.png rename to website/raw_sprites/spritesmith/gear/events/gaymerx/head_special_gaymerx.png diff --git a/website/assets/sprites/spritesmith/gear/events/gaymerx/shop_armor_special_gaymerx.png b/website/raw_sprites/spritesmith/gear/events/gaymerx/shop_armor_special_gaymerx.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/gaymerx/shop_armor_special_gaymerx.png rename to website/raw_sprites/spritesmith/gear/events/gaymerx/shop_armor_special_gaymerx.png diff --git a/website/assets/sprites/spritesmith/gear/events/gaymerx/shop_head_special_gaymerx.png b/website/raw_sprites/spritesmith/gear/events/gaymerx/shop_head_special_gaymerx.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/gaymerx/shop_head_special_gaymerx.png rename to website/raw_sprites/spritesmith/gear/events/gaymerx/shop_head_special_gaymerx.png diff --git a/website/assets/sprites/spritesmith/gear/events/gaymerx/slim_armor_special_gaymerx.png b/website/raw_sprites/spritesmith/gear/events/gaymerx/slim_armor_special_gaymerx.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/gaymerx/slim_armor_special_gaymerx.png rename to website/raw_sprites/spritesmith/gear/events/gaymerx/slim_armor_special_gaymerx.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201402/back_mystery_201402.png b/website/raw_sprites/spritesmith/gear/events/mystery_201402/back_mystery_201402.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201402/back_mystery_201402.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201402/back_mystery_201402.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201402/broad_armor_mystery_201402.png b/website/raw_sprites/spritesmith/gear/events/mystery_201402/broad_armor_mystery_201402.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201402/broad_armor_mystery_201402.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201402/broad_armor_mystery_201402.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201402/head_mystery_201402.png b/website/raw_sprites/spritesmith/gear/events/mystery_201402/head_mystery_201402.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201402/head_mystery_201402.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201402/head_mystery_201402.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201402/shop_armor_mystery_201402.png b/website/raw_sprites/spritesmith/gear/events/mystery_201402/shop_armor_mystery_201402.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201402/shop_armor_mystery_201402.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201402/shop_armor_mystery_201402.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201402/shop_back_mystery_201402.png b/website/raw_sprites/spritesmith/gear/events/mystery_201402/shop_back_mystery_201402.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201402/shop_back_mystery_201402.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201402/shop_back_mystery_201402.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201402/shop_head_mystery_201402.png b/website/raw_sprites/spritesmith/gear/events/mystery_201402/shop_head_mystery_201402.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201402/shop_head_mystery_201402.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201402/shop_head_mystery_201402.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201402/shop_set_mystery_201402.png b/website/raw_sprites/spritesmith/gear/events/mystery_201402/shop_set_mystery_201402.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201402/shop_set_mystery_201402.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201402/shop_set_mystery_201402.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201402/slim_armor_mystery_201402.png b/website/raw_sprites/spritesmith/gear/events/mystery_201402/slim_armor_mystery_201402.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201402/slim_armor_mystery_201402.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201402/slim_armor_mystery_201402.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201403/broad_armor_mystery_201403.png b/website/raw_sprites/spritesmith/gear/events/mystery_201403/broad_armor_mystery_201403.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201403/broad_armor_mystery_201403.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201403/broad_armor_mystery_201403.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201403/headAccessory_mystery_201403.png b/website/raw_sprites/spritesmith/gear/events/mystery_201403/headAccessory_mystery_201403.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201403/headAccessory_mystery_201403.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201403/headAccessory_mystery_201403.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201403/shop_armor_mystery_201403.png b/website/raw_sprites/spritesmith/gear/events/mystery_201403/shop_armor_mystery_201403.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201403/shop_armor_mystery_201403.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201403/shop_armor_mystery_201403.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201403/shop_headAccessory_mystery_201403.png b/website/raw_sprites/spritesmith/gear/events/mystery_201403/shop_headAccessory_mystery_201403.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201403/shop_headAccessory_mystery_201403.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201403/shop_headAccessory_mystery_201403.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201403/shop_set_mystery_201403.png b/website/raw_sprites/spritesmith/gear/events/mystery_201403/shop_set_mystery_201403.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201403/shop_set_mystery_201403.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201403/shop_set_mystery_201403.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201403/slim_armor_mystery_201403.png b/website/raw_sprites/spritesmith/gear/events/mystery_201403/slim_armor_mystery_201403.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201403/slim_armor_mystery_201403.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201403/slim_armor_mystery_201403.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201404/back_mystery_201404.png b/website/raw_sprites/spritesmith/gear/events/mystery_201404/back_mystery_201404.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201404/back_mystery_201404.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201404/back_mystery_201404.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201404/headAccessory_mystery_201404.png b/website/raw_sprites/spritesmith/gear/events/mystery_201404/headAccessory_mystery_201404.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201404/headAccessory_mystery_201404.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201404/headAccessory_mystery_201404.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201404/shop_back_mystery_201404.png b/website/raw_sprites/spritesmith/gear/events/mystery_201404/shop_back_mystery_201404.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201404/shop_back_mystery_201404.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201404/shop_back_mystery_201404.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201404/shop_headAccessory_mystery_201404.png b/website/raw_sprites/spritesmith/gear/events/mystery_201404/shop_headAccessory_mystery_201404.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201404/shop_headAccessory_mystery_201404.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201404/shop_headAccessory_mystery_201404.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201404/shop_set_mystery_201404.png b/website/raw_sprites/spritesmith/gear/events/mystery_201404/shop_set_mystery_201404.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201404/shop_set_mystery_201404.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201404/shop_set_mystery_201404.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201405/broad_armor_mystery_201405.png b/website/raw_sprites/spritesmith/gear/events/mystery_201405/broad_armor_mystery_201405.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201405/broad_armor_mystery_201405.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201405/broad_armor_mystery_201405.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201405/head_mystery_201405.png b/website/raw_sprites/spritesmith/gear/events/mystery_201405/head_mystery_201405.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201405/head_mystery_201405.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201405/head_mystery_201405.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201405/shop_armor_mystery_201405.png b/website/raw_sprites/spritesmith/gear/events/mystery_201405/shop_armor_mystery_201405.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201405/shop_armor_mystery_201405.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201405/shop_armor_mystery_201405.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201405/shop_head_mystery_201405.png b/website/raw_sprites/spritesmith/gear/events/mystery_201405/shop_head_mystery_201405.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201405/shop_head_mystery_201405.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201405/shop_head_mystery_201405.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201405/shop_set_mystery_201405.png b/website/raw_sprites/spritesmith/gear/events/mystery_201405/shop_set_mystery_201405.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201405/shop_set_mystery_201405.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201405/shop_set_mystery_201405.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201405/slim_armor_mystery_201405.png b/website/raw_sprites/spritesmith/gear/events/mystery_201405/slim_armor_mystery_201405.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201405/slim_armor_mystery_201405.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201405/slim_armor_mystery_201405.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201406/broad_armor_mystery_201406.png b/website/raw_sprites/spritesmith/gear/events/mystery_201406/broad_armor_mystery_201406.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201406/broad_armor_mystery_201406.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201406/broad_armor_mystery_201406.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201406/head_mystery_201406.png b/website/raw_sprites/spritesmith/gear/events/mystery_201406/head_mystery_201406.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201406/head_mystery_201406.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201406/head_mystery_201406.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201406/shop_armor_mystery_201406.png b/website/raw_sprites/spritesmith/gear/events/mystery_201406/shop_armor_mystery_201406.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201406/shop_armor_mystery_201406.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201406/shop_armor_mystery_201406.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201406/shop_head_mystery_201406.png b/website/raw_sprites/spritesmith/gear/events/mystery_201406/shop_head_mystery_201406.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201406/shop_head_mystery_201406.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201406/shop_head_mystery_201406.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201406/shop_set_mystery_201406.png b/website/raw_sprites/spritesmith/gear/events/mystery_201406/shop_set_mystery_201406.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201406/shop_set_mystery_201406.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201406/shop_set_mystery_201406.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201406/slim_armor_mystery_201406.png b/website/raw_sprites/spritesmith/gear/events/mystery_201406/slim_armor_mystery_201406.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201406/slim_armor_mystery_201406.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201406/slim_armor_mystery_201406.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201407/broad_armor_mystery_201407.png b/website/raw_sprites/spritesmith/gear/events/mystery_201407/broad_armor_mystery_201407.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201407/broad_armor_mystery_201407.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201407/broad_armor_mystery_201407.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201407/head_mystery_201407.png b/website/raw_sprites/spritesmith/gear/events/mystery_201407/head_mystery_201407.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201407/head_mystery_201407.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201407/head_mystery_201407.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201407/shop_armor_mystery_201407.png b/website/raw_sprites/spritesmith/gear/events/mystery_201407/shop_armor_mystery_201407.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201407/shop_armor_mystery_201407.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201407/shop_armor_mystery_201407.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201407/shop_head_mystery_201407.png b/website/raw_sprites/spritesmith/gear/events/mystery_201407/shop_head_mystery_201407.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201407/shop_head_mystery_201407.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201407/shop_head_mystery_201407.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201407/shop_set_mystery_201407.png b/website/raw_sprites/spritesmith/gear/events/mystery_201407/shop_set_mystery_201407.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201407/shop_set_mystery_201407.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201407/shop_set_mystery_201407.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201407/slim_armor_mystery_201407.png b/website/raw_sprites/spritesmith/gear/events/mystery_201407/slim_armor_mystery_201407.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201407/slim_armor_mystery_201407.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201407/slim_armor_mystery_201407.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201408/broad_armor_mystery_201408.png b/website/raw_sprites/spritesmith/gear/events/mystery_201408/broad_armor_mystery_201408.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201408/broad_armor_mystery_201408.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201408/broad_armor_mystery_201408.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201408/head_mystery_201408.png b/website/raw_sprites/spritesmith/gear/events/mystery_201408/head_mystery_201408.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201408/head_mystery_201408.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201408/head_mystery_201408.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201408/shop_armor_mystery_201408.png b/website/raw_sprites/spritesmith/gear/events/mystery_201408/shop_armor_mystery_201408.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201408/shop_armor_mystery_201408.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201408/shop_armor_mystery_201408.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201408/shop_head_mystery_201408.png b/website/raw_sprites/spritesmith/gear/events/mystery_201408/shop_head_mystery_201408.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201408/shop_head_mystery_201408.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201408/shop_head_mystery_201408.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201408/shop_set_mystery_201408.png b/website/raw_sprites/spritesmith/gear/events/mystery_201408/shop_set_mystery_201408.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201408/shop_set_mystery_201408.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201408/shop_set_mystery_201408.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201408/slim_armor_mystery_201408.png b/website/raw_sprites/spritesmith/gear/events/mystery_201408/slim_armor_mystery_201408.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201408/slim_armor_mystery_201408.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201408/slim_armor_mystery_201408.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201409/broad_armor_mystery_201409.png b/website/raw_sprites/spritesmith/gear/events/mystery_201409/broad_armor_mystery_201409.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201409/broad_armor_mystery_201409.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201409/broad_armor_mystery_201409.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201409/headAccessory_mystery_201409.png b/website/raw_sprites/spritesmith/gear/events/mystery_201409/headAccessory_mystery_201409.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201409/headAccessory_mystery_201409.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201409/headAccessory_mystery_201409.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201409/shop_armor_mystery_201409.png b/website/raw_sprites/spritesmith/gear/events/mystery_201409/shop_armor_mystery_201409.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201409/shop_armor_mystery_201409.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201409/shop_armor_mystery_201409.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201409/shop_headAccessory_mystery_201409.png b/website/raw_sprites/spritesmith/gear/events/mystery_201409/shop_headAccessory_mystery_201409.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201409/shop_headAccessory_mystery_201409.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201409/shop_headAccessory_mystery_201409.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201409/shop_set_mystery_201409.png b/website/raw_sprites/spritesmith/gear/events/mystery_201409/shop_set_mystery_201409.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201409/shop_set_mystery_201409.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201409/shop_set_mystery_201409.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201409/slim_armor_mystery_201409.png b/website/raw_sprites/spritesmith/gear/events/mystery_201409/slim_armor_mystery_201409.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201409/slim_armor_mystery_201409.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201409/slim_armor_mystery_201409.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201410/back_mystery_201410.png b/website/raw_sprites/spritesmith/gear/events/mystery_201410/back_mystery_201410.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201410/back_mystery_201410.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201410/back_mystery_201410.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201410/broad_armor_mystery_201410.png b/website/raw_sprites/spritesmith/gear/events/mystery_201410/broad_armor_mystery_201410.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201410/broad_armor_mystery_201410.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201410/broad_armor_mystery_201410.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201410/shop_armor_mystery_201410.png b/website/raw_sprites/spritesmith/gear/events/mystery_201410/shop_armor_mystery_201410.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201410/shop_armor_mystery_201410.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201410/shop_armor_mystery_201410.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201410/shop_back_mystery_201410.png b/website/raw_sprites/spritesmith/gear/events/mystery_201410/shop_back_mystery_201410.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201410/shop_back_mystery_201410.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201410/shop_back_mystery_201410.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201410/shop_set_mystery_201410.png b/website/raw_sprites/spritesmith/gear/events/mystery_201410/shop_set_mystery_201410.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201410/shop_set_mystery_201410.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201410/shop_set_mystery_201410.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201410/slim_armor_mystery_201410.png b/website/raw_sprites/spritesmith/gear/events/mystery_201410/slim_armor_mystery_201410.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201410/slim_armor_mystery_201410.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201410/slim_armor_mystery_201410.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201411/head_mystery_201411.png b/website/raw_sprites/spritesmith/gear/events/mystery_201411/head_mystery_201411.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201411/head_mystery_201411.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201411/head_mystery_201411.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201411/shop_head_mystery_201411.png b/website/raw_sprites/spritesmith/gear/events/mystery_201411/shop_head_mystery_201411.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201411/shop_head_mystery_201411.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201411/shop_head_mystery_201411.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201411/shop_set_mystery_201411.png b/website/raw_sprites/spritesmith/gear/events/mystery_201411/shop_set_mystery_201411.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201411/shop_set_mystery_201411.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201411/shop_set_mystery_201411.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201411/shop_weapon_mystery_201411.png b/website/raw_sprites/spritesmith/gear/events/mystery_201411/shop_weapon_mystery_201411.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201411/shop_weapon_mystery_201411.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201411/shop_weapon_mystery_201411.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201411/weapon_mystery_201411.png b/website/raw_sprites/spritesmith/gear/events/mystery_201411/weapon_mystery_201411.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201411/weapon_mystery_201411.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201411/weapon_mystery_201411.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201412/broad_armor_mystery_201412.png b/website/raw_sprites/spritesmith/gear/events/mystery_201412/broad_armor_mystery_201412.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201412/broad_armor_mystery_201412.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201412/broad_armor_mystery_201412.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201412/head_mystery_201412.png b/website/raw_sprites/spritesmith/gear/events/mystery_201412/head_mystery_201412.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201412/head_mystery_201412.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201412/head_mystery_201412.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201412/shop_armor_mystery_201412.png b/website/raw_sprites/spritesmith/gear/events/mystery_201412/shop_armor_mystery_201412.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201412/shop_armor_mystery_201412.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201412/shop_armor_mystery_201412.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201412/shop_head_mystery_201412.png b/website/raw_sprites/spritesmith/gear/events/mystery_201412/shop_head_mystery_201412.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201412/shop_head_mystery_201412.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201412/shop_head_mystery_201412.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201412/shop_set_mystery_201412.png b/website/raw_sprites/spritesmith/gear/events/mystery_201412/shop_set_mystery_201412.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201412/shop_set_mystery_201412.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201412/shop_set_mystery_201412.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201412/slim_armor_mystery_201412.png b/website/raw_sprites/spritesmith/gear/events/mystery_201412/slim_armor_mystery_201412.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201412/slim_armor_mystery_201412.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201412/slim_armor_mystery_201412.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201501/broad_armor_mystery_201501.png b/website/raw_sprites/spritesmith/gear/events/mystery_201501/broad_armor_mystery_201501.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201501/broad_armor_mystery_201501.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201501/broad_armor_mystery_201501.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201501/head_mystery_201501.png b/website/raw_sprites/spritesmith/gear/events/mystery_201501/head_mystery_201501.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201501/head_mystery_201501.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201501/head_mystery_201501.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201501/shop_armor_mystery_201501.png b/website/raw_sprites/spritesmith/gear/events/mystery_201501/shop_armor_mystery_201501.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201501/shop_armor_mystery_201501.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201501/shop_armor_mystery_201501.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201501/shop_head_mystery_201501.png b/website/raw_sprites/spritesmith/gear/events/mystery_201501/shop_head_mystery_201501.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201501/shop_head_mystery_201501.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201501/shop_head_mystery_201501.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201501/shop_set_mystery_201501.png b/website/raw_sprites/spritesmith/gear/events/mystery_201501/shop_set_mystery_201501.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201501/shop_set_mystery_201501.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201501/shop_set_mystery_201501.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201501/slim_armor_mystery_201501.png b/website/raw_sprites/spritesmith/gear/events/mystery_201501/slim_armor_mystery_201501.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201501/slim_armor_mystery_201501.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201501/slim_armor_mystery_201501.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201502/headAccessory_mystery_201502.png b/website/raw_sprites/spritesmith/gear/events/mystery_201502/headAccessory_mystery_201502.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201502/headAccessory_mystery_201502.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201502/headAccessory_mystery_201502.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201502/shop_headAccessory_mystery_201502.png b/website/raw_sprites/spritesmith/gear/events/mystery_201502/shop_headAccessory_mystery_201502.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201502/shop_headAccessory_mystery_201502.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201502/shop_headAccessory_mystery_201502.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201502/shop_set_mystery_201502.png b/website/raw_sprites/spritesmith/gear/events/mystery_201502/shop_set_mystery_201502.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201502/shop_set_mystery_201502.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201502/shop_set_mystery_201502.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201502/shop_weapon_mystery_201502.png b/website/raw_sprites/spritesmith/gear/events/mystery_201502/shop_weapon_mystery_201502.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201502/shop_weapon_mystery_201502.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201502/shop_weapon_mystery_201502.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201502/weapon_mystery_201502.png b/website/raw_sprites/spritesmith/gear/events/mystery_201502/weapon_mystery_201502.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201502/weapon_mystery_201502.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201502/weapon_mystery_201502.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201503/broad_armor_mystery_201503.png b/website/raw_sprites/spritesmith/gear/events/mystery_201503/broad_armor_mystery_201503.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201503/broad_armor_mystery_201503.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201503/broad_armor_mystery_201503.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201503/eyewear_mystery_201503.png b/website/raw_sprites/spritesmith/gear/events/mystery_201503/eyewear_mystery_201503.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201503/eyewear_mystery_201503.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201503/eyewear_mystery_201503.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201503/shop_armor_mystery_201503.png b/website/raw_sprites/spritesmith/gear/events/mystery_201503/shop_armor_mystery_201503.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201503/shop_armor_mystery_201503.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201503/shop_armor_mystery_201503.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201503/shop_eyewear_mystery_201503.png b/website/raw_sprites/spritesmith/gear/events/mystery_201503/shop_eyewear_mystery_201503.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201503/shop_eyewear_mystery_201503.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201503/shop_eyewear_mystery_201503.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201503/shop_set_mystery_201503.png b/website/raw_sprites/spritesmith/gear/events/mystery_201503/shop_set_mystery_201503.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201503/shop_set_mystery_201503.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201503/shop_set_mystery_201503.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201503/slim_armor_mystery_201503.png b/website/raw_sprites/spritesmith/gear/events/mystery_201503/slim_armor_mystery_201503.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201503/slim_armor_mystery_201503.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201503/slim_armor_mystery_201503.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201504/back_mystery_201504.png b/website/raw_sprites/spritesmith/gear/events/mystery_201504/back_mystery_201504.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201504/back_mystery_201504.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201504/back_mystery_201504.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201504/broad_armor_mystery_201504.png b/website/raw_sprites/spritesmith/gear/events/mystery_201504/broad_armor_mystery_201504.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201504/broad_armor_mystery_201504.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201504/broad_armor_mystery_201504.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201504/shop_armor_mystery_201504.png b/website/raw_sprites/spritesmith/gear/events/mystery_201504/shop_armor_mystery_201504.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201504/shop_armor_mystery_201504.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201504/shop_armor_mystery_201504.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201504/shop_back_mystery_201504.png b/website/raw_sprites/spritesmith/gear/events/mystery_201504/shop_back_mystery_201504.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201504/shop_back_mystery_201504.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201504/shop_back_mystery_201504.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201504/shop_set_mystery_201504.png b/website/raw_sprites/spritesmith/gear/events/mystery_201504/shop_set_mystery_201504.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201504/shop_set_mystery_201504.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201504/shop_set_mystery_201504.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201504/slim_armor_mystery_201504.png b/website/raw_sprites/spritesmith/gear/events/mystery_201504/slim_armor_mystery_201504.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201504/slim_armor_mystery_201504.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201504/slim_armor_mystery_201504.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201505/head_mystery_201505.png b/website/raw_sprites/spritesmith/gear/events/mystery_201505/head_mystery_201505.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201505/head_mystery_201505.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201505/head_mystery_201505.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201505/shop_head_mystery_201505.png b/website/raw_sprites/spritesmith/gear/events/mystery_201505/shop_head_mystery_201505.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201505/shop_head_mystery_201505.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201505/shop_head_mystery_201505.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201505/shop_set_mystery_201505.png b/website/raw_sprites/spritesmith/gear/events/mystery_201505/shop_set_mystery_201505.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201505/shop_set_mystery_201505.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201505/shop_set_mystery_201505.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201505/shop_weapon_mystery_201505.png b/website/raw_sprites/spritesmith/gear/events/mystery_201505/shop_weapon_mystery_201505.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201505/shop_weapon_mystery_201505.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201505/shop_weapon_mystery_201505.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201505/weapon_mystery_201505.png b/website/raw_sprites/spritesmith/gear/events/mystery_201505/weapon_mystery_201505.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201505/weapon_mystery_201505.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201505/weapon_mystery_201505.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201506/broad_armor_mystery_201506.png b/website/raw_sprites/spritesmith/gear/events/mystery_201506/broad_armor_mystery_201506.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201506/broad_armor_mystery_201506.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201506/broad_armor_mystery_201506.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201506/eyewear_mystery_201506.png b/website/raw_sprites/spritesmith/gear/events/mystery_201506/eyewear_mystery_201506.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201506/eyewear_mystery_201506.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201506/eyewear_mystery_201506.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201506/shop_armor_mystery_201506.png b/website/raw_sprites/spritesmith/gear/events/mystery_201506/shop_armor_mystery_201506.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201506/shop_armor_mystery_201506.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201506/shop_armor_mystery_201506.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201506/shop_eyewear_mystery_201506.png b/website/raw_sprites/spritesmith/gear/events/mystery_201506/shop_eyewear_mystery_201506.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201506/shop_eyewear_mystery_201506.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201506/shop_eyewear_mystery_201506.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201506/shop_set_mystery_201506.png b/website/raw_sprites/spritesmith/gear/events/mystery_201506/shop_set_mystery_201506.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201506/shop_set_mystery_201506.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201506/shop_set_mystery_201506.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201506/slim_armor_mystery_201506.png b/website/raw_sprites/spritesmith/gear/events/mystery_201506/slim_armor_mystery_201506.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201506/slim_armor_mystery_201506.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201506/slim_armor_mystery_201506.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201507/back_mystery_201507.png b/website/raw_sprites/spritesmith/gear/events/mystery_201507/back_mystery_201507.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201507/back_mystery_201507.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201507/back_mystery_201507.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201507/eyewear_mystery_201507.png b/website/raw_sprites/spritesmith/gear/events/mystery_201507/eyewear_mystery_201507.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201507/eyewear_mystery_201507.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201507/eyewear_mystery_201507.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201507/shop_back_mystery_201507.png b/website/raw_sprites/spritesmith/gear/events/mystery_201507/shop_back_mystery_201507.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201507/shop_back_mystery_201507.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201507/shop_back_mystery_201507.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201507/shop_eyewear_mystery_201507.png b/website/raw_sprites/spritesmith/gear/events/mystery_201507/shop_eyewear_mystery_201507.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201507/shop_eyewear_mystery_201507.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201507/shop_eyewear_mystery_201507.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201507/shop_set_mystery_201507.png b/website/raw_sprites/spritesmith/gear/events/mystery_201507/shop_set_mystery_201507.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201507/shop_set_mystery_201507.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201507/shop_set_mystery_201507.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201508/broad_armor_mystery_201508.png b/website/raw_sprites/spritesmith/gear/events/mystery_201508/broad_armor_mystery_201508.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201508/broad_armor_mystery_201508.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201508/broad_armor_mystery_201508.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201508/head_mystery_201508.png b/website/raw_sprites/spritesmith/gear/events/mystery_201508/head_mystery_201508.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201508/head_mystery_201508.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201508/head_mystery_201508.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201508/shop_armor_mystery_201508.png b/website/raw_sprites/spritesmith/gear/events/mystery_201508/shop_armor_mystery_201508.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201508/shop_armor_mystery_201508.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201508/shop_armor_mystery_201508.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201508/shop_head_mystery_201508.png b/website/raw_sprites/spritesmith/gear/events/mystery_201508/shop_head_mystery_201508.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201508/shop_head_mystery_201508.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201508/shop_head_mystery_201508.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201508/shop_set_mystery_201508.png b/website/raw_sprites/spritesmith/gear/events/mystery_201508/shop_set_mystery_201508.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201508/shop_set_mystery_201508.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201508/shop_set_mystery_201508.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201508/slim_armor_mystery_201508.png b/website/raw_sprites/spritesmith/gear/events/mystery_201508/slim_armor_mystery_201508.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201508/slim_armor_mystery_201508.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201508/slim_armor_mystery_201508.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201509/broad_armor_mystery_201509.png b/website/raw_sprites/spritesmith/gear/events/mystery_201509/broad_armor_mystery_201509.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201509/broad_armor_mystery_201509.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201509/broad_armor_mystery_201509.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201509/head_mystery_201509.png b/website/raw_sprites/spritesmith/gear/events/mystery_201509/head_mystery_201509.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201509/head_mystery_201509.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201509/head_mystery_201509.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201509/shop_armor_mystery_201509.png b/website/raw_sprites/spritesmith/gear/events/mystery_201509/shop_armor_mystery_201509.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201509/shop_armor_mystery_201509.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201509/shop_armor_mystery_201509.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201509/shop_head_mystery_201509.png b/website/raw_sprites/spritesmith/gear/events/mystery_201509/shop_head_mystery_201509.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201509/shop_head_mystery_201509.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201509/shop_head_mystery_201509.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201509/shop_set_mystery_201509.png b/website/raw_sprites/spritesmith/gear/events/mystery_201509/shop_set_mystery_201509.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201509/shop_set_mystery_201509.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201509/shop_set_mystery_201509.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201509/slim_armor_mystery_201509.png b/website/raw_sprites/spritesmith/gear/events/mystery_201509/slim_armor_mystery_201509.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201509/slim_armor_mystery_201509.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201509/slim_armor_mystery_201509.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201510/back_mystery_201510.png b/website/raw_sprites/spritesmith/gear/events/mystery_201510/back_mystery_201510.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201510/back_mystery_201510.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201510/back_mystery_201510.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201510/headAccessory_mystery_201510.png b/website/raw_sprites/spritesmith/gear/events/mystery_201510/headAccessory_mystery_201510.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201510/headAccessory_mystery_201510.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201510/headAccessory_mystery_201510.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201510/shop_back_mystery_201510.png b/website/raw_sprites/spritesmith/gear/events/mystery_201510/shop_back_mystery_201510.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201510/shop_back_mystery_201510.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201510/shop_back_mystery_201510.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201510/shop_headAccessory_mystery_201510.png b/website/raw_sprites/spritesmith/gear/events/mystery_201510/shop_headAccessory_mystery_201510.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201510/shop_headAccessory_mystery_201510.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201510/shop_headAccessory_mystery_201510.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201510/shop_set_mystery_201510.png b/website/raw_sprites/spritesmith/gear/events/mystery_201510/shop_set_mystery_201510.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201510/shop_set_mystery_201510.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201510/shop_set_mystery_201510.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201511/broad_armor_mystery_201511.png b/website/raw_sprites/spritesmith/gear/events/mystery_201511/broad_armor_mystery_201511.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201511/broad_armor_mystery_201511.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201511/broad_armor_mystery_201511.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201511/head_mystery_201511.png b/website/raw_sprites/spritesmith/gear/events/mystery_201511/head_mystery_201511.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201511/head_mystery_201511.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201511/head_mystery_201511.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201511/shop_armor_mystery_201511.png b/website/raw_sprites/spritesmith/gear/events/mystery_201511/shop_armor_mystery_201511.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201511/shop_armor_mystery_201511.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201511/shop_armor_mystery_201511.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201511/shop_head_mystery_201511.png b/website/raw_sprites/spritesmith/gear/events/mystery_201511/shop_head_mystery_201511.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201511/shop_head_mystery_201511.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201511/shop_head_mystery_201511.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201511/shop_set_mystery_201511.png b/website/raw_sprites/spritesmith/gear/events/mystery_201511/shop_set_mystery_201511.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201511/shop_set_mystery_201511.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201511/shop_set_mystery_201511.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201511/slim_armor_mystery_201511.png b/website/raw_sprites/spritesmith/gear/events/mystery_201511/slim_armor_mystery_201511.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201511/slim_armor_mystery_201511.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201511/slim_armor_mystery_201511.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201512/broad_armor_mystery_201512.png b/website/raw_sprites/spritesmith/gear/events/mystery_201512/broad_armor_mystery_201512.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201512/broad_armor_mystery_201512.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201512/broad_armor_mystery_201512.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201512/head_mystery_201512.png b/website/raw_sprites/spritesmith/gear/events/mystery_201512/head_mystery_201512.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201512/head_mystery_201512.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201512/head_mystery_201512.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201512/shop_armor_mystery_201512.png b/website/raw_sprites/spritesmith/gear/events/mystery_201512/shop_armor_mystery_201512.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201512/shop_armor_mystery_201512.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201512/shop_armor_mystery_201512.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201512/shop_head_mystery_201512.png b/website/raw_sprites/spritesmith/gear/events/mystery_201512/shop_head_mystery_201512.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201512/shop_head_mystery_201512.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201512/shop_head_mystery_201512.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201512/shop_set_mystery_201512.png b/website/raw_sprites/spritesmith/gear/events/mystery_201512/shop_set_mystery_201512.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201512/shop_set_mystery_201512.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201512/shop_set_mystery_201512.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201512/slim_armor_mystery_201512.png b/website/raw_sprites/spritesmith/gear/events/mystery_201512/slim_armor_mystery_201512.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201512/slim_armor_mystery_201512.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201512/slim_armor_mystery_201512.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201601/head_mystery_201601.png b/website/raw_sprites/spritesmith/gear/events/mystery_201601/head_mystery_201601.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201601/head_mystery_201601.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201601/head_mystery_201601.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201601/shield_mystery_201601.png b/website/raw_sprites/spritesmith/gear/events/mystery_201601/shield_mystery_201601.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201601/shield_mystery_201601.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201601/shield_mystery_201601.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201601/shop_head_mystery_201601.png b/website/raw_sprites/spritesmith/gear/events/mystery_201601/shop_head_mystery_201601.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201601/shop_head_mystery_201601.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201601/shop_head_mystery_201601.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201601/shop_set_mystery_201601.png b/website/raw_sprites/spritesmith/gear/events/mystery_201601/shop_set_mystery_201601.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201601/shop_set_mystery_201601.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201601/shop_set_mystery_201601.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201601/shop_shield_mystery_201601.png b/website/raw_sprites/spritesmith/gear/events/mystery_201601/shop_shield_mystery_201601.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201601/shop_shield_mystery_201601.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201601/shop_shield_mystery_201601.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201602/back_mystery_201602.png b/website/raw_sprites/spritesmith/gear/events/mystery_201602/back_mystery_201602.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201602/back_mystery_201602.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201602/back_mystery_201602.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201602/head_mystery_201602.png b/website/raw_sprites/spritesmith/gear/events/mystery_201602/head_mystery_201602.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201602/head_mystery_201602.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201602/head_mystery_201602.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201602/shop_back_mystery_201602.png b/website/raw_sprites/spritesmith/gear/events/mystery_201602/shop_back_mystery_201602.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201602/shop_back_mystery_201602.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201602/shop_back_mystery_201602.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201602/shop_head_mystery_201602.png b/website/raw_sprites/spritesmith/gear/events/mystery_201602/shop_head_mystery_201602.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201602/shop_head_mystery_201602.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201602/shop_head_mystery_201602.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201602/shop_set_mystery_201602.png b/website/raw_sprites/spritesmith/gear/events/mystery_201602/shop_set_mystery_201602.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201602/shop_set_mystery_201602.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201602/shop_set_mystery_201602.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201603/broad_armor_mystery_201603.png b/website/raw_sprites/spritesmith/gear/events/mystery_201603/broad_armor_mystery_201603.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201603/broad_armor_mystery_201603.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201603/broad_armor_mystery_201603.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201603/head_mystery_201603.png b/website/raw_sprites/spritesmith/gear/events/mystery_201603/head_mystery_201603.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201603/head_mystery_201603.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201603/head_mystery_201603.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201603/shop_armor_mystery_201603.png b/website/raw_sprites/spritesmith/gear/events/mystery_201603/shop_armor_mystery_201603.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201603/shop_armor_mystery_201603.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201603/shop_armor_mystery_201603.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201603/shop_head_mystery_201603.png b/website/raw_sprites/spritesmith/gear/events/mystery_201603/shop_head_mystery_201603.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201603/shop_head_mystery_201603.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201603/shop_head_mystery_201603.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201603/shop_set_mystery_201603.png b/website/raw_sprites/spritesmith/gear/events/mystery_201603/shop_set_mystery_201603.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201603/shop_set_mystery_201603.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201603/shop_set_mystery_201603.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201603/slim_armor_mystery_201603.png b/website/raw_sprites/spritesmith/gear/events/mystery_201603/slim_armor_mystery_201603.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201603/slim_armor_mystery_201603.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201603/slim_armor_mystery_201603.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201604/broad_armor_mystery_201604.png b/website/raw_sprites/spritesmith/gear/events/mystery_201604/broad_armor_mystery_201604.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201604/broad_armor_mystery_201604.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201604/broad_armor_mystery_201604.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201604/head_mystery_201604.png b/website/raw_sprites/spritesmith/gear/events/mystery_201604/head_mystery_201604.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201604/head_mystery_201604.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201604/head_mystery_201604.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201604/shop_armor_mystery_201604.png b/website/raw_sprites/spritesmith/gear/events/mystery_201604/shop_armor_mystery_201604.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201604/shop_armor_mystery_201604.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201604/shop_armor_mystery_201604.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201604/shop_head_mystery_201604.png b/website/raw_sprites/spritesmith/gear/events/mystery_201604/shop_head_mystery_201604.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201604/shop_head_mystery_201604.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201604/shop_head_mystery_201604.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201604/shop_set_mystery_201604.png b/website/raw_sprites/spritesmith/gear/events/mystery_201604/shop_set_mystery_201604.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201604/shop_set_mystery_201604.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201604/shop_set_mystery_201604.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201604/slim_armor_mystery_201604.png b/website/raw_sprites/spritesmith/gear/events/mystery_201604/slim_armor_mystery_201604.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201604/slim_armor_mystery_201604.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201604/slim_armor_mystery_201604.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201605/broad_armor_mystery_201605.png b/website/raw_sprites/spritesmith/gear/events/mystery_201605/broad_armor_mystery_201605.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201605/broad_armor_mystery_201605.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201605/broad_armor_mystery_201605.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201605/head_mystery_201605.png b/website/raw_sprites/spritesmith/gear/events/mystery_201605/head_mystery_201605.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201605/head_mystery_201605.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201605/head_mystery_201605.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201605/shop_armor_mystery_201605.png b/website/raw_sprites/spritesmith/gear/events/mystery_201605/shop_armor_mystery_201605.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201605/shop_armor_mystery_201605.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201605/shop_armor_mystery_201605.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201605/shop_head_mystery_201605.png b/website/raw_sprites/spritesmith/gear/events/mystery_201605/shop_head_mystery_201605.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201605/shop_head_mystery_201605.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201605/shop_head_mystery_201605.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201605/shop_set_mystery_201605.png b/website/raw_sprites/spritesmith/gear/events/mystery_201605/shop_set_mystery_201605.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201605/shop_set_mystery_201605.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201605/shop_set_mystery_201605.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201605/slim_armor_mystery_201605.png b/website/raw_sprites/spritesmith/gear/events/mystery_201605/slim_armor_mystery_201605.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201605/slim_armor_mystery_201605.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201605/slim_armor_mystery_201605.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201606/broad_armor_mystery_201606.png b/website/raw_sprites/spritesmith/gear/events/mystery_201606/broad_armor_mystery_201606.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201606/broad_armor_mystery_201606.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201606/broad_armor_mystery_201606.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201606/head_mystery_201606.png b/website/raw_sprites/spritesmith/gear/events/mystery_201606/head_mystery_201606.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201606/head_mystery_201606.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201606/head_mystery_201606.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201606/shop_armor_mystery_201606.png b/website/raw_sprites/spritesmith/gear/events/mystery_201606/shop_armor_mystery_201606.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201606/shop_armor_mystery_201606.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201606/shop_armor_mystery_201606.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201606/shop_head_mystery_201606.png b/website/raw_sprites/spritesmith/gear/events/mystery_201606/shop_head_mystery_201606.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201606/shop_head_mystery_201606.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201606/shop_head_mystery_201606.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201606/shop_set_mystery_201606.png b/website/raw_sprites/spritesmith/gear/events/mystery_201606/shop_set_mystery_201606.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201606/shop_set_mystery_201606.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201606/shop_set_mystery_201606.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201606/slim_armor_mystery_201606.png b/website/raw_sprites/spritesmith/gear/events/mystery_201606/slim_armor_mystery_201606.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201606/slim_armor_mystery_201606.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201606/slim_armor_mystery_201606.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201607/broad_armor_mystery_201607.png b/website/raw_sprites/spritesmith/gear/events/mystery_201607/broad_armor_mystery_201607.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201607/broad_armor_mystery_201607.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201607/broad_armor_mystery_201607.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201607/head_mystery_201607.png b/website/raw_sprites/spritesmith/gear/events/mystery_201607/head_mystery_201607.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201607/head_mystery_201607.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201607/head_mystery_201607.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201607/shop_armor_mystery_201607.png b/website/raw_sprites/spritesmith/gear/events/mystery_201607/shop_armor_mystery_201607.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201607/shop_armor_mystery_201607.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201607/shop_armor_mystery_201607.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201607/shop_head_mystery_201607.png b/website/raw_sprites/spritesmith/gear/events/mystery_201607/shop_head_mystery_201607.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201607/shop_head_mystery_201607.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201607/shop_head_mystery_201607.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201607/shop_set_mystery_201607.png b/website/raw_sprites/spritesmith/gear/events/mystery_201607/shop_set_mystery_201607.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201607/shop_set_mystery_201607.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201607/shop_set_mystery_201607.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201607/slim_armor_mystery_201607.png b/website/raw_sprites/spritesmith/gear/events/mystery_201607/slim_armor_mystery_201607.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201607/slim_armor_mystery_201607.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201607/slim_armor_mystery_201607.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201608/back_mystery_201608.png b/website/raw_sprites/spritesmith/gear/events/mystery_201608/back_mystery_201608.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201608/back_mystery_201608.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201608/back_mystery_201608.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201608/head_mystery_201608.png b/website/raw_sprites/spritesmith/gear/events/mystery_201608/head_mystery_201608.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201608/head_mystery_201608.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201608/head_mystery_201608.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201608/shop_back_mystery_201608.png b/website/raw_sprites/spritesmith/gear/events/mystery_201608/shop_back_mystery_201608.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201608/shop_back_mystery_201608.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201608/shop_back_mystery_201608.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201608/shop_head_mystery_201608.png b/website/raw_sprites/spritesmith/gear/events/mystery_201608/shop_head_mystery_201608.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201608/shop_head_mystery_201608.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201608/shop_head_mystery_201608.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201608/shop_set_mystery_201608.png b/website/raw_sprites/spritesmith/gear/events/mystery_201608/shop_set_mystery_201608.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201608/shop_set_mystery_201608.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201608/shop_set_mystery_201608.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201609/broad_armor_mystery_201609.png b/website/raw_sprites/spritesmith/gear/events/mystery_201609/broad_armor_mystery_201609.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201609/broad_armor_mystery_201609.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201609/broad_armor_mystery_201609.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201609/head_mystery_201609.png b/website/raw_sprites/spritesmith/gear/events/mystery_201609/head_mystery_201609.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201609/head_mystery_201609.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201609/head_mystery_201609.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201609/shop_armor_mystery_201609.png b/website/raw_sprites/spritesmith/gear/events/mystery_201609/shop_armor_mystery_201609.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201609/shop_armor_mystery_201609.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201609/shop_armor_mystery_201609.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201609/shop_head_mystery_201609.png b/website/raw_sprites/spritesmith/gear/events/mystery_201609/shop_head_mystery_201609.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201609/shop_head_mystery_201609.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201609/shop_head_mystery_201609.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201609/shop_set_mystery_201609.png b/website/raw_sprites/spritesmith/gear/events/mystery_201609/shop_set_mystery_201609.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201609/shop_set_mystery_201609.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201609/shop_set_mystery_201609.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201609/slim_armor_mystery_201609.png b/website/raw_sprites/spritesmith/gear/events/mystery_201609/slim_armor_mystery_201609.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201609/slim_armor_mystery_201609.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201609/slim_armor_mystery_201609.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201610/broad_armor_mystery_201610.png b/website/raw_sprites/spritesmith/gear/events/mystery_201610/broad_armor_mystery_201610.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201610/broad_armor_mystery_201610.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201610/broad_armor_mystery_201610.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201610/head_mystery_201610.png b/website/raw_sprites/spritesmith/gear/events/mystery_201610/head_mystery_201610.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201610/head_mystery_201610.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201610/head_mystery_201610.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201610/shop_armor_mystery_201610.png b/website/raw_sprites/spritesmith/gear/events/mystery_201610/shop_armor_mystery_201610.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201610/shop_armor_mystery_201610.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201610/shop_armor_mystery_201610.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201610/shop_head_mystery_201610.png b/website/raw_sprites/spritesmith/gear/events/mystery_201610/shop_head_mystery_201610.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201610/shop_head_mystery_201610.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201610/shop_head_mystery_201610.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201610/shop_set_mystery_201610.png b/website/raw_sprites/spritesmith/gear/events/mystery_201610/shop_set_mystery_201610.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201610/shop_set_mystery_201610.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201610/shop_set_mystery_201610.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201610/slim_armor_mystery_201610.png b/website/raw_sprites/spritesmith/gear/events/mystery_201610/slim_armor_mystery_201610.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201610/slim_armor_mystery_201610.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201610/slim_armor_mystery_201610.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201611/head_mystery_201611.png b/website/raw_sprites/spritesmith/gear/events/mystery_201611/head_mystery_201611.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201611/head_mystery_201611.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201611/head_mystery_201611.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201611/shop_head_mystery_201611.png b/website/raw_sprites/spritesmith/gear/events/mystery_201611/shop_head_mystery_201611.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201611/shop_head_mystery_201611.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201611/shop_head_mystery_201611.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201611/shop_set_mystery_201611.png b/website/raw_sprites/spritesmith/gear/events/mystery_201611/shop_set_mystery_201611.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201611/shop_set_mystery_201611.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201611/shop_set_mystery_201611.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201611/shop_weapon_mystery_201611.png b/website/raw_sprites/spritesmith/gear/events/mystery_201611/shop_weapon_mystery_201611.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201611/shop_weapon_mystery_201611.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201611/shop_weapon_mystery_201611.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201611/weapon_mystery_201611.png b/website/raw_sprites/spritesmith/gear/events/mystery_201611/weapon_mystery_201611.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201611/weapon_mystery_201611.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201611/weapon_mystery_201611.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201612/broad_armor_mystery_201612.png b/website/raw_sprites/spritesmith/gear/events/mystery_201612/broad_armor_mystery_201612.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201612/broad_armor_mystery_201612.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201612/broad_armor_mystery_201612.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201612/head_mystery_201612.png b/website/raw_sprites/spritesmith/gear/events/mystery_201612/head_mystery_201612.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201612/head_mystery_201612.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201612/head_mystery_201612.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201612/shop_armor_mystery_201612.png b/website/raw_sprites/spritesmith/gear/events/mystery_201612/shop_armor_mystery_201612.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201612/shop_armor_mystery_201612.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201612/shop_armor_mystery_201612.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201612/shop_head_mystery_201612.png b/website/raw_sprites/spritesmith/gear/events/mystery_201612/shop_head_mystery_201612.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201612/shop_head_mystery_201612.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201612/shop_head_mystery_201612.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201612/shop_set_mystery_201612.png b/website/raw_sprites/spritesmith/gear/events/mystery_201612/shop_set_mystery_201612.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201612/shop_set_mystery_201612.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201612/shop_set_mystery_201612.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201612/slim_armor_mystery_201612.png b/website/raw_sprites/spritesmith/gear/events/mystery_201612/slim_armor_mystery_201612.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201612/slim_armor_mystery_201612.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201612/slim_armor_mystery_201612.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201701/eyewear_mystery_201701.png b/website/raw_sprites/spritesmith/gear/events/mystery_201701/eyewear_mystery_201701.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201701/eyewear_mystery_201701.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201701/eyewear_mystery_201701.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201701/shield_mystery_201701.png b/website/raw_sprites/spritesmith/gear/events/mystery_201701/shield_mystery_201701.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201701/shield_mystery_201701.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201701/shield_mystery_201701.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201701/shop_eyewear_mystery_201701.png b/website/raw_sprites/spritesmith/gear/events/mystery_201701/shop_eyewear_mystery_201701.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201701/shop_eyewear_mystery_201701.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201701/shop_eyewear_mystery_201701.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201701/shop_set_mystery_201701.png b/website/raw_sprites/spritesmith/gear/events/mystery_201701/shop_set_mystery_201701.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201701/shop_set_mystery_201701.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201701/shop_set_mystery_201701.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201701/shop_shield_mystery_201701.png b/website/raw_sprites/spritesmith/gear/events/mystery_201701/shop_shield_mystery_201701.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201701/shop_shield_mystery_201701.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201701/shop_shield_mystery_201701.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201702/back_mystery_201702.png b/website/raw_sprites/spritesmith/gear/events/mystery_201702/back_mystery_201702.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201702/back_mystery_201702.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201702/back_mystery_201702.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201702/head_mystery_201702.png b/website/raw_sprites/spritesmith/gear/events/mystery_201702/head_mystery_201702.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201702/head_mystery_201702.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201702/head_mystery_201702.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201702/shop_back_mystery_201702.png b/website/raw_sprites/spritesmith/gear/events/mystery_201702/shop_back_mystery_201702.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201702/shop_back_mystery_201702.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201702/shop_back_mystery_201702.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201702/shop_head_mystery_201702.png b/website/raw_sprites/spritesmith/gear/events/mystery_201702/shop_head_mystery_201702.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201702/shop_head_mystery_201702.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201702/shop_head_mystery_201702.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201702/shop_set_mystery_201702.png b/website/raw_sprites/spritesmith/gear/events/mystery_201702/shop_set_mystery_201702.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201702/shop_set_mystery_201702.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201702/shop_set_mystery_201702.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201703/broad_armor_mystery_201703.png b/website/raw_sprites/spritesmith/gear/events/mystery_201703/broad_armor_mystery_201703.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201703/broad_armor_mystery_201703.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201703/broad_armor_mystery_201703.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201703/head_mystery_201703.png b/website/raw_sprites/spritesmith/gear/events/mystery_201703/head_mystery_201703.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201703/head_mystery_201703.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201703/head_mystery_201703.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201703/shop_armor_mystery_201703.png b/website/raw_sprites/spritesmith/gear/events/mystery_201703/shop_armor_mystery_201703.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201703/shop_armor_mystery_201703.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201703/shop_armor_mystery_201703.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201703/shop_head_mystery_201703.png b/website/raw_sprites/spritesmith/gear/events/mystery_201703/shop_head_mystery_201703.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201703/shop_head_mystery_201703.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201703/shop_head_mystery_201703.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201703/shop_set_mystery_201703.png b/website/raw_sprites/spritesmith/gear/events/mystery_201703/shop_set_mystery_201703.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201703/shop_set_mystery_201703.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201703/shop_set_mystery_201703.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201703/slim_armor_mystery_201703.png b/website/raw_sprites/spritesmith/gear/events/mystery_201703/slim_armor_mystery_201703.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201703/slim_armor_mystery_201703.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201703/slim_armor_mystery_201703.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201704/back_mystery_201704.png b/website/raw_sprites/spritesmith/gear/events/mystery_201704/back_mystery_201704.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201704/back_mystery_201704.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201704/back_mystery_201704.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201704/broad_armor_mystery_201704.png b/website/raw_sprites/spritesmith/gear/events/mystery_201704/broad_armor_mystery_201704.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201704/broad_armor_mystery_201704.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201704/broad_armor_mystery_201704.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201704/shop_armor_mystery_201704.png b/website/raw_sprites/spritesmith/gear/events/mystery_201704/shop_armor_mystery_201704.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201704/shop_armor_mystery_201704.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201704/shop_armor_mystery_201704.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201704/shop_back_mystery_201704.png b/website/raw_sprites/spritesmith/gear/events/mystery_201704/shop_back_mystery_201704.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201704/shop_back_mystery_201704.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201704/shop_back_mystery_201704.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201704/shop_set_mystery_201704.png b/website/raw_sprites/spritesmith/gear/events/mystery_201704/shop_set_mystery_201704.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201704/shop_set_mystery_201704.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201704/shop_set_mystery_201704.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201704/slim_armor_mystery_201704.png b/website/raw_sprites/spritesmith/gear/events/mystery_201704/slim_armor_mystery_201704.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201704/slim_armor_mystery_201704.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201704/slim_armor_mystery_201704.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201705/body_mystery_201705.png b/website/raw_sprites/spritesmith/gear/events/mystery_201705/body_mystery_201705.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201705/body_mystery_201705.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201705/body_mystery_201705.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201705/head_mystery_201705.png b/website/raw_sprites/spritesmith/gear/events/mystery_201705/head_mystery_201705.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201705/head_mystery_201705.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201705/head_mystery_201705.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201705/shop_body_mystery_201705.png b/website/raw_sprites/spritesmith/gear/events/mystery_201705/shop_body_mystery_201705.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201705/shop_body_mystery_201705.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201705/shop_body_mystery_201705.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201705/shop_head_mystery_201705.png b/website/raw_sprites/spritesmith/gear/events/mystery_201705/shop_head_mystery_201705.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201705/shop_head_mystery_201705.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201705/shop_head_mystery_201705.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201705/shop_set_mystery_201705.png b/website/raw_sprites/spritesmith/gear/events/mystery_201705/shop_set_mystery_201705.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201705/shop_set_mystery_201705.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201705/shop_set_mystery_201705.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201706/back_mystery_201706.png b/website/raw_sprites/spritesmith/gear/events/mystery_201706/back_mystery_201706.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201706/back_mystery_201706.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201706/back_mystery_201706.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201706/body_mystery_201706.png b/website/raw_sprites/spritesmith/gear/events/mystery_201706/body_mystery_201706.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201706/body_mystery_201706.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201706/body_mystery_201706.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201706/shop_back_mystery_201706.png b/website/raw_sprites/spritesmith/gear/events/mystery_201706/shop_back_mystery_201706.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201706/shop_back_mystery_201706.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201706/shop_back_mystery_201706.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201706/shop_body_mystery_201706.png b/website/raw_sprites/spritesmith/gear/events/mystery_201706/shop_body_mystery_201706.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201706/shop_body_mystery_201706.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201706/shop_body_mystery_201706.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201706/shop_set_mystery_201706.png b/website/raw_sprites/spritesmith/gear/events/mystery_201706/shop_set_mystery_201706.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201706/shop_set_mystery_201706.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201706/shop_set_mystery_201706.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201707/broad_armor_mystery_201707.png b/website/raw_sprites/spritesmith/gear/events/mystery_201707/broad_armor_mystery_201707.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201707/broad_armor_mystery_201707.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201707/broad_armor_mystery_201707.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201707/head_mystery_201707.png b/website/raw_sprites/spritesmith/gear/events/mystery_201707/head_mystery_201707.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201707/head_mystery_201707.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201707/head_mystery_201707.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201707/shop_armor_mystery_201707.png b/website/raw_sprites/spritesmith/gear/events/mystery_201707/shop_armor_mystery_201707.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201707/shop_armor_mystery_201707.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201707/shop_armor_mystery_201707.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201707/shop_head_mystery_201707.png b/website/raw_sprites/spritesmith/gear/events/mystery_201707/shop_head_mystery_201707.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201707/shop_head_mystery_201707.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201707/shop_head_mystery_201707.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201707/shop_set_mystery_201707.png b/website/raw_sprites/spritesmith/gear/events/mystery_201707/shop_set_mystery_201707.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201707/shop_set_mystery_201707.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201707/shop_set_mystery_201707.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201707/slim_armor_mystery_201707.png b/website/raw_sprites/spritesmith/gear/events/mystery_201707/slim_armor_mystery_201707.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201707/slim_armor_mystery_201707.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201707/slim_armor_mystery_201707.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201708/shield_mystery_201708.png b/website/raw_sprites/spritesmith/gear/events/mystery_201708/shield_mystery_201708.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201708/shield_mystery_201708.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201708/shield_mystery_201708.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201708/shop_set_mystery_201708.png b/website/raw_sprites/spritesmith/gear/events/mystery_201708/shop_set_mystery_201708.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201708/shop_set_mystery_201708.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201708/shop_set_mystery_201708.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201708/shop_shield_mystery_201708.png b/website/raw_sprites/spritesmith/gear/events/mystery_201708/shop_shield_mystery_201708.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201708/shop_shield_mystery_201708.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201708/shop_shield_mystery_201708.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201708/shop_weapon_mystery_201708.png b/website/raw_sprites/spritesmith/gear/events/mystery_201708/shop_weapon_mystery_201708.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201708/shop_weapon_mystery_201708.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201708/shop_weapon_mystery_201708.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201708/weapon_mystery_201708.png b/website/raw_sprites/spritesmith/gear/events/mystery_201708/weapon_mystery_201708.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201708/weapon_mystery_201708.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201708/weapon_mystery_201708.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201709/back_mystery_201709.png b/website/raw_sprites/spritesmith/gear/events/mystery_201709/back_mystery_201709.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201709/back_mystery_201709.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201709/back_mystery_201709.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201709/shield_mystery_201709.png b/website/raw_sprites/spritesmith/gear/events/mystery_201709/shield_mystery_201709.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201709/shield_mystery_201709.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201709/shield_mystery_201709.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201709/shop_back_mystery_201709.png b/website/raw_sprites/spritesmith/gear/events/mystery_201709/shop_back_mystery_201709.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201709/shop_back_mystery_201709.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201709/shop_back_mystery_201709.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201709/shop_set_mystery_201709.png b/website/raw_sprites/spritesmith/gear/events/mystery_201709/shop_set_mystery_201709.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201709/shop_set_mystery_201709.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201709/shop_set_mystery_201709.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_201709/shop_shield_mystery_201709.png b/website/raw_sprites/spritesmith/gear/events/mystery_201709/shop_shield_mystery_201709.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_201709/shop_shield_mystery_201709.png rename to website/raw_sprites/spritesmith/gear/events/mystery_201709/shop_shield_mystery_201709.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_301404/broad_armor_mystery_301404.png b/website/raw_sprites/spritesmith/gear/events/mystery_301404/broad_armor_mystery_301404.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_301404/broad_armor_mystery_301404.png rename to website/raw_sprites/spritesmith/gear/events/mystery_301404/broad_armor_mystery_301404.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_301404/eyewear_mystery_301404.png b/website/raw_sprites/spritesmith/gear/events/mystery_301404/eyewear_mystery_301404.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_301404/eyewear_mystery_301404.png rename to website/raw_sprites/spritesmith/gear/events/mystery_301404/eyewear_mystery_301404.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_301404/head_mystery_301404.png b/website/raw_sprites/spritesmith/gear/events/mystery_301404/head_mystery_301404.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_301404/head_mystery_301404.png rename to website/raw_sprites/spritesmith/gear/events/mystery_301404/head_mystery_301404.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_301404/shop_armor_mystery_301404.png b/website/raw_sprites/spritesmith/gear/events/mystery_301404/shop_armor_mystery_301404.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_301404/shop_armor_mystery_301404.png rename to website/raw_sprites/spritesmith/gear/events/mystery_301404/shop_armor_mystery_301404.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_301404/shop_eyewear_mystery_301404.png b/website/raw_sprites/spritesmith/gear/events/mystery_301404/shop_eyewear_mystery_301404.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_301404/shop_eyewear_mystery_301404.png rename to website/raw_sprites/spritesmith/gear/events/mystery_301404/shop_eyewear_mystery_301404.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_301404/shop_head_mystery_301404.png b/website/raw_sprites/spritesmith/gear/events/mystery_301404/shop_head_mystery_301404.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_301404/shop_head_mystery_301404.png rename to website/raw_sprites/spritesmith/gear/events/mystery_301404/shop_head_mystery_301404.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_301404/shop_set_mystery_301404.png b/website/raw_sprites/spritesmith/gear/events/mystery_301404/shop_set_mystery_301404.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_301404/shop_set_mystery_301404.png rename to website/raw_sprites/spritesmith/gear/events/mystery_301404/shop_set_mystery_301404.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_301404/shop_weapon_mystery_301404.png b/website/raw_sprites/spritesmith/gear/events/mystery_301404/shop_weapon_mystery_301404.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_301404/shop_weapon_mystery_301404.png rename to website/raw_sprites/spritesmith/gear/events/mystery_301404/shop_weapon_mystery_301404.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_301404/slim_armor_mystery_301404.png b/website/raw_sprites/spritesmith/gear/events/mystery_301404/slim_armor_mystery_301404.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_301404/slim_armor_mystery_301404.png rename to website/raw_sprites/spritesmith/gear/events/mystery_301404/slim_armor_mystery_301404.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_301404/weapon_mystery_301404.png b/website/raw_sprites/spritesmith/gear/events/mystery_301404/weapon_mystery_301404.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_301404/weapon_mystery_301404.png rename to website/raw_sprites/spritesmith/gear/events/mystery_301404/weapon_mystery_301404.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_301405/eyewear_mystery_301405.png b/website/raw_sprites/spritesmith/gear/events/mystery_301405/eyewear_mystery_301405.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_301405/eyewear_mystery_301405.png rename to website/raw_sprites/spritesmith/gear/events/mystery_301405/eyewear_mystery_301405.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_301405/headAccessory_mystery_301405.png b/website/raw_sprites/spritesmith/gear/events/mystery_301405/headAccessory_mystery_301405.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_301405/headAccessory_mystery_301405.png rename to website/raw_sprites/spritesmith/gear/events/mystery_301405/headAccessory_mystery_301405.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_301405/head_mystery_301405.png b/website/raw_sprites/spritesmith/gear/events/mystery_301405/head_mystery_301405.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_301405/head_mystery_301405.png rename to website/raw_sprites/spritesmith/gear/events/mystery_301405/head_mystery_301405.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_301405/shield_mystery_301405.png b/website/raw_sprites/spritesmith/gear/events/mystery_301405/shield_mystery_301405.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_301405/shield_mystery_301405.png rename to website/raw_sprites/spritesmith/gear/events/mystery_301405/shield_mystery_301405.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_301405/shop_eyewear_mystery_301405.png b/website/raw_sprites/spritesmith/gear/events/mystery_301405/shop_eyewear_mystery_301405.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_301405/shop_eyewear_mystery_301405.png rename to website/raw_sprites/spritesmith/gear/events/mystery_301405/shop_eyewear_mystery_301405.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_301405/shop_headAccessory_mystery_301405.png b/website/raw_sprites/spritesmith/gear/events/mystery_301405/shop_headAccessory_mystery_301405.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_301405/shop_headAccessory_mystery_301405.png rename to website/raw_sprites/spritesmith/gear/events/mystery_301405/shop_headAccessory_mystery_301405.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_301405/shop_head_mystery_301405.png b/website/raw_sprites/spritesmith/gear/events/mystery_301405/shop_head_mystery_301405.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_301405/shop_head_mystery_301405.png rename to website/raw_sprites/spritesmith/gear/events/mystery_301405/shop_head_mystery_301405.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_301405/shop_set_mystery_301405.png b/website/raw_sprites/spritesmith/gear/events/mystery_301405/shop_set_mystery_301405.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_301405/shop_set_mystery_301405.png rename to website/raw_sprites/spritesmith/gear/events/mystery_301405/shop_set_mystery_301405.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_301405/shop_shield_mystery_301405.png b/website/raw_sprites/spritesmith/gear/events/mystery_301405/shop_shield_mystery_301405.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_301405/shop_shield_mystery_301405.png rename to website/raw_sprites/spritesmith/gear/events/mystery_301405/shop_shield_mystery_301405.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_301703/broad_armor_mystery_301703.png b/website/raw_sprites/spritesmith/gear/events/mystery_301703/broad_armor_mystery_301703.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_301703/broad_armor_mystery_301703.png rename to website/raw_sprites/spritesmith/gear/events/mystery_301703/broad_armor_mystery_301703.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_301703/eyewear_mystery_301703.png b/website/raw_sprites/spritesmith/gear/events/mystery_301703/eyewear_mystery_301703.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_301703/eyewear_mystery_301703.png rename to website/raw_sprites/spritesmith/gear/events/mystery_301703/eyewear_mystery_301703.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_301703/head_mystery_301703.png b/website/raw_sprites/spritesmith/gear/events/mystery_301703/head_mystery_301703.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_301703/head_mystery_301703.png rename to website/raw_sprites/spritesmith/gear/events/mystery_301703/head_mystery_301703.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_301703/shop_armor_mystery_301703.png b/website/raw_sprites/spritesmith/gear/events/mystery_301703/shop_armor_mystery_301703.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_301703/shop_armor_mystery_301703.png rename to website/raw_sprites/spritesmith/gear/events/mystery_301703/shop_armor_mystery_301703.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_301703/shop_eyewear_mystery_301703.png b/website/raw_sprites/spritesmith/gear/events/mystery_301703/shop_eyewear_mystery_301703.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_301703/shop_eyewear_mystery_301703.png rename to website/raw_sprites/spritesmith/gear/events/mystery_301703/shop_eyewear_mystery_301703.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_301703/shop_head_mystery_301703.png b/website/raw_sprites/spritesmith/gear/events/mystery_301703/shop_head_mystery_301703.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_301703/shop_head_mystery_301703.png rename to website/raw_sprites/spritesmith/gear/events/mystery_301703/shop_head_mystery_301703.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_301703/shop_set_mystery_301703.png b/website/raw_sprites/spritesmith/gear/events/mystery_301703/shop_set_mystery_301703.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_301703/shop_set_mystery_301703.png rename to website/raw_sprites/spritesmith/gear/events/mystery_301703/shop_set_mystery_301703.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_301703/slim_armor_mystery_301703.png b/website/raw_sprites/spritesmith/gear/events/mystery_301703/slim_armor_mystery_301703.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_301703/slim_armor_mystery_301703.png rename to website/raw_sprites/spritesmith/gear/events/mystery_301703/slim_armor_mystery_301703.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_301704/broad_armor_mystery_301704.png b/website/raw_sprites/spritesmith/gear/events/mystery_301704/broad_armor_mystery_301704.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_301704/broad_armor_mystery_301704.png rename to website/raw_sprites/spritesmith/gear/events/mystery_301704/broad_armor_mystery_301704.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_301704/head_mystery_301704.png b/website/raw_sprites/spritesmith/gear/events/mystery_301704/head_mystery_301704.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_301704/head_mystery_301704.png rename to website/raw_sprites/spritesmith/gear/events/mystery_301704/head_mystery_301704.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_301704/shield_mystery_301704.png b/website/raw_sprites/spritesmith/gear/events/mystery_301704/shield_mystery_301704.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_301704/shield_mystery_301704.png rename to website/raw_sprites/spritesmith/gear/events/mystery_301704/shield_mystery_301704.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_301704/shop_armor_mystery_301704.png b/website/raw_sprites/spritesmith/gear/events/mystery_301704/shop_armor_mystery_301704.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_301704/shop_armor_mystery_301704.png rename to website/raw_sprites/spritesmith/gear/events/mystery_301704/shop_armor_mystery_301704.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_301704/shop_head_mystery_301704.png b/website/raw_sprites/spritesmith/gear/events/mystery_301704/shop_head_mystery_301704.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_301704/shop_head_mystery_301704.png rename to website/raw_sprites/spritesmith/gear/events/mystery_301704/shop_head_mystery_301704.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_301704/shop_set_mystery_301704.png b/website/raw_sprites/spritesmith/gear/events/mystery_301704/shop_set_mystery_301704.png similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_301704/shop_set_mystery_301704.png rename to website/raw_sprites/spritesmith/gear/events/mystery_301704/shop_set_mystery_301704.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_301704/shop_shield_mystery_301704.png b/website/raw_sprites/spritesmith/gear/events/mystery_301704/shop_shield_mystery_301704.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_301704/shop_shield_mystery_301704.png rename to website/raw_sprites/spritesmith/gear/events/mystery_301704/shop_shield_mystery_301704.png diff --git a/website/assets/sprites/spritesmith/gear/events/mystery_301704/slim_armor_mystery_301704.png b/website/raw_sprites/spritesmith/gear/events/mystery_301704/slim_armor_mystery_301704.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/mystery_301704/slim_armor_mystery_301704.png rename to website/raw_sprites/spritesmith/gear/events/mystery_301704/slim_armor_mystery_301704.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/broad_armor_special_spring2015Healer.png b/website/raw_sprites/spritesmith/gear/events/spring/broad_armor_special_spring2015Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/broad_armor_special_spring2015Healer.png rename to website/raw_sprites/spritesmith/gear/events/spring/broad_armor_special_spring2015Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/broad_armor_special_spring2015Mage.png b/website/raw_sprites/spritesmith/gear/events/spring/broad_armor_special_spring2015Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/broad_armor_special_spring2015Mage.png rename to website/raw_sprites/spritesmith/gear/events/spring/broad_armor_special_spring2015Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/broad_armor_special_spring2015Rogue.png b/website/raw_sprites/spritesmith/gear/events/spring/broad_armor_special_spring2015Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/broad_armor_special_spring2015Rogue.png rename to website/raw_sprites/spritesmith/gear/events/spring/broad_armor_special_spring2015Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/broad_armor_special_spring2015Warrior.png b/website/raw_sprites/spritesmith/gear/events/spring/broad_armor_special_spring2015Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/broad_armor_special_spring2015Warrior.png rename to website/raw_sprites/spritesmith/gear/events/spring/broad_armor_special_spring2015Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/broad_armor_special_spring2016Healer.png b/website/raw_sprites/spritesmith/gear/events/spring/broad_armor_special_spring2016Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/broad_armor_special_spring2016Healer.png rename to website/raw_sprites/spritesmith/gear/events/spring/broad_armor_special_spring2016Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/broad_armor_special_spring2016Mage.png b/website/raw_sprites/spritesmith/gear/events/spring/broad_armor_special_spring2016Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/broad_armor_special_spring2016Mage.png rename to website/raw_sprites/spritesmith/gear/events/spring/broad_armor_special_spring2016Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/broad_armor_special_spring2016Rogue.png b/website/raw_sprites/spritesmith/gear/events/spring/broad_armor_special_spring2016Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/broad_armor_special_spring2016Rogue.png rename to website/raw_sprites/spritesmith/gear/events/spring/broad_armor_special_spring2016Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/broad_armor_special_spring2016Warrior.png b/website/raw_sprites/spritesmith/gear/events/spring/broad_armor_special_spring2016Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/broad_armor_special_spring2016Warrior.png rename to website/raw_sprites/spritesmith/gear/events/spring/broad_armor_special_spring2016Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/broad_armor_special_spring2017Healer.png b/website/raw_sprites/spritesmith/gear/events/spring/broad_armor_special_spring2017Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/broad_armor_special_spring2017Healer.png rename to website/raw_sprites/spritesmith/gear/events/spring/broad_armor_special_spring2017Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/broad_armor_special_spring2017Mage.png b/website/raw_sprites/spritesmith/gear/events/spring/broad_armor_special_spring2017Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/broad_armor_special_spring2017Mage.png rename to website/raw_sprites/spritesmith/gear/events/spring/broad_armor_special_spring2017Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/broad_armor_special_spring2017Rogue.png b/website/raw_sprites/spritesmith/gear/events/spring/broad_armor_special_spring2017Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/broad_armor_special_spring2017Rogue.png rename to website/raw_sprites/spritesmith/gear/events/spring/broad_armor_special_spring2017Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/broad_armor_special_spring2017Warrior.png b/website/raw_sprites/spritesmith/gear/events/spring/broad_armor_special_spring2017Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/broad_armor_special_spring2017Warrior.png rename to website/raw_sprites/spritesmith/gear/events/spring/broad_armor_special_spring2017Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/broad_armor_special_springHealer.png b/website/raw_sprites/spritesmith/gear/events/spring/broad_armor_special_springHealer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/broad_armor_special_springHealer.png rename to website/raw_sprites/spritesmith/gear/events/spring/broad_armor_special_springHealer.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/broad_armor_special_springMage.png b/website/raw_sprites/spritesmith/gear/events/spring/broad_armor_special_springMage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/broad_armor_special_springMage.png rename to website/raw_sprites/spritesmith/gear/events/spring/broad_armor_special_springMage.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/broad_armor_special_springRogue.png b/website/raw_sprites/spritesmith/gear/events/spring/broad_armor_special_springRogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/broad_armor_special_springRogue.png rename to website/raw_sprites/spritesmith/gear/events/spring/broad_armor_special_springRogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/broad_armor_special_springWarrior.png b/website/raw_sprites/spritesmith/gear/events/spring/broad_armor_special_springWarrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/broad_armor_special_springWarrior.png rename to website/raw_sprites/spritesmith/gear/events/spring/broad_armor_special_springWarrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/headAccessory_special_spring2015Healer.png b/website/raw_sprites/spritesmith/gear/events/spring/headAccessory_special_spring2015Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/headAccessory_special_spring2015Healer.png rename to website/raw_sprites/spritesmith/gear/events/spring/headAccessory_special_spring2015Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/headAccessory_special_spring2015Mage.png b/website/raw_sprites/spritesmith/gear/events/spring/headAccessory_special_spring2015Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/headAccessory_special_spring2015Mage.png rename to website/raw_sprites/spritesmith/gear/events/spring/headAccessory_special_spring2015Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/headAccessory_special_spring2015Rogue.png b/website/raw_sprites/spritesmith/gear/events/spring/headAccessory_special_spring2015Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/headAccessory_special_spring2015Rogue.png rename to website/raw_sprites/spritesmith/gear/events/spring/headAccessory_special_spring2015Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/headAccessory_special_spring2015Warrior.png b/website/raw_sprites/spritesmith/gear/events/spring/headAccessory_special_spring2015Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/headAccessory_special_spring2015Warrior.png rename to website/raw_sprites/spritesmith/gear/events/spring/headAccessory_special_spring2015Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/headAccessory_special_spring2016Healer.png b/website/raw_sprites/spritesmith/gear/events/spring/headAccessory_special_spring2016Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/headAccessory_special_spring2016Healer.png rename to website/raw_sprites/spritesmith/gear/events/spring/headAccessory_special_spring2016Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/headAccessory_special_spring2016Mage.png b/website/raw_sprites/spritesmith/gear/events/spring/headAccessory_special_spring2016Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/headAccessory_special_spring2016Mage.png rename to website/raw_sprites/spritesmith/gear/events/spring/headAccessory_special_spring2016Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/headAccessory_special_spring2016Rogue.png b/website/raw_sprites/spritesmith/gear/events/spring/headAccessory_special_spring2016Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/headAccessory_special_spring2016Rogue.png rename to website/raw_sprites/spritesmith/gear/events/spring/headAccessory_special_spring2016Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/headAccessory_special_spring2016Warrior.png b/website/raw_sprites/spritesmith/gear/events/spring/headAccessory_special_spring2016Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/headAccessory_special_spring2016Warrior.png rename to website/raw_sprites/spritesmith/gear/events/spring/headAccessory_special_spring2016Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/headAccessory_special_spring2017Healer.png b/website/raw_sprites/spritesmith/gear/events/spring/headAccessory_special_spring2017Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/headAccessory_special_spring2017Healer.png rename to website/raw_sprites/spritesmith/gear/events/spring/headAccessory_special_spring2017Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/headAccessory_special_spring2017Mage.png b/website/raw_sprites/spritesmith/gear/events/spring/headAccessory_special_spring2017Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/headAccessory_special_spring2017Mage.png rename to website/raw_sprites/spritesmith/gear/events/spring/headAccessory_special_spring2017Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/headAccessory_special_spring2017Rogue.png b/website/raw_sprites/spritesmith/gear/events/spring/headAccessory_special_spring2017Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/headAccessory_special_spring2017Rogue.png rename to website/raw_sprites/spritesmith/gear/events/spring/headAccessory_special_spring2017Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/headAccessory_special_spring2017Warrior.png b/website/raw_sprites/spritesmith/gear/events/spring/headAccessory_special_spring2017Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/headAccessory_special_spring2017Warrior.png rename to website/raw_sprites/spritesmith/gear/events/spring/headAccessory_special_spring2017Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/headAccessory_special_springHealer.png b/website/raw_sprites/spritesmith/gear/events/spring/headAccessory_special_springHealer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/headAccessory_special_springHealer.png rename to website/raw_sprites/spritesmith/gear/events/spring/headAccessory_special_springHealer.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/headAccessory_special_springMage.png b/website/raw_sprites/spritesmith/gear/events/spring/headAccessory_special_springMage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/headAccessory_special_springMage.png rename to website/raw_sprites/spritesmith/gear/events/spring/headAccessory_special_springMage.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/headAccessory_special_springRogue.png b/website/raw_sprites/spritesmith/gear/events/spring/headAccessory_special_springRogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/headAccessory_special_springRogue.png rename to website/raw_sprites/spritesmith/gear/events/spring/headAccessory_special_springRogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/headAccessory_special_springWarrior.png b/website/raw_sprites/spritesmith/gear/events/spring/headAccessory_special_springWarrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/headAccessory_special_springWarrior.png rename to website/raw_sprites/spritesmith/gear/events/spring/headAccessory_special_springWarrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/head_special_spring2015Healer.png b/website/raw_sprites/spritesmith/gear/events/spring/head_special_spring2015Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/head_special_spring2015Healer.png rename to website/raw_sprites/spritesmith/gear/events/spring/head_special_spring2015Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/head_special_spring2015Mage.png b/website/raw_sprites/spritesmith/gear/events/spring/head_special_spring2015Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/head_special_spring2015Mage.png rename to website/raw_sprites/spritesmith/gear/events/spring/head_special_spring2015Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/head_special_spring2015Rogue.png b/website/raw_sprites/spritesmith/gear/events/spring/head_special_spring2015Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/head_special_spring2015Rogue.png rename to website/raw_sprites/spritesmith/gear/events/spring/head_special_spring2015Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/head_special_spring2015Warrior.png b/website/raw_sprites/spritesmith/gear/events/spring/head_special_spring2015Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/head_special_spring2015Warrior.png rename to website/raw_sprites/spritesmith/gear/events/spring/head_special_spring2015Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/head_special_spring2016Healer.png b/website/raw_sprites/spritesmith/gear/events/spring/head_special_spring2016Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/head_special_spring2016Healer.png rename to website/raw_sprites/spritesmith/gear/events/spring/head_special_spring2016Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/head_special_spring2016Mage.png b/website/raw_sprites/spritesmith/gear/events/spring/head_special_spring2016Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/head_special_spring2016Mage.png rename to website/raw_sprites/spritesmith/gear/events/spring/head_special_spring2016Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/head_special_spring2016Rogue.png b/website/raw_sprites/spritesmith/gear/events/spring/head_special_spring2016Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/head_special_spring2016Rogue.png rename to website/raw_sprites/spritesmith/gear/events/spring/head_special_spring2016Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/head_special_spring2016Warrior.png b/website/raw_sprites/spritesmith/gear/events/spring/head_special_spring2016Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/head_special_spring2016Warrior.png rename to website/raw_sprites/spritesmith/gear/events/spring/head_special_spring2016Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/head_special_spring2017Healer.png b/website/raw_sprites/spritesmith/gear/events/spring/head_special_spring2017Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/head_special_spring2017Healer.png rename to website/raw_sprites/spritesmith/gear/events/spring/head_special_spring2017Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/head_special_spring2017Mage.png b/website/raw_sprites/spritesmith/gear/events/spring/head_special_spring2017Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/head_special_spring2017Mage.png rename to website/raw_sprites/spritesmith/gear/events/spring/head_special_spring2017Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/head_special_spring2017Rogue.png b/website/raw_sprites/spritesmith/gear/events/spring/head_special_spring2017Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/head_special_spring2017Rogue.png rename to website/raw_sprites/spritesmith/gear/events/spring/head_special_spring2017Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/head_special_spring2017Warrior.png b/website/raw_sprites/spritesmith/gear/events/spring/head_special_spring2017Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/head_special_spring2017Warrior.png rename to website/raw_sprites/spritesmith/gear/events/spring/head_special_spring2017Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/head_special_springHealer.png b/website/raw_sprites/spritesmith/gear/events/spring/head_special_springHealer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/head_special_springHealer.png rename to website/raw_sprites/spritesmith/gear/events/spring/head_special_springHealer.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/head_special_springMage.png b/website/raw_sprites/spritesmith/gear/events/spring/head_special_springMage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/head_special_springMage.png rename to website/raw_sprites/spritesmith/gear/events/spring/head_special_springMage.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/head_special_springRogue.png b/website/raw_sprites/spritesmith/gear/events/spring/head_special_springRogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/head_special_springRogue.png rename to website/raw_sprites/spritesmith/gear/events/spring/head_special_springRogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/head_special_springWarrior.png b/website/raw_sprites/spritesmith/gear/events/spring/head_special_springWarrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/head_special_springWarrior.png rename to website/raw_sprites/spritesmith/gear/events/spring/head_special_springWarrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shield_special_spring2015Healer.png b/website/raw_sprites/spritesmith/gear/events/spring/shield_special_spring2015Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shield_special_spring2015Healer.png rename to website/raw_sprites/spritesmith/gear/events/spring/shield_special_spring2015Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shield_special_spring2015Rogue.png b/website/raw_sprites/spritesmith/gear/events/spring/shield_special_spring2015Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shield_special_spring2015Rogue.png rename to website/raw_sprites/spritesmith/gear/events/spring/shield_special_spring2015Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shield_special_spring2015Warrior.png b/website/raw_sprites/spritesmith/gear/events/spring/shield_special_spring2015Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shield_special_spring2015Warrior.png rename to website/raw_sprites/spritesmith/gear/events/spring/shield_special_spring2015Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shield_special_spring2016Healer.png b/website/raw_sprites/spritesmith/gear/events/spring/shield_special_spring2016Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shield_special_spring2016Healer.png rename to website/raw_sprites/spritesmith/gear/events/spring/shield_special_spring2016Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shield_special_spring2016Rogue.png b/website/raw_sprites/spritesmith/gear/events/spring/shield_special_spring2016Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shield_special_spring2016Rogue.png rename to website/raw_sprites/spritesmith/gear/events/spring/shield_special_spring2016Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shield_special_spring2016Warrior.png b/website/raw_sprites/spritesmith/gear/events/spring/shield_special_spring2016Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shield_special_spring2016Warrior.png rename to website/raw_sprites/spritesmith/gear/events/spring/shield_special_spring2016Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shield_special_spring2017Healer.png b/website/raw_sprites/spritesmith/gear/events/spring/shield_special_spring2017Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shield_special_spring2017Healer.png rename to website/raw_sprites/spritesmith/gear/events/spring/shield_special_spring2017Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shield_special_spring2017Rogue.png b/website/raw_sprites/spritesmith/gear/events/spring/shield_special_spring2017Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shield_special_spring2017Rogue.png rename to website/raw_sprites/spritesmith/gear/events/spring/shield_special_spring2017Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shield_special_spring2017Warrior.png b/website/raw_sprites/spritesmith/gear/events/spring/shield_special_spring2017Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shield_special_spring2017Warrior.png rename to website/raw_sprites/spritesmith/gear/events/spring/shield_special_spring2017Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shield_special_springHealer.png b/website/raw_sprites/spritesmith/gear/events/spring/shield_special_springHealer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shield_special_springHealer.png rename to website/raw_sprites/spritesmith/gear/events/spring/shield_special_springHealer.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shield_special_springRogue.png b/website/raw_sprites/spritesmith/gear/events/spring/shield_special_springRogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shield_special_springRogue.png rename to website/raw_sprites/spritesmith/gear/events/spring/shield_special_springRogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shield_special_springWarrior.png b/website/raw_sprites/spritesmith/gear/events/spring/shield_special_springWarrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shield_special_springWarrior.png rename to website/raw_sprites/spritesmith/gear/events/spring/shield_special_springWarrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2015Healer.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2015Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2015Healer.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2015Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2015Mage.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2015Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2015Mage.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2015Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2015Rogue.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2015Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2015Rogue.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2015Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2015Warrior.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2015Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2015Warrior.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2015Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2016Healer.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2016Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2016Healer.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2016Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2016Mage.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2016Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2016Mage.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2016Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2016Rogue.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2016Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2016Rogue.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2016Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2016Warrior.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2016Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2016Warrior.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2016Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2017Healer.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2017Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2017Healer.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2017Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2017Mage.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2017Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2017Mage.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2017Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2017Rogue.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2017Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2017Rogue.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2017Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2017Warrior.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2017Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2017Warrior.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_armor_special_spring2017Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_armor_special_springHealer.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_armor_special_springHealer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_armor_special_springHealer.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_armor_special_springHealer.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_armor_special_springMage.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_armor_special_springMage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_armor_special_springMage.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_armor_special_springMage.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_armor_special_springRogue.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_armor_special_springRogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_armor_special_springRogue.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_armor_special_springRogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_armor_special_springWarrior.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_armor_special_springWarrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_armor_special_springWarrior.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_armor_special_springWarrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2015Healer.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2015Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2015Healer.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2015Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2015Mage.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2015Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2015Mage.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2015Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2015Rogue.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2015Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2015Rogue.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2015Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2015Warrior.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2015Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2015Warrior.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2015Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2016Healer.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2016Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2016Healer.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2016Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2016Mage.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2016Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2016Mage.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2016Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2016Rogue.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2016Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2016Rogue.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2016Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2016Warrior.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2016Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2016Warrior.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2016Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2017Healer.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2017Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2017Healer.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2017Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2017Mage.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2017Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2017Mage.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2017Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2017Rogue.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2017Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2017Rogue.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2017Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2017Warrior.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2017Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2017Warrior.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_spring2017Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_springHealer.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_springHealer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_springHealer.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_springHealer.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_springMage.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_springMage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_springMage.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_springMage.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_springRogue.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_springRogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_springRogue.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_springRogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_springWarrior.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_springWarrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_springWarrior.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_headAccessory_special_springWarrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2015Healer.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2015Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2015Healer.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2015Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2015Mage.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2015Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2015Mage.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2015Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2015Rogue.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2015Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2015Rogue.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2015Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2015Warrior.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2015Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2015Warrior.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2015Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2016Healer.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2016Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2016Healer.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2016Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2016Mage.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2016Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2016Mage.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2016Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2016Rogue.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2016Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2016Rogue.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2016Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2016Warrior.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2016Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2016Warrior.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2016Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2017Healer.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2017Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2017Healer.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2017Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2017Mage.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2017Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2017Mage.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2017Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2017Rogue.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2017Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2017Rogue.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2017Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2017Warrior.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2017Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2017Warrior.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_head_special_spring2017Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_head_special_springHealer.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_head_special_springHealer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_head_special_springHealer.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_head_special_springHealer.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_head_special_springMage.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_head_special_springMage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_head_special_springMage.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_head_special_springMage.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_head_special_springRogue.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_head_special_springRogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_head_special_springRogue.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_head_special_springRogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_head_special_springWarrior.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_head_special_springWarrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_head_special_springWarrior.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_head_special_springWarrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2015Healer.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2015Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2015Healer.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2015Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2015Rogue.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2015Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2015Rogue.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2015Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2015Warrior.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2015Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2015Warrior.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2015Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2016Healer.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2016Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2016Healer.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2016Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2016Rogue.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2016Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2016Rogue.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2016Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2016Warrior.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2016Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2016Warrior.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2016Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2017Healer.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2017Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2017Healer.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2017Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2017Rogue.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2017Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2017Rogue.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2017Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2017Warrior.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2017Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2017Warrior.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_shield_special_spring2017Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_shield_special_springHealer.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_shield_special_springHealer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_shield_special_springHealer.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_shield_special_springHealer.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_shield_special_springRogue.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_shield_special_springRogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_shield_special_springRogue.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_shield_special_springRogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_shield_special_springWarrior.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_shield_special_springWarrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_shield_special_springWarrior.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_shield_special_springWarrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2015Healer.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2015Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2015Healer.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2015Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2015Mage.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2015Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2015Mage.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2015Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2015Rogue.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2015Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2015Rogue.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2015Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2015Warrior.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2015Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2015Warrior.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2015Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2016Healer.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2016Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2016Healer.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2016Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2016Mage.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2016Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2016Mage.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2016Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2016Rogue.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2016Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2016Rogue.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2016Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2016Warrior.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2016Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2016Warrior.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2016Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2017Healer.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2017Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2017Healer.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2017Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2017Mage.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2017Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2017Mage.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2017Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2017Rogue.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2017Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2017Rogue.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2017Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2017Warrior.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2017Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2017Warrior.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_spring2017Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_springHealer.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_springHealer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_springHealer.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_springHealer.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_springMage.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_springMage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_springMage.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_springMage.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_springRogue.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_springRogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_springRogue.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_springRogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_springWarrior.png b/website/raw_sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_springWarrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_springWarrior.png rename to website/raw_sprites/spritesmith/gear/events/spring/shop/shop_weapon_special_springWarrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/slim_armor_special_spring2015Healer.png b/website/raw_sprites/spritesmith/gear/events/spring/slim_armor_special_spring2015Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/slim_armor_special_spring2015Healer.png rename to website/raw_sprites/spritesmith/gear/events/spring/slim_armor_special_spring2015Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/slim_armor_special_spring2015Mage.png b/website/raw_sprites/spritesmith/gear/events/spring/slim_armor_special_spring2015Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/slim_armor_special_spring2015Mage.png rename to website/raw_sprites/spritesmith/gear/events/spring/slim_armor_special_spring2015Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/slim_armor_special_spring2015Rogue.png b/website/raw_sprites/spritesmith/gear/events/spring/slim_armor_special_spring2015Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/slim_armor_special_spring2015Rogue.png rename to website/raw_sprites/spritesmith/gear/events/spring/slim_armor_special_spring2015Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/slim_armor_special_spring2015Warrior.png b/website/raw_sprites/spritesmith/gear/events/spring/slim_armor_special_spring2015Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/slim_armor_special_spring2015Warrior.png rename to website/raw_sprites/spritesmith/gear/events/spring/slim_armor_special_spring2015Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/slim_armor_special_spring2016Healer.png b/website/raw_sprites/spritesmith/gear/events/spring/slim_armor_special_spring2016Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/slim_armor_special_spring2016Healer.png rename to website/raw_sprites/spritesmith/gear/events/spring/slim_armor_special_spring2016Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/slim_armor_special_spring2016Mage.png b/website/raw_sprites/spritesmith/gear/events/spring/slim_armor_special_spring2016Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/slim_armor_special_spring2016Mage.png rename to website/raw_sprites/spritesmith/gear/events/spring/slim_armor_special_spring2016Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/slim_armor_special_spring2016Rogue.png b/website/raw_sprites/spritesmith/gear/events/spring/slim_armor_special_spring2016Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/slim_armor_special_spring2016Rogue.png rename to website/raw_sprites/spritesmith/gear/events/spring/slim_armor_special_spring2016Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/slim_armor_special_spring2016Warrior.png b/website/raw_sprites/spritesmith/gear/events/spring/slim_armor_special_spring2016Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/slim_armor_special_spring2016Warrior.png rename to website/raw_sprites/spritesmith/gear/events/spring/slim_armor_special_spring2016Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/slim_armor_special_spring2017Healer.png b/website/raw_sprites/spritesmith/gear/events/spring/slim_armor_special_spring2017Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/slim_armor_special_spring2017Healer.png rename to website/raw_sprites/spritesmith/gear/events/spring/slim_armor_special_spring2017Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/slim_armor_special_spring2017Mage.png b/website/raw_sprites/spritesmith/gear/events/spring/slim_armor_special_spring2017Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/slim_armor_special_spring2017Mage.png rename to website/raw_sprites/spritesmith/gear/events/spring/slim_armor_special_spring2017Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/slim_armor_special_spring2017Rogue.png b/website/raw_sprites/spritesmith/gear/events/spring/slim_armor_special_spring2017Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/slim_armor_special_spring2017Rogue.png rename to website/raw_sprites/spritesmith/gear/events/spring/slim_armor_special_spring2017Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/slim_armor_special_spring2017Warrior.png b/website/raw_sprites/spritesmith/gear/events/spring/slim_armor_special_spring2017Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/slim_armor_special_spring2017Warrior.png rename to website/raw_sprites/spritesmith/gear/events/spring/slim_armor_special_spring2017Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/slim_armor_special_springHealer.png b/website/raw_sprites/spritesmith/gear/events/spring/slim_armor_special_springHealer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/slim_armor_special_springHealer.png rename to website/raw_sprites/spritesmith/gear/events/spring/slim_armor_special_springHealer.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/slim_armor_special_springMage.png b/website/raw_sprites/spritesmith/gear/events/spring/slim_armor_special_springMage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/slim_armor_special_springMage.png rename to website/raw_sprites/spritesmith/gear/events/spring/slim_armor_special_springMage.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/slim_armor_special_springRogue.png b/website/raw_sprites/spritesmith/gear/events/spring/slim_armor_special_springRogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/slim_armor_special_springRogue.png rename to website/raw_sprites/spritesmith/gear/events/spring/slim_armor_special_springRogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/slim_armor_special_springWarrior.png b/website/raw_sprites/spritesmith/gear/events/spring/slim_armor_special_springWarrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/slim_armor_special_springWarrior.png rename to website/raw_sprites/spritesmith/gear/events/spring/slim_armor_special_springWarrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/weapon_special_spring2015Healer.png b/website/raw_sprites/spritesmith/gear/events/spring/weapon_special_spring2015Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/weapon_special_spring2015Healer.png rename to website/raw_sprites/spritesmith/gear/events/spring/weapon_special_spring2015Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/weapon_special_spring2015Mage.png b/website/raw_sprites/spritesmith/gear/events/spring/weapon_special_spring2015Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/weapon_special_spring2015Mage.png rename to website/raw_sprites/spritesmith/gear/events/spring/weapon_special_spring2015Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/weapon_special_spring2015Rogue.png b/website/raw_sprites/spritesmith/gear/events/spring/weapon_special_spring2015Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/weapon_special_spring2015Rogue.png rename to website/raw_sprites/spritesmith/gear/events/spring/weapon_special_spring2015Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/weapon_special_spring2015Warrior.png b/website/raw_sprites/spritesmith/gear/events/spring/weapon_special_spring2015Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/weapon_special_spring2015Warrior.png rename to website/raw_sprites/spritesmith/gear/events/spring/weapon_special_spring2015Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/weapon_special_spring2016Healer.png b/website/raw_sprites/spritesmith/gear/events/spring/weapon_special_spring2016Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/weapon_special_spring2016Healer.png rename to website/raw_sprites/spritesmith/gear/events/spring/weapon_special_spring2016Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/weapon_special_spring2016Mage.png b/website/raw_sprites/spritesmith/gear/events/spring/weapon_special_spring2016Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/weapon_special_spring2016Mage.png rename to website/raw_sprites/spritesmith/gear/events/spring/weapon_special_spring2016Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/weapon_special_spring2016Rogue.png b/website/raw_sprites/spritesmith/gear/events/spring/weapon_special_spring2016Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/weapon_special_spring2016Rogue.png rename to website/raw_sprites/spritesmith/gear/events/spring/weapon_special_spring2016Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/weapon_special_spring2016Warrior.png b/website/raw_sprites/spritesmith/gear/events/spring/weapon_special_spring2016Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/weapon_special_spring2016Warrior.png rename to website/raw_sprites/spritesmith/gear/events/spring/weapon_special_spring2016Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/weapon_special_spring2017Healer.png b/website/raw_sprites/spritesmith/gear/events/spring/weapon_special_spring2017Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/weapon_special_spring2017Healer.png rename to website/raw_sprites/spritesmith/gear/events/spring/weapon_special_spring2017Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/weapon_special_spring2017Mage.png b/website/raw_sprites/spritesmith/gear/events/spring/weapon_special_spring2017Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/weapon_special_spring2017Mage.png rename to website/raw_sprites/spritesmith/gear/events/spring/weapon_special_spring2017Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/weapon_special_spring2017Rogue.png b/website/raw_sprites/spritesmith/gear/events/spring/weapon_special_spring2017Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/weapon_special_spring2017Rogue.png rename to website/raw_sprites/spritesmith/gear/events/spring/weapon_special_spring2017Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/weapon_special_spring2017Warrior.png b/website/raw_sprites/spritesmith/gear/events/spring/weapon_special_spring2017Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/weapon_special_spring2017Warrior.png rename to website/raw_sprites/spritesmith/gear/events/spring/weapon_special_spring2017Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/weapon_special_springHealer.png b/website/raw_sprites/spritesmith/gear/events/spring/weapon_special_springHealer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/weapon_special_springHealer.png rename to website/raw_sprites/spritesmith/gear/events/spring/weapon_special_springHealer.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/weapon_special_springMage.png b/website/raw_sprites/spritesmith/gear/events/spring/weapon_special_springMage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/weapon_special_springMage.png rename to website/raw_sprites/spritesmith/gear/events/spring/weapon_special_springMage.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/weapon_special_springRogue.png b/website/raw_sprites/spritesmith/gear/events/spring/weapon_special_springRogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/weapon_special_springRogue.png rename to website/raw_sprites/spritesmith/gear/events/spring/weapon_special_springRogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/spring/weapon_special_springWarrior.png b/website/raw_sprites/spritesmith/gear/events/spring/weapon_special_springWarrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/spring/weapon_special_springWarrior.png rename to website/raw_sprites/spritesmith/gear/events/spring/weapon_special_springWarrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/body_special_summer2015Healer.png b/website/raw_sprites/spritesmith/gear/events/summer/body_special_summer2015Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/body_special_summer2015Healer.png rename to website/raw_sprites/spritesmith/gear/events/summer/body_special_summer2015Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/body_special_summer2015Mage.png b/website/raw_sprites/spritesmith/gear/events/summer/body_special_summer2015Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/body_special_summer2015Mage.png rename to website/raw_sprites/spritesmith/gear/events/summer/body_special_summer2015Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/body_special_summer2015Rogue.png b/website/raw_sprites/spritesmith/gear/events/summer/body_special_summer2015Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/body_special_summer2015Rogue.png rename to website/raw_sprites/spritesmith/gear/events/summer/body_special_summer2015Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/body_special_summer2015Warrior.png b/website/raw_sprites/spritesmith/gear/events/summer/body_special_summer2015Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/body_special_summer2015Warrior.png rename to website/raw_sprites/spritesmith/gear/events/summer/body_special_summer2015Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/body_special_summerHealer.png b/website/raw_sprites/spritesmith/gear/events/summer/body_special_summerHealer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/body_special_summerHealer.png rename to website/raw_sprites/spritesmith/gear/events/summer/body_special_summerHealer.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/body_special_summerMage.png b/website/raw_sprites/spritesmith/gear/events/summer/body_special_summerMage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/body_special_summerMage.png rename to website/raw_sprites/spritesmith/gear/events/summer/body_special_summerMage.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/broad_armor_special_summer2015Healer.png b/website/raw_sprites/spritesmith/gear/events/summer/broad_armor_special_summer2015Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/broad_armor_special_summer2015Healer.png rename to website/raw_sprites/spritesmith/gear/events/summer/broad_armor_special_summer2015Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/broad_armor_special_summer2015Mage.png b/website/raw_sprites/spritesmith/gear/events/summer/broad_armor_special_summer2015Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/broad_armor_special_summer2015Mage.png rename to website/raw_sprites/spritesmith/gear/events/summer/broad_armor_special_summer2015Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/broad_armor_special_summer2015Rogue.png b/website/raw_sprites/spritesmith/gear/events/summer/broad_armor_special_summer2015Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/broad_armor_special_summer2015Rogue.png rename to website/raw_sprites/spritesmith/gear/events/summer/broad_armor_special_summer2015Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/broad_armor_special_summer2015Warrior.png b/website/raw_sprites/spritesmith/gear/events/summer/broad_armor_special_summer2015Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/broad_armor_special_summer2015Warrior.png rename to website/raw_sprites/spritesmith/gear/events/summer/broad_armor_special_summer2015Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/broad_armor_special_summer2016Healer.png b/website/raw_sprites/spritesmith/gear/events/summer/broad_armor_special_summer2016Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/broad_armor_special_summer2016Healer.png rename to website/raw_sprites/spritesmith/gear/events/summer/broad_armor_special_summer2016Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/broad_armor_special_summer2016Mage.png b/website/raw_sprites/spritesmith/gear/events/summer/broad_armor_special_summer2016Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/broad_armor_special_summer2016Mage.png rename to website/raw_sprites/spritesmith/gear/events/summer/broad_armor_special_summer2016Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/broad_armor_special_summer2016Rogue.png b/website/raw_sprites/spritesmith/gear/events/summer/broad_armor_special_summer2016Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/broad_armor_special_summer2016Rogue.png rename to website/raw_sprites/spritesmith/gear/events/summer/broad_armor_special_summer2016Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/broad_armor_special_summer2016Warrior.png b/website/raw_sprites/spritesmith/gear/events/summer/broad_armor_special_summer2016Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/broad_armor_special_summer2016Warrior.png rename to website/raw_sprites/spritesmith/gear/events/summer/broad_armor_special_summer2016Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/broad_armor_special_summer2017Healer.png b/website/raw_sprites/spritesmith/gear/events/summer/broad_armor_special_summer2017Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/broad_armor_special_summer2017Healer.png rename to website/raw_sprites/spritesmith/gear/events/summer/broad_armor_special_summer2017Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/broad_armor_special_summer2017Mage.png b/website/raw_sprites/spritesmith/gear/events/summer/broad_armor_special_summer2017Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/broad_armor_special_summer2017Mage.png rename to website/raw_sprites/spritesmith/gear/events/summer/broad_armor_special_summer2017Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/broad_armor_special_summer2017Rogue.png b/website/raw_sprites/spritesmith/gear/events/summer/broad_armor_special_summer2017Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/broad_armor_special_summer2017Rogue.png rename to website/raw_sprites/spritesmith/gear/events/summer/broad_armor_special_summer2017Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/broad_armor_special_summer2017Warrior.png b/website/raw_sprites/spritesmith/gear/events/summer/broad_armor_special_summer2017Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/broad_armor_special_summer2017Warrior.png rename to website/raw_sprites/spritesmith/gear/events/summer/broad_armor_special_summer2017Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/broad_armor_special_summerHealer.png b/website/raw_sprites/spritesmith/gear/events/summer/broad_armor_special_summerHealer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/broad_armor_special_summerHealer.png rename to website/raw_sprites/spritesmith/gear/events/summer/broad_armor_special_summerHealer.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/broad_armor_special_summerMage.png b/website/raw_sprites/spritesmith/gear/events/summer/broad_armor_special_summerMage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/broad_armor_special_summerMage.png rename to website/raw_sprites/spritesmith/gear/events/summer/broad_armor_special_summerMage.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/broad_armor_special_summerRogue.png b/website/raw_sprites/spritesmith/gear/events/summer/broad_armor_special_summerRogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/broad_armor_special_summerRogue.png rename to website/raw_sprites/spritesmith/gear/events/summer/broad_armor_special_summerRogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/broad_armor_special_summerWarrior.png b/website/raw_sprites/spritesmith/gear/events/summer/broad_armor_special_summerWarrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/broad_armor_special_summerWarrior.png rename to website/raw_sprites/spritesmith/gear/events/summer/broad_armor_special_summerWarrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/eyewear_special_summerRogue.png b/website/raw_sprites/spritesmith/gear/events/summer/eyewear_special_summerRogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/eyewear_special_summerRogue.png rename to website/raw_sprites/spritesmith/gear/events/summer/eyewear_special_summerRogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/eyewear_special_summerWarrior.png b/website/raw_sprites/spritesmith/gear/events/summer/eyewear_special_summerWarrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/eyewear_special_summerWarrior.png rename to website/raw_sprites/spritesmith/gear/events/summer/eyewear_special_summerWarrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/head_special_summer2015Healer.png b/website/raw_sprites/spritesmith/gear/events/summer/head_special_summer2015Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/head_special_summer2015Healer.png rename to website/raw_sprites/spritesmith/gear/events/summer/head_special_summer2015Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/head_special_summer2015Mage.png b/website/raw_sprites/spritesmith/gear/events/summer/head_special_summer2015Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/head_special_summer2015Mage.png rename to website/raw_sprites/spritesmith/gear/events/summer/head_special_summer2015Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/head_special_summer2015Rogue.png b/website/raw_sprites/spritesmith/gear/events/summer/head_special_summer2015Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/head_special_summer2015Rogue.png rename to website/raw_sprites/spritesmith/gear/events/summer/head_special_summer2015Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/head_special_summer2015Warrior.png b/website/raw_sprites/spritesmith/gear/events/summer/head_special_summer2015Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/head_special_summer2015Warrior.png rename to website/raw_sprites/spritesmith/gear/events/summer/head_special_summer2015Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/head_special_summer2016Healer.png b/website/raw_sprites/spritesmith/gear/events/summer/head_special_summer2016Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/head_special_summer2016Healer.png rename to website/raw_sprites/spritesmith/gear/events/summer/head_special_summer2016Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/head_special_summer2016Mage.png b/website/raw_sprites/spritesmith/gear/events/summer/head_special_summer2016Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/head_special_summer2016Mage.png rename to website/raw_sprites/spritesmith/gear/events/summer/head_special_summer2016Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/head_special_summer2016Rogue.png b/website/raw_sprites/spritesmith/gear/events/summer/head_special_summer2016Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/head_special_summer2016Rogue.png rename to website/raw_sprites/spritesmith/gear/events/summer/head_special_summer2016Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/head_special_summer2016Warrior.png b/website/raw_sprites/spritesmith/gear/events/summer/head_special_summer2016Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/head_special_summer2016Warrior.png rename to website/raw_sprites/spritesmith/gear/events/summer/head_special_summer2016Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/head_special_summer2017Healer.png b/website/raw_sprites/spritesmith/gear/events/summer/head_special_summer2017Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/head_special_summer2017Healer.png rename to website/raw_sprites/spritesmith/gear/events/summer/head_special_summer2017Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/head_special_summer2017Mage.png b/website/raw_sprites/spritesmith/gear/events/summer/head_special_summer2017Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/head_special_summer2017Mage.png rename to website/raw_sprites/spritesmith/gear/events/summer/head_special_summer2017Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/head_special_summer2017Rogue.png b/website/raw_sprites/spritesmith/gear/events/summer/head_special_summer2017Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/head_special_summer2017Rogue.png rename to website/raw_sprites/spritesmith/gear/events/summer/head_special_summer2017Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/head_special_summer2017Warrior.png b/website/raw_sprites/spritesmith/gear/events/summer/head_special_summer2017Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/head_special_summer2017Warrior.png rename to website/raw_sprites/spritesmith/gear/events/summer/head_special_summer2017Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/head_special_summerHealer.png b/website/raw_sprites/spritesmith/gear/events/summer/head_special_summerHealer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/head_special_summerHealer.png rename to website/raw_sprites/spritesmith/gear/events/summer/head_special_summerHealer.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/head_special_summerMage.png b/website/raw_sprites/spritesmith/gear/events/summer/head_special_summerMage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/head_special_summerMage.png rename to website/raw_sprites/spritesmith/gear/events/summer/head_special_summerMage.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/head_special_summerRogue.png b/website/raw_sprites/spritesmith/gear/events/summer/head_special_summerRogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/head_special_summerRogue.png rename to website/raw_sprites/spritesmith/gear/events/summer/head_special_summerRogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/head_special_summerWarrior.png b/website/raw_sprites/spritesmith/gear/events/summer/head_special_summerWarrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/head_special_summerWarrior.png rename to website/raw_sprites/spritesmith/gear/events/summer/head_special_summerWarrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/promo/Healer_Summer.png b/website/raw_sprites/spritesmith/gear/events/summer/promo/Healer_Summer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/promo/Healer_Summer.png rename to website/raw_sprites/spritesmith/gear/events/summer/promo/Healer_Summer.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/promo/Mage_Summer.png b/website/raw_sprites/spritesmith/gear/events/summer/promo/Mage_Summer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/promo/Mage_Summer.png rename to website/raw_sprites/spritesmith/gear/events/summer/promo/Mage_Summer.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/promo/SummerRogue14.png b/website/raw_sprites/spritesmith/gear/events/summer/promo/SummerRogue14.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/promo/SummerRogue14.png rename to website/raw_sprites/spritesmith/gear/events/summer/promo/SummerRogue14.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/promo/SummerWarrior14.png b/website/raw_sprites/spritesmith/gear/events/summer/promo/SummerWarrior14.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/promo/SummerWarrior14.png rename to website/raw_sprites/spritesmith/gear/events/summer/promo/SummerWarrior14.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shield_special_summer2015Healer.png b/website/raw_sprites/spritesmith/gear/events/summer/shield_special_summer2015Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shield_special_summer2015Healer.png rename to website/raw_sprites/spritesmith/gear/events/summer/shield_special_summer2015Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shield_special_summer2015Rogue.png b/website/raw_sprites/spritesmith/gear/events/summer/shield_special_summer2015Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shield_special_summer2015Rogue.png rename to website/raw_sprites/spritesmith/gear/events/summer/shield_special_summer2015Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shield_special_summer2015Warrior.png b/website/raw_sprites/spritesmith/gear/events/summer/shield_special_summer2015Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shield_special_summer2015Warrior.png rename to website/raw_sprites/spritesmith/gear/events/summer/shield_special_summer2015Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shield_special_summer2016Healer.png b/website/raw_sprites/spritesmith/gear/events/summer/shield_special_summer2016Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shield_special_summer2016Healer.png rename to website/raw_sprites/spritesmith/gear/events/summer/shield_special_summer2016Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shield_special_summer2016Rogue.png b/website/raw_sprites/spritesmith/gear/events/summer/shield_special_summer2016Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shield_special_summer2016Rogue.png rename to website/raw_sprites/spritesmith/gear/events/summer/shield_special_summer2016Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shield_special_summer2016Warrior.png b/website/raw_sprites/spritesmith/gear/events/summer/shield_special_summer2016Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shield_special_summer2016Warrior.png rename to website/raw_sprites/spritesmith/gear/events/summer/shield_special_summer2016Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shield_special_summer2017Healer.png b/website/raw_sprites/spritesmith/gear/events/summer/shield_special_summer2017Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shield_special_summer2017Healer.png rename to website/raw_sprites/spritesmith/gear/events/summer/shield_special_summer2017Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shield_special_summer2017Rogue.png b/website/raw_sprites/spritesmith/gear/events/summer/shield_special_summer2017Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shield_special_summer2017Rogue.png rename to website/raw_sprites/spritesmith/gear/events/summer/shield_special_summer2017Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shield_special_summer2017Warrior.png b/website/raw_sprites/spritesmith/gear/events/summer/shield_special_summer2017Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shield_special_summer2017Warrior.png rename to website/raw_sprites/spritesmith/gear/events/summer/shield_special_summer2017Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shield_special_summerHealer.png b/website/raw_sprites/spritesmith/gear/events/summer/shield_special_summerHealer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shield_special_summerHealer.png rename to website/raw_sprites/spritesmith/gear/events/summer/shield_special_summerHealer.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shield_special_summerRogue.png b/website/raw_sprites/spritesmith/gear/events/summer/shield_special_summerRogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shield_special_summerRogue.png rename to website/raw_sprites/spritesmith/gear/events/summer/shield_special_summerRogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shield_special_summerWarrior.png b/website/raw_sprites/spritesmith/gear/events/summer/shield_special_summerWarrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shield_special_summerWarrior.png rename to website/raw_sprites/spritesmith/gear/events/summer/shield_special_summerWarrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2015Healer.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2015Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2015Healer.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2015Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2015Mage.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2015Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2015Mage.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2015Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2015Rogue.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2015Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2015Rogue.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2015Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2015Warrior.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2015Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2015Warrior.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2015Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2016Healer.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2016Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2016Healer.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2016Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2016Mage.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2016Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2016Mage.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2016Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2016Rogue.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2016Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2016Rogue.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2016Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2016Warrior.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2016Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2016Warrior.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2016Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2017Healer.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2017Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2017Healer.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2017Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2017Mage.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2017Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2017Mage.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2017Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2017Rogue.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2017Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2017Rogue.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2017Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2017Warrior.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2017Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2017Warrior.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summer2017Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summerHealer.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summerHealer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summerHealer.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summerHealer.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summerMage.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summerMage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summerMage.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summerMage.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summerRogue.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summerRogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summerRogue.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summerRogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summerWarrior.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summerWarrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summerWarrior.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_armor_special_summerWarrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_body_special_summer2015Healer.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_body_special_summer2015Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_body_special_summer2015Healer.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_body_special_summer2015Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_body_special_summer2015Mage.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_body_special_summer2015Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_body_special_summer2015Mage.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_body_special_summer2015Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_body_special_summer2015Rogue.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_body_special_summer2015Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_body_special_summer2015Rogue.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_body_special_summer2015Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_body_special_summer2015Warrior.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_body_special_summer2015Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_body_special_summer2015Warrior.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_body_special_summer2015Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_body_special_summerHealer.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_body_special_summerHealer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_body_special_summerHealer.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_body_special_summerHealer.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_body_special_summerMage.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_body_special_summerMage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_body_special_summerMage.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_body_special_summerMage.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_eyewear_special_summerRogue.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_eyewear_special_summerRogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_eyewear_special_summerRogue.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_eyewear_special_summerRogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_eyewear_special_summerWarrior.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_eyewear_special_summerWarrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_eyewear_special_summerWarrior.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_eyewear_special_summerWarrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2015Healer.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2015Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2015Healer.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2015Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2015Mage.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2015Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2015Mage.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2015Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2015Rogue.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2015Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2015Rogue.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2015Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2015Warrior.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2015Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2015Warrior.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2015Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2016Healer.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2016Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2016Healer.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2016Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2016Mage.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2016Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2016Mage.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2016Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2016Rogue.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2016Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2016Rogue.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2016Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2016Warrior.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2016Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2016Warrior.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2016Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2017Healer.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2017Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2017Healer.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2017Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2017Mage.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2017Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2017Mage.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2017Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2017Rogue.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2017Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2017Rogue.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2017Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2017Warrior.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2017Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2017Warrior.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_head_special_summer2017Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_head_special_summerHealer.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_head_special_summerHealer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_head_special_summerHealer.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_head_special_summerHealer.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_head_special_summerMage.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_head_special_summerMage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_head_special_summerMage.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_head_special_summerMage.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_head_special_summerRogue.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_head_special_summerRogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_head_special_summerRogue.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_head_special_summerRogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_head_special_summerWarrior.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_head_special_summerWarrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_head_special_summerWarrior.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_head_special_summerWarrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summer2015Healer.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summer2015Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summer2015Healer.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summer2015Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summer2015Rogue.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summer2015Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summer2015Rogue.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summer2015Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summer2015Warrior.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summer2015Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summer2015Warrior.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summer2015Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summer2016Healer.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summer2016Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summer2016Healer.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summer2016Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summer2016Rogue.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summer2016Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summer2016Rogue.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summer2016Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summer2016Warrior.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summer2016Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summer2016Warrior.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summer2016Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summer2017Healer.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summer2017Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summer2017Healer.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summer2017Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summer2017Rogue.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summer2017Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summer2017Rogue.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summer2017Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summer2017Warrior.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summer2017Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summer2017Warrior.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summer2017Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summerHealer.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summerHealer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summerHealer.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summerHealer.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summerRogue.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summerRogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summerRogue.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summerRogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summerWarrior.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summerWarrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summerWarrior.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_shield_special_summerWarrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2015Healer.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2015Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2015Healer.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2015Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2015Mage.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2015Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2015Mage.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2015Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2015Rogue.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2015Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2015Rogue.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2015Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2015Warrior.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2015Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2015Warrior.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2015Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2016Healer.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2016Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2016Healer.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2016Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2016Mage.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2016Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2016Mage.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2016Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2016Rogue.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2016Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2016Rogue.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2016Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2016Warrior.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2016Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2016Warrior.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2016Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2017Healer.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2017Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2017Healer.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2017Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2017Mage.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2017Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2017Mage.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2017Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2017Rogue.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2017Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2017Rogue.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2017Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2017Warrior.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2017Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2017Warrior.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summer2017Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summerHealer.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summerHealer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summerHealer.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summerHealer.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summerMage.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summerMage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summerMage.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summerMage.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summerRogue.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summerRogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summerRogue.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summerRogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summerWarrior.png b/website/raw_sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summerWarrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summerWarrior.png rename to website/raw_sprites/spritesmith/gear/events/summer/shop/shop_weapon_special_summerWarrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/slim_armor_special_summer2015Healer.png b/website/raw_sprites/spritesmith/gear/events/summer/slim_armor_special_summer2015Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/slim_armor_special_summer2015Healer.png rename to website/raw_sprites/spritesmith/gear/events/summer/slim_armor_special_summer2015Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/slim_armor_special_summer2015Mage.png b/website/raw_sprites/spritesmith/gear/events/summer/slim_armor_special_summer2015Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/slim_armor_special_summer2015Mage.png rename to website/raw_sprites/spritesmith/gear/events/summer/slim_armor_special_summer2015Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/slim_armor_special_summer2015Rogue.png b/website/raw_sprites/spritesmith/gear/events/summer/slim_armor_special_summer2015Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/slim_armor_special_summer2015Rogue.png rename to website/raw_sprites/spritesmith/gear/events/summer/slim_armor_special_summer2015Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/slim_armor_special_summer2015Warrior.png b/website/raw_sprites/spritesmith/gear/events/summer/slim_armor_special_summer2015Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/slim_armor_special_summer2015Warrior.png rename to website/raw_sprites/spritesmith/gear/events/summer/slim_armor_special_summer2015Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/slim_armor_special_summer2016Healer.png b/website/raw_sprites/spritesmith/gear/events/summer/slim_armor_special_summer2016Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/slim_armor_special_summer2016Healer.png rename to website/raw_sprites/spritesmith/gear/events/summer/slim_armor_special_summer2016Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/slim_armor_special_summer2016Mage.png b/website/raw_sprites/spritesmith/gear/events/summer/slim_armor_special_summer2016Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/slim_armor_special_summer2016Mage.png rename to website/raw_sprites/spritesmith/gear/events/summer/slim_armor_special_summer2016Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/slim_armor_special_summer2016Rogue.png b/website/raw_sprites/spritesmith/gear/events/summer/slim_armor_special_summer2016Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/slim_armor_special_summer2016Rogue.png rename to website/raw_sprites/spritesmith/gear/events/summer/slim_armor_special_summer2016Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/slim_armor_special_summer2016Warrior.png b/website/raw_sprites/spritesmith/gear/events/summer/slim_armor_special_summer2016Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/slim_armor_special_summer2016Warrior.png rename to website/raw_sprites/spritesmith/gear/events/summer/slim_armor_special_summer2016Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/slim_armor_special_summer2017Healer.png b/website/raw_sprites/spritesmith/gear/events/summer/slim_armor_special_summer2017Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/slim_armor_special_summer2017Healer.png rename to website/raw_sprites/spritesmith/gear/events/summer/slim_armor_special_summer2017Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/slim_armor_special_summer2017Mage.png b/website/raw_sprites/spritesmith/gear/events/summer/slim_armor_special_summer2017Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/slim_armor_special_summer2017Mage.png rename to website/raw_sprites/spritesmith/gear/events/summer/slim_armor_special_summer2017Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/slim_armor_special_summer2017Rogue.png b/website/raw_sprites/spritesmith/gear/events/summer/slim_armor_special_summer2017Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/slim_armor_special_summer2017Rogue.png rename to website/raw_sprites/spritesmith/gear/events/summer/slim_armor_special_summer2017Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/slim_armor_special_summer2017Warrior.png b/website/raw_sprites/spritesmith/gear/events/summer/slim_armor_special_summer2017Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/slim_armor_special_summer2017Warrior.png rename to website/raw_sprites/spritesmith/gear/events/summer/slim_armor_special_summer2017Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/slim_armor_special_summerHealer.png b/website/raw_sprites/spritesmith/gear/events/summer/slim_armor_special_summerHealer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/slim_armor_special_summerHealer.png rename to website/raw_sprites/spritesmith/gear/events/summer/slim_armor_special_summerHealer.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/slim_armor_special_summerMage.png b/website/raw_sprites/spritesmith/gear/events/summer/slim_armor_special_summerMage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/slim_armor_special_summerMage.png rename to website/raw_sprites/spritesmith/gear/events/summer/slim_armor_special_summerMage.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/slim_armor_special_summerRogue.png b/website/raw_sprites/spritesmith/gear/events/summer/slim_armor_special_summerRogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/slim_armor_special_summerRogue.png rename to website/raw_sprites/spritesmith/gear/events/summer/slim_armor_special_summerRogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/slim_armor_special_summerWarrior.png b/website/raw_sprites/spritesmith/gear/events/summer/slim_armor_special_summerWarrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/slim_armor_special_summerWarrior.png rename to website/raw_sprites/spritesmith/gear/events/summer/slim_armor_special_summerWarrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/weapon_special_summer2015Healer.png b/website/raw_sprites/spritesmith/gear/events/summer/weapon_special_summer2015Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/weapon_special_summer2015Healer.png rename to website/raw_sprites/spritesmith/gear/events/summer/weapon_special_summer2015Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/weapon_special_summer2015Mage.png b/website/raw_sprites/spritesmith/gear/events/summer/weapon_special_summer2015Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/weapon_special_summer2015Mage.png rename to website/raw_sprites/spritesmith/gear/events/summer/weapon_special_summer2015Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/weapon_special_summer2015Rogue.png b/website/raw_sprites/spritesmith/gear/events/summer/weapon_special_summer2015Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/weapon_special_summer2015Rogue.png rename to website/raw_sprites/spritesmith/gear/events/summer/weapon_special_summer2015Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/weapon_special_summer2015Warrior.png b/website/raw_sprites/spritesmith/gear/events/summer/weapon_special_summer2015Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/weapon_special_summer2015Warrior.png rename to website/raw_sprites/spritesmith/gear/events/summer/weapon_special_summer2015Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/weapon_special_summer2016Healer.png b/website/raw_sprites/spritesmith/gear/events/summer/weapon_special_summer2016Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/weapon_special_summer2016Healer.png rename to website/raw_sprites/spritesmith/gear/events/summer/weapon_special_summer2016Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/weapon_special_summer2016Mage.png b/website/raw_sprites/spritesmith/gear/events/summer/weapon_special_summer2016Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/weapon_special_summer2016Mage.png rename to website/raw_sprites/spritesmith/gear/events/summer/weapon_special_summer2016Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/weapon_special_summer2016Rogue.png b/website/raw_sprites/spritesmith/gear/events/summer/weapon_special_summer2016Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/weapon_special_summer2016Rogue.png rename to website/raw_sprites/spritesmith/gear/events/summer/weapon_special_summer2016Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/weapon_special_summer2016Warrior.png b/website/raw_sprites/spritesmith/gear/events/summer/weapon_special_summer2016Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/weapon_special_summer2016Warrior.png rename to website/raw_sprites/spritesmith/gear/events/summer/weapon_special_summer2016Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/weapon_special_summer2017Healer.png b/website/raw_sprites/spritesmith/gear/events/summer/weapon_special_summer2017Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/weapon_special_summer2017Healer.png rename to website/raw_sprites/spritesmith/gear/events/summer/weapon_special_summer2017Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/weapon_special_summer2017Mage.png b/website/raw_sprites/spritesmith/gear/events/summer/weapon_special_summer2017Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/weapon_special_summer2017Mage.png rename to website/raw_sprites/spritesmith/gear/events/summer/weapon_special_summer2017Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/weapon_special_summer2017Rogue.png b/website/raw_sprites/spritesmith/gear/events/summer/weapon_special_summer2017Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/weapon_special_summer2017Rogue.png rename to website/raw_sprites/spritesmith/gear/events/summer/weapon_special_summer2017Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/weapon_special_summer2017Warrior.png b/website/raw_sprites/spritesmith/gear/events/summer/weapon_special_summer2017Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/weapon_special_summer2017Warrior.png rename to website/raw_sprites/spritesmith/gear/events/summer/weapon_special_summer2017Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/weapon_special_summerHealer.png b/website/raw_sprites/spritesmith/gear/events/summer/weapon_special_summerHealer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/weapon_special_summerHealer.png rename to website/raw_sprites/spritesmith/gear/events/summer/weapon_special_summerHealer.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/weapon_special_summerMage.png b/website/raw_sprites/spritesmith/gear/events/summer/weapon_special_summerMage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/weapon_special_summerMage.png rename to website/raw_sprites/spritesmith/gear/events/summer/weapon_special_summerMage.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/weapon_special_summerRogue.png b/website/raw_sprites/spritesmith/gear/events/summer/weapon_special_summerRogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/weapon_special_summerRogue.png rename to website/raw_sprites/spritesmith/gear/events/summer/weapon_special_summerRogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/summer/weapon_special_summerWarrior.png b/website/raw_sprites/spritesmith/gear/events/summer/weapon_special_summerWarrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/summer/weapon_special_summerWarrior.png rename to website/raw_sprites/spritesmith/gear/events/summer/weapon_special_summerWarrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/takeThis/back_special_takeThis.png b/website/raw_sprites/spritesmith/gear/events/takeThis/back_special_takeThis.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/takeThis/back_special_takeThis.png rename to website/raw_sprites/spritesmith/gear/events/takeThis/back_special_takeThis.png diff --git a/website/assets/sprites/spritesmith/gear/events/takeThis/body_special_takeThis.png b/website/raw_sprites/spritesmith/gear/events/takeThis/body_special_takeThis.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/takeThis/body_special_takeThis.png rename to website/raw_sprites/spritesmith/gear/events/takeThis/body_special_takeThis.png diff --git a/website/assets/sprites/spritesmith/gear/events/takeThis/broad_armor_special_takeThis.png b/website/raw_sprites/spritesmith/gear/events/takeThis/broad_armor_special_takeThis.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/takeThis/broad_armor_special_takeThis.png rename to website/raw_sprites/spritesmith/gear/events/takeThis/broad_armor_special_takeThis.png diff --git a/website/assets/sprites/spritesmith/gear/events/takeThis/head_special_takeThis.png b/website/raw_sprites/spritesmith/gear/events/takeThis/head_special_takeThis.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/takeThis/head_special_takeThis.png rename to website/raw_sprites/spritesmith/gear/events/takeThis/head_special_takeThis.png diff --git a/website/assets/sprites/spritesmith/gear/events/takeThis/shield_special_takeThis.png b/website/raw_sprites/spritesmith/gear/events/takeThis/shield_special_takeThis.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/takeThis/shield_special_takeThis.png rename to website/raw_sprites/spritesmith/gear/events/takeThis/shield_special_takeThis.png diff --git a/website/assets/sprites/spritesmith/gear/events/takeThis/shop_armor_special_takeThis.png b/website/raw_sprites/spritesmith/gear/events/takeThis/shop_armor_special_takeThis.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/takeThis/shop_armor_special_takeThis.png rename to website/raw_sprites/spritesmith/gear/events/takeThis/shop_armor_special_takeThis.png diff --git a/website/assets/sprites/spritesmith/gear/events/takeThis/shop_back_special_takeThis.png b/website/raw_sprites/spritesmith/gear/events/takeThis/shop_back_special_takeThis.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/takeThis/shop_back_special_takeThis.png rename to website/raw_sprites/spritesmith/gear/events/takeThis/shop_back_special_takeThis.png diff --git a/website/assets/sprites/spritesmith/gear/events/takeThis/shop_body_special_takeThis.png b/website/raw_sprites/spritesmith/gear/events/takeThis/shop_body_special_takeThis.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/takeThis/shop_body_special_takeThis.png rename to website/raw_sprites/spritesmith/gear/events/takeThis/shop_body_special_takeThis.png diff --git a/website/assets/sprites/spritesmith/gear/events/takeThis/shop_head_special_takeThis.png b/website/raw_sprites/spritesmith/gear/events/takeThis/shop_head_special_takeThis.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/takeThis/shop_head_special_takeThis.png rename to website/raw_sprites/spritesmith/gear/events/takeThis/shop_head_special_takeThis.png diff --git a/website/assets/sprites/spritesmith/gear/events/takeThis/shop_shield_special_takeThis.png b/website/raw_sprites/spritesmith/gear/events/takeThis/shop_shield_special_takeThis.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/takeThis/shop_shield_special_takeThis.png rename to website/raw_sprites/spritesmith/gear/events/takeThis/shop_shield_special_takeThis.png diff --git a/website/assets/sprites/spritesmith/gear/events/takeThis/shop_weapon_special_takeThis.png b/website/raw_sprites/spritesmith/gear/events/takeThis/shop_weapon_special_takeThis.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/takeThis/shop_weapon_special_takeThis.png rename to website/raw_sprites/spritesmith/gear/events/takeThis/shop_weapon_special_takeThis.png diff --git a/website/assets/sprites/spritesmith/gear/events/takeThis/slim_armor_special_takeThis.png b/website/raw_sprites/spritesmith/gear/events/takeThis/slim_armor_special_takeThis.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/takeThis/slim_armor_special_takeThis.png rename to website/raw_sprites/spritesmith/gear/events/takeThis/slim_armor_special_takeThis.png diff --git a/website/assets/sprites/spritesmith/gear/events/takeThis/weapon_special_takeThis.png b/website/raw_sprites/spritesmith/gear/events/takeThis/weapon_special_takeThis.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/takeThis/weapon_special_takeThis.png rename to website/raw_sprites/spritesmith/gear/events/takeThis/weapon_special_takeThis.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/broad_armor_special_candycane.png b/website/raw_sprites/spritesmith/gear/events/winter/broad_armor_special_candycane.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/broad_armor_special_candycane.png rename to website/raw_sprites/spritesmith/gear/events/winter/broad_armor_special_candycane.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/broad_armor_special_ski.png b/website/raw_sprites/spritesmith/gear/events/winter/broad_armor_special_ski.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/broad_armor_special_ski.png rename to website/raw_sprites/spritesmith/gear/events/winter/broad_armor_special_ski.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/broad_armor_special_snowflake.png b/website/raw_sprites/spritesmith/gear/events/winter/broad_armor_special_snowflake.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/broad_armor_special_snowflake.png rename to website/raw_sprites/spritesmith/gear/events/winter/broad_armor_special_snowflake.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/broad_armor_special_winter2015Healer.png b/website/raw_sprites/spritesmith/gear/events/winter/broad_armor_special_winter2015Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/broad_armor_special_winter2015Healer.png rename to website/raw_sprites/spritesmith/gear/events/winter/broad_armor_special_winter2015Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/broad_armor_special_winter2015Mage.png b/website/raw_sprites/spritesmith/gear/events/winter/broad_armor_special_winter2015Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/broad_armor_special_winter2015Mage.png rename to website/raw_sprites/spritesmith/gear/events/winter/broad_armor_special_winter2015Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/broad_armor_special_winter2015Rogue.png b/website/raw_sprites/spritesmith/gear/events/winter/broad_armor_special_winter2015Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/broad_armor_special_winter2015Rogue.png rename to website/raw_sprites/spritesmith/gear/events/winter/broad_armor_special_winter2015Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/broad_armor_special_winter2015Warrior.png b/website/raw_sprites/spritesmith/gear/events/winter/broad_armor_special_winter2015Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/broad_armor_special_winter2015Warrior.png rename to website/raw_sprites/spritesmith/gear/events/winter/broad_armor_special_winter2015Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/broad_armor_special_winter2016Healer.png b/website/raw_sprites/spritesmith/gear/events/winter/broad_armor_special_winter2016Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/broad_armor_special_winter2016Healer.png rename to website/raw_sprites/spritesmith/gear/events/winter/broad_armor_special_winter2016Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/broad_armor_special_winter2016Mage.png b/website/raw_sprites/spritesmith/gear/events/winter/broad_armor_special_winter2016Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/broad_armor_special_winter2016Mage.png rename to website/raw_sprites/spritesmith/gear/events/winter/broad_armor_special_winter2016Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/broad_armor_special_winter2016Rogue.png b/website/raw_sprites/spritesmith/gear/events/winter/broad_armor_special_winter2016Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/broad_armor_special_winter2016Rogue.png rename to website/raw_sprites/spritesmith/gear/events/winter/broad_armor_special_winter2016Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/broad_armor_special_winter2016Warrior.png b/website/raw_sprites/spritesmith/gear/events/winter/broad_armor_special_winter2016Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/broad_armor_special_winter2016Warrior.png rename to website/raw_sprites/spritesmith/gear/events/winter/broad_armor_special_winter2016Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/broad_armor_special_winter2017Healer.png b/website/raw_sprites/spritesmith/gear/events/winter/broad_armor_special_winter2017Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/broad_armor_special_winter2017Healer.png rename to website/raw_sprites/spritesmith/gear/events/winter/broad_armor_special_winter2017Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/broad_armor_special_winter2017Mage.png b/website/raw_sprites/spritesmith/gear/events/winter/broad_armor_special_winter2017Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/broad_armor_special_winter2017Mage.png rename to website/raw_sprites/spritesmith/gear/events/winter/broad_armor_special_winter2017Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/broad_armor_special_winter2017Rogue.png b/website/raw_sprites/spritesmith/gear/events/winter/broad_armor_special_winter2017Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/broad_armor_special_winter2017Rogue.png rename to website/raw_sprites/spritesmith/gear/events/winter/broad_armor_special_winter2017Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/broad_armor_special_winter2017Warrior.png b/website/raw_sprites/spritesmith/gear/events/winter/broad_armor_special_winter2017Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/broad_armor_special_winter2017Warrior.png rename to website/raw_sprites/spritesmith/gear/events/winter/broad_armor_special_winter2017Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/broad_armor_special_yeti.png b/website/raw_sprites/spritesmith/gear/events/winter/broad_armor_special_yeti.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/broad_armor_special_yeti.png rename to website/raw_sprites/spritesmith/gear/events/winter/broad_armor_special_yeti.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/head_special_candycane.png b/website/raw_sprites/spritesmith/gear/events/winter/head_special_candycane.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/head_special_candycane.png rename to website/raw_sprites/spritesmith/gear/events/winter/head_special_candycane.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/head_special_nye.png b/website/raw_sprites/spritesmith/gear/events/winter/head_special_nye.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/head_special_nye.png rename to website/raw_sprites/spritesmith/gear/events/winter/head_special_nye.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/head_special_nye2014.png b/website/raw_sprites/spritesmith/gear/events/winter/head_special_nye2014.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/head_special_nye2014.png rename to website/raw_sprites/spritesmith/gear/events/winter/head_special_nye2014.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/head_special_nye2015.png b/website/raw_sprites/spritesmith/gear/events/winter/head_special_nye2015.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/head_special_nye2015.png rename to website/raw_sprites/spritesmith/gear/events/winter/head_special_nye2015.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/head_special_nye2016.png b/website/raw_sprites/spritesmith/gear/events/winter/head_special_nye2016.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/head_special_nye2016.png rename to website/raw_sprites/spritesmith/gear/events/winter/head_special_nye2016.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/head_special_ski.png b/website/raw_sprites/spritesmith/gear/events/winter/head_special_ski.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/head_special_ski.png rename to website/raw_sprites/spritesmith/gear/events/winter/head_special_ski.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/head_special_snowflake.png b/website/raw_sprites/spritesmith/gear/events/winter/head_special_snowflake.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/head_special_snowflake.png rename to website/raw_sprites/spritesmith/gear/events/winter/head_special_snowflake.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/head_special_winter2015Healer.png b/website/raw_sprites/spritesmith/gear/events/winter/head_special_winter2015Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/head_special_winter2015Healer.png rename to website/raw_sprites/spritesmith/gear/events/winter/head_special_winter2015Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/head_special_winter2015Mage.png b/website/raw_sprites/spritesmith/gear/events/winter/head_special_winter2015Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/head_special_winter2015Mage.png rename to website/raw_sprites/spritesmith/gear/events/winter/head_special_winter2015Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/head_special_winter2015Rogue.png b/website/raw_sprites/spritesmith/gear/events/winter/head_special_winter2015Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/head_special_winter2015Rogue.png rename to website/raw_sprites/spritesmith/gear/events/winter/head_special_winter2015Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/head_special_winter2015Warrior.png b/website/raw_sprites/spritesmith/gear/events/winter/head_special_winter2015Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/head_special_winter2015Warrior.png rename to website/raw_sprites/spritesmith/gear/events/winter/head_special_winter2015Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/head_special_winter2016Healer.png b/website/raw_sprites/spritesmith/gear/events/winter/head_special_winter2016Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/head_special_winter2016Healer.png rename to website/raw_sprites/spritesmith/gear/events/winter/head_special_winter2016Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/head_special_winter2016Mage.png b/website/raw_sprites/spritesmith/gear/events/winter/head_special_winter2016Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/head_special_winter2016Mage.png rename to website/raw_sprites/spritesmith/gear/events/winter/head_special_winter2016Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/head_special_winter2016Rogue.png b/website/raw_sprites/spritesmith/gear/events/winter/head_special_winter2016Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/head_special_winter2016Rogue.png rename to website/raw_sprites/spritesmith/gear/events/winter/head_special_winter2016Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/head_special_winter2016Warrior.png b/website/raw_sprites/spritesmith/gear/events/winter/head_special_winter2016Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/head_special_winter2016Warrior.png rename to website/raw_sprites/spritesmith/gear/events/winter/head_special_winter2016Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/head_special_winter2017Healer.png b/website/raw_sprites/spritesmith/gear/events/winter/head_special_winter2017Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/head_special_winter2017Healer.png rename to website/raw_sprites/spritesmith/gear/events/winter/head_special_winter2017Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/head_special_winter2017Mage.png b/website/raw_sprites/spritesmith/gear/events/winter/head_special_winter2017Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/head_special_winter2017Mage.png rename to website/raw_sprites/spritesmith/gear/events/winter/head_special_winter2017Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/head_special_winter2017Rogue.png b/website/raw_sprites/spritesmith/gear/events/winter/head_special_winter2017Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/head_special_winter2017Rogue.png rename to website/raw_sprites/spritesmith/gear/events/winter/head_special_winter2017Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/head_special_winter2017Warrior.png b/website/raw_sprites/spritesmith/gear/events/winter/head_special_winter2017Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/head_special_winter2017Warrior.png rename to website/raw_sprites/spritesmith/gear/events/winter/head_special_winter2017Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/head_special_yeti.png b/website/raw_sprites/spritesmith/gear/events/winter/head_special_yeti.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/head_special_yeti.png rename to website/raw_sprites/spritesmith/gear/events/winter/head_special_yeti.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shield_special_ski.png b/website/raw_sprites/spritesmith/gear/events/winter/shield_special_ski.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shield_special_ski.png rename to website/raw_sprites/spritesmith/gear/events/winter/shield_special_ski.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shield_special_snowflake.png b/website/raw_sprites/spritesmith/gear/events/winter/shield_special_snowflake.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shield_special_snowflake.png rename to website/raw_sprites/spritesmith/gear/events/winter/shield_special_snowflake.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shield_special_winter2015Healer.png b/website/raw_sprites/spritesmith/gear/events/winter/shield_special_winter2015Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shield_special_winter2015Healer.png rename to website/raw_sprites/spritesmith/gear/events/winter/shield_special_winter2015Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shield_special_winter2015Rogue.png b/website/raw_sprites/spritesmith/gear/events/winter/shield_special_winter2015Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shield_special_winter2015Rogue.png rename to website/raw_sprites/spritesmith/gear/events/winter/shield_special_winter2015Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shield_special_winter2015Warrior.png b/website/raw_sprites/spritesmith/gear/events/winter/shield_special_winter2015Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shield_special_winter2015Warrior.png rename to website/raw_sprites/spritesmith/gear/events/winter/shield_special_winter2015Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shield_special_winter2016Healer.png b/website/raw_sprites/spritesmith/gear/events/winter/shield_special_winter2016Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shield_special_winter2016Healer.png rename to website/raw_sprites/spritesmith/gear/events/winter/shield_special_winter2016Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shield_special_winter2016Rogue.png b/website/raw_sprites/spritesmith/gear/events/winter/shield_special_winter2016Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shield_special_winter2016Rogue.png rename to website/raw_sprites/spritesmith/gear/events/winter/shield_special_winter2016Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shield_special_winter2016Warrior.png b/website/raw_sprites/spritesmith/gear/events/winter/shield_special_winter2016Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shield_special_winter2016Warrior.png rename to website/raw_sprites/spritesmith/gear/events/winter/shield_special_winter2016Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shield_special_winter2017Healer.png b/website/raw_sprites/spritesmith/gear/events/winter/shield_special_winter2017Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shield_special_winter2017Healer.png rename to website/raw_sprites/spritesmith/gear/events/winter/shield_special_winter2017Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shield_special_winter2017Rogue.png b/website/raw_sprites/spritesmith/gear/events/winter/shield_special_winter2017Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shield_special_winter2017Rogue.png rename to website/raw_sprites/spritesmith/gear/events/winter/shield_special_winter2017Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shield_special_winter2017Warrior.png b/website/raw_sprites/spritesmith/gear/events/winter/shield_special_winter2017Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shield_special_winter2017Warrior.png rename to website/raw_sprites/spritesmith/gear/events/winter/shield_special_winter2017Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shield_special_yeti.png b/website/raw_sprites/spritesmith/gear/events/winter/shield_special_yeti.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shield_special_yeti.png rename to website/raw_sprites/spritesmith/gear/events/winter/shield_special_yeti.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_armor_special_candycane.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_armor_special_candycane.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_armor_special_candycane.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_armor_special_candycane.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_armor_special_ski.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_armor_special_ski.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_armor_special_ski.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_armor_special_ski.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_armor_special_snowflake.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_armor_special_snowflake.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_armor_special_snowflake.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_armor_special_snowflake.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2015Healer.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2015Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2015Healer.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2015Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2015Mage.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2015Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2015Mage.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2015Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2015Rogue.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2015Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2015Rogue.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2015Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2015Warrior.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2015Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2015Warrior.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2015Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2016Healer.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2016Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2016Healer.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2016Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2016Mage.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2016Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2016Mage.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2016Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2016Rogue.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2016Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2016Rogue.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2016Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2016Warrior.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2016Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2016Warrior.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2016Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2017Healer.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2017Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2017Healer.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2017Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2017Mage.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2017Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2017Mage.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2017Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2017Rogue.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2017Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2017Rogue.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2017Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2017Warrior.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2017Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2017Warrior.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_armor_special_winter2017Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_armor_special_yeti.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_armor_special_yeti.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_armor_special_yeti.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_armor_special_yeti.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_head_special_candycane.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_head_special_candycane.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_head_special_candycane.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_head_special_candycane.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_head_special_nye.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_head_special_nye.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_head_special_nye.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_head_special_nye.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_head_special_nye2014.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_head_special_nye2014.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_head_special_nye2014.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_head_special_nye2014.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_head_special_nye2015.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_head_special_nye2015.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_head_special_nye2015.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_head_special_nye2015.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_head_special_nye2016.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_head_special_nye2016.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_head_special_nye2016.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_head_special_nye2016.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_head_special_ski.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_head_special_ski.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_head_special_ski.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_head_special_ski.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_head_special_snowflake.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_head_special_snowflake.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_head_special_snowflake.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_head_special_snowflake.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2015Healer.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2015Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2015Healer.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2015Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2015Mage.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2015Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2015Mage.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2015Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2015Rogue.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2015Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2015Rogue.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2015Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2015Warrior.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2015Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2015Warrior.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2015Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2016Healer.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2016Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2016Healer.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2016Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2016Mage.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2016Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2016Mage.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2016Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2016Rogue.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2016Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2016Rogue.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2016Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2016Warrior.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2016Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2016Warrior.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2016Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2017Healer.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2017Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2017Healer.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2017Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2017Mage.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2017Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2017Mage.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2017Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2017Rogue.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2017Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2017Rogue.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2017Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2017Warrior.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2017Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2017Warrior.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_head_special_winter2017Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_head_special_yeti.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_head_special_yeti.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_head_special_yeti.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_head_special_yeti.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_shield_special_ski.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_shield_special_ski.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_shield_special_ski.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_shield_special_ski.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_shield_special_snowflake.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_shield_special_snowflake.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_shield_special_snowflake.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_shield_special_snowflake.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_shield_special_winter2015Healer.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_shield_special_winter2015Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_shield_special_winter2015Healer.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_shield_special_winter2015Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_shield_special_winter2015Rogue.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_shield_special_winter2015Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_shield_special_winter2015Rogue.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_shield_special_winter2015Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_shield_special_winter2015Warrior.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_shield_special_winter2015Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_shield_special_winter2015Warrior.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_shield_special_winter2015Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_shield_special_winter2016Healer.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_shield_special_winter2016Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_shield_special_winter2016Healer.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_shield_special_winter2016Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_shield_special_winter2016Rogue.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_shield_special_winter2016Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_shield_special_winter2016Rogue.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_shield_special_winter2016Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_shield_special_winter2016Warrior.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_shield_special_winter2016Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_shield_special_winter2016Warrior.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_shield_special_winter2016Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_shield_special_winter2017Healer.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_shield_special_winter2017Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_shield_special_winter2017Healer.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_shield_special_winter2017Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_shield_special_winter2017Rogue.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_shield_special_winter2017Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_shield_special_winter2017Rogue.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_shield_special_winter2017Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_shield_special_winter2017Warrior.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_shield_special_winter2017Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_shield_special_winter2017Warrior.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_shield_special_winter2017Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_shield_special_yeti.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_shield_special_yeti.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_shield_special_yeti.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_shield_special_yeti.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_candycane.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_candycane.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_candycane.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_candycane.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_ski.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_ski.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_ski.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_ski.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_snowflake.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_snowflake.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_snowflake.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_snowflake.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2015Healer.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2015Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2015Healer.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2015Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2015Mage.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2015Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2015Mage.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2015Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2015Rogue.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2015Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2015Rogue.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2015Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2015Warrior.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2015Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2015Warrior.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2015Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2016Healer.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2016Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2016Healer.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2016Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2016Mage.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2016Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2016Mage.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2016Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2016Rogue.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2016Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2016Rogue.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2016Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2016Warrior.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2016Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2016Warrior.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2016Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2017Healer.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2017Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2017Healer.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2017Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2017Mage.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2017Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2017Mage.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2017Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2017Rogue.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2017Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2017Rogue.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2017Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2017Warrior.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2017Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2017Warrior.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_winter2017Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_yeti.png b/website/raw_sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_yeti.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_yeti.png rename to website/raw_sprites/spritesmith/gear/events/winter/shop/shop_weapon_special_yeti.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/slim_armor_special_candycane.png b/website/raw_sprites/spritesmith/gear/events/winter/slim_armor_special_candycane.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/slim_armor_special_candycane.png rename to website/raw_sprites/spritesmith/gear/events/winter/slim_armor_special_candycane.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/slim_armor_special_ski.png b/website/raw_sprites/spritesmith/gear/events/winter/slim_armor_special_ski.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/slim_armor_special_ski.png rename to website/raw_sprites/spritesmith/gear/events/winter/slim_armor_special_ski.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/slim_armor_special_snowflake.png b/website/raw_sprites/spritesmith/gear/events/winter/slim_armor_special_snowflake.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/slim_armor_special_snowflake.png rename to website/raw_sprites/spritesmith/gear/events/winter/slim_armor_special_snowflake.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/slim_armor_special_winter2015Healer.png b/website/raw_sprites/spritesmith/gear/events/winter/slim_armor_special_winter2015Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/slim_armor_special_winter2015Healer.png rename to website/raw_sprites/spritesmith/gear/events/winter/slim_armor_special_winter2015Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/slim_armor_special_winter2015Mage.png b/website/raw_sprites/spritesmith/gear/events/winter/slim_armor_special_winter2015Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/slim_armor_special_winter2015Mage.png rename to website/raw_sprites/spritesmith/gear/events/winter/slim_armor_special_winter2015Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/slim_armor_special_winter2015Rogue.png b/website/raw_sprites/spritesmith/gear/events/winter/slim_armor_special_winter2015Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/slim_armor_special_winter2015Rogue.png rename to website/raw_sprites/spritesmith/gear/events/winter/slim_armor_special_winter2015Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/slim_armor_special_winter2015Warrior.png b/website/raw_sprites/spritesmith/gear/events/winter/slim_armor_special_winter2015Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/slim_armor_special_winter2015Warrior.png rename to website/raw_sprites/spritesmith/gear/events/winter/slim_armor_special_winter2015Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/slim_armor_special_winter2016Healer.png b/website/raw_sprites/spritesmith/gear/events/winter/slim_armor_special_winter2016Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/slim_armor_special_winter2016Healer.png rename to website/raw_sprites/spritesmith/gear/events/winter/slim_armor_special_winter2016Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/slim_armor_special_winter2016Mage.png b/website/raw_sprites/spritesmith/gear/events/winter/slim_armor_special_winter2016Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/slim_armor_special_winter2016Mage.png rename to website/raw_sprites/spritesmith/gear/events/winter/slim_armor_special_winter2016Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/slim_armor_special_winter2016Rogue.png b/website/raw_sprites/spritesmith/gear/events/winter/slim_armor_special_winter2016Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/slim_armor_special_winter2016Rogue.png rename to website/raw_sprites/spritesmith/gear/events/winter/slim_armor_special_winter2016Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/slim_armor_special_winter2016Warrior.png b/website/raw_sprites/spritesmith/gear/events/winter/slim_armor_special_winter2016Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/slim_armor_special_winter2016Warrior.png rename to website/raw_sprites/spritesmith/gear/events/winter/slim_armor_special_winter2016Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/slim_armor_special_winter2017Healer.png b/website/raw_sprites/spritesmith/gear/events/winter/slim_armor_special_winter2017Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/slim_armor_special_winter2017Healer.png rename to website/raw_sprites/spritesmith/gear/events/winter/slim_armor_special_winter2017Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/slim_armor_special_winter2017Mage.png b/website/raw_sprites/spritesmith/gear/events/winter/slim_armor_special_winter2017Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/slim_armor_special_winter2017Mage.png rename to website/raw_sprites/spritesmith/gear/events/winter/slim_armor_special_winter2017Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/slim_armor_special_winter2017Rogue.png b/website/raw_sprites/spritesmith/gear/events/winter/slim_armor_special_winter2017Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/slim_armor_special_winter2017Rogue.png rename to website/raw_sprites/spritesmith/gear/events/winter/slim_armor_special_winter2017Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/slim_armor_special_winter2017Warrior.png b/website/raw_sprites/spritesmith/gear/events/winter/slim_armor_special_winter2017Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/slim_armor_special_winter2017Warrior.png rename to website/raw_sprites/spritesmith/gear/events/winter/slim_armor_special_winter2017Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/slim_armor_special_yeti.png b/website/raw_sprites/spritesmith/gear/events/winter/slim_armor_special_yeti.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/slim_armor_special_yeti.png rename to website/raw_sprites/spritesmith/gear/events/winter/slim_armor_special_yeti.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/weapon_special_candycane.png b/website/raw_sprites/spritesmith/gear/events/winter/weapon_special_candycane.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/weapon_special_candycane.png rename to website/raw_sprites/spritesmith/gear/events/winter/weapon_special_candycane.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/weapon_special_ski.png b/website/raw_sprites/spritesmith/gear/events/winter/weapon_special_ski.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/weapon_special_ski.png rename to website/raw_sprites/spritesmith/gear/events/winter/weapon_special_ski.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/weapon_special_snowflake.png b/website/raw_sprites/spritesmith/gear/events/winter/weapon_special_snowflake.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/weapon_special_snowflake.png rename to website/raw_sprites/spritesmith/gear/events/winter/weapon_special_snowflake.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/weapon_special_winter2015Healer.png b/website/raw_sprites/spritesmith/gear/events/winter/weapon_special_winter2015Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/weapon_special_winter2015Healer.png rename to website/raw_sprites/spritesmith/gear/events/winter/weapon_special_winter2015Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/weapon_special_winter2015Mage.png b/website/raw_sprites/spritesmith/gear/events/winter/weapon_special_winter2015Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/weapon_special_winter2015Mage.png rename to website/raw_sprites/spritesmith/gear/events/winter/weapon_special_winter2015Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/weapon_special_winter2015Rogue.png b/website/raw_sprites/spritesmith/gear/events/winter/weapon_special_winter2015Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/weapon_special_winter2015Rogue.png rename to website/raw_sprites/spritesmith/gear/events/winter/weapon_special_winter2015Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/weapon_special_winter2015Warrior.png b/website/raw_sprites/spritesmith/gear/events/winter/weapon_special_winter2015Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/weapon_special_winter2015Warrior.png rename to website/raw_sprites/spritesmith/gear/events/winter/weapon_special_winter2015Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/weapon_special_winter2016Healer.png b/website/raw_sprites/spritesmith/gear/events/winter/weapon_special_winter2016Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/weapon_special_winter2016Healer.png rename to website/raw_sprites/spritesmith/gear/events/winter/weapon_special_winter2016Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/weapon_special_winter2016Mage.png b/website/raw_sprites/spritesmith/gear/events/winter/weapon_special_winter2016Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/weapon_special_winter2016Mage.png rename to website/raw_sprites/spritesmith/gear/events/winter/weapon_special_winter2016Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/weapon_special_winter2016Rogue.png b/website/raw_sprites/spritesmith/gear/events/winter/weapon_special_winter2016Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/weapon_special_winter2016Rogue.png rename to website/raw_sprites/spritesmith/gear/events/winter/weapon_special_winter2016Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/weapon_special_winter2016Warrior.png b/website/raw_sprites/spritesmith/gear/events/winter/weapon_special_winter2016Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/weapon_special_winter2016Warrior.png rename to website/raw_sprites/spritesmith/gear/events/winter/weapon_special_winter2016Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/weapon_special_winter2017Healer.png b/website/raw_sprites/spritesmith/gear/events/winter/weapon_special_winter2017Healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/weapon_special_winter2017Healer.png rename to website/raw_sprites/spritesmith/gear/events/winter/weapon_special_winter2017Healer.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/weapon_special_winter2017Mage.png b/website/raw_sprites/spritesmith/gear/events/winter/weapon_special_winter2017Mage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/weapon_special_winter2017Mage.png rename to website/raw_sprites/spritesmith/gear/events/winter/weapon_special_winter2017Mage.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/weapon_special_winter2017Rogue.png b/website/raw_sprites/spritesmith/gear/events/winter/weapon_special_winter2017Rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/weapon_special_winter2017Rogue.png rename to website/raw_sprites/spritesmith/gear/events/winter/weapon_special_winter2017Rogue.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/weapon_special_winter2017Warrior.png b/website/raw_sprites/spritesmith/gear/events/winter/weapon_special_winter2017Warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/weapon_special_winter2017Warrior.png rename to website/raw_sprites/spritesmith/gear/events/winter/weapon_special_winter2017Warrior.png diff --git a/website/assets/sprites/spritesmith/gear/events/winter/weapon_special_yeti.png b/website/raw_sprites/spritesmith/gear/events/winter/weapon_special_yeti.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/winter/weapon_special_yeti.png rename to website/raw_sprites/spritesmith/gear/events/winter/weapon_special_yeti.png diff --git a/website/assets/sprites/spritesmith/gear/events/wondercon/back_special_wondercon_black.png b/website/raw_sprites/spritesmith/gear/events/wondercon/back_special_wondercon_black.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/wondercon/back_special_wondercon_black.png rename to website/raw_sprites/spritesmith/gear/events/wondercon/back_special_wondercon_black.png diff --git a/website/assets/sprites/spritesmith/gear/events/wondercon/back_special_wondercon_red.png b/website/raw_sprites/spritesmith/gear/events/wondercon/back_special_wondercon_red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/wondercon/back_special_wondercon_red.png rename to website/raw_sprites/spritesmith/gear/events/wondercon/back_special_wondercon_red.png diff --git a/website/assets/sprites/spritesmith/gear/events/wondercon/body_special_wondercon_black.png b/website/raw_sprites/spritesmith/gear/events/wondercon/body_special_wondercon_black.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/wondercon/body_special_wondercon_black.png rename to website/raw_sprites/spritesmith/gear/events/wondercon/body_special_wondercon_black.png diff --git a/website/assets/sprites/spritesmith/gear/events/wondercon/body_special_wondercon_gold.png b/website/raw_sprites/spritesmith/gear/events/wondercon/body_special_wondercon_gold.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/wondercon/body_special_wondercon_gold.png rename to website/raw_sprites/spritesmith/gear/events/wondercon/body_special_wondercon_gold.png diff --git a/website/assets/sprites/spritesmith/gear/events/wondercon/body_special_wondercon_red.png b/website/raw_sprites/spritesmith/gear/events/wondercon/body_special_wondercon_red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/wondercon/body_special_wondercon_red.png rename to website/raw_sprites/spritesmith/gear/events/wondercon/body_special_wondercon_red.png diff --git a/website/assets/sprites/spritesmith/gear/events/wondercon/eyewear_special_wondercon_black.png b/website/raw_sprites/spritesmith/gear/events/wondercon/eyewear_special_wondercon_black.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/wondercon/eyewear_special_wondercon_black.png rename to website/raw_sprites/spritesmith/gear/events/wondercon/eyewear_special_wondercon_black.png diff --git a/website/assets/sprites/spritesmith/gear/events/wondercon/eyewear_special_wondercon_red.png b/website/raw_sprites/spritesmith/gear/events/wondercon/eyewear_special_wondercon_red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/wondercon/eyewear_special_wondercon_red.png rename to website/raw_sprites/spritesmith/gear/events/wondercon/eyewear_special_wondercon_red.png diff --git a/website/assets/sprites/spritesmith/gear/events/wondercon/shop/shop_back_special_wondercon_black.png b/website/raw_sprites/spritesmith/gear/events/wondercon/shop/shop_back_special_wondercon_black.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/wondercon/shop/shop_back_special_wondercon_black.png rename to website/raw_sprites/spritesmith/gear/events/wondercon/shop/shop_back_special_wondercon_black.png diff --git a/website/assets/sprites/spritesmith/gear/events/wondercon/shop/shop_back_special_wondercon_red.png b/website/raw_sprites/spritesmith/gear/events/wondercon/shop/shop_back_special_wondercon_red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/wondercon/shop/shop_back_special_wondercon_red.png rename to website/raw_sprites/spritesmith/gear/events/wondercon/shop/shop_back_special_wondercon_red.png diff --git a/website/assets/sprites/spritesmith/gear/events/wondercon/shop/shop_body_special_wondercon_black.png b/website/raw_sprites/spritesmith/gear/events/wondercon/shop/shop_body_special_wondercon_black.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/wondercon/shop/shop_body_special_wondercon_black.png rename to website/raw_sprites/spritesmith/gear/events/wondercon/shop/shop_body_special_wondercon_black.png diff --git a/website/assets/sprites/spritesmith/gear/events/wondercon/shop/shop_body_special_wondercon_gold.png b/website/raw_sprites/spritesmith/gear/events/wondercon/shop/shop_body_special_wondercon_gold.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/wondercon/shop/shop_body_special_wondercon_gold.png rename to website/raw_sprites/spritesmith/gear/events/wondercon/shop/shop_body_special_wondercon_gold.png diff --git a/website/assets/sprites/spritesmith/gear/events/wondercon/shop/shop_body_special_wondercon_red.png b/website/raw_sprites/spritesmith/gear/events/wondercon/shop/shop_body_special_wondercon_red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/wondercon/shop/shop_body_special_wondercon_red.png rename to website/raw_sprites/spritesmith/gear/events/wondercon/shop/shop_body_special_wondercon_red.png diff --git a/website/assets/sprites/spritesmith/gear/events/wondercon/shop/shop_eyewear_special_wondercon_black.png b/website/raw_sprites/spritesmith/gear/events/wondercon/shop/shop_eyewear_special_wondercon_black.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/wondercon/shop/shop_eyewear_special_wondercon_black.png rename to website/raw_sprites/spritesmith/gear/events/wondercon/shop/shop_eyewear_special_wondercon_black.png diff --git a/website/assets/sprites/spritesmith/gear/events/wondercon/shop/shop_eyewear_special_wondercon_red.png b/website/raw_sprites/spritesmith/gear/events/wondercon/shop/shop_eyewear_special_wondercon_red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/events/wondercon/shop/shop_eyewear_special_wondercon_red.png rename to website/raw_sprites/spritesmith/gear/events/wondercon/shop/shop_eyewear_special_wondercon_red.png diff --git a/website/assets/sprites/spritesmith/gear/eyewear/eyewear_special_blackTopFrame.png b/website/raw_sprites/spritesmith/gear/eyewear/eyewear_special_blackTopFrame.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/eyewear/eyewear_special_blackTopFrame.png rename to website/raw_sprites/spritesmith/gear/eyewear/eyewear_special_blackTopFrame.png diff --git a/website/assets/sprites/spritesmith/gear/eyewear/eyewear_special_blueTopFrame.png b/website/raw_sprites/spritesmith/gear/eyewear/eyewear_special_blueTopFrame.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/eyewear/eyewear_special_blueTopFrame.png rename to website/raw_sprites/spritesmith/gear/eyewear/eyewear_special_blueTopFrame.png diff --git a/website/assets/sprites/spritesmith/gear/eyewear/eyewear_special_greenTopFrame.png b/website/raw_sprites/spritesmith/gear/eyewear/eyewear_special_greenTopFrame.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/eyewear/eyewear_special_greenTopFrame.png rename to website/raw_sprites/spritesmith/gear/eyewear/eyewear_special_greenTopFrame.png diff --git a/website/assets/sprites/spritesmith/gear/eyewear/eyewear_special_pinkTopFrame.png b/website/raw_sprites/spritesmith/gear/eyewear/eyewear_special_pinkTopFrame.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/eyewear/eyewear_special_pinkTopFrame.png rename to website/raw_sprites/spritesmith/gear/eyewear/eyewear_special_pinkTopFrame.png diff --git a/website/assets/sprites/spritesmith/gear/eyewear/eyewear_special_redTopFrame.png b/website/raw_sprites/spritesmith/gear/eyewear/eyewear_special_redTopFrame.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/eyewear/eyewear_special_redTopFrame.png rename to website/raw_sprites/spritesmith/gear/eyewear/eyewear_special_redTopFrame.png diff --git a/website/assets/sprites/spritesmith/gear/eyewear/eyewear_special_whiteTopFrame.png b/website/raw_sprites/spritesmith/gear/eyewear/eyewear_special_whiteTopFrame.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/eyewear/eyewear_special_whiteTopFrame.png rename to website/raw_sprites/spritesmith/gear/eyewear/eyewear_special_whiteTopFrame.png diff --git a/website/assets/sprites/spritesmith/gear/eyewear/eyewear_special_yellowTopFrame.png b/website/raw_sprites/spritesmith/gear/eyewear/eyewear_special_yellowTopFrame.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/eyewear/eyewear_special_yellowTopFrame.png rename to website/raw_sprites/spritesmith/gear/eyewear/eyewear_special_yellowTopFrame.png diff --git a/website/assets/sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_blackTopFrame.png b/website/raw_sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_blackTopFrame.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_blackTopFrame.png rename to website/raw_sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_blackTopFrame.png diff --git a/website/assets/sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_blueTopFrame.png b/website/raw_sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_blueTopFrame.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_blueTopFrame.png rename to website/raw_sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_blueTopFrame.png diff --git a/website/assets/sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_greenTopFrame.png b/website/raw_sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_greenTopFrame.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_greenTopFrame.png rename to website/raw_sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_greenTopFrame.png diff --git a/website/assets/sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_pinkTopFrame.png b/website/raw_sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_pinkTopFrame.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_pinkTopFrame.png rename to website/raw_sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_pinkTopFrame.png diff --git a/website/assets/sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_redTopFrame.png b/website/raw_sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_redTopFrame.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_redTopFrame.png rename to website/raw_sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_redTopFrame.png diff --git a/website/assets/sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_whiteTopFrame.png b/website/raw_sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_whiteTopFrame.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_whiteTopFrame.png rename to website/raw_sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_whiteTopFrame.png diff --git a/website/assets/sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_yellowTopFrame.png b/website/raw_sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_yellowTopFrame.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_yellowTopFrame.png rename to website/raw_sprites/spritesmith/gear/eyewear/shop/shop_eyewear_special_yellowTopFrame.png diff --git a/website/assets/sprites/spritesmith/gear/head/head_0.png b/website/raw_sprites/spritesmith/gear/head/head_0.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/head_0.png rename to website/raw_sprites/spritesmith/gear/head/head_0.png diff --git a/website/assets/sprites/spritesmith/gear/head/head_healer_1.png b/website/raw_sprites/spritesmith/gear/head/head_healer_1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/head_healer_1.png rename to website/raw_sprites/spritesmith/gear/head/head_healer_1.png diff --git a/website/assets/sprites/spritesmith/gear/head/head_healer_2.png b/website/raw_sprites/spritesmith/gear/head/head_healer_2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/head_healer_2.png rename to website/raw_sprites/spritesmith/gear/head/head_healer_2.png diff --git a/website/assets/sprites/spritesmith/gear/head/head_healer_3.png b/website/raw_sprites/spritesmith/gear/head/head_healer_3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/head_healer_3.png rename to website/raw_sprites/spritesmith/gear/head/head_healer_3.png diff --git a/website/assets/sprites/spritesmith/gear/head/head_healer_4.png b/website/raw_sprites/spritesmith/gear/head/head_healer_4.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/head_healer_4.png rename to website/raw_sprites/spritesmith/gear/head/head_healer_4.png diff --git a/website/assets/sprites/spritesmith/gear/head/head_healer_5.png b/website/raw_sprites/spritesmith/gear/head/head_healer_5.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/head_healer_5.png rename to website/raw_sprites/spritesmith/gear/head/head_healer_5.png diff --git a/website/assets/sprites/spritesmith/gear/head/head_rogue_1.png b/website/raw_sprites/spritesmith/gear/head/head_rogue_1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/head_rogue_1.png rename to website/raw_sprites/spritesmith/gear/head/head_rogue_1.png diff --git a/website/assets/sprites/spritesmith/gear/head/head_rogue_2.png b/website/raw_sprites/spritesmith/gear/head/head_rogue_2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/head_rogue_2.png rename to website/raw_sprites/spritesmith/gear/head/head_rogue_2.png diff --git a/website/assets/sprites/spritesmith/gear/head/head_rogue_3.png b/website/raw_sprites/spritesmith/gear/head/head_rogue_3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/head_rogue_3.png rename to website/raw_sprites/spritesmith/gear/head/head_rogue_3.png diff --git a/website/assets/sprites/spritesmith/gear/head/head_rogue_4.png b/website/raw_sprites/spritesmith/gear/head/head_rogue_4.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/head_rogue_4.png rename to website/raw_sprites/spritesmith/gear/head/head_rogue_4.png diff --git a/website/assets/sprites/spritesmith/gear/head/head_rogue_5.png b/website/raw_sprites/spritesmith/gear/head/head_rogue_5.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/head_rogue_5.png rename to website/raw_sprites/spritesmith/gear/head/head_rogue_5.png diff --git a/website/assets/sprites/spritesmith/gear/head/head_special_2.png b/website/raw_sprites/spritesmith/gear/head/head_special_2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/head_special_2.png rename to website/raw_sprites/spritesmith/gear/head/head_special_2.png diff --git a/website/assets/sprites/spritesmith/gear/head/head_special_bardHat.png b/website/raw_sprites/spritesmith/gear/head/head_special_bardHat.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/head_special_bardHat.png rename to website/raw_sprites/spritesmith/gear/head/head_special_bardHat.png diff --git a/website/assets/sprites/spritesmith/gear/head/head_special_clandestineCowl.png b/website/raw_sprites/spritesmith/gear/head/head_special_clandestineCowl.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/head_special_clandestineCowl.png rename to website/raw_sprites/spritesmith/gear/head/head_special_clandestineCowl.png diff --git a/website/assets/sprites/spritesmith/gear/head/head_special_dandyHat.png b/website/raw_sprites/spritesmith/gear/head/head_special_dandyHat.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/head_special_dandyHat.png rename to website/raw_sprites/spritesmith/gear/head/head_special_dandyHat.png diff --git a/website/assets/sprites/spritesmith/gear/head/head_special_fireCoralCirclet.png b/website/raw_sprites/spritesmith/gear/head/head_special_fireCoralCirclet.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/head_special_fireCoralCirclet.png rename to website/raw_sprites/spritesmith/gear/head/head_special_fireCoralCirclet.png diff --git a/website/assets/sprites/spritesmith/gear/head/head_special_kabuto.png b/website/raw_sprites/spritesmith/gear/head/head_special_kabuto.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/head_special_kabuto.png rename to website/raw_sprites/spritesmith/gear/head/head_special_kabuto.png diff --git a/website/assets/sprites/spritesmith/gear/head/head_special_lunarWarriorHelm.png b/website/raw_sprites/spritesmith/gear/head/head_special_lunarWarriorHelm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/head_special_lunarWarriorHelm.png rename to website/raw_sprites/spritesmith/gear/head/head_special_lunarWarriorHelm.png diff --git a/website/assets/sprites/spritesmith/gear/head/head_special_mammothRiderHelm.png b/website/raw_sprites/spritesmith/gear/head/head_special_mammothRiderHelm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/head_special_mammothRiderHelm.png rename to website/raw_sprites/spritesmith/gear/head/head_special_mammothRiderHelm.png diff --git a/website/assets/sprites/spritesmith/gear/head/head_special_namingDay2017.png b/website/raw_sprites/spritesmith/gear/head/head_special_namingDay2017.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/head_special_namingDay2017.png rename to website/raw_sprites/spritesmith/gear/head/head_special_namingDay2017.png diff --git a/website/assets/sprites/spritesmith/gear/head/head_special_pageHelm.png b/website/raw_sprites/spritesmith/gear/head/head_special_pageHelm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/head_special_pageHelm.png rename to website/raw_sprites/spritesmith/gear/head/head_special_pageHelm.png diff --git a/website/assets/sprites/spritesmith/gear/head/head_special_pyromancersTurban.png b/website/raw_sprites/spritesmith/gear/head/head_special_pyromancersTurban.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/head_special_pyromancersTurban.png rename to website/raw_sprites/spritesmith/gear/head/head_special_pyromancersTurban.png diff --git a/website/assets/sprites/spritesmith/gear/head/head_special_roguishRainbowMessengerHood.png b/website/raw_sprites/spritesmith/gear/head/head_special_roguishRainbowMessengerHood.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/head_special_roguishRainbowMessengerHood.png rename to website/raw_sprites/spritesmith/gear/head/head_special_roguishRainbowMessengerHood.png diff --git a/website/assets/sprites/spritesmith/gear/head/head_special_snowSovereignCrown.png b/website/raw_sprites/spritesmith/gear/head/head_special_snowSovereignCrown.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/head_special_snowSovereignCrown.png rename to website/raw_sprites/spritesmith/gear/head/head_special_snowSovereignCrown.png diff --git a/website/assets/sprites/spritesmith/gear/head/head_special_spikedHelm.png b/website/raw_sprites/spritesmith/gear/head/head_special_spikedHelm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/head_special_spikedHelm.png rename to website/raw_sprites/spritesmith/gear/head/head_special_spikedHelm.png diff --git a/website/assets/sprites/spritesmith/gear/head/head_warrior_1.png b/website/raw_sprites/spritesmith/gear/head/head_warrior_1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/head_warrior_1.png rename to website/raw_sprites/spritesmith/gear/head/head_warrior_1.png diff --git a/website/assets/sprites/spritesmith/gear/head/head_warrior_2.png b/website/raw_sprites/spritesmith/gear/head/head_warrior_2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/head_warrior_2.png rename to website/raw_sprites/spritesmith/gear/head/head_warrior_2.png diff --git a/website/assets/sprites/spritesmith/gear/head/head_warrior_3.png b/website/raw_sprites/spritesmith/gear/head/head_warrior_3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/head_warrior_3.png rename to website/raw_sprites/spritesmith/gear/head/head_warrior_3.png diff --git a/website/assets/sprites/spritesmith/gear/head/head_warrior_4.png b/website/raw_sprites/spritesmith/gear/head/head_warrior_4.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/head_warrior_4.png rename to website/raw_sprites/spritesmith/gear/head/head_warrior_4.png diff --git a/website/assets/sprites/spritesmith/gear/head/head_warrior_5.png b/website/raw_sprites/spritesmith/gear/head/head_warrior_5.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/head_warrior_5.png rename to website/raw_sprites/spritesmith/gear/head/head_warrior_5.png diff --git a/website/assets/sprites/spritesmith/gear/head/head_wizard_1.png b/website/raw_sprites/spritesmith/gear/head/head_wizard_1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/head_wizard_1.png rename to website/raw_sprites/spritesmith/gear/head/head_wizard_1.png diff --git a/website/assets/sprites/spritesmith/gear/head/head_wizard_2.png b/website/raw_sprites/spritesmith/gear/head/head_wizard_2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/head_wizard_2.png rename to website/raw_sprites/spritesmith/gear/head/head_wizard_2.png diff --git a/website/assets/sprites/spritesmith/gear/head/head_wizard_3.png b/website/raw_sprites/spritesmith/gear/head/head_wizard_3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/head_wizard_3.png rename to website/raw_sprites/spritesmith/gear/head/head_wizard_3.png diff --git a/website/assets/sprites/spritesmith/gear/head/head_wizard_4.png b/website/raw_sprites/spritesmith/gear/head/head_wizard_4.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/head_wizard_4.png rename to website/raw_sprites/spritesmith/gear/head/head_wizard_4.png diff --git a/website/assets/sprites/spritesmith/gear/head/head_wizard_5.png b/website/raw_sprites/spritesmith/gear/head/head_wizard_5.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/head_wizard_5.png rename to website/raw_sprites/spritesmith/gear/head/head_wizard_5.png diff --git a/website/assets/sprites/spritesmith/gear/head/shop/shop_head_healer_1.png b/website/raw_sprites/spritesmith/gear/head/shop/shop_head_healer_1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/shop/shop_head_healer_1.png rename to website/raw_sprites/spritesmith/gear/head/shop/shop_head_healer_1.png diff --git a/website/assets/sprites/spritesmith/gear/head/shop/shop_head_healer_2.png b/website/raw_sprites/spritesmith/gear/head/shop/shop_head_healer_2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/shop/shop_head_healer_2.png rename to website/raw_sprites/spritesmith/gear/head/shop/shop_head_healer_2.png diff --git a/website/assets/sprites/spritesmith/gear/head/shop/shop_head_healer_3.png b/website/raw_sprites/spritesmith/gear/head/shop/shop_head_healer_3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/shop/shop_head_healer_3.png rename to website/raw_sprites/spritesmith/gear/head/shop/shop_head_healer_3.png diff --git a/website/assets/sprites/spritesmith/gear/head/shop/shop_head_healer_4.png b/website/raw_sprites/spritesmith/gear/head/shop/shop_head_healer_4.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/shop/shop_head_healer_4.png rename to website/raw_sprites/spritesmith/gear/head/shop/shop_head_healer_4.png diff --git a/website/assets/sprites/spritesmith/gear/head/shop/shop_head_healer_5.png b/website/raw_sprites/spritesmith/gear/head/shop/shop_head_healer_5.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/shop/shop_head_healer_5.png rename to website/raw_sprites/spritesmith/gear/head/shop/shop_head_healer_5.png diff --git a/website/assets/sprites/spritesmith/gear/head/shop/shop_head_rogue_1.png b/website/raw_sprites/spritesmith/gear/head/shop/shop_head_rogue_1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/shop/shop_head_rogue_1.png rename to website/raw_sprites/spritesmith/gear/head/shop/shop_head_rogue_1.png diff --git a/website/assets/sprites/spritesmith/gear/head/shop/shop_head_rogue_2.png b/website/raw_sprites/spritesmith/gear/head/shop/shop_head_rogue_2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/shop/shop_head_rogue_2.png rename to website/raw_sprites/spritesmith/gear/head/shop/shop_head_rogue_2.png diff --git a/website/assets/sprites/spritesmith/gear/head/shop/shop_head_rogue_3.png b/website/raw_sprites/spritesmith/gear/head/shop/shop_head_rogue_3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/shop/shop_head_rogue_3.png rename to website/raw_sprites/spritesmith/gear/head/shop/shop_head_rogue_3.png diff --git a/website/assets/sprites/spritesmith/gear/head/shop/shop_head_rogue_4.png b/website/raw_sprites/spritesmith/gear/head/shop/shop_head_rogue_4.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/shop/shop_head_rogue_4.png rename to website/raw_sprites/spritesmith/gear/head/shop/shop_head_rogue_4.png diff --git a/website/assets/sprites/spritesmith/gear/head/shop/shop_head_rogue_5.png b/website/raw_sprites/spritesmith/gear/head/shop/shop_head_rogue_5.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/shop/shop_head_rogue_5.png rename to website/raw_sprites/spritesmith/gear/head/shop/shop_head_rogue_5.png diff --git a/website/assets/sprites/spritesmith/gear/head/shop/shop_head_special_0.png b/website/raw_sprites/spritesmith/gear/head/shop/shop_head_special_0.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/shop/shop_head_special_0.png rename to website/raw_sprites/spritesmith/gear/head/shop/shop_head_special_0.png diff --git a/website/assets/sprites/spritesmith/gear/head/shop/shop_head_special_1.png b/website/raw_sprites/spritesmith/gear/head/shop/shop_head_special_1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/shop/shop_head_special_1.png rename to website/raw_sprites/spritesmith/gear/head/shop/shop_head_special_1.png diff --git a/website/assets/sprites/spritesmith/gear/head/shop/shop_head_special_2.png b/website/raw_sprites/spritesmith/gear/head/shop/shop_head_special_2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/shop/shop_head_special_2.png rename to website/raw_sprites/spritesmith/gear/head/shop/shop_head_special_2.png diff --git a/website/assets/sprites/spritesmith/gear/head/shop/shop_head_special_bardHat.png b/website/raw_sprites/spritesmith/gear/head/shop/shop_head_special_bardHat.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/shop/shop_head_special_bardHat.png rename to website/raw_sprites/spritesmith/gear/head/shop/shop_head_special_bardHat.png diff --git a/website/assets/sprites/spritesmith/gear/head/shop/shop_head_special_clandestineCowl.png b/website/raw_sprites/spritesmith/gear/head/shop/shop_head_special_clandestineCowl.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/shop/shop_head_special_clandestineCowl.png rename to website/raw_sprites/spritesmith/gear/head/shop/shop_head_special_clandestineCowl.png diff --git a/website/assets/sprites/spritesmith/gear/head/shop/shop_head_special_dandyHat.png b/website/raw_sprites/spritesmith/gear/head/shop/shop_head_special_dandyHat.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/shop/shop_head_special_dandyHat.png rename to website/raw_sprites/spritesmith/gear/head/shop/shop_head_special_dandyHat.png diff --git a/website/assets/sprites/spritesmith/gear/head/shop/shop_head_special_fireCoralCirclet.png b/website/raw_sprites/spritesmith/gear/head/shop/shop_head_special_fireCoralCirclet.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/shop/shop_head_special_fireCoralCirclet.png rename to website/raw_sprites/spritesmith/gear/head/shop/shop_head_special_fireCoralCirclet.png diff --git a/website/assets/sprites/spritesmith/gear/head/shop/shop_head_special_kabuto.png b/website/raw_sprites/spritesmith/gear/head/shop/shop_head_special_kabuto.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/shop/shop_head_special_kabuto.png rename to website/raw_sprites/spritesmith/gear/head/shop/shop_head_special_kabuto.png diff --git a/website/assets/sprites/spritesmith/gear/head/shop/shop_head_special_lunarWarriorHelm.png b/website/raw_sprites/spritesmith/gear/head/shop/shop_head_special_lunarWarriorHelm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/shop/shop_head_special_lunarWarriorHelm.png rename to website/raw_sprites/spritesmith/gear/head/shop/shop_head_special_lunarWarriorHelm.png diff --git a/website/assets/sprites/spritesmith/gear/head/shop/shop_head_special_mammothRiderHelm.png b/website/raw_sprites/spritesmith/gear/head/shop/shop_head_special_mammothRiderHelm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/shop/shop_head_special_mammothRiderHelm.png rename to website/raw_sprites/spritesmith/gear/head/shop/shop_head_special_mammothRiderHelm.png diff --git a/website/assets/sprites/spritesmith/gear/head/shop/shop_head_special_namingDay2017.png b/website/raw_sprites/spritesmith/gear/head/shop/shop_head_special_namingDay2017.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/shop/shop_head_special_namingDay2017.png rename to website/raw_sprites/spritesmith/gear/head/shop/shop_head_special_namingDay2017.png diff --git a/website/assets/sprites/spritesmith/gear/head/shop/shop_head_special_pageHelm.png b/website/raw_sprites/spritesmith/gear/head/shop/shop_head_special_pageHelm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/shop/shop_head_special_pageHelm.png rename to website/raw_sprites/spritesmith/gear/head/shop/shop_head_special_pageHelm.png diff --git a/website/assets/sprites/spritesmith/gear/head/shop/shop_head_special_pyromancersTurban.png b/website/raw_sprites/spritesmith/gear/head/shop/shop_head_special_pyromancersTurban.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/shop/shop_head_special_pyromancersTurban.png rename to website/raw_sprites/spritesmith/gear/head/shop/shop_head_special_pyromancersTurban.png diff --git a/website/assets/sprites/spritesmith/gear/head/shop/shop_head_special_roguishRainbowMessengerHood.png b/website/raw_sprites/spritesmith/gear/head/shop/shop_head_special_roguishRainbowMessengerHood.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/shop/shop_head_special_roguishRainbowMessengerHood.png rename to website/raw_sprites/spritesmith/gear/head/shop/shop_head_special_roguishRainbowMessengerHood.png diff --git a/website/assets/sprites/spritesmith/gear/head/shop/shop_head_special_snowSovereignCrown.png b/website/raw_sprites/spritesmith/gear/head/shop/shop_head_special_snowSovereignCrown.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/shop/shop_head_special_snowSovereignCrown.png rename to website/raw_sprites/spritesmith/gear/head/shop/shop_head_special_snowSovereignCrown.png diff --git a/website/assets/sprites/spritesmith/gear/head/shop/shop_head_special_spikedHelm.png b/website/raw_sprites/spritesmith/gear/head/shop/shop_head_special_spikedHelm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/shop/shop_head_special_spikedHelm.png rename to website/raw_sprites/spritesmith/gear/head/shop/shop_head_special_spikedHelm.png diff --git a/website/assets/sprites/spritesmith/gear/head/shop/shop_head_warrior_1.png b/website/raw_sprites/spritesmith/gear/head/shop/shop_head_warrior_1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/shop/shop_head_warrior_1.png rename to website/raw_sprites/spritesmith/gear/head/shop/shop_head_warrior_1.png diff --git a/website/assets/sprites/spritesmith/gear/head/shop/shop_head_warrior_2.png b/website/raw_sprites/spritesmith/gear/head/shop/shop_head_warrior_2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/shop/shop_head_warrior_2.png rename to website/raw_sprites/spritesmith/gear/head/shop/shop_head_warrior_2.png diff --git a/website/assets/sprites/spritesmith/gear/head/shop/shop_head_warrior_3.png b/website/raw_sprites/spritesmith/gear/head/shop/shop_head_warrior_3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/shop/shop_head_warrior_3.png rename to website/raw_sprites/spritesmith/gear/head/shop/shop_head_warrior_3.png diff --git a/website/assets/sprites/spritesmith/gear/head/shop/shop_head_warrior_4.png b/website/raw_sprites/spritesmith/gear/head/shop/shop_head_warrior_4.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/shop/shop_head_warrior_4.png rename to website/raw_sprites/spritesmith/gear/head/shop/shop_head_warrior_4.png diff --git a/website/assets/sprites/spritesmith/gear/head/shop/shop_head_warrior_5.png b/website/raw_sprites/spritesmith/gear/head/shop/shop_head_warrior_5.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/shop/shop_head_warrior_5.png rename to website/raw_sprites/spritesmith/gear/head/shop/shop_head_warrior_5.png diff --git a/website/assets/sprites/spritesmith/gear/head/shop/shop_head_wizard_1.png b/website/raw_sprites/spritesmith/gear/head/shop/shop_head_wizard_1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/shop/shop_head_wizard_1.png rename to website/raw_sprites/spritesmith/gear/head/shop/shop_head_wizard_1.png diff --git a/website/assets/sprites/spritesmith/gear/head/shop/shop_head_wizard_2.png b/website/raw_sprites/spritesmith/gear/head/shop/shop_head_wizard_2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/shop/shop_head_wizard_2.png rename to website/raw_sprites/spritesmith/gear/head/shop/shop_head_wizard_2.png diff --git a/website/assets/sprites/spritesmith/gear/head/shop/shop_head_wizard_3.png b/website/raw_sprites/spritesmith/gear/head/shop/shop_head_wizard_3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/shop/shop_head_wizard_3.png rename to website/raw_sprites/spritesmith/gear/head/shop/shop_head_wizard_3.png diff --git a/website/assets/sprites/spritesmith/gear/head/shop/shop_head_wizard_4.png b/website/raw_sprites/spritesmith/gear/head/shop/shop_head_wizard_4.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/shop/shop_head_wizard_4.png rename to website/raw_sprites/spritesmith/gear/head/shop/shop_head_wizard_4.png diff --git a/website/assets/sprites/spritesmith/gear/head/shop/shop_head_wizard_5.png b/website/raw_sprites/spritesmith/gear/head/shop/shop_head_wizard_5.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/head/shop/shop_head_wizard_5.png rename to website/raw_sprites/spritesmith/gear/head/shop/shop_head_wizard_5.png diff --git a/website/assets/sprites/spritesmith/gear/headAccessory/headAccessory_special_bearEars.png b/website/raw_sprites/spritesmith/gear/headAccessory/headAccessory_special_bearEars.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/headAccessory/headAccessory_special_bearEars.png rename to website/raw_sprites/spritesmith/gear/headAccessory/headAccessory_special_bearEars.png diff --git a/website/assets/sprites/spritesmith/gear/headAccessory/headAccessory_special_cactusEars.png b/website/raw_sprites/spritesmith/gear/headAccessory/headAccessory_special_cactusEars.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/headAccessory/headAccessory_special_cactusEars.png rename to website/raw_sprites/spritesmith/gear/headAccessory/headAccessory_special_cactusEars.png diff --git a/website/assets/sprites/spritesmith/gear/headAccessory/headAccessory_special_foxEars.png b/website/raw_sprites/spritesmith/gear/headAccessory/headAccessory_special_foxEars.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/headAccessory/headAccessory_special_foxEars.png rename to website/raw_sprites/spritesmith/gear/headAccessory/headAccessory_special_foxEars.png diff --git a/website/assets/sprites/spritesmith/gear/headAccessory/headAccessory_special_lionEars.png b/website/raw_sprites/spritesmith/gear/headAccessory/headAccessory_special_lionEars.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/headAccessory/headAccessory_special_lionEars.png rename to website/raw_sprites/spritesmith/gear/headAccessory/headAccessory_special_lionEars.png diff --git a/website/assets/sprites/spritesmith/gear/headAccessory/headAccessory_special_pandaEars.png b/website/raw_sprites/spritesmith/gear/headAccessory/headAccessory_special_pandaEars.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/headAccessory/headAccessory_special_pandaEars.png rename to website/raw_sprites/spritesmith/gear/headAccessory/headAccessory_special_pandaEars.png diff --git a/website/assets/sprites/spritesmith/gear/headAccessory/headAccessory_special_pigEars.png b/website/raw_sprites/spritesmith/gear/headAccessory/headAccessory_special_pigEars.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/headAccessory/headAccessory_special_pigEars.png rename to website/raw_sprites/spritesmith/gear/headAccessory/headAccessory_special_pigEars.png diff --git a/website/assets/sprites/spritesmith/gear/headAccessory/headAccessory_special_tigerEars.png b/website/raw_sprites/spritesmith/gear/headAccessory/headAccessory_special_tigerEars.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/headAccessory/headAccessory_special_tigerEars.png rename to website/raw_sprites/spritesmith/gear/headAccessory/headAccessory_special_tigerEars.png diff --git a/website/assets/sprites/spritesmith/gear/headAccessory/headAccessory_special_wolfEars.png b/website/raw_sprites/spritesmith/gear/headAccessory/headAccessory_special_wolfEars.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/headAccessory/headAccessory_special_wolfEars.png rename to website/raw_sprites/spritesmith/gear/headAccessory/headAccessory_special_wolfEars.png diff --git a/website/assets/sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_bearEars.png b/website/raw_sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_bearEars.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_bearEars.png rename to website/raw_sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_bearEars.png diff --git a/website/assets/sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_cactusEars.png b/website/raw_sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_cactusEars.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_cactusEars.png rename to website/raw_sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_cactusEars.png diff --git a/website/assets/sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_foxEars.png b/website/raw_sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_foxEars.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_foxEars.png rename to website/raw_sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_foxEars.png diff --git a/website/assets/sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_lionEars.png b/website/raw_sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_lionEars.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_lionEars.png rename to website/raw_sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_lionEars.png diff --git a/website/assets/sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_pandaEars.png b/website/raw_sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_pandaEars.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_pandaEars.png rename to website/raw_sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_pandaEars.png diff --git a/website/assets/sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_pigEars.png b/website/raw_sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_pigEars.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_pigEars.png rename to website/raw_sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_pigEars.png diff --git a/website/assets/sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_tigerEars.png b/website/raw_sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_tigerEars.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_tigerEars.png rename to website/raw_sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_tigerEars.png diff --git a/website/assets/sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_wolfEars.png b/website/raw_sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_wolfEars.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_wolfEars.png rename to website/raw_sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_wolfEars.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shield_healer_1.png b/website/raw_sprites/spritesmith/gear/shield/shield_healer_1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shield_healer_1.png rename to website/raw_sprites/spritesmith/gear/shield/shield_healer_1.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shield_healer_2.png b/website/raw_sprites/spritesmith/gear/shield/shield_healer_2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shield_healer_2.png rename to website/raw_sprites/spritesmith/gear/shield/shield_healer_2.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shield_healer_3.png b/website/raw_sprites/spritesmith/gear/shield/shield_healer_3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shield_healer_3.png rename to website/raw_sprites/spritesmith/gear/shield/shield_healer_3.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shield_healer_4.png b/website/raw_sprites/spritesmith/gear/shield/shield_healer_4.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shield_healer_4.png rename to website/raw_sprites/spritesmith/gear/shield/shield_healer_4.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shield_healer_5.png b/website/raw_sprites/spritesmith/gear/shield/shield_healer_5.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shield_healer_5.png rename to website/raw_sprites/spritesmith/gear/shield/shield_healer_5.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shield_rogue_0.png b/website/raw_sprites/spritesmith/gear/shield/shield_rogue_0.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shield_rogue_0.png rename to website/raw_sprites/spritesmith/gear/shield/shield_rogue_0.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shield_rogue_1.png b/website/raw_sprites/spritesmith/gear/shield/shield_rogue_1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shield_rogue_1.png rename to website/raw_sprites/spritesmith/gear/shield/shield_rogue_1.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shield_rogue_2.png b/website/raw_sprites/spritesmith/gear/shield/shield_rogue_2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shield_rogue_2.png rename to website/raw_sprites/spritesmith/gear/shield/shield_rogue_2.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shield_rogue_3.png b/website/raw_sprites/spritesmith/gear/shield/shield_rogue_3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shield_rogue_3.png rename to website/raw_sprites/spritesmith/gear/shield/shield_rogue_3.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shield_rogue_4.png b/website/raw_sprites/spritesmith/gear/shield/shield_rogue_4.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shield_rogue_4.png rename to website/raw_sprites/spritesmith/gear/shield/shield_rogue_4.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shield_rogue_5.png b/website/raw_sprites/spritesmith/gear/shield/shield_rogue_5.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shield_rogue_5.png rename to website/raw_sprites/spritesmith/gear/shield/shield_rogue_5.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shield_rogue_6.png b/website/raw_sprites/spritesmith/gear/shield/shield_rogue_6.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shield_rogue_6.png rename to website/raw_sprites/spritesmith/gear/shield/shield_rogue_6.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shield_special_1.png b/website/raw_sprites/spritesmith/gear/shield/shield_special_1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shield_special_1.png rename to website/raw_sprites/spritesmith/gear/shield/shield_special_1.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shield_special_diamondStave.png b/website/raw_sprites/spritesmith/gear/shield/shield_special_diamondStave.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shield_special_diamondStave.png rename to website/raw_sprites/spritesmith/gear/shield/shield_special_diamondStave.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shield_special_goldenknight.png b/website/raw_sprites/spritesmith/gear/shield/shield_special_goldenknight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shield_special_goldenknight.png rename to website/raw_sprites/spritesmith/gear/shield/shield_special_goldenknight.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shield_special_lootBag.png b/website/raw_sprites/spritesmith/gear/shield/shield_special_lootBag.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shield_special_lootBag.png rename to website/raw_sprites/spritesmith/gear/shield/shield_special_lootBag.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shield_special_mammothRiderHorn.png b/website/raw_sprites/spritesmith/gear/shield/shield_special_mammothRiderHorn.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shield_special_mammothRiderHorn.png rename to website/raw_sprites/spritesmith/gear/shield/shield_special_mammothRiderHorn.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shield_special_moonpearlShield.png b/website/raw_sprites/spritesmith/gear/shield/shield_special_moonpearlShield.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shield_special_moonpearlShield.png rename to website/raw_sprites/spritesmith/gear/shield/shield_special_moonpearlShield.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shield_special_roguishRainbowMessage.png b/website/raw_sprites/spritesmith/gear/shield/shield_special_roguishRainbowMessage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shield_special_roguishRainbowMessage.png rename to website/raw_sprites/spritesmith/gear/shield/shield_special_roguishRainbowMessage.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shield_special_wakizashi.png b/website/raw_sprites/spritesmith/gear/shield/shield_special_wakizashi.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shield_special_wakizashi.png rename to website/raw_sprites/spritesmith/gear/shield/shield_special_wakizashi.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shield_special_wintryMirror.png b/website/raw_sprites/spritesmith/gear/shield/shield_special_wintryMirror.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shield_special_wintryMirror.png rename to website/raw_sprites/spritesmith/gear/shield/shield_special_wintryMirror.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shield_warrior_1.png b/website/raw_sprites/spritesmith/gear/shield/shield_warrior_1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shield_warrior_1.png rename to website/raw_sprites/spritesmith/gear/shield/shield_warrior_1.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shield_warrior_2.png b/website/raw_sprites/spritesmith/gear/shield/shield_warrior_2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shield_warrior_2.png rename to website/raw_sprites/spritesmith/gear/shield/shield_warrior_2.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shield_warrior_3.png b/website/raw_sprites/spritesmith/gear/shield/shield_warrior_3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shield_warrior_3.png rename to website/raw_sprites/spritesmith/gear/shield/shield_warrior_3.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shield_warrior_4.png b/website/raw_sprites/spritesmith/gear/shield/shield_warrior_4.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shield_warrior_4.png rename to website/raw_sprites/spritesmith/gear/shield/shield_warrior_4.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shield_warrior_5.png b/website/raw_sprites/spritesmith/gear/shield/shield_warrior_5.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shield_warrior_5.png rename to website/raw_sprites/spritesmith/gear/shield/shield_warrior_5.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_healer_1.png b/website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_healer_1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_healer_1.png rename to website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_healer_1.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_healer_2.png b/website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_healer_2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_healer_2.png rename to website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_healer_2.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_healer_3.png b/website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_healer_3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_healer_3.png rename to website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_healer_3.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_healer_4.png b/website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_healer_4.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_healer_4.png rename to website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_healer_4.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_healer_5.png b/website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_healer_5.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_healer_5.png rename to website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_healer_5.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_rogue_0.png b/website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_rogue_0.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_rogue_0.png rename to website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_rogue_0.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_rogue_1.png b/website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_rogue_1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_rogue_1.png rename to website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_rogue_1.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_rogue_2.png b/website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_rogue_2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_rogue_2.png rename to website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_rogue_2.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_rogue_3.png b/website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_rogue_3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_rogue_3.png rename to website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_rogue_3.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_rogue_4.png b/website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_rogue_4.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_rogue_4.png rename to website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_rogue_4.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_rogue_5.png b/website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_rogue_5.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_rogue_5.png rename to website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_rogue_5.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_rogue_6.png b/website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_rogue_6.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_rogue_6.png rename to website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_rogue_6.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_special_0.png b/website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_special_0.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_special_0.png rename to website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_special_0.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_special_1.png b/website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_special_1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_special_1.png rename to website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_special_1.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_special_diamondStave.png b/website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_special_diamondStave.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_special_diamondStave.png rename to website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_special_diamondStave.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_special_goldenknight.png b/website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_special_goldenknight.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_special_goldenknight.png rename to website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_special_goldenknight.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_special_lootBag.png b/website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_special_lootBag.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_special_lootBag.png rename to website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_special_lootBag.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_special_mammothRiderHorn.png b/website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_special_mammothRiderHorn.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_special_mammothRiderHorn.png rename to website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_special_mammothRiderHorn.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_special_moonpearlShield.png b/website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_special_moonpearlShield.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_special_moonpearlShield.png rename to website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_special_moonpearlShield.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_special_roguishRainbowMessage.png b/website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_special_roguishRainbowMessage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_special_roguishRainbowMessage.png rename to website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_special_roguishRainbowMessage.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_special_wakizashi.png b/website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_special_wakizashi.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_special_wakizashi.png rename to website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_special_wakizashi.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_special_wintryMirror.png b/website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_special_wintryMirror.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_special_wintryMirror.png rename to website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_special_wintryMirror.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_warrior_1.png b/website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_warrior_1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_warrior_1.png rename to website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_warrior_1.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_warrior_2.png b/website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_warrior_2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_warrior_2.png rename to website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_warrior_2.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_warrior_3.png b/website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_warrior_3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_warrior_3.png rename to website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_warrior_3.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_warrior_4.png b/website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_warrior_4.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_warrior_4.png rename to website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_warrior_4.png diff --git a/website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_warrior_5.png b/website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_warrior_5.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/shield/shop/shop_shield_warrior_5.png rename to website/raw_sprites/spritesmith/gear/shield/shop/shop_shield_warrior_5.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_healer_0.png b/website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_healer_0.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_healer_0.png rename to website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_healer_0.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_healer_1.png b/website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_healer_1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_healer_1.png rename to website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_healer_1.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_healer_2.png b/website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_healer_2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_healer_2.png rename to website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_healer_2.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_healer_3.png b/website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_healer_3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_healer_3.png rename to website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_healer_3.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_healer_4.png b/website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_healer_4.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_healer_4.png rename to website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_healer_4.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_healer_5.png b/website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_healer_5.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_healer_5.png rename to website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_healer_5.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_healer_6.png b/website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_healer_6.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_healer_6.png rename to website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_healer_6.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_rogue_0.png b/website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_rogue_0.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_rogue_0.png rename to website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_rogue_0.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_rogue_1.png b/website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_rogue_1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_rogue_1.png rename to website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_rogue_1.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_rogue_2.png b/website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_rogue_2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_rogue_2.png rename to website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_rogue_2.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_rogue_3.png b/website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_rogue_3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_rogue_3.png rename to website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_rogue_3.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_rogue_4.png b/website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_rogue_4.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_rogue_4.png rename to website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_rogue_4.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_rogue_5.png b/website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_rogue_5.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_rogue_5.png rename to website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_rogue_5.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_rogue_6.png b/website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_rogue_6.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_rogue_6.png rename to website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_rogue_6.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_special_0.png b/website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_special_0.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_special_0.png rename to website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_special_0.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_special_1.png b/website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_special_1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_special_1.png rename to website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_special_1.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_special_2.png b/website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_special_2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_special_2.png rename to website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_special_2.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_special_3.png b/website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_special_3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_special_3.png rename to website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_special_3.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_special_bardInstrument.png b/website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_special_bardInstrument.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_special_bardInstrument.png rename to website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_special_bardInstrument.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_special_critical.png b/website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_special_critical.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_special_critical.png rename to website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_special_critical.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_special_fencingFoil.png b/website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_special_fencingFoil.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_special_fencingFoil.png rename to website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_special_fencingFoil.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_special_lunarScythe.png b/website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_special_lunarScythe.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_special_lunarScythe.png rename to website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_special_lunarScythe.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_special_mammothRiderSpear.png b/website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_special_mammothRiderSpear.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_special_mammothRiderSpear.png rename to website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_special_mammothRiderSpear.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_special_nomadsScimitar.png b/website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_special_nomadsScimitar.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_special_nomadsScimitar.png rename to website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_special_nomadsScimitar.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_special_pageBanner.png b/website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_special_pageBanner.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_special_pageBanner.png rename to website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_special_pageBanner.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_special_roguishRainbowMessage.png b/website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_special_roguishRainbowMessage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_special_roguishRainbowMessage.png rename to website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_special_roguishRainbowMessage.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_special_skeletonKey.png b/website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_special_skeletonKey.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_special_skeletonKey.png rename to website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_special_skeletonKey.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_special_tachi.png b/website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_special_tachi.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_special_tachi.png rename to website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_special_tachi.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_special_taskwoodsLantern.png b/website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_special_taskwoodsLantern.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_special_taskwoodsLantern.png rename to website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_special_taskwoodsLantern.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_special_tridentOfCrashingTides.png b/website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_special_tridentOfCrashingTides.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_special_tridentOfCrashingTides.png rename to website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_special_tridentOfCrashingTides.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_warrior_0.png b/website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_warrior_0.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_warrior_0.png rename to website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_warrior_0.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_warrior_1.png b/website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_warrior_1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_warrior_1.png rename to website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_warrior_1.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_warrior_2.png b/website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_warrior_2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_warrior_2.png rename to website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_warrior_2.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_warrior_3.png b/website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_warrior_3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_warrior_3.png rename to website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_warrior_3.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_warrior_4.png b/website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_warrior_4.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_warrior_4.png rename to website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_warrior_4.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_warrior_5.png b/website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_warrior_5.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_warrior_5.png rename to website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_warrior_5.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_warrior_6.png b/website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_warrior_6.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_warrior_6.png rename to website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_warrior_6.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_wizard_0.png b/website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_wizard_0.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_wizard_0.png rename to website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_wizard_0.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_wizard_1.png b/website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_wizard_1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_wizard_1.png rename to website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_wizard_1.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_wizard_2.png b/website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_wizard_2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_wizard_2.png rename to website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_wizard_2.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_wizard_3.png b/website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_wizard_3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_wizard_3.png rename to website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_wizard_3.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_wizard_4.png b/website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_wizard_4.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_wizard_4.png rename to website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_wizard_4.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_wizard_5.png b/website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_wizard_5.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_wizard_5.png rename to website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_wizard_5.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_wizard_6.png b/website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_wizard_6.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/shop/shop_weapon_wizard_6.png rename to website/raw_sprites/spritesmith/gear/weapon/shop/shop_weapon_wizard_6.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/weapon_healer_0.png b/website/raw_sprites/spritesmith/gear/weapon/weapon_healer_0.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/weapon_healer_0.png rename to website/raw_sprites/spritesmith/gear/weapon/weapon_healer_0.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/weapon_healer_1.png b/website/raw_sprites/spritesmith/gear/weapon/weapon_healer_1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/weapon_healer_1.png rename to website/raw_sprites/spritesmith/gear/weapon/weapon_healer_1.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/weapon_healer_2.png b/website/raw_sprites/spritesmith/gear/weapon/weapon_healer_2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/weapon_healer_2.png rename to website/raw_sprites/spritesmith/gear/weapon/weapon_healer_2.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/weapon_healer_3.png b/website/raw_sprites/spritesmith/gear/weapon/weapon_healer_3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/weapon_healer_3.png rename to website/raw_sprites/spritesmith/gear/weapon/weapon_healer_3.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/weapon_healer_4.png b/website/raw_sprites/spritesmith/gear/weapon/weapon_healer_4.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/weapon_healer_4.png rename to website/raw_sprites/spritesmith/gear/weapon/weapon_healer_4.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/weapon_healer_5.png b/website/raw_sprites/spritesmith/gear/weapon/weapon_healer_5.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/weapon_healer_5.png rename to website/raw_sprites/spritesmith/gear/weapon/weapon_healer_5.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/weapon_healer_6.png b/website/raw_sprites/spritesmith/gear/weapon/weapon_healer_6.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/weapon_healer_6.png rename to website/raw_sprites/spritesmith/gear/weapon/weapon_healer_6.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/weapon_rogue_0.png b/website/raw_sprites/spritesmith/gear/weapon/weapon_rogue_0.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/weapon_rogue_0.png rename to website/raw_sprites/spritesmith/gear/weapon/weapon_rogue_0.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/weapon_rogue_1.png b/website/raw_sprites/spritesmith/gear/weapon/weapon_rogue_1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/weapon_rogue_1.png rename to website/raw_sprites/spritesmith/gear/weapon/weapon_rogue_1.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/weapon_rogue_2.png b/website/raw_sprites/spritesmith/gear/weapon/weapon_rogue_2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/weapon_rogue_2.png rename to website/raw_sprites/spritesmith/gear/weapon/weapon_rogue_2.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/weapon_rogue_3.png b/website/raw_sprites/spritesmith/gear/weapon/weapon_rogue_3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/weapon_rogue_3.png rename to website/raw_sprites/spritesmith/gear/weapon/weapon_rogue_3.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/weapon_rogue_4.png b/website/raw_sprites/spritesmith/gear/weapon/weapon_rogue_4.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/weapon_rogue_4.png rename to website/raw_sprites/spritesmith/gear/weapon/weapon_rogue_4.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/weapon_rogue_5.png b/website/raw_sprites/spritesmith/gear/weapon/weapon_rogue_5.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/weapon_rogue_5.png rename to website/raw_sprites/spritesmith/gear/weapon/weapon_rogue_5.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/weapon_rogue_6.png b/website/raw_sprites/spritesmith/gear/weapon/weapon_rogue_6.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/weapon_rogue_6.png rename to website/raw_sprites/spritesmith/gear/weapon/weapon_rogue_6.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/weapon_special_1.png b/website/raw_sprites/spritesmith/gear/weapon/weapon_special_1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/weapon_special_1.png rename to website/raw_sprites/spritesmith/gear/weapon/weapon_special_1.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/weapon_special_2.png b/website/raw_sprites/spritesmith/gear/weapon/weapon_special_2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/weapon_special_2.png rename to website/raw_sprites/spritesmith/gear/weapon/weapon_special_2.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/weapon_special_3.png b/website/raw_sprites/spritesmith/gear/weapon/weapon_special_3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/weapon_special_3.png rename to website/raw_sprites/spritesmith/gear/weapon/weapon_special_3.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/weapon_special_bardInstrument.png b/website/raw_sprites/spritesmith/gear/weapon/weapon_special_bardInstrument.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/weapon_special_bardInstrument.png rename to website/raw_sprites/spritesmith/gear/weapon/weapon_special_bardInstrument.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/weapon_special_fencingFoil.png b/website/raw_sprites/spritesmith/gear/weapon/weapon_special_fencingFoil.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/weapon_special_fencingFoil.png rename to website/raw_sprites/spritesmith/gear/weapon/weapon_special_fencingFoil.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/weapon_special_lunarScythe.png b/website/raw_sprites/spritesmith/gear/weapon/weapon_special_lunarScythe.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/weapon_special_lunarScythe.png rename to website/raw_sprites/spritesmith/gear/weapon/weapon_special_lunarScythe.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/weapon_special_mammothRiderSpear.png b/website/raw_sprites/spritesmith/gear/weapon/weapon_special_mammothRiderSpear.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/weapon_special_mammothRiderSpear.png rename to website/raw_sprites/spritesmith/gear/weapon/weapon_special_mammothRiderSpear.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/weapon_special_nomadsScimitar.png b/website/raw_sprites/spritesmith/gear/weapon/weapon_special_nomadsScimitar.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/weapon_special_nomadsScimitar.png rename to website/raw_sprites/spritesmith/gear/weapon/weapon_special_nomadsScimitar.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/weapon_special_pageBanner.png b/website/raw_sprites/spritesmith/gear/weapon/weapon_special_pageBanner.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/weapon_special_pageBanner.png rename to website/raw_sprites/spritesmith/gear/weapon/weapon_special_pageBanner.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/weapon_special_roguishRainbowMessage.png b/website/raw_sprites/spritesmith/gear/weapon/weapon_special_roguishRainbowMessage.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/weapon_special_roguishRainbowMessage.png rename to website/raw_sprites/spritesmith/gear/weapon/weapon_special_roguishRainbowMessage.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/weapon_special_skeletonKey.png b/website/raw_sprites/spritesmith/gear/weapon/weapon_special_skeletonKey.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/weapon_special_skeletonKey.png rename to website/raw_sprites/spritesmith/gear/weapon/weapon_special_skeletonKey.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/weapon_special_tachi.png b/website/raw_sprites/spritesmith/gear/weapon/weapon_special_tachi.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/weapon_special_tachi.png rename to website/raw_sprites/spritesmith/gear/weapon/weapon_special_tachi.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/weapon_special_taskwoodsLantern.png b/website/raw_sprites/spritesmith/gear/weapon/weapon_special_taskwoodsLantern.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/weapon_special_taskwoodsLantern.png rename to website/raw_sprites/spritesmith/gear/weapon/weapon_special_taskwoodsLantern.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/weapon_special_tridentOfCrashingTides.png b/website/raw_sprites/spritesmith/gear/weapon/weapon_special_tridentOfCrashingTides.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/weapon_special_tridentOfCrashingTides.png rename to website/raw_sprites/spritesmith/gear/weapon/weapon_special_tridentOfCrashingTides.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/weapon_warrior_0.png b/website/raw_sprites/spritesmith/gear/weapon/weapon_warrior_0.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/weapon_warrior_0.png rename to website/raw_sprites/spritesmith/gear/weapon/weapon_warrior_0.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/weapon_warrior_1.png b/website/raw_sprites/spritesmith/gear/weapon/weapon_warrior_1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/weapon_warrior_1.png rename to website/raw_sprites/spritesmith/gear/weapon/weapon_warrior_1.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/weapon_warrior_2.png b/website/raw_sprites/spritesmith/gear/weapon/weapon_warrior_2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/weapon_warrior_2.png rename to website/raw_sprites/spritesmith/gear/weapon/weapon_warrior_2.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/weapon_warrior_3.png b/website/raw_sprites/spritesmith/gear/weapon/weapon_warrior_3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/weapon_warrior_3.png rename to website/raw_sprites/spritesmith/gear/weapon/weapon_warrior_3.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/weapon_warrior_4.png b/website/raw_sprites/spritesmith/gear/weapon/weapon_warrior_4.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/weapon_warrior_4.png rename to website/raw_sprites/spritesmith/gear/weapon/weapon_warrior_4.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/weapon_warrior_5.png b/website/raw_sprites/spritesmith/gear/weapon/weapon_warrior_5.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/weapon_warrior_5.png rename to website/raw_sprites/spritesmith/gear/weapon/weapon_warrior_5.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/weapon_warrior_6.png b/website/raw_sprites/spritesmith/gear/weapon/weapon_warrior_6.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/weapon_warrior_6.png rename to website/raw_sprites/spritesmith/gear/weapon/weapon_warrior_6.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/weapon_wizard_0.png b/website/raw_sprites/spritesmith/gear/weapon/weapon_wizard_0.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/weapon_wizard_0.png rename to website/raw_sprites/spritesmith/gear/weapon/weapon_wizard_0.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/weapon_wizard_1.png b/website/raw_sprites/spritesmith/gear/weapon/weapon_wizard_1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/weapon_wizard_1.png rename to website/raw_sprites/spritesmith/gear/weapon/weapon_wizard_1.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/weapon_wizard_2.png b/website/raw_sprites/spritesmith/gear/weapon/weapon_wizard_2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/weapon_wizard_2.png rename to website/raw_sprites/spritesmith/gear/weapon/weapon_wizard_2.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/weapon_wizard_3.png b/website/raw_sprites/spritesmith/gear/weapon/weapon_wizard_3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/weapon_wizard_3.png rename to website/raw_sprites/spritesmith/gear/weapon/weapon_wizard_3.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/weapon_wizard_4.png b/website/raw_sprites/spritesmith/gear/weapon/weapon_wizard_4.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/weapon_wizard_4.png rename to website/raw_sprites/spritesmith/gear/weapon/weapon_wizard_4.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/weapon_wizard_5.png b/website/raw_sprites/spritesmith/gear/weapon/weapon_wizard_5.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/weapon_wizard_5.png rename to website/raw_sprites/spritesmith/gear/weapon/weapon_wizard_5.png diff --git a/website/assets/sprites/spritesmith/gear/weapon/weapon_wizard_6.png b/website/raw_sprites/spritesmith/gear/weapon/weapon_wizard_6.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/gear/weapon/weapon_wizard_6.png rename to website/raw_sprites/spritesmith/gear/weapon/weapon_wizard_6.png diff --git a/website/assets/sprites/spritesmith/misc/Pet_Currency_Gem.png b/website/raw_sprites/spritesmith/misc/Pet_Currency_Gem.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/Pet_Currency_Gem.png rename to website/raw_sprites/spritesmith/misc/Pet_Currency_Gem.png diff --git a/website/assets/sprites/spritesmith/misc/Pet_Currency_Gem1x.png b/website/raw_sprites/spritesmith/misc/Pet_Currency_Gem1x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/Pet_Currency_Gem1x.png rename to website/raw_sprites/spritesmith/misc/Pet_Currency_Gem1x.png diff --git a/website/assets/sprites/spritesmith/misc/Pet_Currency_Gem2x.png b/website/raw_sprites/spritesmith/misc/Pet_Currency_Gem2x.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/Pet_Currency_Gem2x.png rename to website/raw_sprites/spritesmith/misc/Pet_Currency_Gem2x.png diff --git a/website/assets/sprites/spritesmith/misc/PixelPaw-Gold.png b/website/raw_sprites/spritesmith/misc/PixelPaw-Gold.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/PixelPaw-Gold.png rename to website/raw_sprites/spritesmith/misc/PixelPaw-Gold.png diff --git a/website/assets/sprites/spritesmith/misc/PixelPaw.png b/website/raw_sprites/spritesmith/misc/PixelPaw.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/PixelPaw.png rename to website/raw_sprites/spritesmith/misc/PixelPaw.png diff --git a/website/assets/sprites/spritesmith/misc/PixelPaw002.png b/website/raw_sprites/spritesmith/misc/PixelPaw002.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/PixelPaw002.png rename to website/raw_sprites/spritesmith/misc/PixelPaw002.png diff --git a/website/assets/sprites/spritesmith/misc/avatar_floral_healer.png b/website/raw_sprites/spritesmith/misc/avatar_floral_healer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/avatar_floral_healer.png rename to website/raw_sprites/spritesmith/misc/avatar_floral_healer.png diff --git a/website/assets/sprites/spritesmith/misc/avatar_floral_rogue.png b/website/raw_sprites/spritesmith/misc/avatar_floral_rogue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/avatar_floral_rogue.png rename to website/raw_sprites/spritesmith/misc/avatar_floral_rogue.png diff --git a/website/assets/sprites/spritesmith/misc/avatar_floral_warrior.png b/website/raw_sprites/spritesmith/misc/avatar_floral_warrior.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/avatar_floral_warrior.png rename to website/raw_sprites/spritesmith/misc/avatar_floral_warrior.png diff --git a/website/assets/sprites/spritesmith/misc/avatar_floral_wizard.png b/website/raw_sprites/spritesmith/misc/avatar_floral_wizard.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/avatar_floral_wizard.png rename to website/raw_sprites/spritesmith/misc/avatar_floral_wizard.png diff --git a/website/assets/sprites/spritesmith/misc/empty_bottles.png b/website/raw_sprites/spritesmith/misc/empty_bottles.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/empty_bottles.png rename to website/raw_sprites/spritesmith/misc/empty_bottles.png diff --git a/website/assets/sprites/spritesmith/misc/ghost.png b/website/raw_sprites/spritesmith/misc/ghost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/ghost.png rename to website/raw_sprites/spritesmith/misc/ghost.png diff --git a/website/assets/sprites/spritesmith/misc/inventory_present.png b/website/raw_sprites/spritesmith/misc/inventory_present.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/inventory_present.png rename to website/raw_sprites/spritesmith/misc/inventory_present.png diff --git a/website/assets/sprites/spritesmith/misc/inventory_present_01.png b/website/raw_sprites/spritesmith/misc/inventory_present_01.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/inventory_present_01.png rename to website/raw_sprites/spritesmith/misc/inventory_present_01.png diff --git a/website/assets/sprites/spritesmith/misc/inventory_present_02.png b/website/raw_sprites/spritesmith/misc/inventory_present_02.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/inventory_present_02.png rename to website/raw_sprites/spritesmith/misc/inventory_present_02.png diff --git a/website/assets/sprites/spritesmith/misc/inventory_present_03.png b/website/raw_sprites/spritesmith/misc/inventory_present_03.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/inventory_present_03.png rename to website/raw_sprites/spritesmith/misc/inventory_present_03.png diff --git a/website/assets/sprites/spritesmith/misc/inventory_present_04.png b/website/raw_sprites/spritesmith/misc/inventory_present_04.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/inventory_present_04.png rename to website/raw_sprites/spritesmith/misc/inventory_present_04.png diff --git a/website/assets/sprites/spritesmith/misc/inventory_present_05.png b/website/raw_sprites/spritesmith/misc/inventory_present_05.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/inventory_present_05.png rename to website/raw_sprites/spritesmith/misc/inventory_present_05.png diff --git a/website/assets/sprites/spritesmith/misc/inventory_present_06.png b/website/raw_sprites/spritesmith/misc/inventory_present_06.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/inventory_present_06.png rename to website/raw_sprites/spritesmith/misc/inventory_present_06.png diff --git a/website/assets/sprites/spritesmith/misc/inventory_present_07.png b/website/raw_sprites/spritesmith/misc/inventory_present_07.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/inventory_present_07.png rename to website/raw_sprites/spritesmith/misc/inventory_present_07.png diff --git a/website/assets/sprites/spritesmith/misc/inventory_present_08.png b/website/raw_sprites/spritesmith/misc/inventory_present_08.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/inventory_present_08.png rename to website/raw_sprites/spritesmith/misc/inventory_present_08.png diff --git a/website/assets/sprites/spritesmith/misc/inventory_present_09.png b/website/raw_sprites/spritesmith/misc/inventory_present_09.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/inventory_present_09.png rename to website/raw_sprites/spritesmith/misc/inventory_present_09.png diff --git a/website/assets/sprites/spritesmith/misc/inventory_present_10.png b/website/raw_sprites/spritesmith/misc/inventory_present_10.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/inventory_present_10.png rename to website/raw_sprites/spritesmith/misc/inventory_present_10.png diff --git a/website/assets/sprites/spritesmith/misc/inventory_present_11.png b/website/raw_sprites/spritesmith/misc/inventory_present_11.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/inventory_present_11.png rename to website/raw_sprites/spritesmith/misc/inventory_present_11.png diff --git a/website/assets/sprites/spritesmith/misc/inventory_present_12.png b/website/raw_sprites/spritesmith/misc/inventory_present_12.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/inventory_present_12.png rename to website/raw_sprites/spritesmith/misc/inventory_present_12.png diff --git a/website/assets/sprites/spritesmith/misc/inventory_special_birthday.png b/website/raw_sprites/spritesmith/misc/inventory_special_birthday.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/inventory_special_birthday.png rename to website/raw_sprites/spritesmith/misc/inventory_special_birthday.png diff --git a/website/assets/sprites/spritesmith/misc/inventory_special_congrats.png b/website/raw_sprites/spritesmith/misc/inventory_special_congrats.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/inventory_special_congrats.png rename to website/raw_sprites/spritesmith/misc/inventory_special_congrats.png diff --git a/website/assets/sprites/spritesmith/misc/inventory_special_fortify.png b/website/raw_sprites/spritesmith/misc/inventory_special_fortify.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/inventory_special_fortify.png rename to website/raw_sprites/spritesmith/misc/inventory_special_fortify.png diff --git a/website/assets/sprites/spritesmith/misc/inventory_special_getwell.png b/website/raw_sprites/spritesmith/misc/inventory_special_getwell.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/inventory_special_getwell.png rename to website/raw_sprites/spritesmith/misc/inventory_special_getwell.png diff --git a/website/assets/sprites/spritesmith/misc/inventory_special_goodluck.png b/website/raw_sprites/spritesmith/misc/inventory_special_goodluck.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/inventory_special_goodluck.png rename to website/raw_sprites/spritesmith/misc/inventory_special_goodluck.png diff --git a/website/assets/sprites/spritesmith/misc/inventory_special_greeting.png b/website/raw_sprites/spritesmith/misc/inventory_special_greeting.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/inventory_special_greeting.png rename to website/raw_sprites/spritesmith/misc/inventory_special_greeting.png diff --git a/website/assets/sprites/spritesmith/misc/inventory_special_nye.png b/website/raw_sprites/spritesmith/misc/inventory_special_nye.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/inventory_special_nye.png rename to website/raw_sprites/spritesmith/misc/inventory_special_nye.png diff --git a/website/assets/sprites/spritesmith/misc/inventory_special_opaquePotion.png b/website/raw_sprites/spritesmith/misc/inventory_special_opaquePotion.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/inventory_special_opaquePotion.png rename to website/raw_sprites/spritesmith/misc/inventory_special_opaquePotion.png diff --git a/website/assets/sprites/spritesmith/misc/inventory_special_seafoam.png b/website/raw_sprites/spritesmith/misc/inventory_special_seafoam.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/inventory_special_seafoam.png rename to website/raw_sprites/spritesmith/misc/inventory_special_seafoam.png diff --git a/website/assets/sprites/spritesmith/misc/inventory_special_shinySeed.png b/website/raw_sprites/spritesmith/misc/inventory_special_shinySeed.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/inventory_special_shinySeed.png rename to website/raw_sprites/spritesmith/misc/inventory_special_shinySeed.png diff --git a/website/assets/sprites/spritesmith/misc/inventory_special_snowball.png b/website/raw_sprites/spritesmith/misc/inventory_special_snowball.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/inventory_special_snowball.png rename to website/raw_sprites/spritesmith/misc/inventory_special_snowball.png diff --git a/website/assets/sprites/spritesmith/misc/inventory_special_spookySparkles.png b/website/raw_sprites/spritesmith/misc/inventory_special_spookySparkles.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/inventory_special_spookySparkles.png rename to website/raw_sprites/spritesmith/misc/inventory_special_spookySparkles.png diff --git a/website/assets/sprites/spritesmith/misc/inventory_special_thankyou.png b/website/raw_sprites/spritesmith/misc/inventory_special_thankyou.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/inventory_special_thankyou.png rename to website/raw_sprites/spritesmith/misc/inventory_special_thankyou.png diff --git a/website/assets/sprites/spritesmith/misc/inventory_special_trinket.png b/website/raw_sprites/spritesmith/misc/inventory_special_trinket.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/inventory_special_trinket.png rename to website/raw_sprites/spritesmith/misc/inventory_special_trinket.png diff --git a/website/assets/sprites/spritesmith/misc/inventory_special_valentine.png b/website/raw_sprites/spritesmith/misc/inventory_special_valentine.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/inventory_special_valentine.png rename to website/raw_sprites/spritesmith/misc/inventory_special_valentine.png diff --git a/website/assets/sprites/spritesmith/misc/knockout.png b/website/raw_sprites/spritesmith/misc/knockout.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/knockout.png rename to website/raw_sprites/spritesmith/misc/knockout.png diff --git a/website/assets/sprites/spritesmith/misc/pet_key.png b/website/raw_sprites/spritesmith/misc/pet_key.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/pet_key.png rename to website/raw_sprites/spritesmith/misc/pet_key.png diff --git a/website/assets/sprites/spritesmith/misc/rebirth_orb.png b/website/raw_sprites/spritesmith/misc/rebirth_orb.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/rebirth_orb.png rename to website/raw_sprites/spritesmith/misc/rebirth_orb.png diff --git a/website/assets/sprites/spritesmith/misc/seafoam_star.png b/website/raw_sprites/spritesmith/misc/seafoam_star.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/seafoam_star.png rename to website/raw_sprites/spritesmith/misc/seafoam_star.png diff --git a/website/assets/sprites/spritesmith/misc/shop_armoire.png b/website/raw_sprites/spritesmith/misc/shop_armoire.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/shop_armoire.png rename to website/raw_sprites/spritesmith/misc/shop_armoire.png diff --git a/website/assets/sprites/spritesmith/misc/snowman.png b/website/raw_sprites/spritesmith/misc/snowman.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/snowman.png rename to website/raw_sprites/spritesmith/misc/snowman.png diff --git a/website/assets/sprites/spritesmith/misc/zzz.png b/website/raw_sprites/spritesmith/misc/zzz.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/zzz.png rename to website/raw_sprites/spritesmith/misc/zzz.png diff --git a/website/assets/sprites/spritesmith/misc/zzz_light.png b/website/raw_sprites/spritesmith/misc/zzz_light.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/misc/zzz_light.png rename to website/raw_sprites/spritesmith/misc/zzz_light.png diff --git a/website/assets/img/project_files/npcs/fall/npc_alex.png b/website/raw_sprites/spritesmith/npcs/npc_alex.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/img/project_files/npcs/fall/npc_alex.png rename to website/raw_sprites/spritesmith/npcs/npc_alex.png diff --git a/website/assets/sprites/spritesmith/npcs/npc_aprilFool.png b/website/raw_sprites/spritesmith/npcs/npc_aprilFool.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/npcs/npc_aprilFool.png rename to website/raw_sprites/spritesmith/npcs/npc_aprilFool.png diff --git a/website/assets/img/project_files/npcs/fall/npc_bailey.png b/website/raw_sprites/spritesmith/npcs/npc_bailey.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/img/project_files/npcs/fall/npc_bailey.png rename to website/raw_sprites/spritesmith/npcs/npc_bailey.png diff --git a/website/assets/img/project_files/npcs/fall/npc_daniel.png b/website/raw_sprites/spritesmith/npcs/npc_daniel.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/img/project_files/npcs/fall/npc_daniel.png rename to website/raw_sprites/spritesmith/npcs/npc_daniel.png diff --git a/website/assets/sprites/npc_ian.gif b/website/raw_sprites/spritesmith/npcs/npc_ian.gif old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/npc_ian.gif rename to website/raw_sprites/spritesmith/npcs/npc_ian.gif diff --git a/website/assets/img/project_files/npcs/fall/npc_ian.png b/website/raw_sprites/spritesmith/npcs/npc_ian.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/img/project_files/npcs/fall/npc_ian.png rename to website/raw_sprites/spritesmith/npcs/npc_ian.png diff --git a/website/assets/img/project_files/npcs/fall/npc_justin.png b/website/raw_sprites/spritesmith/npcs/npc_justin.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/img/project_files/npcs/fall/npc_justin.png rename to website/raw_sprites/spritesmith/npcs/npc_justin.png diff --git a/website/assets/img/project_files/npcs/regular/npc_justin_head.png b/website/raw_sprites/spritesmith/npcs/npc_justin_head.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/img/project_files/npcs/regular/npc_justin_head.png rename to website/raw_sprites/spritesmith/npcs/npc_justin_head.png diff --git a/website/assets/img/project_files/npcs/fall/npc_matt.png b/website/raw_sprites/spritesmith/npcs/npc_matt.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/img/project_files/npcs/fall/npc_matt.png rename to website/raw_sprites/spritesmith/npcs/npc_matt.png diff --git a/website/assets/sprites/spritesmith/npcs/npc_sabe.png b/website/raw_sprites/spritesmith/npcs/npc_sabe.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/npcs/npc_sabe.png rename to website/raw_sprites/spritesmith/npcs/npc_sabe.png diff --git a/website/assets/sprites/spritesmith/npcs/npc_timetravelers.png b/website/raw_sprites/spritesmith/npcs/npc_timetravelers.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/npcs/npc_timetravelers.png rename to website/raw_sprites/spritesmith/npcs/npc_timetravelers.png diff --git a/website/assets/img/project_files/npcs/fall/npc_timetravelers_active.png b/website/raw_sprites/spritesmith/npcs/npc_timetravelers_active.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/img/project_files/npcs/fall/npc_timetravelers_active.png rename to website/raw_sprites/spritesmith/npcs/npc_timetravelers_active.png diff --git a/website/assets/sprites/spritesmith/npcs/npc_tyler.png b/website/raw_sprites/spritesmith/npcs/npc_tyler.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/npcs/npc_tyler.png rename to website/raw_sprites/spritesmith/npcs/npc_tyler.png diff --git a/website/assets/sprites/spritesmith/npcs/npc_vicky.png b/website/raw_sprites/spritesmith/npcs/npc_vicky.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/npcs/npc_vicky.png rename to website/raw_sprites/spritesmith/npcs/npc_vicky.png diff --git a/website/assets/sprites/spritesmith/npcs/seasonalshop_closed.png b/website/raw_sprites/spritesmith/npcs/seasonalshop_closed.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/npcs/seasonalshop_closed.png rename to website/raw_sprites/spritesmith/npcs/seasonalshop_closed.png diff --git a/website/assets/img/project_files/npcs/fall/seasonalshop_open.png b/website/raw_sprites/spritesmith/npcs/seasonalshop_open.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/img/project_files/npcs/fall/seasonalshop_open.png rename to website/raw_sprites/spritesmith/npcs/seasonalshop_open.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_TEMPLATE_FOR_MISSING_IMAGE.png b/website/raw_sprites/spritesmith/quests/bosses/quest_TEMPLATE_FOR_MISSING_IMAGE.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_TEMPLATE_FOR_MISSING_IMAGE.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_TEMPLATE_FOR_MISSING_IMAGE.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_armadillo.png b/website/raw_sprites/spritesmith/quests/bosses/quest_armadillo.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_armadillo.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_armadillo.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_atom1.png b/website/raw_sprites/spritesmith/quests/bosses/quest_atom1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_atom1.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_atom1.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_atom2.png b/website/raw_sprites/spritesmith/quests/bosses/quest_atom2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_atom2.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_atom2.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_atom3.png b/website/raw_sprites/spritesmith/quests/bosses/quest_atom3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_atom3.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_atom3.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_axolotl.png b/website/raw_sprites/spritesmith/quests/bosses/quest_axolotl.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_axolotl.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_axolotl.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_basilist.png b/website/raw_sprites/spritesmith/quests/bosses/quest_basilist.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_basilist.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_basilist.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_beetle.png b/website/raw_sprites/spritesmith/quests/bosses/quest_beetle.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_beetle.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_beetle.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_bunny.png b/website/raw_sprites/spritesmith/quests/bosses/quest_bunny.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_bunny.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_bunny.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_butterfly.png b/website/raw_sprites/spritesmith/quests/bosses/quest_butterfly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_butterfly.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_butterfly.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_cheetah.png b/website/raw_sprites/spritesmith/quests/bosses/quest_cheetah.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_cheetah.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_cheetah.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_cow.png b/website/raw_sprites/spritesmith/quests/bosses/quest_cow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_cow.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_cow.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_dilatory.png b/website/raw_sprites/spritesmith/quests/bosses/quest_dilatory.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_dilatory.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_dilatory.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_dilatoryDistress1.png b/website/raw_sprites/spritesmith/quests/bosses/quest_dilatoryDistress1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_dilatoryDistress1.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_dilatoryDistress1.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_dilatoryDistress2.png b/website/raw_sprites/spritesmith/quests/bosses/quest_dilatoryDistress2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_dilatoryDistress2.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_dilatoryDistress2.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_dilatoryDistress3.png b/website/raw_sprites/spritesmith/quests/bosses/quest_dilatoryDistress3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_dilatoryDistress3.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_dilatoryDistress3.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_dilatory_derby.png b/website/raw_sprites/spritesmith/quests/bosses/quest_dilatory_derby.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_dilatory_derby.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_dilatory_derby.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_dustbunnies.png b/website/raw_sprites/spritesmith/quests/bosses/quest_dustbunnies.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_dustbunnies.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_dustbunnies.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_egg.png b/website/raw_sprites/spritesmith/quests/bosses/quest_egg.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_egg.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_egg.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_evilsanta.png b/website/raw_sprites/spritesmith/quests/bosses/quest_evilsanta.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_evilsanta.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_evilsanta.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_evilsanta2.png b/website/raw_sprites/spritesmith/quests/bosses/quest_evilsanta2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_evilsanta2.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_evilsanta2.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_falcon.png b/website/raw_sprites/spritesmith/quests/bosses/quest_falcon.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_falcon.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_falcon.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_ferret.png b/website/raw_sprites/spritesmith/quests/bosses/quest_ferret.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_ferret.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_ferret.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_frog.png b/website/raw_sprites/spritesmith/quests/bosses/quest_frog.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_frog.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_frog.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_ghost_stag.png b/website/raw_sprites/spritesmith/quests/bosses/quest_ghost_stag.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_ghost_stag.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_ghost_stag.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_goldenknight1.png b/website/raw_sprites/spritesmith/quests/bosses/quest_goldenknight1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_goldenknight1.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_goldenknight1.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_goldenknight2.png b/website/raw_sprites/spritesmith/quests/bosses/quest_goldenknight2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_goldenknight2.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_goldenknight2.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_goldenknight3.png b/website/raw_sprites/spritesmith/quests/bosses/quest_goldenknight3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_goldenknight3.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_goldenknight3.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_gryphon.png b/website/raw_sprites/spritesmith/quests/bosses/quest_gryphon.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_gryphon.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_gryphon.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_guineapig.png b/website/raw_sprites/spritesmith/quests/bosses/quest_guineapig.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_guineapig.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_guineapig.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_harpy.png b/website/raw_sprites/spritesmith/quests/bosses/quest_harpy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_harpy.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_harpy.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_hedgehog.png b/website/raw_sprites/spritesmith/quests/bosses/quest_hedgehog.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_hedgehog.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_hedgehog.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_hippo.png b/website/raw_sprites/spritesmith/quests/bosses/quest_hippo.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_hippo.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_hippo.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_horse.png b/website/raw_sprites/spritesmith/quests/bosses/quest_horse.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_horse.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_horse.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_kraken.png b/website/raw_sprites/spritesmith/quests/bosses/quest_kraken.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_kraken.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_kraken.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_mayhemMistiflying1.png b/website/raw_sprites/spritesmith/quests/bosses/quest_mayhemMistiflying1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_mayhemMistiflying1.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_mayhemMistiflying1.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_mayhemMistiflying2.png b/website/raw_sprites/spritesmith/quests/bosses/quest_mayhemMistiflying2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_mayhemMistiflying2.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_mayhemMistiflying2.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_mayhemMistiflying3.png b/website/raw_sprites/spritesmith/quests/bosses/quest_mayhemMistiflying3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_mayhemMistiflying3.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_mayhemMistiflying3.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_monkey.png b/website/raw_sprites/spritesmith/quests/bosses/quest_monkey.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_monkey.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_monkey.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_moon1.png b/website/raw_sprites/spritesmith/quests/bosses/quest_moon1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_moon1.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_moon1.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_moon2.png b/website/raw_sprites/spritesmith/quests/bosses/quest_moon2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_moon2.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_moon2.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_moon3.png b/website/raw_sprites/spritesmith/quests/bosses/quest_moon3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_moon3.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_moon3.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_moonstone1.png b/website/raw_sprites/spritesmith/quests/bosses/quest_moonstone1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_moonstone1.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_moonstone1.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_moonstone2.png b/website/raw_sprites/spritesmith/quests/bosses/quest_moonstone2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_moonstone2.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_moonstone2.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_moonstone3.png b/website/raw_sprites/spritesmith/quests/bosses/quest_moonstone3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_moonstone3.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_moonstone3.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_nudibranch.png b/website/raw_sprites/spritesmith/quests/bosses/quest_nudibranch.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_nudibranch.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_nudibranch.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_octopus.png b/website/raw_sprites/spritesmith/quests/bosses/quest_octopus.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_octopus.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_octopus.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_owl.png b/website/raw_sprites/spritesmith/quests/bosses/quest_owl.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_owl.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_owl.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_peacock.png b/website/raw_sprites/spritesmith/quests/bosses/quest_peacock.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_peacock.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_peacock.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_penguin.png b/website/raw_sprites/spritesmith/quests/bosses/quest_penguin.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_penguin.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_penguin.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_rat.png b/website/raw_sprites/spritesmith/quests/bosses/quest_rat.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_rat.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_rat.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_rock.png b/website/raw_sprites/spritesmith/quests/bosses/quest_rock.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_rock.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_rock.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_rooster.png b/website/raw_sprites/spritesmith/quests/bosses/quest_rooster.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_rooster.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_rooster.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_sabretooth.png b/website/raw_sprites/spritesmith/quests/bosses/quest_sabretooth.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_sabretooth.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_sabretooth.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_sheep.png b/website/raw_sprites/spritesmith/quests/bosses/quest_sheep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_sheep.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_sheep.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_slime.png b/website/raw_sprites/spritesmith/quests/bosses/quest_slime.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_slime.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_slime.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_sloth.png b/website/raw_sprites/spritesmith/quests/bosses/quest_sloth.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_sloth.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_sloth.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_snail.png b/website/raw_sprites/spritesmith/quests/bosses/quest_snail.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_snail.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_snail.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_snake.png b/website/raw_sprites/spritesmith/quests/bosses/quest_snake.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_snake.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_snake.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_spider.png b/website/raw_sprites/spritesmith/quests/bosses/quest_spider.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_spider.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_spider.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_stoikalmCalamity1.png b/website/raw_sprites/spritesmith/quests/bosses/quest_stoikalmCalamity1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_stoikalmCalamity1.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_stoikalmCalamity1.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_stoikalmCalamity2.png b/website/raw_sprites/spritesmith/quests/bosses/quest_stoikalmCalamity2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_stoikalmCalamity2.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_stoikalmCalamity2.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_stoikalmCalamity3.png b/website/raw_sprites/spritesmith/quests/bosses/quest_stoikalmCalamity3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_stoikalmCalamity3.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_stoikalmCalamity3.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_taskwoodsTerror1.png b/website/raw_sprites/spritesmith/quests/bosses/quest_taskwoodsTerror1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_taskwoodsTerror1.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_taskwoodsTerror1.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_taskwoodsTerror2.png b/website/raw_sprites/spritesmith/quests/bosses/quest_taskwoodsTerror2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_taskwoodsTerror2.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_taskwoodsTerror2.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_taskwoodsTerror3.png b/website/raw_sprites/spritesmith/quests/bosses/quest_taskwoodsTerror3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_taskwoodsTerror3.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_taskwoodsTerror3.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_treeling.png b/website/raw_sprites/spritesmith/quests/bosses/quest_treeling.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_treeling.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_treeling.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_trex.png b/website/raw_sprites/spritesmith/quests/bosses/quest_trex.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_trex.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_trex.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_trex_undead.png b/website/raw_sprites/spritesmith/quests/bosses/quest_trex_undead.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_trex_undead.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_trex_undead.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_triceratops.png b/website/raw_sprites/spritesmith/quests/bosses/quest_triceratops.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_triceratops.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_triceratops.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_turtle.png b/website/raw_sprites/spritesmith/quests/bosses/quest_turtle.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_turtle.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_turtle.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_unicorn.png b/website/raw_sprites/spritesmith/quests/bosses/quest_unicorn.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_unicorn.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_unicorn.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_vice1.png b/website/raw_sprites/spritesmith/quests/bosses/quest_vice1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_vice1.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_vice1.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_vice2.png b/website/raw_sprites/spritesmith/quests/bosses/quest_vice2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_vice2.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_vice2.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_vice3.png b/website/raw_sprites/spritesmith/quests/bosses/quest_vice3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_vice3.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_vice3.png diff --git a/website/assets/sprites/spritesmith/quests/bosses/quest_whale.png b/website/raw_sprites/spritesmith/quests/bosses/quest_whale.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/bosses/quest_whale.png rename to website/raw_sprites/spritesmith/quests/bosses/quest_whale.png diff --git a/website/assets/sprites/spritesmith/quests/items/quest_atom1_soapBars.png b/website/raw_sprites/spritesmith/quests/items/quest_atom1_soapBars.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/items/quest_atom1_soapBars.png rename to website/raw_sprites/spritesmith/quests/items/quest_atom1_soapBars.png diff --git a/website/assets/sprites/spritesmith/quests/items/quest_dilatoryDistress1_blueFins.png b/website/raw_sprites/spritesmith/quests/items/quest_dilatoryDistress1_blueFins.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/items/quest_dilatoryDistress1_blueFins.png rename to website/raw_sprites/spritesmith/quests/items/quest_dilatoryDistress1_blueFins.png diff --git a/website/assets/sprites/spritesmith/quests/items/quest_dilatoryDistress1_fireCoral.png b/website/raw_sprites/spritesmith/quests/items/quest_dilatoryDistress1_fireCoral.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/items/quest_dilatoryDistress1_fireCoral.png rename to website/raw_sprites/spritesmith/quests/items/quest_dilatoryDistress1_fireCoral.png diff --git a/website/assets/sprites/spritesmith/quests/items/quest_egg_plainEgg.png b/website/raw_sprites/spritesmith/quests/items/quest_egg_plainEgg.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/items/quest_egg_plainEgg.png rename to website/raw_sprites/spritesmith/quests/items/quest_egg_plainEgg.png diff --git a/website/assets/sprites/spritesmith/quests/items/quest_evilsanta2_branches.png b/website/raw_sprites/spritesmith/quests/items/quest_evilsanta2_branches.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/items/quest_evilsanta2_branches.png rename to website/raw_sprites/spritesmith/quests/items/quest_evilsanta2_branches.png diff --git a/website/assets/sprites/spritesmith/quests/items/quest_evilsanta2_tracks.png b/website/raw_sprites/spritesmith/quests/items/quest_evilsanta2_tracks.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/items/quest_evilsanta2_tracks.png rename to website/raw_sprites/spritesmith/quests/items/quest_evilsanta2_tracks.png diff --git a/website/assets/sprites/spritesmith/quests/items/quest_goldenknight1_testimony.png b/website/raw_sprites/spritesmith/quests/items/quest_goldenknight1_testimony.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/items/quest_goldenknight1_testimony.png rename to website/raw_sprites/spritesmith/quests/items/quest_goldenknight1_testimony.png diff --git a/website/assets/sprites/spritesmith/quests/items/quest_mayhemMistiflying2_mistifly1.png b/website/raw_sprites/spritesmith/quests/items/quest_mayhemMistiflying2_mistifly1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/items/quest_mayhemMistiflying2_mistifly1.png rename to website/raw_sprites/spritesmith/quests/items/quest_mayhemMistiflying2_mistifly1.png diff --git a/website/assets/sprites/spritesmith/quests/items/quest_mayhemMistiflying2_mistifly2.png b/website/raw_sprites/spritesmith/quests/items/quest_mayhemMistiflying2_mistifly2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/items/quest_mayhemMistiflying2_mistifly2.png rename to website/raw_sprites/spritesmith/quests/items/quest_mayhemMistiflying2_mistifly2.png diff --git a/website/assets/sprites/spritesmith/quests/items/quest_mayhemMistiflying2_mistifly3.png b/website/raw_sprites/spritesmith/quests/items/quest_mayhemMistiflying2_mistifly3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/items/quest_mayhemMistiflying2_mistifly3.png rename to website/raw_sprites/spritesmith/quests/items/quest_mayhemMistiflying2_mistifly3.png diff --git a/website/assets/sprites/spritesmith/quests/items/quest_moon1_shard.png b/website/raw_sprites/spritesmith/quests/items/quest_moon1_shard.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/items/quest_moon1_shard.png rename to website/raw_sprites/spritesmith/quests/items/quest_moon1_shard.png diff --git a/website/assets/sprites/spritesmith/quests/items/quest_moonstone1_moonstone.png b/website/raw_sprites/spritesmith/quests/items/quest_moonstone1_moonstone.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/items/quest_moonstone1_moonstone.png rename to website/raw_sprites/spritesmith/quests/items/quest_moonstone1_moonstone.png diff --git a/website/assets/sprites/spritesmith/quests/items/quest_stoikalmCalamity2_icicleCoin.png b/website/raw_sprites/spritesmith/quests/items/quest_stoikalmCalamity2_icicleCoin.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/items/quest_stoikalmCalamity2_icicleCoin.png rename to website/raw_sprites/spritesmith/quests/items/quest_stoikalmCalamity2_icicleCoin.png diff --git a/website/assets/sprites/spritesmith/quests/items/quest_taskwoodsTerror2_brownie.png b/website/raw_sprites/spritesmith/quests/items/quest_taskwoodsTerror2_brownie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/items/quest_taskwoodsTerror2_brownie.png rename to website/raw_sprites/spritesmith/quests/items/quest_taskwoodsTerror2_brownie.png diff --git a/website/assets/sprites/spritesmith/quests/items/quest_taskwoodsTerror2_dryad.png b/website/raw_sprites/spritesmith/quests/items/quest_taskwoodsTerror2_dryad.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/items/quest_taskwoodsTerror2_dryad.png rename to website/raw_sprites/spritesmith/quests/items/quest_taskwoodsTerror2_dryad.png diff --git a/website/assets/sprites/spritesmith/quests/items/quest_taskwoodsTerror2_pixie.png b/website/raw_sprites/spritesmith/quests/items/quest_taskwoodsTerror2_pixie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/items/quest_taskwoodsTerror2_pixie.png rename to website/raw_sprites/spritesmith/quests/items/quest_taskwoodsTerror2_pixie.png diff --git a/website/assets/sprites/spritesmith/quests/items/quest_vice2_lightCrystal.png b/website/raw_sprites/spritesmith/quests/items/quest_vice2_lightCrystal.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/items/quest_vice2_lightCrystal.png rename to website/raw_sprites/spritesmith/quests/items/quest_vice2_lightCrystal.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_armadillo.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_armadillo.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_armadillo.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_armadillo.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_atom1.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_atom1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_atom1.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_atom1.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_atom1_locked.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_atom1_locked.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_atom1_locked.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_atom1_locked.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_atom2.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_atom2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_atom2.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_atom2.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_atom2_locked.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_atom2_locked.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_atom2_locked.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_atom2_locked.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_atom3.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_atom3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_atom3.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_atom3.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_atom3_locked.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_atom3_locked.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_atom3_locked.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_atom3_locked.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_axolotl.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_axolotl.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_axolotl.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_axolotl.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_basilist.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_basilist.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_basilist.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_basilist.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_beetle.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_beetle.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_beetle.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_beetle.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_bunny.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_bunny.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_bunny.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_bunny.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_butterfly.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_butterfly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_butterfly.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_butterfly.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_cheetah.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_cheetah.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_cheetah.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_cheetah.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_cow.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_cow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_cow.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_cow.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_dilatoryDistress1.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_dilatoryDistress1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_dilatoryDistress1.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_dilatoryDistress1.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_dilatoryDistress2.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_dilatoryDistress2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_dilatoryDistress2.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_dilatoryDistress2.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_dilatoryDistress2_locked.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_dilatoryDistress2_locked.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_dilatoryDistress2_locked.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_dilatoryDistress2_locked.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_dilatoryDistress3.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_dilatoryDistress3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_dilatoryDistress3.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_dilatoryDistress3.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_dilatoryDistress3_locked.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_dilatoryDistress3_locked.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_dilatoryDistress3_locked.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_dilatoryDistress3_locked.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_dilatory_derby.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_dilatory_derby.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_dilatory_derby.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_dilatory_derby.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_dustbunnies.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_dustbunnies.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_dustbunnies.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_dustbunnies.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_egg.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_egg.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_egg.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_egg.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_evilsanta.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_evilsanta.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_evilsanta.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_evilsanta.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_evilsanta2.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_evilsanta2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_evilsanta2.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_evilsanta2.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_falcon.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_falcon.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_falcon.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_falcon.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_ferret.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_ferret.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_ferret.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_ferret.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_frog.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_frog.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_frog.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_frog.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_ghost_stag.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_ghost_stag.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_ghost_stag.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_ghost_stag.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_goldenknight1.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_goldenknight1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_goldenknight1.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_goldenknight1.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_goldenknight1_locked.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_goldenknight1_locked.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_goldenknight1_locked.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_goldenknight1_locked.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_goldenknight2.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_goldenknight2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_goldenknight2.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_goldenknight2.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_goldenknight2_locked.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_goldenknight2_locked.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_goldenknight2_locked.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_goldenknight2_locked.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_goldenknight3.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_goldenknight3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_goldenknight3.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_goldenknight3.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_goldenknight3_locked.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_goldenknight3_locked.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_goldenknight3_locked.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_goldenknight3_locked.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_gryphon.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_gryphon.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_gryphon.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_gryphon.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_guineapig.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_guineapig.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_guineapig.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_guineapig.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_harpy.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_harpy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_harpy.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_harpy.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_hedgehog.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_hedgehog.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_hedgehog.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_hedgehog.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_hippo.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_hippo.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_hippo.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_hippo.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_horse.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_horse.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_horse.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_horse.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_kraken.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_kraken.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_kraken.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_kraken.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_mayhemMistiflying1.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_mayhemMistiflying1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_mayhemMistiflying1.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_mayhemMistiflying1.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_mayhemMistiflying2.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_mayhemMistiflying2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_mayhemMistiflying2.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_mayhemMistiflying2.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_mayhemMistiflying2_locked.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_mayhemMistiflying2_locked.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_mayhemMistiflying2_locked.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_mayhemMistiflying2_locked.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_mayhemMistiflying3.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_mayhemMistiflying3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_mayhemMistiflying3.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_mayhemMistiflying3.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_mayhemMistiflying3_locked.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_mayhemMistiflying3_locked.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_mayhemMistiflying3_locked.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_mayhemMistiflying3_locked.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_monkey.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_monkey.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_monkey.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_monkey.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moon1.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moon1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moon1.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moon1.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moon1_locked.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moon1_locked.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moon1_locked.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moon1_locked.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moon2.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moon2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moon2.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moon2.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moon2_locked.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moon2_locked.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moon2_locked.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moon2_locked.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moon3.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moon3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moon3.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moon3.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moon3_locked.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moon3_locked.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moon3_locked.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moon3_locked.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moonstone1.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moonstone1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moonstone1.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moonstone1.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moonstone1_locked.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moonstone1_locked.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moonstone1_locked.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moonstone1_locked.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moonstone2.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moonstone2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moonstone2.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moonstone2.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moonstone2_locked.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moonstone2_locked.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moonstone2_locked.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moonstone2_locked.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moonstone3.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moonstone3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moonstone3.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moonstone3.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moonstone3_locked.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moonstone3_locked.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moonstone3_locked.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_moonstone3_locked.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_nudibranch.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_nudibranch.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_nudibranch.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_nudibranch.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_octopus.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_octopus.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_octopus.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_octopus.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_owl.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_owl.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_owl.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_owl.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_peacock.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_peacock.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_peacock.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_peacock.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_penguin.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_penguin.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_penguin.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_penguin.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_rat.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_rat.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_rat.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_rat.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_rock.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_rock.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_rock.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_rock.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_rooster.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_rooster.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_rooster.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_rooster.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_sabretooth.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_sabretooth.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_sabretooth.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_sabretooth.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_sheep.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_sheep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_sheep.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_sheep.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_slime.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_slime.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_slime.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_slime.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_sloth.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_sloth.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_sloth.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_sloth.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_snail.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_snail.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_snail.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_snail.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_snake.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_snake.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_snake.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_snake.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_spider.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_spider.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_spider.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_spider.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_stoikalmCalamity1.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_stoikalmCalamity1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_stoikalmCalamity1.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_stoikalmCalamity1.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_stoikalmCalamity2.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_stoikalmCalamity2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_stoikalmCalamity2.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_stoikalmCalamity2.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_stoikalmCalamity2_locked.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_stoikalmCalamity2_locked.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_stoikalmCalamity2_locked.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_stoikalmCalamity2_locked.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_stoikalmCalamity3.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_stoikalmCalamity3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_stoikalmCalamity3.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_stoikalmCalamity3.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_stoikalmCalamity3_locked.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_stoikalmCalamity3_locked.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_stoikalmCalamity3_locked.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_stoikalmCalamity3_locked.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_taskwoodsTerror1.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_taskwoodsTerror1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_taskwoodsTerror1.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_taskwoodsTerror1.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_taskwoodsTerror2.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_taskwoodsTerror2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_taskwoodsTerror2.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_taskwoodsTerror2.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_taskwoodsTerror2_locked.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_taskwoodsTerror2_locked.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_taskwoodsTerror2_locked.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_taskwoodsTerror2_locked.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_taskwoodsTerror3.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_taskwoodsTerror3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_taskwoodsTerror3.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_taskwoodsTerror3.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_taskwoodsTerror3_locked.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_taskwoodsTerror3_locked.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_taskwoodsTerror3_locked.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_taskwoodsTerror3_locked.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_treeling.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_treeling.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_treeling.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_treeling.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_trex.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_trex.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_trex.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_trex.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_trex_undead.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_trex_undead.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_trex_undead.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_trex_undead.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_triceratops.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_triceratops.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_triceratops.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_triceratops.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_turtle.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_turtle.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_turtle.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_turtle.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_unicorn.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_unicorn.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_unicorn.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_unicorn.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_vice1.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_vice1.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_vice1.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_vice1.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_vice1_locked.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_vice1_locked.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_vice1_locked.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_vice1_locked.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_vice2.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_vice2.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_vice2.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_vice2.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_vice2_locked.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_vice2_locked.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_vice2_locked.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_vice2_locked.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_vice3.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_vice3.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_vice3.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_vice3.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_vice3_locked.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_vice3_locked.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_vice3_locked.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_vice3_locked.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_whale.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_whale.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/inventory_quest_scroll_whale.png rename to website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_whale.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/quest_bundle_farmFriends.png b/website/raw_sprites/spritesmith/quests/scrolls/quest_bundle_farmFriends.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/quest_bundle_farmFriends.png rename to website/raw_sprites/spritesmith/quests/scrolls/quest_bundle_farmFriends.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/quest_bundle_featheredFriends.png b/website/raw_sprites/spritesmith/quests/scrolls/quest_bundle_featheredFriends.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/quest_bundle_featheredFriends.png rename to website/raw_sprites/spritesmith/quests/scrolls/quest_bundle_featheredFriends.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/quest_bundle_splashyPals.png b/website/raw_sprites/spritesmith/quests/scrolls/quest_bundle_splashyPals.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/quest_bundle_splashyPals.png rename to website/raw_sprites/spritesmith/quests/scrolls/quest_bundle_splashyPals.png diff --git a/website/assets/sprites/spritesmith/quests/scrolls/quest_bundle_witchyFamiliars.png b/website/raw_sprites/spritesmith/quests/scrolls/quest_bundle_witchyFamiliars.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/quests/scrolls/quest_bundle_witchyFamiliars.png rename to website/raw_sprites/spritesmith/quests/scrolls/quest_bundle_witchyFamiliars.png diff --git a/website/assets/sprites/spritesmith/shop/shop_opaquePotion.png b/website/raw_sprites/spritesmith/shop/shop_opaquePotion.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/shop/shop_opaquePotion.png rename to website/raw_sprites/spritesmith/shop/shop_opaquePotion.png diff --git a/website/assets/sprites/spritesmith/shop/shop_potion.png b/website/raw_sprites/spritesmith/shop/shop_potion.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/shop/shop_potion.png rename to website/raw_sprites/spritesmith/shop/shop_potion.png diff --git a/website/assets/sprites/spritesmith/shop/shop_seafoam.png b/website/raw_sprites/spritesmith/shop/shop_seafoam.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/shop/shop_seafoam.png rename to website/raw_sprites/spritesmith/shop/shop_seafoam.png diff --git a/website/assets/sprites/spritesmith/shop/shop_shinySeed.png b/website/raw_sprites/spritesmith/shop/shop_shinySeed.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/shop/shop_shinySeed.png rename to website/raw_sprites/spritesmith/shop/shop_shinySeed.png diff --git a/website/assets/sprites/spritesmith/shop/shop_snowball.png b/website/raw_sprites/spritesmith/shop/shop_snowball.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/shop/shop_snowball.png rename to website/raw_sprites/spritesmith/shop/shop_snowball.png diff --git a/website/assets/sprites/spritesmith/shop/shop_spookySparkles.png b/website/raw_sprites/spritesmith/shop/shop_spookySparkles.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/shop/shop_spookySparkles.png rename to website/raw_sprites/spritesmith/shop/shop_spookySparkles.png diff --git a/website/assets/sprites/spritesmith/shop/time-travelers/shop_mounts_MagicalBee-Base.png b/website/raw_sprites/spritesmith/shop/time-travelers/shop_mounts_MagicalBee-Base.png similarity index 100% rename from website/assets/sprites/spritesmith/shop/time-travelers/shop_mounts_MagicalBee-Base.png rename to website/raw_sprites/spritesmith/shop/time-travelers/shop_mounts_MagicalBee-Base.png diff --git a/website/assets/sprites/spritesmith/shop/time-travelers/shop_mounts_Mammoth-Base.png b/website/raw_sprites/spritesmith/shop/time-travelers/shop_mounts_Mammoth-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/shop/time-travelers/shop_mounts_Mammoth-Base.png rename to website/raw_sprites/spritesmith/shop/time-travelers/shop_mounts_Mammoth-Base.png diff --git a/website/assets/sprites/spritesmith/shop/time-travelers/shop_mounts_MantisShrimp-Base.png b/website/raw_sprites/spritesmith/shop/time-travelers/shop_mounts_MantisShrimp-Base.png similarity index 100% rename from website/assets/sprites/spritesmith/shop/time-travelers/shop_mounts_MantisShrimp-Base.png rename to website/raw_sprites/spritesmith/shop/time-travelers/shop_mounts_MantisShrimp-Base.png diff --git a/website/assets/sprites/spritesmith/shop/time-travelers/shop_mounts_Phoenix-Base.png b/website/raw_sprites/spritesmith/shop/time-travelers/shop_mounts_Phoenix-Base.png similarity index 100% rename from website/assets/sprites/spritesmith/shop/time-travelers/shop_mounts_Phoenix-Base.png rename to website/raw_sprites/spritesmith/shop/time-travelers/shop_mounts_Phoenix-Base.png diff --git a/website/assets/sprites/spritesmith/shop/time-travelers/shop_pets_MagicalBee-Base.png b/website/raw_sprites/spritesmith/shop/time-travelers/shop_pets_MagicalBee-Base.png similarity index 100% rename from website/assets/sprites/spritesmith/shop/time-travelers/shop_pets_MagicalBee-Base.png rename to website/raw_sprites/spritesmith/shop/time-travelers/shop_pets_MagicalBee-Base.png diff --git a/website/assets/sprites/spritesmith/shop/time-travelers/shop_pets_Mammoth-Base.png b/website/raw_sprites/spritesmith/shop/time-travelers/shop_pets_Mammoth-Base.png similarity index 100% rename from website/assets/sprites/spritesmith/shop/time-travelers/shop_pets_Mammoth-Base.png rename to website/raw_sprites/spritesmith/shop/time-travelers/shop_pets_Mammoth-Base.png diff --git a/website/assets/sprites/spritesmith/shop/time-travelers/shop_pets_MantisShrimp-Base.png b/website/raw_sprites/spritesmith/shop/time-travelers/shop_pets_MantisShrimp-Base.png similarity index 100% rename from website/assets/sprites/spritesmith/shop/time-travelers/shop_pets_MantisShrimp-Base.png rename to website/raw_sprites/spritesmith/shop/time-travelers/shop_pets_MantisShrimp-Base.png diff --git a/website/assets/sprites/spritesmith/shop/time-travelers/shop_pets_Phoenix-Base.png b/website/raw_sprites/spritesmith/shop/time-travelers/shop_pets_Phoenix-Base.png similarity index 100% rename from website/assets/sprites/spritesmith/shop/time-travelers/shop_pets_Phoenix-Base.png rename to website/raw_sprites/spritesmith/shop/time-travelers/shop_pets_Phoenix-Base.png diff --git a/website/assets/sprites/spritesmith/skills/shop_backStab.png b/website/raw_sprites/spritesmith/skills/shop_backStab.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/skills/shop_backStab.png rename to website/raw_sprites/spritesmith/skills/shop_backStab.png diff --git a/website/assets/sprites/spritesmith/skills/shop_brightness.png b/website/raw_sprites/spritesmith/skills/shop_brightness.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/skills/shop_brightness.png rename to website/raw_sprites/spritesmith/skills/shop_brightness.png diff --git a/website/assets/sprites/spritesmith/skills/shop_defensiveStance.png b/website/raw_sprites/spritesmith/skills/shop_defensiveStance.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/skills/shop_defensiveStance.png rename to website/raw_sprites/spritesmith/skills/shop_defensiveStance.png diff --git a/website/assets/sprites/spritesmith/skills/shop_earth.png b/website/raw_sprites/spritesmith/skills/shop_earth.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/skills/shop_earth.png rename to website/raw_sprites/spritesmith/skills/shop_earth.png diff --git a/website/assets/sprites/spritesmith/skills/shop_fireball.png b/website/raw_sprites/spritesmith/skills/shop_fireball.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/skills/shop_fireball.png rename to website/raw_sprites/spritesmith/skills/shop_fireball.png diff --git a/website/assets/sprites/spritesmith/skills/shop_frost.png b/website/raw_sprites/spritesmith/skills/shop_frost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/skills/shop_frost.png rename to website/raw_sprites/spritesmith/skills/shop_frost.png diff --git a/website/assets/sprites/spritesmith/skills/shop_heal.png b/website/raw_sprites/spritesmith/skills/shop_heal.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/skills/shop_heal.png rename to website/raw_sprites/spritesmith/skills/shop_heal.png diff --git a/website/assets/sprites/spritesmith/skills/shop_healAll.png b/website/raw_sprites/spritesmith/skills/shop_healAll.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/skills/shop_healAll.png rename to website/raw_sprites/spritesmith/skills/shop_healAll.png diff --git a/website/assets/sprites/spritesmith/skills/shop_intimidate.png b/website/raw_sprites/spritesmith/skills/shop_intimidate.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/skills/shop_intimidate.png rename to website/raw_sprites/spritesmith/skills/shop_intimidate.png diff --git a/website/assets/sprites/spritesmith/skills/shop_mpheal.png b/website/raw_sprites/spritesmith/skills/shop_mpheal.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/skills/shop_mpheal.png rename to website/raw_sprites/spritesmith/skills/shop_mpheal.png diff --git a/website/assets/sprites/spritesmith/skills/shop_pickPocket.png b/website/raw_sprites/spritesmith/skills/shop_pickPocket.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/skills/shop_pickPocket.png rename to website/raw_sprites/spritesmith/skills/shop_pickPocket.png diff --git a/website/assets/sprites/spritesmith/skills/shop_protectAura.png b/website/raw_sprites/spritesmith/skills/shop_protectAura.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/skills/shop_protectAura.png rename to website/raw_sprites/spritesmith/skills/shop_protectAura.png diff --git a/website/assets/sprites/spritesmith/skills/shop_smash.png b/website/raw_sprites/spritesmith/skills/shop_smash.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/skills/shop_smash.png rename to website/raw_sprites/spritesmith/skills/shop_smash.png diff --git a/website/assets/sprites/spritesmith/skills/shop_stealth.png b/website/raw_sprites/spritesmith/skills/shop_stealth.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/skills/shop_stealth.png rename to website/raw_sprites/spritesmith/skills/shop_stealth.png diff --git a/website/assets/sprites/spritesmith/skills/shop_toolsOfTrade.png b/website/raw_sprites/spritesmith/skills/shop_toolsOfTrade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/skills/shop_toolsOfTrade.png rename to website/raw_sprites/spritesmith/skills/shop_toolsOfTrade.png diff --git a/website/assets/sprites/spritesmith/skills/shop_valorousPresence.png b/website/raw_sprites/spritesmith/skills/shop_valorousPresence.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/skills/shop_valorousPresence.png rename to website/raw_sprites/spritesmith/skills/shop_valorousPresence.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Armadillo.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Armadillo.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Armadillo.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Armadillo.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Axolotl.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Axolotl.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Axolotl.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Axolotl.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_BearCub.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_BearCub.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_BearCub.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_BearCub.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Beetle.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Beetle.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Beetle.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Beetle.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Bunny.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Bunny.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Bunny.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Bunny.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Butterfly.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Butterfly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Butterfly.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Butterfly.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Cactus.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Cactus.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Cactus.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Cactus.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Cheetah.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Cheetah.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Cheetah.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Cheetah.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Cow.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Cow.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Cow.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Cow.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Cuttlefish.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Cuttlefish.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Cuttlefish.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Cuttlefish.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Deer.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Deer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Deer.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Deer.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Dragon.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Dragon.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Dragon.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Dragon.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Egg.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Egg.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Egg.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Egg.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Falcon.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Falcon.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Falcon.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Falcon.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Ferret.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Ferret.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Ferret.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Ferret.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_FlyingPig.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_FlyingPig.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_FlyingPig.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_FlyingPig.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Fox.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Fox.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Fox.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Fox.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Frog.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Frog.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Frog.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Frog.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Gryphon.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Gryphon.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Gryphon.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Gryphon.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_GuineaPig.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_GuineaPig.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_GuineaPig.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_GuineaPig.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Hedgehog.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Hedgehog.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Hedgehog.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Hedgehog.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Hippo.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Hippo.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Hippo.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Hippo.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Horse.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Horse.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Horse.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Horse.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_LionCub.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_LionCub.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_LionCub.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_LionCub.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Monkey.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Monkey.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Monkey.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Monkey.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Nudibranch.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Nudibranch.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Nudibranch.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Nudibranch.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Octopus.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Octopus.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Octopus.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Octopus.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Owl.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Owl.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Owl.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Owl.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_PandaCub.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_PandaCub.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_PandaCub.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_PandaCub.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Parrot.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Parrot.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Parrot.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Parrot.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Peacock.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Peacock.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Peacock.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Peacock.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Penguin.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Penguin.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Penguin.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Penguin.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_PolarBear.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_PolarBear.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_PolarBear.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_PolarBear.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Rat.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Rat.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Rat.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Rat.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Rock.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Rock.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Rock.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Rock.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Rooster.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Rooster.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Rooster.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Rooster.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Sabretooth.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Sabretooth.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Sabretooth.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Sabretooth.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Seahorse.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Seahorse.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Seahorse.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Seahorse.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Sheep.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Sheep.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Sheep.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Sheep.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Slime.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Slime.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Slime.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Slime.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Sloth.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Sloth.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Sloth.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Sloth.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Snail.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Snail.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Snail.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Snail.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Snake.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Snake.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Snake.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Snake.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Spider.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Spider.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Spider.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Spider.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_TRex.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_TRex.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_TRex.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_TRex.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_TigerCub.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_TigerCub.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_TigerCub.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_TigerCub.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Treeling.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Treeling.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Treeling.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Treeling.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Triceratops.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Triceratops.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Triceratops.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Triceratops.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Turtle.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Turtle.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Turtle.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Turtle.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Unicorn.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Unicorn.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Unicorn.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Unicorn.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Whale.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Whale.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Whale.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Whale.png diff --git a/website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Wolf.png b/website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Wolf.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/eggs/Pet_Egg_Wolf.png rename to website/raw_sprites/spritesmith/stable/eggs/Pet_Egg_Wolf.png diff --git a/website/assets/sprites/spritesmith/stable/food/Pet_Food_Cake_Base.png b/website/raw_sprites/spritesmith/stable/food/Pet_Food_Cake_Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/food/Pet_Food_Cake_Base.png rename to website/raw_sprites/spritesmith/stable/food/Pet_Food_Cake_Base.png diff --git a/website/assets/sprites/spritesmith/stable/food/Pet_Food_Cake_CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/food/Pet_Food_Cake_CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/food/Pet_Food_Cake_CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/food/Pet_Food_Cake_CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/food/Pet_Food_Cake_CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/food/Pet_Food_Cake_CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/food/Pet_Food_Cake_CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/food/Pet_Food_Cake_CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/food/Pet_Food_Cake_Desert.png b/website/raw_sprites/spritesmith/stable/food/Pet_Food_Cake_Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/food/Pet_Food_Cake_Desert.png rename to website/raw_sprites/spritesmith/stable/food/Pet_Food_Cake_Desert.png diff --git a/website/assets/sprites/spritesmith/stable/food/Pet_Food_Cake_Golden.png b/website/raw_sprites/spritesmith/stable/food/Pet_Food_Cake_Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/food/Pet_Food_Cake_Golden.png rename to website/raw_sprites/spritesmith/stable/food/Pet_Food_Cake_Golden.png diff --git a/website/assets/sprites/spritesmith/stable/food/Pet_Food_Cake_Red.png b/website/raw_sprites/spritesmith/stable/food/Pet_Food_Cake_Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/food/Pet_Food_Cake_Red.png rename to website/raw_sprites/spritesmith/stable/food/Pet_Food_Cake_Red.png diff --git a/website/assets/sprites/spritesmith/stable/food/Pet_Food_Cake_Shade.png b/website/raw_sprites/spritesmith/stable/food/Pet_Food_Cake_Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/food/Pet_Food_Cake_Shade.png rename to website/raw_sprites/spritesmith/stable/food/Pet_Food_Cake_Shade.png diff --git a/website/assets/sprites/spritesmith/stable/food/Pet_Food_Cake_Skeleton.png b/website/raw_sprites/spritesmith/stable/food/Pet_Food_Cake_Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/food/Pet_Food_Cake_Skeleton.png rename to website/raw_sprites/spritesmith/stable/food/Pet_Food_Cake_Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/food/Pet_Food_Cake_White.png b/website/raw_sprites/spritesmith/stable/food/Pet_Food_Cake_White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/food/Pet_Food_Cake_White.png rename to website/raw_sprites/spritesmith/stable/food/Pet_Food_Cake_White.png diff --git a/website/assets/sprites/spritesmith/stable/food/Pet_Food_Cake_Zombie.png b/website/raw_sprites/spritesmith/stable/food/Pet_Food_Cake_Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/food/Pet_Food_Cake_Zombie.png rename to website/raw_sprites/spritesmith/stable/food/Pet_Food_Cake_Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/food/Pet_Food_Candy_Base.png b/website/raw_sprites/spritesmith/stable/food/Pet_Food_Candy_Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/food/Pet_Food_Candy_Base.png rename to website/raw_sprites/spritesmith/stable/food/Pet_Food_Candy_Base.png diff --git a/website/assets/sprites/spritesmith/stable/food/Pet_Food_Candy_CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/food/Pet_Food_Candy_CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/food/Pet_Food_Candy_CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/food/Pet_Food_Candy_CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/food/Pet_Food_Candy_CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/food/Pet_Food_Candy_CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/food/Pet_Food_Candy_CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/food/Pet_Food_Candy_CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/food/Pet_Food_Candy_Desert.png b/website/raw_sprites/spritesmith/stable/food/Pet_Food_Candy_Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/food/Pet_Food_Candy_Desert.png rename to website/raw_sprites/spritesmith/stable/food/Pet_Food_Candy_Desert.png diff --git a/website/assets/sprites/spritesmith/stable/food/Pet_Food_Candy_Golden.png b/website/raw_sprites/spritesmith/stable/food/Pet_Food_Candy_Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/food/Pet_Food_Candy_Golden.png rename to website/raw_sprites/spritesmith/stable/food/Pet_Food_Candy_Golden.png diff --git a/website/assets/sprites/spritesmith/stable/food/Pet_Food_Candy_Red.png b/website/raw_sprites/spritesmith/stable/food/Pet_Food_Candy_Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/food/Pet_Food_Candy_Red.png rename to website/raw_sprites/spritesmith/stable/food/Pet_Food_Candy_Red.png diff --git a/website/assets/sprites/spritesmith/stable/food/Pet_Food_Candy_Shade.png b/website/raw_sprites/spritesmith/stable/food/Pet_Food_Candy_Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/food/Pet_Food_Candy_Shade.png rename to website/raw_sprites/spritesmith/stable/food/Pet_Food_Candy_Shade.png diff --git a/website/assets/sprites/spritesmith/stable/food/Pet_Food_Candy_Skeleton.png b/website/raw_sprites/spritesmith/stable/food/Pet_Food_Candy_Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/food/Pet_Food_Candy_Skeleton.png rename to website/raw_sprites/spritesmith/stable/food/Pet_Food_Candy_Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/food/Pet_Food_Candy_White.png b/website/raw_sprites/spritesmith/stable/food/Pet_Food_Candy_White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/food/Pet_Food_Candy_White.png rename to website/raw_sprites/spritesmith/stable/food/Pet_Food_Candy_White.png diff --git a/website/assets/sprites/spritesmith/stable/food/Pet_Food_Candy_Zombie.png b/website/raw_sprites/spritesmith/stable/food/Pet_Food_Candy_Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/food/Pet_Food_Candy_Zombie.png rename to website/raw_sprites/spritesmith/stable/food/Pet_Food_Candy_Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/food/Pet_Food_Chocolate.png b/website/raw_sprites/spritesmith/stable/food/Pet_Food_Chocolate.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/food/Pet_Food_Chocolate.png rename to website/raw_sprites/spritesmith/stable/food/Pet_Food_Chocolate.png diff --git a/website/assets/sprites/spritesmith/stable/food/Pet_Food_CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/food/Pet_Food_CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/food/Pet_Food_CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/food/Pet_Food_CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/food/Pet_Food_CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/food/Pet_Food_CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/food/Pet_Food_CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/food/Pet_Food_CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/food/Pet_Food_Fish.png b/website/raw_sprites/spritesmith/stable/food/Pet_Food_Fish.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/food/Pet_Food_Fish.png rename to website/raw_sprites/spritesmith/stable/food/Pet_Food_Fish.png diff --git a/website/assets/sprites/spritesmith/stable/food/Pet_Food_Honey.png b/website/raw_sprites/spritesmith/stable/food/Pet_Food_Honey.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/food/Pet_Food_Honey.png rename to website/raw_sprites/spritesmith/stable/food/Pet_Food_Honey.png diff --git a/website/assets/sprites/spritesmith/stable/food/Pet_Food_Meat.png b/website/raw_sprites/spritesmith/stable/food/Pet_Food_Meat.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/food/Pet_Food_Meat.png rename to website/raw_sprites/spritesmith/stable/food/Pet_Food_Meat.png diff --git a/website/assets/sprites/spritesmith/stable/food/Pet_Food_Milk.png b/website/raw_sprites/spritesmith/stable/food/Pet_Food_Milk.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/food/Pet_Food_Milk.png rename to website/raw_sprites/spritesmith/stable/food/Pet_Food_Milk.png diff --git a/website/assets/sprites/spritesmith/stable/food/Pet_Food_Potatoe.png b/website/raw_sprites/spritesmith/stable/food/Pet_Food_Potatoe.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/food/Pet_Food_Potatoe.png rename to website/raw_sprites/spritesmith/stable/food/Pet_Food_Potatoe.png diff --git a/website/assets/sprites/spritesmith/stable/food/Pet_Food_RottenMeat.png b/website/raw_sprites/spritesmith/stable/food/Pet_Food_RottenMeat.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/food/Pet_Food_RottenMeat.png rename to website/raw_sprites/spritesmith/stable/food/Pet_Food_RottenMeat.png diff --git a/website/assets/sprites/spritesmith/stable/food/Pet_Food_Saddle.png b/website/raw_sprites/spritesmith/stable/food/Pet_Food_Saddle.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/food/Pet_Food_Saddle.png rename to website/raw_sprites/spritesmith/stable/food/Pet_Food_Saddle.png diff --git a/website/assets/sprites/spritesmith/stable/food/Pet_Food_Strawberry.png b/website/raw_sprites/spritesmith/stable/food/Pet_Food_Strawberry.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/food/Pet_Food_Strawberry.png rename to website/raw_sprites/spritesmith/stable/food/Pet_Food_Strawberry.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Armadillo-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Armadillo-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Armadillo-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Armadillo-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Armadillo-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Armadillo-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Armadillo-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Armadillo-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Armadillo-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Armadillo-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Armadillo-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Armadillo-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Armadillo-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Armadillo-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Armadillo-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Armadillo-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Armadillo-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Armadillo-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Armadillo-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Armadillo-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Armadillo-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Armadillo-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Armadillo-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Armadillo-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Armadillo-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Armadillo-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Armadillo-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Armadillo-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Armadillo-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Armadillo-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Armadillo-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Armadillo-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Armadillo-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Armadillo-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Armadillo-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Armadillo-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Armadillo-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Armadillo-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Armadillo-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Armadillo-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Axolotl-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Axolotl-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Axolotl-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Axolotl-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Axolotl-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Axolotl-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Axolotl-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Axolotl-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Axolotl-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Axolotl-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Axolotl-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Axolotl-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Axolotl-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Axolotl-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Axolotl-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Axolotl-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Axolotl-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Axolotl-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Axolotl-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Axolotl-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Axolotl-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Axolotl-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Axolotl-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Axolotl-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Axolotl-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Axolotl-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Axolotl-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Axolotl-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Axolotl-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Axolotl-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Axolotl-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Axolotl-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Axolotl-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Axolotl-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Axolotl-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Axolotl-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Axolotl-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Axolotl-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Axolotl-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Axolotl-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Aquatic.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Aquatic.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Aquatic.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Aquatic.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Cupid.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Cupid.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Cupid.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Cupid.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Ember.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Ember.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Ember.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Ember.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Fairy.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Fairy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Fairy.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Fairy.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Floral.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Floral.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Floral.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Floral.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Ghost.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Ghost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Ghost.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Ghost.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Holly.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Holly.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Holly.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Peppermint.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Peppermint.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Peppermint.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Polar.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Polar.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Polar.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Polar.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-RoyalPurple.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-RoyalPurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-RoyalPurple.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-RoyalPurple.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Shimmer.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Shimmer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Shimmer.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Shimmer.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Spooky.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Spooky.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Spooky.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Spooky.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Thunderstorm.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Thunderstorm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Thunderstorm.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Thunderstorm.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Beetle-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Beetle-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Beetle-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Beetle-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Beetle-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Beetle-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Beetle-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Beetle-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Beetle-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Beetle-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Beetle-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Beetle-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Beetle-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Beetle-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Beetle-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Beetle-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Beetle-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Beetle-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Beetle-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Beetle-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Beetle-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Beetle-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Beetle-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Beetle-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Beetle-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Beetle-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Beetle-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Beetle-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Beetle-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Beetle-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Beetle-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Beetle-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Beetle-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Beetle-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Beetle-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Beetle-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Beetle-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Beetle-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Beetle-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Beetle-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Bunny-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Bunny-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Bunny-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Bunny-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Bunny-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Bunny-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Bunny-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Bunny-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Bunny-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Bunny-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Bunny-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Bunny-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Bunny-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Bunny-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Bunny-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Bunny-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Bunny-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Bunny-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Bunny-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Bunny-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Bunny-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Bunny-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Bunny-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Bunny-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Bunny-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Bunny-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Bunny-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Bunny-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Bunny-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Bunny-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Bunny-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Bunny-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Bunny-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Bunny-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Bunny-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Bunny-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Bunny-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Bunny-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Bunny-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Bunny-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Butterfly-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Butterfly-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Butterfly-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Butterfly-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Butterfly-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Butterfly-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Butterfly-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Butterfly-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Butterfly-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Butterfly-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Butterfly-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Butterfly-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Butterfly-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Butterfly-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Butterfly-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Butterfly-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Butterfly-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Butterfly-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Butterfly-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Butterfly-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Butterfly-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Butterfly-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Butterfly-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Butterfly-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Butterfly-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Butterfly-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Butterfly-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Butterfly-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Butterfly-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Butterfly-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Butterfly-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Butterfly-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Butterfly-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Butterfly-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Butterfly-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Butterfly-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Butterfly-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Butterfly-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Butterfly-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Butterfly-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Aquatic.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Aquatic.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Aquatic.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Aquatic.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Cupid.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Cupid.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Cupid.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Cupid.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Ember.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Ember.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Ember.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Ember.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Fairy.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Fairy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Fairy.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Fairy.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Floral.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Floral.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Floral.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Floral.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Ghost.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Ghost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Ghost.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Ghost.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Holly.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Holly.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Holly.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Peppermint.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Peppermint.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Peppermint.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-RoyalPurple.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-RoyalPurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-RoyalPurple.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-RoyalPurple.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Shimmer.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Shimmer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Shimmer.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Shimmer.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Spooky.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Spooky.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Spooky.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Spooky.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Thunderstorm.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Thunderstorm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Thunderstorm.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Thunderstorm.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cheetah-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cheetah-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cheetah-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cheetah-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cheetah-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cheetah-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cheetah-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cheetah-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cheetah-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cheetah-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cheetah-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cheetah-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cheetah-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cheetah-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cheetah-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cheetah-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cheetah-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cheetah-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cheetah-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cheetah-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cheetah-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cheetah-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cheetah-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cheetah-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cheetah-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cheetah-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cheetah-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cheetah-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cheetah-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cheetah-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cheetah-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cheetah-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cheetah-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cheetah-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cheetah-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cheetah-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cheetah-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cheetah-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cheetah-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cheetah-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cow-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cow-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cow-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cow-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cow-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cow-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cow-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cow-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cow-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cow-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cow-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cow-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cow-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cow-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cow-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cow-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cow-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cow-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cow-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cow-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cow-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cow-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cow-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cow-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cow-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cow-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cow-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cow-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cow-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cow-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cow-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cow-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cow-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cow-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cow-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cow-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cow-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cow-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cow-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cow-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cuttlefish-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cuttlefish-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cuttlefish-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cuttlefish-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cuttlefish-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cuttlefish-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cuttlefish-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cuttlefish-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cuttlefish-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cuttlefish-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cuttlefish-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cuttlefish-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cuttlefish-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cuttlefish-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cuttlefish-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cuttlefish-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cuttlefish-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cuttlefish-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cuttlefish-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cuttlefish-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cuttlefish-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cuttlefish-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cuttlefish-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cuttlefish-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cuttlefish-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cuttlefish-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cuttlefish-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cuttlefish-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cuttlefish-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cuttlefish-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cuttlefish-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cuttlefish-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cuttlefish-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cuttlefish-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cuttlefish-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cuttlefish-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cuttlefish-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cuttlefish-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Cuttlefish-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cuttlefish-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Deer-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Deer-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Deer-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Deer-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Deer-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Deer-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Deer-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Deer-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Deer-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Deer-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Deer-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Deer-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Deer-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Deer-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Deer-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Deer-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Deer-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Deer-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Deer-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Deer-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Deer-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Deer-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Deer-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Deer-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Deer-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Deer-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Deer-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Deer-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Deer-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Deer-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Deer-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Deer-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Deer-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Deer-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Deer-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Deer-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Deer-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Deer-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Deer-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Deer-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Aquatic.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Aquatic.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Aquatic.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Aquatic.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Cupid.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Cupid.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Cupid.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Cupid.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Ember.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Ember.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Ember.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Ember.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Fairy.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Fairy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Fairy.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Fairy.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Floral.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Floral.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Floral.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Floral.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Ghost.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Ghost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Ghost.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Ghost.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Holly.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Holly.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Holly.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Peppermint.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Peppermint.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Peppermint.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-RoyalPurple.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-RoyalPurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-RoyalPurple.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-RoyalPurple.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Shimmer.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Shimmer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Shimmer.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Shimmer.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Spooky.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Spooky.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Spooky.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Spooky.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Thunderstorm.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Thunderstorm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Thunderstorm.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Thunderstorm.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Egg-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Egg-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Egg-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Egg-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Egg-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Egg-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Egg-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Egg-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Egg-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Egg-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Egg-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Egg-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Egg-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Egg-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Egg-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Egg-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Egg-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Egg-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Egg-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Egg-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Egg-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Egg-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Egg-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Egg-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Egg-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Egg-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Egg-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Egg-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Egg-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Egg-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Egg-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Egg-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Egg-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Egg-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Egg-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Egg-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Egg-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Egg-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Egg-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Egg-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Falcon-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Falcon-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Falcon-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Falcon-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Falcon-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Falcon-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Falcon-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Falcon-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Falcon-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Falcon-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Falcon-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Falcon-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Falcon-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Falcon-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Falcon-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Falcon-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Falcon-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Falcon-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Falcon-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Falcon-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Falcon-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Falcon-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Falcon-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Falcon-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Falcon-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Falcon-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Falcon-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Falcon-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Falcon-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Falcon-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Falcon-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Falcon-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Falcon-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Falcon-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Falcon-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Falcon-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Falcon-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Falcon-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Falcon-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Falcon-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Ferret-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Ferret-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Ferret-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Ferret-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Ferret-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Ferret-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Ferret-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Ferret-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Ferret-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Ferret-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Ferret-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Ferret-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Ferret-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Ferret-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Ferret-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Ferret-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Ferret-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Ferret-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Ferret-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Ferret-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Ferret-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Ferret-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Ferret-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Ferret-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Ferret-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Ferret-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Ferret-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Ferret-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Ferret-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Ferret-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Ferret-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Ferret-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Ferret-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Ferret-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Ferret-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Ferret-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Ferret-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Ferret-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Ferret-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Ferret-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Aquatic.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Aquatic.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Aquatic.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Aquatic.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Cupid.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Cupid.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Cupid.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Cupid.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Ember.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Ember.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Ember.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Ember.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Fairy.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Fairy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Fairy.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Fairy.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Floral.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Floral.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Floral.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Floral.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Ghost.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Ghost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Ghost.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Ghost.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Holly.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Holly.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Holly.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Peppermint.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Peppermint.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Peppermint.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-RoyalPurple.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-RoyalPurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-RoyalPurple.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-RoyalPurple.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Shimmer.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Shimmer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Shimmer.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Shimmer.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Spooky.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Spooky.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Spooky.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Spooky.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Thunderstorm.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Thunderstorm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Thunderstorm.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Thunderstorm.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Aquatic.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Aquatic.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Aquatic.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Aquatic.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Cupid.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Cupid.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Cupid.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Cupid.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Ember.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Ember.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Ember.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Ember.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Fairy.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Fairy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Fairy.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Fairy.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Floral.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Floral.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Floral.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Floral.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Ghost.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Ghost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Ghost.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Ghost.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Holly.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Holly.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Holly.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Peppermint.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Peppermint.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Peppermint.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-RoyalPurple.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-RoyalPurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-RoyalPurple.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-RoyalPurple.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Shimmer.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Shimmer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Shimmer.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Shimmer.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Spooky.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Spooky.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Spooky.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Spooky.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Thunderstorm.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Thunderstorm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Thunderstorm.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Thunderstorm.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Frog-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Frog-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Frog-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Frog-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Frog-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Frog-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Frog-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Frog-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Frog-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Frog-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Frog-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Frog-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Frog-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Frog-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Frog-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Frog-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Frog-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Frog-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Frog-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Frog-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Frog-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Frog-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Frog-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Frog-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Frog-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Frog-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Frog-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Frog-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Frog-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Frog-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Frog-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Frog-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Frog-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Frog-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Frog-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Frog-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Frog-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Frog-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Frog-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Frog-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Gryphon-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Gryphon-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Gryphon-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Gryphon-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Gryphon-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Gryphon-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Gryphon-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Gryphon-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Gryphon-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Gryphon-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Gryphon-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Gryphon-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Gryphon-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Gryphon-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Gryphon-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Gryphon-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Gryphon-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Gryphon-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Gryphon-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Gryphon-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Gryphon-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Gryphon-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Gryphon-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Gryphon-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Gryphon-RoyalPurple.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Gryphon-RoyalPurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Gryphon-RoyalPurple.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Gryphon-RoyalPurple.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Gryphon-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Gryphon-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Gryphon-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Gryphon-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Gryphon-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Gryphon-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Gryphon-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Gryphon-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Gryphon-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Gryphon-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Gryphon-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Gryphon-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Gryphon-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Gryphon-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Gryphon-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Gryphon-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_GuineaPig-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_GuineaPig-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_GuineaPig-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_GuineaPig-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_GuineaPig-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_GuineaPig-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_GuineaPig-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_GuineaPig-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_GuineaPig-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_GuineaPig-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_GuineaPig-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_GuineaPig-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_GuineaPig-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_GuineaPig-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_GuineaPig-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_GuineaPig-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_GuineaPig-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_GuineaPig-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_GuineaPig-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_GuineaPig-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_GuineaPig-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_GuineaPig-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_GuineaPig-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_GuineaPig-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_GuineaPig-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_GuineaPig-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_GuineaPig-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_GuineaPig-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_GuineaPig-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_GuineaPig-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_GuineaPig-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_GuineaPig-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_GuineaPig-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_GuineaPig-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_GuineaPig-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_GuineaPig-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_GuineaPig-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_GuineaPig-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_GuineaPig-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_GuineaPig-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Hedgehog-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hedgehog-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Hedgehog-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hedgehog-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Hedgehog-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hedgehog-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Hedgehog-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hedgehog-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Hedgehog-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hedgehog-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Hedgehog-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hedgehog-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Hedgehog-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hedgehog-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Hedgehog-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hedgehog-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Hedgehog-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hedgehog-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Hedgehog-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hedgehog-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Hedgehog-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hedgehog-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Hedgehog-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hedgehog-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Hedgehog-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hedgehog-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Hedgehog-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hedgehog-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Hedgehog-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hedgehog-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Hedgehog-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hedgehog-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Hedgehog-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hedgehog-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Hedgehog-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hedgehog-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Hedgehog-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hedgehog-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Hedgehog-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hedgehog-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Hippo-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hippo-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Hippo-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hippo-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Hippo-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hippo-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Hippo-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hippo-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Hippo-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hippo-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Hippo-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hippo-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Hippo-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hippo-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Hippo-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hippo-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Hippo-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hippo-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Hippo-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hippo-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Hippo-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hippo-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Hippo-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hippo-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Hippo-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hippo-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Hippo-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hippo-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Hippo-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hippo-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Hippo-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hippo-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Hippo-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hippo-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Hippo-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hippo-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Hippo-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hippo-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Hippo-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Hippo-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Horse-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Horse-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Horse-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Horse-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Horse-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Horse-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Horse-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Horse-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Horse-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Horse-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Horse-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Horse-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Horse-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Horse-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Horse-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Horse-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Horse-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Horse-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Horse-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Horse-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Horse-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Horse-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Horse-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Horse-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Horse-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Horse-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Horse-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Horse-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Horse-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Horse-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Horse-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Horse-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Horse-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Horse-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Horse-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Horse-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Horse-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Horse-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Horse-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Horse-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_JackOLantern-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_JackOLantern-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_JackOLantern-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_JackOLantern-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Jackalope-RoyalPurple.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Jackalope-RoyalPurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Jackalope-RoyalPurple.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Jackalope-RoyalPurple.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Aquatic.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Aquatic.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Aquatic.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Aquatic.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Cupid.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Cupid.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Cupid.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Cupid.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Ember.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Ember.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Ember.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Ember.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Ethereal.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Ethereal.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Ethereal.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Ethereal.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Fairy.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Fairy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Fairy.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Fairy.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Floral.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Floral.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Floral.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Floral.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Ghost.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Ghost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Ghost.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Ghost.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Holly.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Holly.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Holly.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Peppermint.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Peppermint.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Peppermint.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-RoyalPurple.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-RoyalPurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-RoyalPurple.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-RoyalPurple.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Shimmer.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Shimmer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Shimmer.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Shimmer.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Spooky.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Spooky.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Spooky.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Spooky.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Thunderstorm.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Thunderstorm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Thunderstorm.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Thunderstorm.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_MagicalBee-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_MagicalBee-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_MagicalBee-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_MagicalBee-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Mammoth-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Mammoth-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Mammoth-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Mammoth-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_MantisShrimp-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_MantisShrimp-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_MantisShrimp-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_MantisShrimp-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Monkey-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Monkey-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Monkey-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Monkey-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Monkey-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Monkey-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Monkey-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Monkey-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Monkey-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Monkey-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Monkey-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Monkey-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Monkey-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Monkey-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Monkey-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Monkey-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Monkey-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Monkey-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Monkey-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Monkey-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Monkey-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Monkey-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Monkey-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Monkey-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Monkey-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Monkey-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Monkey-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Monkey-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Monkey-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Monkey-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Monkey-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Monkey-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Monkey-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Monkey-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Monkey-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Monkey-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Monkey-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Monkey-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Monkey-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Monkey-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Nudibranch-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Nudibranch-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Nudibranch-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Nudibranch-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Nudibranch-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Nudibranch-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Nudibranch-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Nudibranch-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Nudibranch-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Nudibranch-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Nudibranch-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Nudibranch-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Nudibranch-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Nudibranch-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Nudibranch-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Nudibranch-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Nudibranch-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Nudibranch-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Nudibranch-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Nudibranch-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Nudibranch-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Nudibranch-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Nudibranch-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Nudibranch-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Nudibranch-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Nudibranch-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Nudibranch-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Nudibranch-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Nudibranch-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Nudibranch-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Nudibranch-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Nudibranch-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Nudibranch-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Nudibranch-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Nudibranch-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Nudibranch-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Nudibranch-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Nudibranch-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Nudibranch-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Nudibranch-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Octopus-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Octopus-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Octopus-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Octopus-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Octopus-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Octopus-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Octopus-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Octopus-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Octopus-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Octopus-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Octopus-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Octopus-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Octopus-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Octopus-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Octopus-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Octopus-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Octopus-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Octopus-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Octopus-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Octopus-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Octopus-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Octopus-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Octopus-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Octopus-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Octopus-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Octopus-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Octopus-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Octopus-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Octopus-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Octopus-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Octopus-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Octopus-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Octopus-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Octopus-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Octopus-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Octopus-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Octopus-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Octopus-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Octopus-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Octopus-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Orca-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Orca-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Orca-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Orca-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Owl-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Owl-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Owl-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Owl-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Owl-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Owl-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Owl-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Owl-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Owl-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Owl-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Owl-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Owl-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Owl-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Owl-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Owl-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Owl-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Owl-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Owl-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Owl-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Owl-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Owl-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Owl-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Owl-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Owl-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Owl-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Owl-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Owl-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Owl-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Owl-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Owl-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Owl-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Owl-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Owl-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Owl-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Owl-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Owl-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Owl-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Owl-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Owl-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Owl-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Aquatic.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Aquatic.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Aquatic.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Aquatic.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Cupid.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Cupid.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Cupid.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Cupid.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Ember.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Ember.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Ember.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Ember.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Fairy.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Fairy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Fairy.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Fairy.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Floral.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Floral.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Floral.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Floral.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Ghost.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Ghost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Ghost.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Ghost.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Holly.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Holly.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Holly.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Peppermint.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Peppermint.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Peppermint.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-RoyalPurple.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-RoyalPurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-RoyalPurple.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-RoyalPurple.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Shimmer.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Shimmer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Shimmer.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Shimmer.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Spooky.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Spooky.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Spooky.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Spooky.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Thunderstorm.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Thunderstorm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Thunderstorm.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Thunderstorm.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Parrot-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Parrot-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Parrot-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Parrot-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Parrot-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Parrot-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Parrot-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Parrot-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Parrot-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Parrot-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Parrot-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Parrot-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Parrot-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Parrot-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Parrot-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Parrot-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Parrot-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Parrot-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Parrot-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Parrot-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Parrot-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Parrot-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Parrot-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Parrot-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Parrot-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Parrot-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Parrot-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Parrot-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Parrot-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Parrot-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Parrot-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Parrot-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Parrot-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Parrot-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Parrot-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Parrot-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Parrot-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Parrot-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Parrot-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Parrot-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Peacock-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Peacock-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Peacock-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Peacock-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Peacock-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Peacock-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Peacock-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Peacock-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Peacock-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Peacock-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Peacock-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Peacock-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Peacock-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Peacock-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Peacock-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Peacock-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Peacock-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Peacock-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Peacock-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Peacock-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Peacock-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Peacock-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Peacock-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Peacock-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Peacock-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Peacock-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Peacock-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Peacock-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Peacock-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Peacock-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Peacock-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Peacock-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Peacock-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Peacock-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Peacock-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Peacock-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Peacock-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Peacock-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Peacock-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Peacock-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Penguin-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Penguin-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Penguin-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Penguin-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Penguin-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Penguin-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Penguin-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Penguin-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Penguin-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Penguin-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Penguin-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Penguin-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Penguin-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Penguin-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Penguin-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Penguin-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Penguin-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Penguin-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Penguin-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Penguin-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Penguin-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Penguin-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Penguin-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Penguin-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Penguin-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Penguin-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Penguin-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Penguin-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Penguin-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Penguin-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Penguin-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Penguin-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Penguin-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Penguin-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Penguin-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Penguin-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Penguin-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Penguin-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Penguin-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Penguin-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Phoenix-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Phoenix-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Phoenix-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Phoenix-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rat-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rat-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rat-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rat-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rat-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rat-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rat-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rat-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rat-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rat-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rat-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rat-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rat-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rat-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rat-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rat-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rat-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rat-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rat-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rat-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rat-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rat-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rat-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rat-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rat-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rat-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rat-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rat-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rat-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rat-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rat-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rat-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rat-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rat-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rat-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rat-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rat-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rat-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rat-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rat-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rock-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rock-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rock-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rock-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rock-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rock-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rock-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rock-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rock-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rock-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rock-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rock-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rock-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rock-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rock-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rock-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rock-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rock-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rock-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rock-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rock-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rock-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rock-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rock-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rock-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rock-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rock-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rock-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rock-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rock-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rock-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rock-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rock-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rock-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rock-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rock-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rock-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rock-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rock-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rock-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rooster-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rooster-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rooster-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rooster-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rooster-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rooster-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rooster-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rooster-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rooster-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rooster-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rooster-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rooster-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rooster-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rooster-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rooster-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rooster-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rooster-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rooster-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rooster-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rooster-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rooster-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rooster-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rooster-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rooster-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rooster-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rooster-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rooster-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rooster-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rooster-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rooster-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rooster-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rooster-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rooster-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rooster-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rooster-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rooster-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rooster-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rooster-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Rooster-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Rooster-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sabretooth-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sabretooth-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sabretooth-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sabretooth-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sabretooth-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sabretooth-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sabretooth-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sabretooth-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sabretooth-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sabretooth-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sabretooth-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sabretooth-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sabretooth-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sabretooth-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sabretooth-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sabretooth-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sabretooth-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sabretooth-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sabretooth-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sabretooth-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sabretooth-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sabretooth-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sabretooth-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sabretooth-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sabretooth-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sabretooth-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sabretooth-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sabretooth-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sabretooth-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sabretooth-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sabretooth-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sabretooth-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sabretooth-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sabretooth-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sabretooth-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sabretooth-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sabretooth-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sabretooth-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sabretooth-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sabretooth-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Seahorse-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Seahorse-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Seahorse-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Seahorse-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Seahorse-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Seahorse-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Seahorse-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Seahorse-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Seahorse-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Seahorse-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Seahorse-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Seahorse-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Seahorse-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Seahorse-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Seahorse-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Seahorse-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Seahorse-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Seahorse-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Seahorse-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Seahorse-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Seahorse-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Seahorse-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Seahorse-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Seahorse-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Seahorse-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Seahorse-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Seahorse-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Seahorse-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Seahorse-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Seahorse-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Seahorse-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Seahorse-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Seahorse-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Seahorse-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Seahorse-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Seahorse-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Seahorse-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Seahorse-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Seahorse-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Seahorse-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sheep-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sheep-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sheep-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sheep-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sheep-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sheep-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sheep-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sheep-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sheep-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sheep-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sheep-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sheep-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sheep-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sheep-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sheep-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sheep-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sheep-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sheep-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sheep-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sheep-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sheep-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sheep-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sheep-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sheep-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sheep-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sheep-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sheep-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sheep-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sheep-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sheep-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sheep-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sheep-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sheep-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sheep-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sheep-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sheep-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sheep-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sheep-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sheep-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sheep-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Slime-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Slime-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Slime-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Slime-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Slime-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Slime-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Slime-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Slime-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Slime-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Slime-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Slime-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Slime-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Slime-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Slime-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Slime-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Slime-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Slime-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Slime-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Slime-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Slime-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Slime-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Slime-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Slime-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Slime-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Slime-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Slime-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Slime-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Slime-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Slime-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Slime-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Slime-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Slime-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Slime-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Slime-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Slime-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Slime-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Slime-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Slime-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Slime-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Slime-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sloth-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sloth-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sloth-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sloth-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sloth-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sloth-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sloth-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sloth-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sloth-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sloth-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sloth-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sloth-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sloth-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sloth-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sloth-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sloth-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sloth-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sloth-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sloth-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sloth-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sloth-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sloth-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sloth-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sloth-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sloth-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sloth-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sloth-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sloth-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sloth-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sloth-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sloth-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sloth-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sloth-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sloth-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sloth-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sloth-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sloth-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sloth-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Sloth-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Sloth-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Snail-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Snail-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Snail-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Snail-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Snail-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Snail-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Snail-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Snail-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Snail-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Snail-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Snail-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Snail-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Snail-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Snail-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Snail-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Snail-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Snail-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Snail-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Snail-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Snail-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Snail-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Snail-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Snail-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Snail-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Snail-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Snail-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Snail-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Snail-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Snail-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Snail-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Snail-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Snail-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Snail-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Snail-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Snail-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Snail-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Snail-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Snail-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Snail-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Snail-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Snake-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Snake-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Snake-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Snake-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Snake-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Snake-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Snake-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Snake-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Snake-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Snake-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Snake-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Snake-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Snake-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Snake-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Snake-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Snake-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Snake-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Snake-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Snake-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Snake-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Snake-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Snake-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Snake-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Snake-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Snake-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Snake-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Snake-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Snake-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Snake-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Snake-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Snake-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Snake-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Snake-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Snake-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Snake-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Snake-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Snake-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Snake-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Snake-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Snake-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Spider-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Spider-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Spider-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Spider-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Spider-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Spider-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Spider-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Spider-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Spider-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Spider-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Spider-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Spider-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Spider-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Spider-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Spider-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Spider-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Spider-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Spider-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Spider-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Spider-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Spider-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Spider-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Spider-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Spider-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Spider-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Spider-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Spider-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Spider-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Spider-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Spider-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Spider-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Spider-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Spider-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Spider-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Spider-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Spider-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Spider-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Spider-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Spider-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Spider-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TRex-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TRex-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TRex-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TRex-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TRex-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TRex-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TRex-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TRex-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TRex-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TRex-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TRex-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TRex-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TRex-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TRex-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TRex-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TRex-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TRex-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TRex-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TRex-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TRex-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TRex-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TRex-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TRex-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TRex-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TRex-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TRex-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TRex-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TRex-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TRex-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TRex-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TRex-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TRex-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TRex-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TRex-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TRex-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TRex-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TRex-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TRex-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TRex-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TRex-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Aquatic.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Aquatic.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Aquatic.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Aquatic.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Cupid.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Cupid.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Cupid.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Cupid.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Ember.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Ember.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Ember.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Ember.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Fairy.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Fairy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Fairy.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Fairy.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Floral.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Floral.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Floral.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Floral.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Ghost.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Ghost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Ghost.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Ghost.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Holly.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Holly.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Holly.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Peppermint.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Peppermint.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Peppermint.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-RoyalPurple.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-RoyalPurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-RoyalPurple.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-RoyalPurple.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Shimmer.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Shimmer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Shimmer.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Shimmer.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Spooky.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Spooky.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Spooky.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Spooky.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Thunderstorm.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Thunderstorm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Thunderstorm.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Thunderstorm.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Treeling-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Treeling-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Treeling-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Treeling-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Treeling-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Treeling-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Treeling-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Treeling-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Treeling-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Treeling-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Treeling-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Treeling-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Treeling-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Treeling-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Treeling-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Treeling-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Treeling-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Treeling-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Treeling-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Treeling-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Treeling-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Treeling-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Treeling-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Treeling-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Treeling-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Treeling-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Treeling-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Treeling-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Treeling-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Treeling-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Treeling-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Treeling-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Treeling-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Treeling-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Treeling-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Treeling-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Treeling-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Treeling-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Treeling-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Treeling-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Triceratops-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Triceratops-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Triceratops-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Triceratops-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Triceratops-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Triceratops-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Triceratops-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Triceratops-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Triceratops-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Triceratops-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Triceratops-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Triceratops-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Triceratops-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Triceratops-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Triceratops-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Triceratops-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Triceratops-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Triceratops-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Triceratops-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Triceratops-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Triceratops-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Triceratops-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Triceratops-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Triceratops-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Triceratops-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Triceratops-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Triceratops-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Triceratops-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Triceratops-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Triceratops-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Triceratops-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Triceratops-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Triceratops-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Triceratops-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Triceratops-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Triceratops-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Triceratops-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Triceratops-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Triceratops-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Triceratops-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Turkey-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Turkey-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Turkey-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Turkey-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Turkey-Gilded.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Turkey-Gilded.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Turkey-Gilded.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Turkey-Gilded.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Turtle-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Turtle-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Turtle-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Turtle-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Turtle-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Turtle-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Turtle-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Turtle-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Turtle-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Turtle-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Turtle-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Turtle-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Turtle-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Turtle-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Turtle-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Turtle-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Turtle-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Turtle-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Turtle-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Turtle-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Turtle-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Turtle-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Turtle-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Turtle-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Turtle-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Turtle-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Turtle-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Turtle-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Turtle-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Turtle-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Turtle-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Turtle-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Turtle-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Turtle-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Turtle-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Turtle-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Turtle-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Turtle-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Turtle-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Turtle-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Unicorn-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Unicorn-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Unicorn-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Unicorn-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Unicorn-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Unicorn-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Unicorn-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Unicorn-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Unicorn-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Unicorn-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Unicorn-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Unicorn-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Unicorn-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Unicorn-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Unicorn-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Unicorn-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Unicorn-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Unicorn-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Unicorn-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Unicorn-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Unicorn-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Unicorn-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Unicorn-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Unicorn-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Unicorn-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Unicorn-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Unicorn-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Unicorn-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Unicorn-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Unicorn-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Unicorn-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Unicorn-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Unicorn-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Unicorn-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Unicorn-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Unicorn-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Unicorn-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Unicorn-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Unicorn-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Unicorn-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Whale-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Whale-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Whale-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Whale-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Whale-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Whale-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Whale-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Whale-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Whale-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Whale-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Whale-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Whale-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Whale-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Whale-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Whale-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Whale-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Whale-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Whale-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Whale-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Whale-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Whale-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Whale-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Whale-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Whale-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Whale-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Whale-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Whale-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Whale-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Whale-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Whale-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Whale-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Whale-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Whale-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Whale-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Whale-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Whale-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Whale-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Whale-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Whale-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Whale-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Aquatic.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Aquatic.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Aquatic.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Aquatic.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Base.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Cupid.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Cupid.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Cupid.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Cupid.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Ember.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Ember.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Ember.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Ember.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Fairy.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Fairy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Fairy.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Fairy.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Floral.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Floral.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Floral.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Floral.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Ghost.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Ghost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Ghost.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Ghost.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Holly.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Holly.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Holly.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Peppermint.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Peppermint.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Peppermint.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Red.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-RoyalPurple.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-RoyalPurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-RoyalPurple.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-RoyalPurple.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Shimmer.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Shimmer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Shimmer.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Shimmer.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Spooky.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Spooky.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Spooky.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Spooky.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Thunderstorm.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Thunderstorm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Thunderstorm.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Thunderstorm.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-White.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-White.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Armadillo-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Armadillo-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Armadillo-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Armadillo-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Armadillo-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Armadillo-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Armadillo-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Armadillo-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Armadillo-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Armadillo-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Armadillo-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Armadillo-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Armadillo-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Armadillo-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Armadillo-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Armadillo-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Armadillo-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Armadillo-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Armadillo-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Armadillo-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Armadillo-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Armadillo-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Armadillo-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Armadillo-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Armadillo-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Armadillo-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Armadillo-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Armadillo-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Armadillo-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Armadillo-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Armadillo-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Armadillo-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Armadillo-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Armadillo-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Armadillo-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Armadillo-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Armadillo-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Armadillo-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Armadillo-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Armadillo-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Axolotl-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Axolotl-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Axolotl-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Axolotl-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Axolotl-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Axolotl-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Axolotl-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Axolotl-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Axolotl-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Axolotl-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Axolotl-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Axolotl-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Axolotl-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Axolotl-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Axolotl-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Axolotl-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Axolotl-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Axolotl-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Axolotl-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Axolotl-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Axolotl-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Axolotl-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Axolotl-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Axolotl-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Axolotl-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Axolotl-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Axolotl-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Axolotl-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Axolotl-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Axolotl-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Axolotl-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Axolotl-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Axolotl-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Axolotl-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Axolotl-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Axolotl-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Axolotl-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Axolotl-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Axolotl-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Axolotl-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Aquatic.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Aquatic.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Aquatic.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Aquatic.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Cupid.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Cupid.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Cupid.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Cupid.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Ember.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Ember.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Ember.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Ember.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Fairy.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Fairy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Fairy.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Fairy.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Floral.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Floral.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Floral.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Floral.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Ghost.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Ghost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Ghost.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Ghost.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Holly.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Holly.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Holly.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Peppermint.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Peppermint.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Peppermint.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Polar.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Polar.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Polar.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Polar.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-RoyalPurple.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-RoyalPurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-RoyalPurple.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-RoyalPurple.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Shimmer.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Shimmer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Shimmer.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Shimmer.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Spooky.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Spooky.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Spooky.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Spooky.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Thunderstorm.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Thunderstorm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Thunderstorm.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Thunderstorm.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Beetle-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Beetle-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Beetle-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Beetle-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Beetle-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Beetle-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Beetle-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Beetle-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Beetle-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Beetle-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Beetle-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Beetle-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Beetle-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Beetle-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Beetle-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Beetle-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Beetle-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Beetle-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Beetle-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Beetle-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Beetle-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Beetle-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Beetle-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Beetle-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Beetle-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Beetle-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Beetle-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Beetle-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Beetle-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Beetle-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Beetle-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Beetle-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Beetle-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Beetle-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Beetle-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Beetle-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Beetle-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Beetle-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Beetle-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Beetle-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Bunny-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Bunny-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Bunny-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Bunny-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Bunny-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Bunny-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Bunny-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Bunny-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Bunny-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Bunny-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Bunny-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Bunny-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Bunny-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Bunny-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Bunny-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Bunny-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Bunny-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Bunny-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Bunny-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Bunny-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Bunny-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Bunny-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Bunny-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Bunny-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Bunny-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Bunny-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Bunny-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Bunny-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Bunny-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Bunny-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Bunny-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Bunny-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Bunny-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Bunny-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Bunny-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Bunny-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Bunny-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Bunny-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Bunny-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Bunny-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Butterfly-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Butterfly-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Butterfly-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Butterfly-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Butterfly-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Butterfly-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Butterfly-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Butterfly-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Butterfly-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Butterfly-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Butterfly-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Butterfly-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Butterfly-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Butterfly-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Butterfly-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Butterfly-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Butterfly-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Butterfly-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Butterfly-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Butterfly-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Butterfly-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Butterfly-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Butterfly-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Butterfly-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Butterfly-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Butterfly-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Butterfly-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Butterfly-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Butterfly-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Butterfly-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Butterfly-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Butterfly-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Butterfly-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Butterfly-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Butterfly-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Butterfly-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Butterfly-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Butterfly-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Butterfly-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Butterfly-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Aquatic.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Aquatic.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Aquatic.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Aquatic.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Cupid.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Cupid.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Cupid.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Cupid.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Ember.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Ember.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Ember.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Ember.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Fairy.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Fairy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Fairy.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Fairy.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Floral.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Floral.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Floral.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Floral.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Ghost.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Ghost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Ghost.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Ghost.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Holly.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Holly.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Holly.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Peppermint.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Peppermint.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Peppermint.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-RoyalPurple.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-RoyalPurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-RoyalPurple.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-RoyalPurple.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Shimmer.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Shimmer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Shimmer.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Shimmer.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Spooky.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Spooky.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Spooky.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Spooky.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Thunderstorm.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Thunderstorm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Thunderstorm.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Thunderstorm.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cheetah-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cheetah-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cheetah-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cheetah-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cheetah-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cheetah-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cheetah-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cheetah-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cheetah-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cheetah-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cheetah-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cheetah-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cheetah-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cheetah-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cheetah-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cheetah-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cheetah-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cheetah-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cheetah-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cheetah-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cheetah-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cheetah-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cheetah-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cheetah-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cheetah-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cheetah-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cheetah-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cheetah-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cheetah-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cheetah-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cheetah-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cheetah-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cheetah-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cheetah-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cheetah-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cheetah-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cheetah-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cheetah-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cheetah-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cheetah-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cow-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cow-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cow-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cow-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cow-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cow-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cow-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cow-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cow-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cow-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cow-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cow-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cow-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cow-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cow-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cow-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cow-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cow-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cow-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cow-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cow-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cow-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cow-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cow-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cow-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cow-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cow-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cow-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cow-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cow-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cow-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cow-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cow-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cow-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cow-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cow-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cow-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cow-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cow-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cow-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cuttlefish-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cuttlefish-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cuttlefish-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cuttlefish-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cuttlefish-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cuttlefish-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cuttlefish-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cuttlefish-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cuttlefish-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cuttlefish-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cuttlefish-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cuttlefish-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cuttlefish-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cuttlefish-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cuttlefish-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cuttlefish-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cuttlefish-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cuttlefish-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cuttlefish-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cuttlefish-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cuttlefish-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cuttlefish-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cuttlefish-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cuttlefish-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cuttlefish-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cuttlefish-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cuttlefish-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cuttlefish-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cuttlefish-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cuttlefish-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cuttlefish-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cuttlefish-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cuttlefish-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cuttlefish-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cuttlefish-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cuttlefish-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cuttlefish-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cuttlefish-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Cuttlefish-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cuttlefish-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Deer-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Deer-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Deer-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Deer-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Deer-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Deer-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Deer-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Deer-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Deer-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Deer-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Deer-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Deer-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Deer-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Deer-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Deer-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Deer-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Deer-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Deer-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Deer-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Deer-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Deer-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Deer-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Deer-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Deer-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Deer-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Deer-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Deer-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Deer-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Deer-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Deer-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Deer-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Deer-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Deer-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Deer-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Deer-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Deer-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Deer-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Deer-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Deer-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Deer-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Aquatic.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Aquatic.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Aquatic.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Aquatic.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Cupid.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Cupid.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Cupid.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Cupid.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Ember.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Ember.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Ember.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Ember.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Fairy.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Fairy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Fairy.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Fairy.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Floral.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Floral.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Floral.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Floral.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Ghost.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Ghost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Ghost.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Ghost.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Holly.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Holly.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Holly.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Peppermint.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Peppermint.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Peppermint.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-RoyalPurple.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-RoyalPurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-RoyalPurple.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-RoyalPurple.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Shimmer.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Shimmer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Shimmer.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Shimmer.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Spooky.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Spooky.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Spooky.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Spooky.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Thunderstorm.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Thunderstorm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Thunderstorm.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Thunderstorm.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Egg-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Egg-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Egg-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Egg-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Egg-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Egg-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Egg-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Egg-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Egg-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Egg-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Egg-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Egg-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Egg-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Egg-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Egg-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Egg-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Egg-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Egg-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Egg-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Egg-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Egg-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Egg-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Egg-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Egg-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Egg-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Egg-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Egg-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Egg-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Egg-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Egg-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Egg-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Egg-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Egg-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Egg-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Egg-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Egg-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Egg-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Egg-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Egg-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Egg-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Falcon-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Falcon-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Falcon-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Falcon-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Falcon-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Falcon-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Falcon-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Falcon-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Falcon-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Falcon-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Falcon-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Falcon-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Falcon-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Falcon-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Falcon-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Falcon-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Falcon-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Falcon-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Falcon-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Falcon-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Falcon-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Falcon-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Falcon-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Falcon-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Falcon-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Falcon-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Falcon-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Falcon-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Falcon-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Falcon-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Falcon-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Falcon-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Falcon-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Falcon-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Falcon-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Falcon-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Falcon-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Falcon-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Falcon-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Falcon-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Ferret-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Ferret-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Ferret-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Ferret-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Ferret-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Ferret-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Ferret-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Ferret-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Ferret-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Ferret-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Ferret-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Ferret-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Ferret-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Ferret-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Ferret-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Ferret-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Ferret-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Ferret-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Ferret-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Ferret-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Ferret-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Ferret-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Ferret-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Ferret-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Ferret-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Ferret-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Ferret-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Ferret-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Ferret-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Ferret-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Ferret-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Ferret-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Ferret-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Ferret-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Ferret-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Ferret-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Ferret-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Ferret-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Ferret-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Ferret-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Aquatic.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Aquatic.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Aquatic.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Aquatic.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Cupid.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Cupid.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Cupid.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Cupid.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Ember.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Ember.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Ember.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Ember.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Fairy.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Fairy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Fairy.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Fairy.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Floral.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Floral.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Floral.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Floral.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Ghost.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Ghost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Ghost.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Ghost.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Holly.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Holly.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Holly.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Peppermint.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Peppermint.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Peppermint.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-RoyalPurple.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-RoyalPurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-RoyalPurple.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-RoyalPurple.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Shimmer.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Shimmer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Shimmer.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Shimmer.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Spooky.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Spooky.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Spooky.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Spooky.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Thunderstorm.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Thunderstorm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Thunderstorm.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Thunderstorm.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Aquatic.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Aquatic.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Aquatic.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Aquatic.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Cupid.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Cupid.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Cupid.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Cupid.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Ember.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Ember.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Ember.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Ember.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Fairy.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Fairy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Fairy.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Fairy.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Floral.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Floral.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Floral.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Floral.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Ghost.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Ghost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Ghost.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Ghost.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Holly.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Holly.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Holly.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Peppermint.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Peppermint.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Peppermint.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-RoyalPurple.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-RoyalPurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-RoyalPurple.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-RoyalPurple.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Shimmer.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Shimmer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Shimmer.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Shimmer.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Spooky.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Spooky.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Spooky.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Spooky.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Thunderstorm.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Thunderstorm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Thunderstorm.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Thunderstorm.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Frog-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Frog-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Frog-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Frog-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Frog-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Frog-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Frog-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Frog-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Frog-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Frog-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Frog-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Frog-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Frog-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Frog-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Frog-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Frog-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Frog-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Frog-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Frog-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Frog-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Frog-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Frog-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Frog-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Frog-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Frog-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Frog-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Frog-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Frog-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Frog-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Frog-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Frog-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Frog-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Frog-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Frog-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Frog-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Frog-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Frog-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Frog-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Frog-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Frog-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Gryphon-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Gryphon-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Gryphon-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Gryphon-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Gryphon-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Gryphon-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Gryphon-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Gryphon-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Gryphon-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Gryphon-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Gryphon-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Gryphon-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Gryphon-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Gryphon-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Gryphon-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Gryphon-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Gryphon-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Gryphon-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Gryphon-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Gryphon-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Gryphon-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Gryphon-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Gryphon-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Gryphon-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Gryphon-RoyalPurple.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Gryphon-RoyalPurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Gryphon-RoyalPurple.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Gryphon-RoyalPurple.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Gryphon-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Gryphon-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Gryphon-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Gryphon-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Gryphon-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Gryphon-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Gryphon-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Gryphon-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Gryphon-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Gryphon-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Gryphon-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Gryphon-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Gryphon-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Gryphon-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Gryphon-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Gryphon-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_GuineaPig-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_GuineaPig-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_GuineaPig-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_GuineaPig-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_GuineaPig-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_GuineaPig-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_GuineaPig-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_GuineaPig-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_GuineaPig-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_GuineaPig-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_GuineaPig-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_GuineaPig-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_GuineaPig-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_GuineaPig-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_GuineaPig-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_GuineaPig-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_GuineaPig-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_GuineaPig-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_GuineaPig-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_GuineaPig-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_GuineaPig-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_GuineaPig-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_GuineaPig-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_GuineaPig-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_GuineaPig-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_GuineaPig-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_GuineaPig-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_GuineaPig-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_GuineaPig-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_GuineaPig-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_GuineaPig-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_GuineaPig-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_GuineaPig-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_GuineaPig-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_GuineaPig-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_GuineaPig-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_GuineaPig-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_GuineaPig-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_GuineaPig-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_GuineaPig-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Hedgehog-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hedgehog-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Hedgehog-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hedgehog-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Hedgehog-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hedgehog-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Hedgehog-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hedgehog-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Hedgehog-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hedgehog-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Hedgehog-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hedgehog-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Hedgehog-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hedgehog-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Hedgehog-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hedgehog-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Hedgehog-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hedgehog-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Hedgehog-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hedgehog-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Hedgehog-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hedgehog-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Hedgehog-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hedgehog-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Hedgehog-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hedgehog-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Hedgehog-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hedgehog-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Hedgehog-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hedgehog-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Hedgehog-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hedgehog-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Hedgehog-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hedgehog-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Hedgehog-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hedgehog-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Hedgehog-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hedgehog-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Hedgehog-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hedgehog-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Hippo-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hippo-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Hippo-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hippo-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Hippo-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hippo-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Hippo-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hippo-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Hippo-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hippo-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Hippo-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hippo-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Hippo-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hippo-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Hippo-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hippo-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Hippo-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hippo-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Hippo-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hippo-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Hippo-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hippo-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Hippo-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hippo-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Hippo-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hippo-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Hippo-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hippo-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Hippo-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hippo-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Hippo-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hippo-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Hippo-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hippo-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Hippo-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hippo-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Hippo-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hippo-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Hippo-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Hippo-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Horse-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Horse-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Horse-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Horse-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Horse-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Horse-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Horse-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Horse-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Horse-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Horse-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Horse-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Horse-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Horse-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Horse-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Horse-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Horse-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Horse-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Horse-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Horse-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Horse-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Horse-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Horse-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Horse-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Horse-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Horse-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Horse-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Horse-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Horse-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Horse-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Horse-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Horse-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Horse-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Horse-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Horse-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Horse-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Horse-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Horse-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Horse-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Horse-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Horse-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_JackOLantern-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_JackOLantern-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_JackOLantern-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_JackOLantern-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Jackalope-RoyalPurple.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Jackalope-RoyalPurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Jackalope-RoyalPurple.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Jackalope-RoyalPurple.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Aquatic.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Aquatic.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Aquatic.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Aquatic.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Cupid.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Cupid.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Cupid.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Cupid.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Ember.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Ember.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Ember.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Ember.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Ethereal.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Ethereal.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Ethereal.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Ethereal.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Fairy.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Fairy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Fairy.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Fairy.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Floral.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Floral.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Floral.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Floral.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Ghost.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Ghost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Ghost.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Ghost.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Holly.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Holly.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Holly.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Peppermint.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Peppermint.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Peppermint.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-RoyalPurple.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-RoyalPurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-RoyalPurple.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-RoyalPurple.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Shimmer.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Shimmer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Shimmer.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Shimmer.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Spooky.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Spooky.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Spooky.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Spooky.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Thunderstorm.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Thunderstorm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Thunderstorm.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Thunderstorm.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_MagicalBee-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_MagicalBee-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_MagicalBee-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_MagicalBee-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Mammoth-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Mammoth-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Mammoth-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Mammoth-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_MantisShrimp-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_MantisShrimp-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_MantisShrimp-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_MantisShrimp-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Monkey-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Monkey-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Monkey-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Monkey-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Monkey-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Monkey-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Monkey-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Monkey-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Monkey-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Monkey-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Monkey-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Monkey-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Monkey-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Monkey-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Monkey-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Monkey-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Monkey-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Monkey-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Monkey-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Monkey-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Monkey-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Monkey-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Monkey-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Monkey-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Monkey-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Monkey-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Monkey-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Monkey-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Monkey-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Monkey-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Monkey-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Monkey-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Monkey-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Monkey-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Monkey-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Monkey-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Monkey-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Monkey-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Monkey-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Monkey-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Nudibranch-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Nudibranch-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Nudibranch-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Nudibranch-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Nudibranch-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Nudibranch-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Nudibranch-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Nudibranch-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Nudibranch-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Nudibranch-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Nudibranch-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Nudibranch-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Nudibranch-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Nudibranch-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Nudibranch-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Nudibranch-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Nudibranch-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Nudibranch-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Nudibranch-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Nudibranch-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Nudibranch-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Nudibranch-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Nudibranch-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Nudibranch-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Nudibranch-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Nudibranch-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Nudibranch-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Nudibranch-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Nudibranch-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Nudibranch-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Nudibranch-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Nudibranch-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Nudibranch-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Nudibranch-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Nudibranch-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Nudibranch-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Nudibranch-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Nudibranch-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Nudibranch-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Nudibranch-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Octopus-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Octopus-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Octopus-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Octopus-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Octopus-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Octopus-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Octopus-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Octopus-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Octopus-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Octopus-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Octopus-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Octopus-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Octopus-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Octopus-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Octopus-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Octopus-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Octopus-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Octopus-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Octopus-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Octopus-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Octopus-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Octopus-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Octopus-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Octopus-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Octopus-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Octopus-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Octopus-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Octopus-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Octopus-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Octopus-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Octopus-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Octopus-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Octopus-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Octopus-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Octopus-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Octopus-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Octopus-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Octopus-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Octopus-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Octopus-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Orca-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Orca-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Orca-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Orca-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Owl-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Owl-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Owl-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Owl-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Owl-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Owl-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Owl-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Owl-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Owl-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Owl-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Owl-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Owl-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Owl-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Owl-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Owl-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Owl-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Owl-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Owl-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Owl-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Owl-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Owl-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Owl-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Owl-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Owl-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Owl-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Owl-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Owl-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Owl-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Owl-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Owl-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Owl-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Owl-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Owl-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Owl-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Owl-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Owl-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Owl-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Owl-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Owl-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Owl-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Aquatic.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Aquatic.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Aquatic.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Aquatic.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Cupid.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Cupid.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Cupid.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Cupid.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Ember.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Ember.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Ember.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Ember.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Fairy.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Fairy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Fairy.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Fairy.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Floral.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Floral.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Floral.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Floral.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Ghost.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Ghost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Ghost.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Ghost.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Holly.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Holly.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Holly.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Peppermint.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Peppermint.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Peppermint.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-RoyalPurple.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-RoyalPurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-RoyalPurple.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-RoyalPurple.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Shimmer.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Shimmer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Shimmer.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Shimmer.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Spooky.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Spooky.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Spooky.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Spooky.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Thunderstorm.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Thunderstorm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Thunderstorm.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Thunderstorm.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Parrot-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Parrot-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Parrot-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Parrot-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Parrot-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Parrot-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Parrot-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Parrot-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Parrot-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Parrot-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Parrot-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Parrot-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Parrot-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Parrot-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Parrot-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Parrot-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Parrot-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Parrot-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Parrot-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Parrot-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Parrot-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Parrot-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Parrot-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Parrot-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Parrot-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Parrot-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Parrot-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Parrot-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Parrot-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Parrot-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Parrot-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Parrot-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Parrot-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Parrot-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Parrot-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Parrot-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Parrot-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Parrot-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Parrot-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Parrot-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Peacock-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Peacock-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Peacock-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Peacock-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Peacock-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Peacock-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Peacock-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Peacock-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Peacock-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Peacock-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Peacock-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Peacock-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Peacock-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Peacock-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Peacock-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Peacock-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Peacock-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Peacock-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Peacock-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Peacock-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Peacock-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Peacock-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Peacock-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Peacock-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Peacock-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Peacock-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Peacock-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Peacock-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Peacock-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Peacock-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Peacock-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Peacock-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Peacock-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Peacock-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Peacock-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Peacock-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Peacock-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Peacock-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Peacock-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Peacock-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Penguin-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Penguin-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Penguin-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Penguin-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Penguin-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Penguin-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Penguin-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Penguin-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Penguin-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Penguin-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Penguin-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Penguin-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Penguin-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Penguin-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Penguin-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Penguin-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Penguin-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Penguin-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Penguin-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Penguin-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Penguin-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Penguin-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Penguin-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Penguin-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Penguin-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Penguin-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Penguin-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Penguin-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Penguin-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Penguin-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Penguin-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Penguin-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Penguin-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Penguin-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Penguin-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Penguin-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Penguin-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Penguin-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Penguin-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Penguin-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Phoenix-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Phoenix-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Phoenix-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Phoenix-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rat-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rat-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rat-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rat-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rat-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rat-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rat-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rat-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rat-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rat-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rat-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rat-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rat-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rat-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rat-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rat-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rat-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rat-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rat-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rat-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rat-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rat-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rat-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rat-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rat-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rat-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rat-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rat-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rat-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rat-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rat-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rat-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rat-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rat-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rat-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rat-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rat-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rat-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rat-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rat-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rock-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rock-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rock-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rock-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rock-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rock-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rock-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rock-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rock-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rock-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rock-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rock-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rock-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rock-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rock-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rock-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rock-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rock-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rock-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rock-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rock-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rock-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rock-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rock-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rock-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rock-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rock-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rock-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rock-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rock-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rock-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rock-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rock-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rock-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rock-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rock-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rock-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rock-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rock-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rock-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rooster-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rooster-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rooster-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rooster-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rooster-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rooster-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rooster-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rooster-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rooster-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rooster-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rooster-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rooster-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rooster-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rooster-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rooster-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rooster-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rooster-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rooster-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rooster-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rooster-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rooster-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rooster-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rooster-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rooster-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rooster-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rooster-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rooster-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rooster-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rooster-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rooster-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rooster-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rooster-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rooster-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rooster-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rooster-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rooster-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rooster-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rooster-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Rooster-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Rooster-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sabretooth-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sabretooth-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sabretooth-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sabretooth-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sabretooth-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sabretooth-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sabretooth-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sabretooth-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sabretooth-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sabretooth-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sabretooth-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sabretooth-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sabretooth-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sabretooth-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sabretooth-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sabretooth-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sabretooth-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sabretooth-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sabretooth-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sabretooth-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sabretooth-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sabretooth-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sabretooth-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sabretooth-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sabretooth-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sabretooth-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sabretooth-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sabretooth-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sabretooth-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sabretooth-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sabretooth-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sabretooth-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sabretooth-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sabretooth-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sabretooth-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sabretooth-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sabretooth-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sabretooth-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sabretooth-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sabretooth-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Seahorse-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Seahorse-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Seahorse-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Seahorse-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Seahorse-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Seahorse-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Seahorse-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Seahorse-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Seahorse-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Seahorse-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Seahorse-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Seahorse-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Seahorse-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Seahorse-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Seahorse-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Seahorse-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Seahorse-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Seahorse-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Seahorse-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Seahorse-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Seahorse-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Seahorse-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Seahorse-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Seahorse-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Seahorse-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Seahorse-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Seahorse-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Seahorse-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Seahorse-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Seahorse-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Seahorse-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Seahorse-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Seahorse-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Seahorse-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Seahorse-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Seahorse-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Seahorse-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Seahorse-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Seahorse-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Seahorse-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sheep-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sheep-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sheep-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sheep-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sheep-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sheep-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sheep-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sheep-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sheep-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sheep-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sheep-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sheep-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sheep-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sheep-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sheep-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sheep-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sheep-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sheep-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sheep-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sheep-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sheep-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sheep-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sheep-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sheep-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sheep-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sheep-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sheep-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sheep-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sheep-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sheep-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sheep-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sheep-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sheep-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sheep-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sheep-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sheep-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sheep-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sheep-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sheep-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sheep-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Slime-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Slime-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Slime-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Slime-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Slime-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Slime-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Slime-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Slime-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Slime-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Slime-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Slime-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Slime-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Slime-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Slime-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Slime-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Slime-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Slime-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Slime-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Slime-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Slime-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Slime-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Slime-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Slime-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Slime-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Slime-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Slime-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Slime-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Slime-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Slime-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Slime-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Slime-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Slime-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Slime-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Slime-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Slime-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Slime-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Slime-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Slime-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Slime-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Slime-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sloth-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sloth-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sloth-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sloth-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sloth-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sloth-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sloth-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sloth-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sloth-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sloth-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sloth-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sloth-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sloth-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sloth-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sloth-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sloth-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sloth-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sloth-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sloth-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sloth-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sloth-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sloth-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sloth-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sloth-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sloth-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sloth-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sloth-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sloth-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sloth-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sloth-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sloth-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sloth-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sloth-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sloth-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sloth-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sloth-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sloth-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sloth-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Sloth-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Sloth-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Snail-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Snail-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Snail-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Snail-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Snail-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Snail-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Snail-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Snail-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Snail-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Snail-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Snail-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Snail-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Snail-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Snail-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Snail-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Snail-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Snail-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Snail-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Snail-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Snail-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Snail-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Snail-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Snail-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Snail-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Snail-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Snail-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Snail-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Snail-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Snail-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Snail-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Snail-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Snail-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Snail-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Snail-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Snail-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Snail-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Snail-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Snail-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Snail-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Snail-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Snake-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Snake-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Snake-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Snake-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Snake-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Snake-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Snake-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Snake-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Snake-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Snake-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Snake-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Snake-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Snake-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Snake-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Snake-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Snake-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Snake-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Snake-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Snake-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Snake-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Snake-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Snake-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Snake-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Snake-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Snake-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Snake-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Snake-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Snake-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Snake-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Snake-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Snake-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Snake-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Snake-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Snake-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Snake-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Snake-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Snake-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Snake-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Snake-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Snake-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Spider-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Spider-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Spider-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Spider-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Spider-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Spider-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Spider-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Spider-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Spider-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Spider-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Spider-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Spider-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Spider-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Spider-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Spider-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Spider-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Spider-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Spider-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Spider-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Spider-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Spider-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Spider-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Spider-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Spider-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Spider-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Spider-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Spider-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Spider-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Spider-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Spider-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Spider-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Spider-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Spider-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Spider-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Spider-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Spider-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Spider-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Spider-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Spider-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Spider-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TRex-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TRex-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TRex-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TRex-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TRex-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TRex-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TRex-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TRex-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TRex-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TRex-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TRex-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TRex-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TRex-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TRex-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TRex-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TRex-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TRex-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TRex-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TRex-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TRex-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TRex-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TRex-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TRex-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TRex-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TRex-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TRex-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TRex-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TRex-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TRex-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TRex-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TRex-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TRex-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TRex-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TRex-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TRex-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TRex-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TRex-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TRex-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TRex-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TRex-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Aquatic.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Aquatic.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Aquatic.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Aquatic.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Cupid.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Cupid.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Cupid.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Cupid.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Ember.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Ember.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Ember.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Ember.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Fairy.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Fairy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Fairy.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Fairy.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Floral.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Floral.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Floral.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Floral.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Ghost.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Ghost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Ghost.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Ghost.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Holly.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Holly.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Holly.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Peppermint.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Peppermint.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Peppermint.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-RoyalPurple.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-RoyalPurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-RoyalPurple.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-RoyalPurple.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Shimmer.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Shimmer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Shimmer.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Shimmer.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Spooky.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Spooky.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Spooky.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Spooky.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Thunderstorm.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Thunderstorm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Thunderstorm.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Thunderstorm.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Treeling-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Treeling-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Treeling-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Treeling-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Treeling-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Treeling-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Treeling-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Treeling-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Treeling-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Treeling-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Treeling-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Treeling-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Treeling-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Treeling-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Treeling-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Treeling-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Treeling-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Treeling-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Treeling-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Treeling-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Treeling-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Treeling-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Treeling-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Treeling-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Treeling-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Treeling-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Treeling-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Treeling-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Treeling-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Treeling-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Treeling-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Treeling-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Treeling-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Treeling-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Treeling-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Treeling-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Treeling-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Treeling-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Treeling-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Treeling-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Triceratops-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Triceratops-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Triceratops-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Triceratops-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Triceratops-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Triceratops-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Triceratops-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Triceratops-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Triceratops-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Triceratops-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Triceratops-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Triceratops-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Triceratops-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Triceratops-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Triceratops-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Triceratops-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Triceratops-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Triceratops-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Triceratops-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Triceratops-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Triceratops-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Triceratops-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Triceratops-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Triceratops-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Triceratops-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Triceratops-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Triceratops-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Triceratops-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Triceratops-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Triceratops-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Triceratops-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Triceratops-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Triceratops-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Triceratops-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Triceratops-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Triceratops-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Triceratops-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Triceratops-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Triceratops-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Triceratops-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Turkey-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Turkey-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Turkey-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Turkey-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Turkey-Gilded.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Turkey-Gilded.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Turkey-Gilded.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Turkey-Gilded.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Turtle-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Turtle-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Turtle-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Turtle-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Turtle-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Turtle-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Turtle-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Turtle-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Turtle-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Turtle-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Turtle-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Turtle-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Turtle-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Turtle-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Turtle-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Turtle-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Turtle-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Turtle-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Turtle-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Turtle-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Turtle-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Turtle-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Turtle-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Turtle-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Turtle-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Turtle-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Turtle-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Turtle-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Turtle-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Turtle-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Turtle-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Turtle-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Turtle-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Turtle-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Turtle-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Turtle-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Turtle-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Turtle-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Turtle-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Turtle-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Unicorn-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Unicorn-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Unicorn-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Unicorn-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Unicorn-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Unicorn-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Unicorn-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Unicorn-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Unicorn-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Unicorn-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Unicorn-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Unicorn-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Unicorn-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Unicorn-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Unicorn-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Unicorn-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Unicorn-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Unicorn-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Unicorn-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Unicorn-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Unicorn-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Unicorn-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Unicorn-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Unicorn-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Unicorn-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Unicorn-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Unicorn-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Unicorn-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Unicorn-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Unicorn-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Unicorn-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Unicorn-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Unicorn-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Unicorn-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Unicorn-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Unicorn-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Unicorn-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Unicorn-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Unicorn-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Unicorn-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Whale-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Whale-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Whale-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Whale-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Whale-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Whale-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Whale-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Whale-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Whale-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Whale-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Whale-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Whale-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Whale-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Whale-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Whale-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Whale-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Whale-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Whale-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Whale-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Whale-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Whale-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Whale-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Whale-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Whale-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Whale-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Whale-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Whale-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Whale-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Whale-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Whale-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Whale-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Whale-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Whale-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Whale-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Whale-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Whale-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Whale-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Whale-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Whale-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Whale-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Aquatic.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Aquatic.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Aquatic.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Aquatic.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Base.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Cupid.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Cupid.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Cupid.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Cupid.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Ember.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Ember.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Ember.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Ember.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Fairy.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Fairy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Fairy.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Fairy.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Floral.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Floral.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Floral.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Floral.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Ghost.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Ghost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Ghost.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Ghost.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Holly.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Holly.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Holly.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Peppermint.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Peppermint.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Peppermint.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Red.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-RoyalPurple.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-RoyalPurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-RoyalPurple.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-RoyalPurple.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Shimmer.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Shimmer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Shimmer.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Shimmer.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Spooky.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Spooky.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Spooky.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Spooky.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Thunderstorm.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Thunderstorm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Thunderstorm.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Thunderstorm.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-White.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-White.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Armadillo-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Armadillo-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Armadillo-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Armadillo-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Armadillo-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Armadillo-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Armadillo-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Armadillo-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Armadillo-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Armadillo-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Armadillo-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Armadillo-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Armadillo-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Armadillo-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Armadillo-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Armadillo-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Armadillo-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Armadillo-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Armadillo-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Armadillo-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Armadillo-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Armadillo-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Armadillo-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Armadillo-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Armadillo-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Armadillo-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Armadillo-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Armadillo-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Armadillo-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Armadillo-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Armadillo-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Armadillo-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Armadillo-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Armadillo-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Armadillo-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Armadillo-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Armadillo-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Armadillo-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Armadillo-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Armadillo-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Axolotl-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Axolotl-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Axolotl-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Axolotl-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Axolotl-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Axolotl-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Axolotl-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Axolotl-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Axolotl-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Axolotl-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Axolotl-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Axolotl-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Axolotl-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Axolotl-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Axolotl-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Axolotl-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Axolotl-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Axolotl-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Axolotl-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Axolotl-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Axolotl-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Axolotl-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Axolotl-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Axolotl-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Axolotl-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Axolotl-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Axolotl-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Axolotl-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Axolotl-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Axolotl-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Axolotl-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Axolotl-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Axolotl-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Axolotl-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Axolotl-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Axolotl-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Axolotl-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Axolotl-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Axolotl-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Axolotl-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Aquatic.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Aquatic.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Aquatic.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Aquatic.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Cupid.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Cupid.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Cupid.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Cupid.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Ember.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Ember.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Ember.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Ember.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Fairy.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Fairy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Fairy.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Fairy.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Floral.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Floral.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Floral.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Floral.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Ghost.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Ghost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Ghost.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Ghost.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Holly.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Holly.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Holly.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Peppermint.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Peppermint.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Peppermint.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Polar.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Polar.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Polar.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Polar.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-RoyalPurple.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-RoyalPurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-RoyalPurple.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-RoyalPurple.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Shimmer.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Shimmer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Shimmer.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Shimmer.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Spooky.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Spooky.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Spooky.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Spooky.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Thunderstorm.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Thunderstorm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Thunderstorm.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Thunderstorm.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Beetle-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Beetle-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Beetle-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Beetle-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Beetle-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Beetle-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Beetle-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Beetle-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Beetle-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Beetle-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Beetle-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Beetle-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Beetle-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Beetle-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Beetle-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Beetle-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Beetle-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Beetle-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Beetle-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Beetle-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Beetle-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Beetle-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Beetle-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Beetle-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Beetle-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Beetle-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Beetle-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Beetle-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Beetle-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Beetle-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Beetle-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Beetle-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Beetle-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Beetle-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Beetle-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Beetle-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Beetle-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Beetle-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Beetle-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Beetle-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Bunny-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Bunny-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Bunny-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Bunny-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Bunny-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Bunny-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Bunny-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Bunny-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Bunny-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Bunny-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Bunny-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Bunny-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Bunny-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Bunny-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Bunny-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Bunny-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Bunny-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Bunny-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Bunny-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Bunny-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Bunny-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Bunny-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Bunny-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Bunny-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Bunny-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Bunny-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Bunny-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Bunny-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Bunny-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Bunny-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Bunny-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Bunny-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Bunny-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Bunny-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Bunny-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Bunny-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Bunny-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Bunny-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Bunny-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Bunny-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Butterfly-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Butterfly-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Butterfly-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Butterfly-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Butterfly-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Butterfly-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Butterfly-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Butterfly-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Butterfly-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Butterfly-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Butterfly-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Butterfly-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Butterfly-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Butterfly-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Butterfly-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Butterfly-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Butterfly-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Butterfly-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Butterfly-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Butterfly-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Butterfly-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Butterfly-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Butterfly-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Butterfly-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Butterfly-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Butterfly-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Butterfly-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Butterfly-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Butterfly-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Butterfly-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Butterfly-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Butterfly-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Butterfly-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Butterfly-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Butterfly-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Butterfly-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Butterfly-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Butterfly-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Butterfly-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Butterfly-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Aquatic.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Aquatic.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Aquatic.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Aquatic.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Cupid.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Cupid.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Cupid.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Cupid.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Ember.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Ember.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Ember.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Ember.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Fairy.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Fairy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Fairy.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Fairy.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Floral.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Floral.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Floral.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Floral.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Ghost.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Ghost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Ghost.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Ghost.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Holly.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Holly.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Holly.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Peppermint.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Peppermint.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Peppermint.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-RoyalPurple.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-RoyalPurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-RoyalPurple.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-RoyalPurple.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Shimmer.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Shimmer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Shimmer.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Shimmer.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Spooky.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Spooky.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Spooky.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Spooky.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Thunderstorm.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Thunderstorm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Thunderstorm.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Thunderstorm.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cheetah-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cheetah-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cheetah-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cheetah-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cheetah-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cheetah-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cheetah-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cheetah-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cheetah-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cheetah-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cheetah-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cheetah-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cheetah-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cheetah-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cheetah-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cheetah-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cheetah-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cheetah-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cheetah-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cheetah-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cheetah-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cheetah-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cheetah-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cheetah-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cheetah-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cheetah-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cheetah-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cheetah-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cheetah-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cheetah-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cheetah-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cheetah-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cheetah-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cheetah-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cheetah-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cheetah-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cheetah-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cheetah-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cheetah-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cheetah-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cow-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cow-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cow-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cow-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cow-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cow-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cow-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cow-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cow-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cow-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cow-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cow-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cow-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cow-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cow-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cow-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cow-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cow-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cow-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cow-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cow-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cow-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cow-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cow-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cow-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cow-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cow-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cow-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cow-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cow-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cow-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cow-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cow-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cow-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cow-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cow-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cow-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cow-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cow-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cow-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cuttlefish-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cuttlefish-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cuttlefish-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cuttlefish-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cuttlefish-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cuttlefish-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cuttlefish-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cuttlefish-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cuttlefish-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cuttlefish-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cuttlefish-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cuttlefish-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cuttlefish-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cuttlefish-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cuttlefish-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cuttlefish-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cuttlefish-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cuttlefish-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cuttlefish-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cuttlefish-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cuttlefish-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cuttlefish-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cuttlefish-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cuttlefish-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cuttlefish-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cuttlefish-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cuttlefish-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cuttlefish-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cuttlefish-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cuttlefish-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cuttlefish-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cuttlefish-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cuttlefish-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cuttlefish-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cuttlefish-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cuttlefish-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cuttlefish-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cuttlefish-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cuttlefish-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cuttlefish-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Deer-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Deer-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Deer-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Deer-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Deer-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Deer-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Deer-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Deer-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Deer-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Deer-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Deer-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Deer-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Deer-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Deer-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Deer-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Deer-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Deer-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Deer-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Deer-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Deer-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Deer-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Deer-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Deer-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Deer-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Deer-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Deer-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Deer-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Deer-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Deer-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Deer-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Deer-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Deer-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Deer-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Deer-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Deer-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Deer-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Deer-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Deer-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Deer-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Deer-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Aquatic.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Aquatic.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Aquatic.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Aquatic.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Cupid.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Cupid.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Cupid.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Cupid.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Ember.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Ember.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Ember.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Ember.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Fairy.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Fairy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Fairy.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Fairy.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Floral.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Floral.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Floral.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Floral.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Ghost.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Ghost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Ghost.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Ghost.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Holly.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Holly.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Holly.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Peppermint.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Peppermint.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Peppermint.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-RoyalPurple.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-RoyalPurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-RoyalPurple.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-RoyalPurple.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Shimmer.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Shimmer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Shimmer.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Shimmer.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Spooky.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Spooky.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Spooky.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Spooky.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Thunderstorm.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Thunderstorm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Thunderstorm.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Thunderstorm.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Egg-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Egg-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Egg-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Egg-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Egg-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Egg-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Egg-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Egg-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Egg-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Egg-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Egg-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Egg-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Egg-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Egg-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Egg-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Egg-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Egg-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Egg-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Egg-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Egg-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Egg-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Egg-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Egg-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Egg-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Egg-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Egg-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Egg-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Egg-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Egg-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Egg-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Egg-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Egg-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Egg-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Egg-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Egg-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Egg-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Egg-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Egg-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Egg-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Egg-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Falcon-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Falcon-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Falcon-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Falcon-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Falcon-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Falcon-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Falcon-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Falcon-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Falcon-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Falcon-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Falcon-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Falcon-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Falcon-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Falcon-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Falcon-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Falcon-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Falcon-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Falcon-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Falcon-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Falcon-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Falcon-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Falcon-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Falcon-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Falcon-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Falcon-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Falcon-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Falcon-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Falcon-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Falcon-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Falcon-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Falcon-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Falcon-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Falcon-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Falcon-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Falcon-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Falcon-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Falcon-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Falcon-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Falcon-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Falcon-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Ferret-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Ferret-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Ferret-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Ferret-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Ferret-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Ferret-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Ferret-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Ferret-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Ferret-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Ferret-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Ferret-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Ferret-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Ferret-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Ferret-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Ferret-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Ferret-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Ferret-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Ferret-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Ferret-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Ferret-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Ferret-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Ferret-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Ferret-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Ferret-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Ferret-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Ferret-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Ferret-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Ferret-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Ferret-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Ferret-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Ferret-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Ferret-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Ferret-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Ferret-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Ferret-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Ferret-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Ferret-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Ferret-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Ferret-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Ferret-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Aquatic.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Aquatic.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Aquatic.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Aquatic.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Cupid.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Cupid.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Cupid.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Cupid.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Ember.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Ember.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Ember.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Ember.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Fairy.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Fairy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Fairy.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Fairy.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Floral.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Floral.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Floral.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Floral.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Ghost.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Ghost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Ghost.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Ghost.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Holly.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Holly.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Holly.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Peppermint.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Peppermint.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Peppermint.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-RoyalPurple.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-RoyalPurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-RoyalPurple.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-RoyalPurple.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Shimmer.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Shimmer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Shimmer.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Shimmer.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Spooky.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Spooky.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Spooky.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Spooky.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Thunderstorm.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Thunderstorm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Thunderstorm.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Thunderstorm.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Aquatic.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Aquatic.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Aquatic.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Aquatic.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Cupid.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Cupid.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Cupid.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Cupid.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Ember.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Ember.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Ember.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Ember.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Fairy.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Fairy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Fairy.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Fairy.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Floral.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Floral.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Floral.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Floral.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Ghost.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Ghost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Ghost.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Ghost.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Holly.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Holly.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Holly.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Peppermint.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Peppermint.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Peppermint.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-RoyalPurple.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-RoyalPurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-RoyalPurple.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-RoyalPurple.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Shimmer.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Shimmer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Shimmer.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Shimmer.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Spooky.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Spooky.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Spooky.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Spooky.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Thunderstorm.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Thunderstorm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Thunderstorm.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Thunderstorm.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Frog-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Frog-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Frog-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Frog-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Frog-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Frog-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Frog-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Frog-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Frog-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Frog-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Frog-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Frog-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Frog-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Frog-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Frog-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Frog-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Frog-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Frog-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Frog-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Frog-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Frog-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Frog-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Frog-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Frog-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Frog-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Frog-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Frog-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Frog-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Frog-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Frog-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Frog-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Frog-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Frog-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Frog-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Frog-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Frog-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Frog-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Frog-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Frog-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Frog-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Gryphon-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Gryphon-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Gryphon-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Gryphon-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Gryphon-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Gryphon-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Gryphon-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Gryphon-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Gryphon-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Gryphon-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Gryphon-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Gryphon-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Gryphon-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Gryphon-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Gryphon-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Gryphon-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Gryphon-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Gryphon-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Gryphon-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Gryphon-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Gryphon-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Gryphon-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Gryphon-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Gryphon-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Gryphon-RoyalPurple.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Gryphon-RoyalPurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Gryphon-RoyalPurple.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Gryphon-RoyalPurple.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Gryphon-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Gryphon-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Gryphon-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Gryphon-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Gryphon-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Gryphon-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Gryphon-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Gryphon-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Gryphon-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Gryphon-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Gryphon-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Gryphon-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Gryphon-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Gryphon-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Gryphon-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Gryphon-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_GuineaPig-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_GuineaPig-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_GuineaPig-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_GuineaPig-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_GuineaPig-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_GuineaPig-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_GuineaPig-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_GuineaPig-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_GuineaPig-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_GuineaPig-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_GuineaPig-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_GuineaPig-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_GuineaPig-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_GuineaPig-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_GuineaPig-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_GuineaPig-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_GuineaPig-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_GuineaPig-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_GuineaPig-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_GuineaPig-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_GuineaPig-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_GuineaPig-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_GuineaPig-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_GuineaPig-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_GuineaPig-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_GuineaPig-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_GuineaPig-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_GuineaPig-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_GuineaPig-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_GuineaPig-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_GuineaPig-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_GuineaPig-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_GuineaPig-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_GuineaPig-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_GuineaPig-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_GuineaPig-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_GuineaPig-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_GuineaPig-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_GuineaPig-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_GuineaPig-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hedgehog-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hedgehog-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hedgehog-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hedgehog-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hedgehog-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hedgehog-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hedgehog-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hedgehog-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hedgehog-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hedgehog-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hedgehog-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hedgehog-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hedgehog-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hedgehog-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hedgehog-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hedgehog-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hedgehog-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hedgehog-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hedgehog-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hedgehog-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hedgehog-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hedgehog-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hedgehog-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hedgehog-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hedgehog-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hedgehog-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hedgehog-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hedgehog-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hedgehog-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hedgehog-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hedgehog-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hedgehog-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hedgehog-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hedgehog-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hedgehog-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hedgehog-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hedgehog-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hedgehog-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hedgehog-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hedgehog-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hippo-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hippo-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hippo-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hippo-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hippo-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hippo-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hippo-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hippo-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hippo-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hippo-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hippo-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hippo-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hippo-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hippo-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hippo-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hippo-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hippo-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hippo-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hippo-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hippo-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hippo-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hippo-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hippo-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hippo-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hippo-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hippo-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hippo-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hippo-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hippo-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hippo-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hippo-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hippo-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hippo-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hippo-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hippo-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hippo-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hippo-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hippo-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hippo-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Hippo-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Horse-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Horse-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Horse-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Horse-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Horse-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Horse-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Horse-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Horse-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Horse-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Horse-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Horse-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Horse-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Horse-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Horse-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Horse-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Horse-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Horse-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Horse-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Horse-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Horse-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Horse-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Horse-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Horse-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Horse-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Horse-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Horse-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Horse-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Horse-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Horse-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Horse-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Horse-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Horse-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Horse-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Horse-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Horse-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Horse-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Horse-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Horse-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Horse-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Horse-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_JackOLantern-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_JackOLantern-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_JackOLantern-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_JackOLantern-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Jackalope-RoyalPurple.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Jackalope-RoyalPurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Jackalope-RoyalPurple.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Jackalope-RoyalPurple.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Aquatic.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Aquatic.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Aquatic.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Aquatic.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Cupid.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Cupid.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Cupid.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Cupid.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Ember.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Ember.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Ember.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Ember.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Ethereal.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Ethereal.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Ethereal.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Ethereal.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Fairy.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Fairy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Fairy.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Fairy.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Floral.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Floral.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Floral.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Floral.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Ghost.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Ghost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Ghost.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Ghost.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Holly.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Holly.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Holly.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Peppermint.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Peppermint.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Peppermint.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-RoyalPurple.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-RoyalPurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-RoyalPurple.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-RoyalPurple.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Shimmer.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Shimmer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Shimmer.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Shimmer.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Spooky.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Spooky.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Spooky.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Spooky.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Thunderstorm.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Thunderstorm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Thunderstorm.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Thunderstorm.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_MagicalBee-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_MagicalBee-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_MagicalBee-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_MagicalBee-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Mammoth-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Mammoth-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Mammoth-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Mammoth-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_MantisShrimp-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_MantisShrimp-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_MantisShrimp-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_MantisShrimp-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Monkey-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Monkey-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Monkey-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Monkey-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Monkey-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Monkey-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Monkey-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Monkey-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Monkey-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Monkey-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Monkey-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Monkey-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Monkey-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Monkey-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Monkey-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Monkey-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Monkey-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Monkey-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Monkey-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Monkey-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Monkey-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Monkey-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Monkey-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Monkey-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Monkey-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Monkey-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Monkey-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Monkey-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Monkey-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Monkey-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Monkey-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Monkey-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Monkey-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Monkey-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Monkey-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Monkey-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Monkey-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Monkey-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Monkey-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Monkey-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Nudibranch-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Nudibranch-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Nudibranch-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Nudibranch-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Nudibranch-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Nudibranch-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Nudibranch-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Nudibranch-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Nudibranch-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Nudibranch-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Nudibranch-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Nudibranch-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Nudibranch-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Nudibranch-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Nudibranch-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Nudibranch-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Nudibranch-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Nudibranch-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Nudibranch-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Nudibranch-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Nudibranch-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Nudibranch-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Nudibranch-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Nudibranch-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Nudibranch-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Nudibranch-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Nudibranch-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Nudibranch-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Nudibranch-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Nudibranch-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Nudibranch-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Nudibranch-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Nudibranch-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Nudibranch-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Nudibranch-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Nudibranch-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Nudibranch-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Nudibranch-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Nudibranch-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Nudibranch-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Octopus-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Octopus-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Octopus-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Octopus-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Octopus-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Octopus-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Octopus-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Octopus-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Octopus-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Octopus-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Octopus-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Octopus-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Octopus-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Octopus-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Octopus-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Octopus-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Octopus-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Octopus-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Octopus-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Octopus-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Octopus-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Octopus-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Octopus-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Octopus-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Octopus-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Octopus-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Octopus-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Octopus-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Octopus-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Octopus-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Octopus-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Octopus-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Octopus-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Octopus-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Octopus-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Octopus-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Octopus-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Octopus-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Octopus-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Octopus-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Orca-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Orca-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Orca-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Orca-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Owl-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Owl-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Owl-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Owl-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Owl-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Owl-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Owl-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Owl-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Owl-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Owl-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Owl-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Owl-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Owl-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Owl-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Owl-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Owl-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Owl-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Owl-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Owl-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Owl-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Owl-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Owl-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Owl-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Owl-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Owl-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Owl-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Owl-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Owl-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Owl-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Owl-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Owl-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Owl-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Owl-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Owl-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Owl-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Owl-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Owl-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Owl-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Owl-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Owl-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Aquatic.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Aquatic.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Aquatic.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Aquatic.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Cupid.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Cupid.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Cupid.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Cupid.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Ember.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Ember.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Ember.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Ember.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Fairy.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Fairy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Fairy.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Fairy.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Floral.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Floral.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Floral.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Floral.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Ghost.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Ghost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Ghost.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Ghost.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Holly.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Holly.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Holly.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Peppermint.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Peppermint.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Peppermint.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-RoyalPurple.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-RoyalPurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-RoyalPurple.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-RoyalPurple.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Shimmer.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Shimmer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Shimmer.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Shimmer.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Spooky.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Spooky.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Spooky.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Spooky.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Thunderstorm.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Thunderstorm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Thunderstorm.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Thunderstorm.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Parrot-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Parrot-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Parrot-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Parrot-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Parrot-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Parrot-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Parrot-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Parrot-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Parrot-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Parrot-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Parrot-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Parrot-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Parrot-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Parrot-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Parrot-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Parrot-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Parrot-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Parrot-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Parrot-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Parrot-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Parrot-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Parrot-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Parrot-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Parrot-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Parrot-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Parrot-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Parrot-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Parrot-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Parrot-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Parrot-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Parrot-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Parrot-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Parrot-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Parrot-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Parrot-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Parrot-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Parrot-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Parrot-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Parrot-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Parrot-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Peacock-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Peacock-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Peacock-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Peacock-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Peacock-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Peacock-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Peacock-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Peacock-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Peacock-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Peacock-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Peacock-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Peacock-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Peacock-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Peacock-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Peacock-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Peacock-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Peacock-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Peacock-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Peacock-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Peacock-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Peacock-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Peacock-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Peacock-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Peacock-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Peacock-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Peacock-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Peacock-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Peacock-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Peacock-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Peacock-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Peacock-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Peacock-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Peacock-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Peacock-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Peacock-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Peacock-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Peacock-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Peacock-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Peacock-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Peacock-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Penguin-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Penguin-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Penguin-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Penguin-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Penguin-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Penguin-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Penguin-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Penguin-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Penguin-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Penguin-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Penguin-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Penguin-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Penguin-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Penguin-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Penguin-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Penguin-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Penguin-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Penguin-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Penguin-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Penguin-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Penguin-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Penguin-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Penguin-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Penguin-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Penguin-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Penguin-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Penguin-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Penguin-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Penguin-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Penguin-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Penguin-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Penguin-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Penguin-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Penguin-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Penguin-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Penguin-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Penguin-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Penguin-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Penguin-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Penguin-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Phoenix-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Phoenix-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Phoenix-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Phoenix-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rat-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rat-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rat-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rat-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rat-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rat-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rat-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rat-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rat-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rat-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rat-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rat-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rat-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rat-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rat-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rat-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rat-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rat-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rat-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rat-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rat-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rat-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rat-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rat-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rat-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rat-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rat-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rat-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rat-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rat-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rat-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rat-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rat-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rat-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rat-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rat-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rat-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rat-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rat-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rat-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rock-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rock-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rock-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rock-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rock-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rock-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rock-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rock-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rock-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rock-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rock-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rock-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rock-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rock-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rock-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rock-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rock-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rock-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rock-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rock-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rock-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rock-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rock-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rock-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rock-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rock-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rock-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rock-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rock-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rock-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rock-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rock-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rock-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rock-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rock-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rock-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rock-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rock-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rock-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rock-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rooster-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rooster-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rooster-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rooster-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rooster-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rooster-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rooster-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rooster-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rooster-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rooster-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rooster-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rooster-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rooster-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rooster-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rooster-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rooster-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rooster-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rooster-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rooster-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rooster-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rooster-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rooster-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rooster-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rooster-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rooster-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rooster-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rooster-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rooster-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rooster-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rooster-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rooster-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rooster-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rooster-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rooster-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rooster-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rooster-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rooster-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rooster-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rooster-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Rooster-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sabretooth-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sabretooth-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sabretooth-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sabretooth-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sabretooth-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sabretooth-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sabretooth-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sabretooth-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sabretooth-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sabretooth-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sabretooth-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sabretooth-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sabretooth-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sabretooth-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sabretooth-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sabretooth-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sabretooth-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sabretooth-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sabretooth-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sabretooth-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sabretooth-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sabretooth-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sabretooth-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sabretooth-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sabretooth-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sabretooth-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sabretooth-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sabretooth-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sabretooth-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sabretooth-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sabretooth-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sabretooth-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sabretooth-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sabretooth-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sabretooth-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sabretooth-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sabretooth-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sabretooth-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sabretooth-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sabretooth-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Seahorse-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Seahorse-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Seahorse-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Seahorse-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Seahorse-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Seahorse-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Seahorse-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Seahorse-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Seahorse-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Seahorse-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Seahorse-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Seahorse-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Seahorse-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Seahorse-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Seahorse-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Seahorse-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Seahorse-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Seahorse-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Seahorse-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Seahorse-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Seahorse-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Seahorse-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Seahorse-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Seahorse-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Seahorse-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Seahorse-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Seahorse-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Seahorse-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Seahorse-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Seahorse-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Seahorse-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Seahorse-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Seahorse-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Seahorse-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Seahorse-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Seahorse-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Seahorse-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Seahorse-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Seahorse-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Seahorse-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sheep-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sheep-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sheep-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sheep-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sheep-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sheep-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sheep-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sheep-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sheep-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sheep-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sheep-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sheep-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sheep-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sheep-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sheep-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sheep-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sheep-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sheep-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sheep-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sheep-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sheep-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sheep-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sheep-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sheep-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sheep-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sheep-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sheep-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sheep-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sheep-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sheep-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sheep-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sheep-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sheep-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sheep-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sheep-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sheep-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sheep-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sheep-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sheep-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sheep-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Slime-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Slime-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Slime-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Slime-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Slime-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Slime-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Slime-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Slime-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Slime-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Slime-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Slime-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Slime-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Slime-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Slime-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Slime-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Slime-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Slime-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Slime-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Slime-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Slime-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Slime-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Slime-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Slime-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Slime-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Slime-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Slime-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Slime-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Slime-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Slime-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Slime-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Slime-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Slime-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Slime-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Slime-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Slime-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Slime-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Slime-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Slime-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Slime-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Slime-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sloth-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sloth-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sloth-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sloth-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sloth-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sloth-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sloth-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sloth-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sloth-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sloth-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sloth-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sloth-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sloth-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sloth-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sloth-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sloth-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sloth-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sloth-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sloth-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sloth-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sloth-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sloth-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sloth-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sloth-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sloth-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sloth-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sloth-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sloth-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sloth-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sloth-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sloth-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sloth-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sloth-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sloth-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sloth-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sloth-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sloth-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sloth-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sloth-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Sloth-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snail-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snail-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snail-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snail-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snail-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snail-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snail-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snail-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snail-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snail-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snail-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snail-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snail-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snail-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snail-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snail-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snail-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snail-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snail-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snail-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snail-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snail-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snail-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snail-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snail-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snail-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snail-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snail-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snail-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snail-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snail-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snail-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snail-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snail-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snail-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snail-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snail-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snail-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snail-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snail-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snake-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snake-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snake-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snake-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snake-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snake-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snake-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snake-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snake-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snake-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snake-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snake-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snake-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snake-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snake-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snake-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snake-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snake-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snake-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snake-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snake-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snake-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snake-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snake-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snake-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snake-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snake-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snake-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snake-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snake-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snake-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snake-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snake-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snake-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snake-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snake-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snake-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snake-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snake-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Snake-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Spider-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Spider-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Spider-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Spider-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Spider-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Spider-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Spider-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Spider-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Spider-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Spider-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Spider-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Spider-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Spider-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Spider-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Spider-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Spider-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Spider-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Spider-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Spider-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Spider-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Spider-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Spider-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Spider-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Spider-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Spider-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Spider-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Spider-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Spider-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Spider-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Spider-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Spider-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Spider-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Spider-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Spider-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Spider-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Spider-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Spider-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Spider-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Spider-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Spider-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TRex-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TRex-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TRex-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TRex-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TRex-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TRex-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TRex-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TRex-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TRex-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TRex-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TRex-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TRex-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TRex-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TRex-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TRex-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TRex-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TRex-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TRex-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TRex-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TRex-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TRex-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TRex-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TRex-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TRex-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TRex-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TRex-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TRex-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TRex-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TRex-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TRex-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TRex-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TRex-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TRex-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TRex-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TRex-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TRex-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TRex-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TRex-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TRex-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TRex-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Aquatic.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Aquatic.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Aquatic.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Aquatic.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Cupid.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Cupid.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Cupid.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Cupid.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Ember.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Ember.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Ember.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Ember.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Fairy.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Fairy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Fairy.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Fairy.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Floral.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Floral.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Floral.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Floral.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Ghost.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Ghost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Ghost.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Ghost.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Holly.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Holly.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Holly.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Peppermint.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Peppermint.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Peppermint.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-RoyalPurple.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-RoyalPurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-RoyalPurple.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-RoyalPurple.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Shimmer.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Shimmer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Shimmer.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Shimmer.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Spooky.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Spooky.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Spooky.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Spooky.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Thunderstorm.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Thunderstorm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Thunderstorm.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Thunderstorm.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Treeling-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Treeling-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Treeling-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Treeling-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Treeling-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Treeling-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Treeling-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Treeling-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Treeling-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Treeling-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Treeling-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Treeling-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Treeling-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Treeling-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Treeling-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Treeling-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Treeling-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Treeling-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Treeling-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Treeling-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Treeling-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Treeling-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Treeling-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Treeling-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Treeling-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Treeling-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Treeling-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Treeling-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Treeling-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Treeling-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Treeling-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Treeling-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Treeling-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Treeling-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Treeling-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Treeling-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Treeling-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Treeling-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Treeling-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Treeling-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Triceratops-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Triceratops-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Triceratops-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Triceratops-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Triceratops-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Triceratops-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Triceratops-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Triceratops-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Triceratops-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Triceratops-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Triceratops-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Triceratops-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Triceratops-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Triceratops-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Triceratops-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Triceratops-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Triceratops-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Triceratops-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Triceratops-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Triceratops-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Triceratops-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Triceratops-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Triceratops-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Triceratops-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Triceratops-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Triceratops-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Triceratops-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Triceratops-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Triceratops-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Triceratops-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Triceratops-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Triceratops-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Triceratops-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Triceratops-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Triceratops-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Triceratops-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Triceratops-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Triceratops-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Triceratops-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Triceratops-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turkey-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turkey-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turkey-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turkey-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turkey-Gilded.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turkey-Gilded.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turkey-Gilded.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turkey-Gilded.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turtle-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turtle-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turtle-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turtle-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turtle-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turtle-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turtle-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turtle-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turtle-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turtle-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turtle-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turtle-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turtle-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turtle-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turtle-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turtle-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turtle-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turtle-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turtle-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turtle-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turtle-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turtle-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turtle-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turtle-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turtle-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turtle-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turtle-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turtle-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turtle-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turtle-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turtle-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turtle-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turtle-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turtle-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turtle-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turtle-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turtle-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turtle-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turtle-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Turtle-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Unicorn-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Unicorn-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Unicorn-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Unicorn-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Unicorn-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Unicorn-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Unicorn-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Unicorn-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Unicorn-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Unicorn-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Unicorn-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Unicorn-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Unicorn-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Unicorn-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Unicorn-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Unicorn-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Unicorn-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Unicorn-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Unicorn-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Unicorn-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Unicorn-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Unicorn-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Unicorn-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Unicorn-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Unicorn-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Unicorn-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Unicorn-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Unicorn-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Unicorn-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Unicorn-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Unicorn-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Unicorn-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Unicorn-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Unicorn-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Unicorn-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Unicorn-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Unicorn-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Unicorn-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Unicorn-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Unicorn-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Whale-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Whale-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Whale-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Whale-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Whale-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Whale-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Whale-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Whale-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Whale-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Whale-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Whale-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Whale-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Whale-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Whale-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Whale-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Whale-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Whale-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Whale-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Whale-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Whale-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Whale-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Whale-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Whale-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Whale-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Whale-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Whale-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Whale-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Whale-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Whale-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Whale-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Whale-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Whale-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Whale-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Whale-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Whale-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Whale-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Whale-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Whale-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Whale-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Whale-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Aquatic.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Aquatic.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Aquatic.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Aquatic.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Base.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Base.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Base.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Cupid.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Cupid.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Cupid.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Cupid.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Desert.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Desert.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Ember.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Ember.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Ember.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Ember.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Fairy.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Fairy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Fairy.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Fairy.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Floral.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Floral.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Floral.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Floral.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Ghost.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Ghost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Ghost.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Ghost.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Golden.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Golden.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Holly.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Holly.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Holly.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Peppermint.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Peppermint.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Peppermint.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Red.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Red.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Red.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-RoyalPurple.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-RoyalPurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-RoyalPurple.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-RoyalPurple.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Shade.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Shade.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Shimmer.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Shimmer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Shimmer.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Shimmer.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Skeleton.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Skeleton.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Spooky.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Spooky.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Spooky.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Spooky.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Thunderstorm.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Thunderstorm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Thunderstorm.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Thunderstorm.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-White.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-White.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-White.png diff --git a/website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Zombie.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Zombie.png rename to website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Armadillo-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Armadillo-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Armadillo-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Armadillo-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Armadillo-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Armadillo-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Armadillo-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Armadillo-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Armadillo-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Armadillo-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Armadillo-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Armadillo-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Armadillo-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Armadillo-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Armadillo-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Armadillo-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Armadillo-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Armadillo-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Armadillo-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Armadillo-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Armadillo-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Armadillo-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Armadillo-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Armadillo-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Armadillo-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Armadillo-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Armadillo-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Armadillo-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Armadillo-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Armadillo-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Armadillo-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Armadillo-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Armadillo-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Armadillo-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Armadillo-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Armadillo-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Armadillo-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Armadillo-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Armadillo-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Armadillo-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Axolotl-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Axolotl-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Axolotl-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Axolotl-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Axolotl-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Axolotl-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Axolotl-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Axolotl-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Axolotl-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Axolotl-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Axolotl-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Axolotl-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Axolotl-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Axolotl-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Axolotl-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Axolotl-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Axolotl-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Axolotl-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Axolotl-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Axolotl-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Axolotl-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Axolotl-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Axolotl-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Axolotl-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Axolotl-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Axolotl-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Axolotl-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Axolotl-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Axolotl-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Axolotl-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Axolotl-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Axolotl-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Axolotl-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Axolotl-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Axolotl-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Axolotl-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Axolotl-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Axolotl-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Axolotl-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Axolotl-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Bear-Veteran.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Bear-Veteran.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Bear-Veteran.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Bear-Veteran.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-BearCub-Aquatic.png b/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Aquatic.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-BearCub-Aquatic.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Aquatic.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-BearCub-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-BearCub-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-BearCub-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-BearCub-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-BearCub-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-BearCub-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-BearCub-Cupid.png b/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Cupid.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-BearCub-Cupid.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Cupid.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-BearCub-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-BearCub-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-BearCub-Ember.png b/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Ember.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-BearCub-Ember.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Ember.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-BearCub-Fairy.png b/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Fairy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-BearCub-Fairy.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Fairy.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-BearCub-Floral.png b/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Floral.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-BearCub-Floral.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Floral.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-BearCub-Ghost.png b/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Ghost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-BearCub-Ghost.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Ghost.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-BearCub-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-BearCub-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-BearCub-Holly.png b/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-BearCub-Holly.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Holly.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-BearCub-Peppermint.png b/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-BearCub-Peppermint.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Peppermint.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-BearCub-Polar.png b/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Polar.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-BearCub-Polar.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Polar.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-BearCub-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-BearCub-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-BearCub-RoyalPurple.png b/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-RoyalPurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-BearCub-RoyalPurple.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-RoyalPurple.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-BearCub-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-BearCub-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-BearCub-Shimmer.png b/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Shimmer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-BearCub-Shimmer.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Shimmer.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-BearCub-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-BearCub-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-BearCub-Spooky.png b/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Spooky.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-BearCub-Spooky.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Spooky.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-BearCub-Thunderstorm.png b/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Thunderstorm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-BearCub-Thunderstorm.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Thunderstorm.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-BearCub-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-BearCub-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-BearCub-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-BearCub-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Beetle-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Beetle-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Beetle-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Beetle-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Beetle-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Beetle-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Beetle-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Beetle-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Beetle-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Beetle-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Beetle-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Beetle-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Beetle-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Beetle-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Beetle-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Beetle-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Beetle-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Beetle-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Beetle-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Beetle-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Beetle-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Beetle-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Beetle-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Beetle-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Beetle-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Beetle-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Beetle-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Beetle-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Beetle-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Beetle-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Beetle-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Beetle-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Beetle-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Beetle-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Beetle-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Beetle-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Beetle-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Beetle-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Beetle-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Beetle-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Bunny-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Bunny-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Bunny-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Bunny-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Bunny-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Bunny-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Bunny-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Bunny-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Bunny-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Bunny-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Bunny-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Bunny-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Bunny-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Bunny-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Bunny-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Bunny-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Bunny-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Bunny-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Bunny-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Bunny-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Bunny-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Bunny-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Bunny-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Bunny-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Bunny-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Bunny-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Bunny-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Bunny-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Bunny-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Bunny-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Bunny-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Bunny-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Bunny-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Bunny-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Bunny-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Bunny-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Bunny-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Bunny-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Bunny-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Bunny-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Butterfly-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Butterfly-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Butterfly-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Butterfly-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Butterfly-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Butterfly-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Butterfly-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Butterfly-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Butterfly-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Butterfly-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Butterfly-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Butterfly-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Butterfly-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Butterfly-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Butterfly-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Butterfly-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Butterfly-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Butterfly-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Butterfly-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Butterfly-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Butterfly-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Butterfly-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Butterfly-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Butterfly-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Butterfly-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Butterfly-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Butterfly-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Butterfly-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Butterfly-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Butterfly-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Butterfly-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Butterfly-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Butterfly-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Butterfly-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Butterfly-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Butterfly-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Butterfly-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Butterfly-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Butterfly-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Butterfly-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cactus-Aquatic.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Aquatic.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cactus-Aquatic.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Aquatic.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cactus-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cactus-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cactus-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cactus-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cactus-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cactus-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cactus-Cupid.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Cupid.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cactus-Cupid.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Cupid.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cactus-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cactus-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cactus-Ember.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Ember.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cactus-Ember.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Ember.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cactus-Fairy.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Fairy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cactus-Fairy.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Fairy.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cactus-Floral.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Floral.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cactus-Floral.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Floral.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cactus-Ghost.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Ghost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cactus-Ghost.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Ghost.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cactus-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cactus-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cactus-Holly.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cactus-Holly.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Holly.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cactus-Peppermint.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cactus-Peppermint.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Peppermint.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cactus-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cactus-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cactus-RoyalPurple.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-RoyalPurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cactus-RoyalPurple.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-RoyalPurple.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cactus-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cactus-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cactus-Shimmer.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Shimmer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cactus-Shimmer.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Shimmer.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cactus-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cactus-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cactus-Spooky.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Spooky.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cactus-Spooky.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Spooky.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cactus-Thunderstorm.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Thunderstorm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cactus-Thunderstorm.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Thunderstorm.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cactus-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cactus-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cactus-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cactus-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cheetah-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cheetah-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cheetah-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cheetah-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cheetah-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cheetah-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cheetah-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cheetah-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cheetah-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cheetah-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cheetah-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cheetah-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cheetah-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cheetah-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cheetah-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cheetah-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cheetah-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cheetah-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cheetah-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cheetah-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cheetah-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cheetah-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cheetah-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cheetah-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cheetah-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cheetah-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cheetah-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cheetah-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cheetah-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cheetah-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cheetah-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cheetah-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cheetah-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cheetah-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cheetah-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cheetah-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cheetah-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cheetah-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cheetah-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cheetah-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cow-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cow-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cow-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cow-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cow-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cow-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cow-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cow-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cow-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cow-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cow-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cow-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cow-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cow-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cow-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cow-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cow-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cow-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cow-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cow-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cow-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cow-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cow-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cow-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cow-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cow-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cow-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cow-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cow-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cow-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cow-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cow-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cow-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cow-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cow-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cow-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cow-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cow-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cow-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cow-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cuttlefish-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cuttlefish-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cuttlefish-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cuttlefish-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cuttlefish-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cuttlefish-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cuttlefish-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cuttlefish-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cuttlefish-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cuttlefish-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cuttlefish-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cuttlefish-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cuttlefish-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cuttlefish-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cuttlefish-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cuttlefish-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cuttlefish-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cuttlefish-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cuttlefish-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cuttlefish-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cuttlefish-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cuttlefish-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cuttlefish-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cuttlefish-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cuttlefish-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cuttlefish-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cuttlefish-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cuttlefish-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cuttlefish-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cuttlefish-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cuttlefish-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cuttlefish-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cuttlefish-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cuttlefish-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cuttlefish-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cuttlefish-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Cuttlefish-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cuttlefish-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Cuttlefish-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Cuttlefish-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Deer-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Deer-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Deer-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Deer-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Deer-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Deer-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Deer-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Deer-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Deer-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Deer-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Deer-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Deer-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Deer-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Deer-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Deer-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Deer-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Deer-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Deer-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Deer-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Deer-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Deer-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Deer-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Deer-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Deer-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Deer-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Deer-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Deer-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Deer-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Deer-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Deer-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Deer-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Deer-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Deer-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Deer-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Deer-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Deer-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Deer-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Deer-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Deer-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Deer-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Dragon-Aquatic.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Aquatic.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Dragon-Aquatic.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Aquatic.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Dragon-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Dragon-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Dragon-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Dragon-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Dragon-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Dragon-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Dragon-Cupid.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Cupid.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Dragon-Cupid.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Cupid.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Dragon-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Dragon-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Dragon-Ember.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Ember.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Dragon-Ember.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Ember.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Dragon-Fairy.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Fairy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Dragon-Fairy.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Fairy.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Dragon-Floral.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Floral.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Dragon-Floral.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Floral.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Dragon-Ghost.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Ghost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Dragon-Ghost.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Ghost.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Dragon-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Dragon-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Dragon-Holly.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Dragon-Holly.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Holly.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Dragon-Hydra.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Hydra.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Dragon-Hydra.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Hydra.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Dragon-Peppermint.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Dragon-Peppermint.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Peppermint.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Dragon-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Dragon-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Dragon-RoyalPurple.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-RoyalPurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Dragon-RoyalPurple.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-RoyalPurple.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Dragon-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Dragon-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Dragon-Shimmer.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Shimmer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Dragon-Shimmer.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Shimmer.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Dragon-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Dragon-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Dragon-Spooky.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Spooky.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Dragon-Spooky.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Spooky.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Dragon-Thunderstorm.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Thunderstorm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Dragon-Thunderstorm.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Thunderstorm.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Dragon-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Dragon-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Dragon-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Dragon-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Egg-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Egg-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Egg-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Egg-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Egg-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Egg-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Egg-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Egg-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Egg-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Egg-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Egg-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Egg-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Egg-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Egg-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Egg-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Egg-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Egg-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Egg-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Egg-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Egg-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Egg-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Egg-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Egg-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Egg-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Egg-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Egg-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Egg-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Egg-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Egg-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Egg-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Egg-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Egg-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Egg-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Egg-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Egg-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Egg-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Egg-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Egg-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Egg-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Egg-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Falcon-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Falcon-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Falcon-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Falcon-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Falcon-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Falcon-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Falcon-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Falcon-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Falcon-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Falcon-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Falcon-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Falcon-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Falcon-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Falcon-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Falcon-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Falcon-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Falcon-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Falcon-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Falcon-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Falcon-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Falcon-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Falcon-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Falcon-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Falcon-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Falcon-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Falcon-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Falcon-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Falcon-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Falcon-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Falcon-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Falcon-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Falcon-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Falcon-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Falcon-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Falcon-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Falcon-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Falcon-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Falcon-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Falcon-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Falcon-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Ferret-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Ferret-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Ferret-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Ferret-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Ferret-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Ferret-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Ferret-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Ferret-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Ferret-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Ferret-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Ferret-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Ferret-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Ferret-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Ferret-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Ferret-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Ferret-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Ferret-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Ferret-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Ferret-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Ferret-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Ferret-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Ferret-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Ferret-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Ferret-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Ferret-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Ferret-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Ferret-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Ferret-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Ferret-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Ferret-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Ferret-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Ferret-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Ferret-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Ferret-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Ferret-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Ferret-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Ferret-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Ferret-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Ferret-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Ferret-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-FlyingPig-Aquatic.png b/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Aquatic.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-FlyingPig-Aquatic.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Aquatic.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-FlyingPig-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-FlyingPig-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-FlyingPig-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-FlyingPig-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-FlyingPig-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-FlyingPig-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-FlyingPig-Cupid.png b/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Cupid.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-FlyingPig-Cupid.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Cupid.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-FlyingPig-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-FlyingPig-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-FlyingPig-Ember.png b/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Ember.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-FlyingPig-Ember.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Ember.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-FlyingPig-Fairy.png b/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Fairy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-FlyingPig-Fairy.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Fairy.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-FlyingPig-Floral.png b/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Floral.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-FlyingPig-Floral.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Floral.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-FlyingPig-Ghost.png b/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Ghost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-FlyingPig-Ghost.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Ghost.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-FlyingPig-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-FlyingPig-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-FlyingPig-Holly.png b/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-FlyingPig-Holly.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Holly.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-FlyingPig-Peppermint.png b/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-FlyingPig-Peppermint.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Peppermint.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-FlyingPig-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-FlyingPig-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-FlyingPig-RoyalPurple.png b/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-RoyalPurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-FlyingPig-RoyalPurple.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-RoyalPurple.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-FlyingPig-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-FlyingPig-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-FlyingPig-Shimmer.png b/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Shimmer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-FlyingPig-Shimmer.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Shimmer.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-FlyingPig-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-FlyingPig-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-FlyingPig-Spooky.png b/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Spooky.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-FlyingPig-Spooky.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Spooky.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-FlyingPig-Thunderstorm.png b/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Thunderstorm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-FlyingPig-Thunderstorm.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Thunderstorm.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-FlyingPig-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-FlyingPig-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-FlyingPig-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-FlyingPig-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Fox-Aquatic.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Aquatic.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Fox-Aquatic.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Aquatic.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Fox-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Fox-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Fox-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Fox-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Fox-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Fox-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Fox-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Fox-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Fox-Cupid.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Cupid.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Fox-Cupid.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Cupid.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Fox-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Fox-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Fox-Ember.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Ember.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Fox-Ember.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Ember.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Fox-Fairy.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Fairy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Fox-Fairy.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Fairy.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Fox-Floral.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Floral.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Fox-Floral.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Floral.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Fox-Ghost.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Ghost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Fox-Ghost.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Ghost.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Fox-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Fox-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Fox-Holly.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Fox-Holly.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Holly.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Fox-Peppermint.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Fox-Peppermint.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Peppermint.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Fox-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Fox-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Fox-RoyalPurple.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-RoyalPurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Fox-RoyalPurple.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Fox-RoyalPurple.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Fox-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Fox-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Fox-Shimmer.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Shimmer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Fox-Shimmer.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Shimmer.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Fox-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Fox-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Fox-Spooky.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Spooky.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Fox-Spooky.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Spooky.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Fox-Thunderstorm.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Thunderstorm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Fox-Thunderstorm.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Thunderstorm.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Fox-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Fox-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Fox-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Fox-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Fox-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Frog-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Frog-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Frog-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Frog-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Frog-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Frog-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Frog-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Frog-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Frog-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Frog-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Frog-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Frog-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Frog-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Frog-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Frog-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Frog-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Frog-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Frog-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Frog-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Frog-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Frog-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Frog-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Frog-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Frog-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Frog-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Frog-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Frog-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Frog-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Frog-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Frog-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Frog-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Frog-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Frog-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Frog-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Frog-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Frog-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Frog-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Frog-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Frog-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Frog-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Gryphon-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Gryphon-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Gryphon-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Gryphon-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Gryphon-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Gryphon-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Gryphon-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Gryphon-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Gryphon-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Gryphon-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Gryphon-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Gryphon-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Gryphon-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Gryphon-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Gryphon-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Gryphon-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Gryphon-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Gryphon-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Gryphon-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Gryphon-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Gryphon-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Gryphon-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Gryphon-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Gryphon-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Gryphon-RoyalPurple.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Gryphon-RoyalPurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Gryphon-RoyalPurple.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Gryphon-RoyalPurple.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Gryphon-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Gryphon-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Gryphon-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Gryphon-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Gryphon-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Gryphon-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Gryphon-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Gryphon-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Gryphon-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Gryphon-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Gryphon-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Gryphon-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Gryphon-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Gryphon-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Gryphon-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Gryphon-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-GuineaPig-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-GuineaPig-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-GuineaPig-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-GuineaPig-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-GuineaPig-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-GuineaPig-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-GuineaPig-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-GuineaPig-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-GuineaPig-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-GuineaPig-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-GuineaPig-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-GuineaPig-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-GuineaPig-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-GuineaPig-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-GuineaPig-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-GuineaPig-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-GuineaPig-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-GuineaPig-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-GuineaPig-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-GuineaPig-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-GuineaPig-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-GuineaPig-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-GuineaPig-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-GuineaPig-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-GuineaPig-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-GuineaPig-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-GuineaPig-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-GuineaPig-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-GuineaPig-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-GuineaPig-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-GuineaPig-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-GuineaPig-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-GuineaPig-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-GuineaPig-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-GuineaPig-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-GuineaPig-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-GuineaPig-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-GuineaPig-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-GuineaPig-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-GuineaPig-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Hedgehog-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Hedgehog-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Hedgehog-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Hedgehog-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Hedgehog-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Hedgehog-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Hedgehog-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Hedgehog-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Hedgehog-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Hedgehog-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Hedgehog-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Hedgehog-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Hedgehog-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Hedgehog-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Hedgehog-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Hedgehog-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Hedgehog-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Hedgehog-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Hedgehog-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Hedgehog-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Hedgehog-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Hedgehog-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Hedgehog-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Hedgehog-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Hedgehog-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Hedgehog-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Hedgehog-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Hedgehog-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Hedgehog-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Hedgehog-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Hedgehog-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Hedgehog-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Hedgehog-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Hedgehog-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Hedgehog-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Hedgehog-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Hedgehog-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Hedgehog-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Hedgehog-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Hedgehog-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Hippo-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Hippo-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Hippo-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Hippo-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Hippo-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Hippo-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Hippo-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Hippo-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Hippo-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Hippo-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Hippo-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Hippo-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Hippo-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Hippo-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Hippo-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Hippo-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Hippo-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Hippo-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Hippo-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Hippo-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Hippo-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Hippo-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Hippo-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Hippo-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Hippo-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Hippo-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Hippo-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Hippo-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Hippo-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Hippo-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Hippo-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Hippo-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Hippo-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Hippo-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Hippo-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Hippo-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Hippo-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Hippo-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Hippo-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Hippo-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Horse-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Horse-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Horse-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Horse-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Horse-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Horse-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Horse-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Horse-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Horse-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Horse-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Horse-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Horse-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Horse-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Horse-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Horse-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Horse-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Horse-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Horse-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Horse-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Horse-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Horse-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Horse-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Horse-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Horse-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Horse-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Horse-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Horse-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Horse-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Horse-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Horse-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Horse-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Horse-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Horse-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Horse-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Horse-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Horse-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Horse-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Horse-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Horse-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Horse-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-JackOLantern-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-JackOLantern-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-JackOLantern-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-JackOLantern-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-JackOLantern-Ghost.png b/website/raw_sprites/spritesmith/stable/pets/Pet-JackOLantern-Ghost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-JackOLantern-Ghost.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-JackOLantern-Ghost.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Jackalope-RoyalPurple.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Jackalope-RoyalPurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Jackalope-RoyalPurple.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Jackalope-RoyalPurple.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Lion-Veteran.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Lion-Veteran.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Lion-Veteran.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Lion-Veteran.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-LionCub-Aquatic.png b/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Aquatic.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-LionCub-Aquatic.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Aquatic.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-LionCub-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-LionCub-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-LionCub-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-LionCub-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-LionCub-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-LionCub-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-LionCub-Cupid.png b/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Cupid.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-LionCub-Cupid.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Cupid.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-LionCub-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-LionCub-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-LionCub-Ember.png b/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Ember.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-LionCub-Ember.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Ember.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-LionCub-Fairy.png b/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Fairy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-LionCub-Fairy.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Fairy.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-LionCub-Floral.png b/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Floral.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-LionCub-Floral.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Floral.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-LionCub-Ghost.png b/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Ghost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-LionCub-Ghost.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Ghost.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-LionCub-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-LionCub-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-LionCub-Holly.png b/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-LionCub-Holly.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Holly.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-LionCub-Peppermint.png b/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-LionCub-Peppermint.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Peppermint.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-LionCub-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-LionCub-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-LionCub-RoyalPurple.png b/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-RoyalPurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-LionCub-RoyalPurple.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-RoyalPurple.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-LionCub-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-LionCub-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-LionCub-Shimmer.png b/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Shimmer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-LionCub-Shimmer.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Shimmer.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-LionCub-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-LionCub-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-LionCub-Spooky.png b/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Spooky.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-LionCub-Spooky.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Spooky.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-LionCub-Thunderstorm.png b/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Thunderstorm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-LionCub-Thunderstorm.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Thunderstorm.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-LionCub-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-LionCub-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-LionCub-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-LionCub-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-MagicalBee-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-MagicalBee-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-MagicalBee-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-MagicalBee-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Mammoth-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Mammoth-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Mammoth-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Mammoth-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-MantisShrimp-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-MantisShrimp-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-MantisShrimp-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-MantisShrimp-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Monkey-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Monkey-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Monkey-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Monkey-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Monkey-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Monkey-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Monkey-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Monkey-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Monkey-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Monkey-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Monkey-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Monkey-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Monkey-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Monkey-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Monkey-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Monkey-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Monkey-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Monkey-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Monkey-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Monkey-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Monkey-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Monkey-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Monkey-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Monkey-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Monkey-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Monkey-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Monkey-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Monkey-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Monkey-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Monkey-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Monkey-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Monkey-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Monkey-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Monkey-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Monkey-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Monkey-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Monkey-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Monkey-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Monkey-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Monkey-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Nudibranch-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Nudibranch-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Nudibranch-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Nudibranch-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Nudibranch-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Nudibranch-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Nudibranch-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Nudibranch-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Nudibranch-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Nudibranch-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Nudibranch-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Nudibranch-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Nudibranch-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Nudibranch-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Nudibranch-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Nudibranch-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Nudibranch-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Nudibranch-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Nudibranch-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Nudibranch-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Nudibranch-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Nudibranch-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Nudibranch-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Nudibranch-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Nudibranch-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Nudibranch-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Nudibranch-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Nudibranch-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Nudibranch-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Nudibranch-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Nudibranch-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Nudibranch-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Nudibranch-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Nudibranch-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Nudibranch-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Nudibranch-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Nudibranch-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Nudibranch-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Nudibranch-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Nudibranch-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Octopus-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Octopus-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Octopus-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Octopus-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Octopus-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Octopus-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Octopus-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Octopus-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Octopus-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Octopus-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Octopus-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Octopus-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Octopus-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Octopus-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Octopus-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Octopus-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Octopus-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Octopus-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Octopus-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Octopus-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Octopus-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Octopus-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Octopus-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Octopus-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Octopus-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Octopus-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Octopus-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Octopus-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Octopus-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Octopus-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Octopus-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Octopus-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Octopus-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Octopus-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Octopus-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Octopus-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Octopus-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Octopus-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Octopus-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Octopus-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Orca-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Orca-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Orca-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Orca-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Owl-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Owl-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Owl-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Owl-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Owl-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Owl-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Owl-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Owl-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Owl-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Owl-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Owl-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Owl-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Owl-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Owl-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Owl-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Owl-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Owl-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Owl-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Owl-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Owl-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Owl-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Owl-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Owl-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Owl-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Owl-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Owl-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Owl-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Owl-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Owl-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Owl-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Owl-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Owl-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Owl-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Owl-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Owl-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Owl-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Owl-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Owl-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Owl-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Owl-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-PandaCub-Aquatic.png b/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Aquatic.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-PandaCub-Aquatic.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Aquatic.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-PandaCub-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-PandaCub-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-PandaCub-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-PandaCub-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-PandaCub-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-PandaCub-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-PandaCub-Cupid.png b/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Cupid.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-PandaCub-Cupid.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Cupid.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-PandaCub-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-PandaCub-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-PandaCub-Ember.png b/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Ember.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-PandaCub-Ember.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Ember.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-PandaCub-Fairy.png b/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Fairy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-PandaCub-Fairy.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Fairy.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-PandaCub-Floral.png b/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Floral.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-PandaCub-Floral.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Floral.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-PandaCub-Ghost.png b/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Ghost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-PandaCub-Ghost.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Ghost.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-PandaCub-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-PandaCub-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-PandaCub-Holly.png b/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-PandaCub-Holly.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Holly.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-PandaCub-Peppermint.png b/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-PandaCub-Peppermint.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Peppermint.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-PandaCub-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-PandaCub-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-PandaCub-RoyalPurple.png b/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-RoyalPurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-PandaCub-RoyalPurple.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-RoyalPurple.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-PandaCub-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-PandaCub-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-PandaCub-Shimmer.png b/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Shimmer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-PandaCub-Shimmer.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Shimmer.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-PandaCub-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-PandaCub-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-PandaCub-Spooky.png b/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Spooky.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-PandaCub-Spooky.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Spooky.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-PandaCub-Thunderstorm.png b/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Thunderstorm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-PandaCub-Thunderstorm.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Thunderstorm.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-PandaCub-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-PandaCub-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-PandaCub-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-PandaCub-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Parrot-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Parrot-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Parrot-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Parrot-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Parrot-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Parrot-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Parrot-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Parrot-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Parrot-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Parrot-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Parrot-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Parrot-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Parrot-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Parrot-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Parrot-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Parrot-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Parrot-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Parrot-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Parrot-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Parrot-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Parrot-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Parrot-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Parrot-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Parrot-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Parrot-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Parrot-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Parrot-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Parrot-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Parrot-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Parrot-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Parrot-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Parrot-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Parrot-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Parrot-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Parrot-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Parrot-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Parrot-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Parrot-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Parrot-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Parrot-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Peacock-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Peacock-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Peacock-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Peacock-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Peacock-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Peacock-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Peacock-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Peacock-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Peacock-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Peacock-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Peacock-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Peacock-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Peacock-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Peacock-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Peacock-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Peacock-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Peacock-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Peacock-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Peacock-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Peacock-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Peacock-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Peacock-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Peacock-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Peacock-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Peacock-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Peacock-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Peacock-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Peacock-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Peacock-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Peacock-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Peacock-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Peacock-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Peacock-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Peacock-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Peacock-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Peacock-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Peacock-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Peacock-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Peacock-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Peacock-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Penguin-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Penguin-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Penguin-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Penguin-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Penguin-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Penguin-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Penguin-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Penguin-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Penguin-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Penguin-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Penguin-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Penguin-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Penguin-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Penguin-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Penguin-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Penguin-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Penguin-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Penguin-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Penguin-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Penguin-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Penguin-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Penguin-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Penguin-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Penguin-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Penguin-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Penguin-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Penguin-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Penguin-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Penguin-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Penguin-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Penguin-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Penguin-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Penguin-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Penguin-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Penguin-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Penguin-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Penguin-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Penguin-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Penguin-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Penguin-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Phoenix-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Phoenix-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Phoenix-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Phoenix-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Rat-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Rat-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Rat-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Rat-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Rat-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Rat-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Rat-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Rat-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Rat-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Rat-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Rat-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Rat-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Rat-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Rat-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Rat-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Rat-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Rat-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Rat-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Rat-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Rat-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Rat-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Rat-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Rat-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Rat-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Rat-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Rat-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Rat-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Rat-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Rat-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Rat-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Rat-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Rat-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Rat-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Rat-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Rat-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Rat-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Rat-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Rat-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Rat-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Rat-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Rock-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Rock-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Rock-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Rock-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Rock-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Rock-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Rock-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Rock-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Rock-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Rock-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Rock-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Rock-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Rock-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Rock-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Rock-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Rock-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Rock-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Rock-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Rock-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Rock-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Rock-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Rock-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Rock-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Rock-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Rock-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Rock-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Rock-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Rock-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Rock-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Rock-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Rock-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Rock-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Rock-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Rock-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Rock-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Rock-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Rock-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Rock-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Rock-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Rock-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Rooster-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Rooster-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Rooster-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Rooster-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Rooster-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Rooster-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Rooster-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Rooster-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Rooster-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Rooster-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Rooster-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Rooster-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Rooster-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Rooster-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Rooster-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Rooster-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Rooster-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Rooster-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Rooster-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Rooster-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Rooster-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Rooster-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Rooster-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Rooster-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Rooster-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Rooster-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Rooster-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Rooster-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Rooster-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Rooster-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Rooster-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Rooster-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Rooster-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Rooster-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Rooster-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Rooster-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Rooster-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Rooster-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Rooster-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Rooster-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Sabretooth-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Sabretooth-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Sabretooth-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Sabretooth-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Sabretooth-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Sabretooth-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Sabretooth-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Sabretooth-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Sabretooth-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Sabretooth-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Sabretooth-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Sabretooth-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Sabretooth-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Sabretooth-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Sabretooth-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Sabretooth-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Sabretooth-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Sabretooth-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Sabretooth-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Sabretooth-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Sabretooth-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Sabretooth-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Sabretooth-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Sabretooth-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Sabretooth-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Sabretooth-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Sabretooth-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Sabretooth-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Sabretooth-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Sabretooth-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Sabretooth-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Sabretooth-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Sabretooth-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Sabretooth-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Sabretooth-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Sabretooth-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Sabretooth-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Sabretooth-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Sabretooth-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Sabretooth-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Seahorse-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Seahorse-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Seahorse-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Seahorse-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Seahorse-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Seahorse-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Seahorse-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Seahorse-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Seahorse-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Seahorse-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Seahorse-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Seahorse-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Seahorse-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Seahorse-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Seahorse-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Seahorse-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Seahorse-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Seahorse-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Seahorse-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Seahorse-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Seahorse-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Seahorse-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Seahorse-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Seahorse-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Seahorse-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Seahorse-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Seahorse-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Seahorse-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Seahorse-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Seahorse-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Seahorse-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Seahorse-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Seahorse-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Seahorse-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Seahorse-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Seahorse-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Seahorse-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Seahorse-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Seahorse-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Seahorse-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Sheep-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Sheep-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Sheep-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Sheep-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Sheep-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Sheep-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Sheep-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Sheep-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Sheep-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Sheep-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Sheep-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Sheep-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Sheep-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Sheep-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Sheep-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Sheep-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Sheep-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Sheep-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Sheep-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Sheep-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Sheep-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Sheep-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Sheep-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Sheep-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Sheep-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Sheep-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Sheep-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Sheep-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Sheep-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Sheep-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Sheep-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Sheep-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Sheep-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Sheep-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Sheep-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Sheep-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Sheep-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Sheep-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Sheep-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Sheep-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Slime-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Slime-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Slime-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Slime-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Slime-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Slime-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Slime-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Slime-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Slime-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Slime-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Slime-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Slime-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Slime-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Slime-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Slime-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Slime-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Slime-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Slime-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Slime-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Slime-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Slime-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Slime-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Slime-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Slime-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Slime-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Slime-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Slime-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Slime-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Slime-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Slime-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Slime-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Slime-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Slime-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Slime-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Slime-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Slime-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Slime-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Slime-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Slime-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Slime-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Sloth-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Sloth-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Sloth-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Sloth-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Sloth-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Sloth-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Sloth-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Sloth-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Sloth-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Sloth-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Sloth-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Sloth-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Sloth-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Sloth-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Sloth-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Sloth-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Sloth-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Sloth-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Sloth-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Sloth-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Sloth-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Sloth-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Sloth-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Sloth-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Sloth-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Sloth-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Sloth-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Sloth-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Sloth-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Sloth-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Sloth-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Sloth-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Sloth-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Sloth-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Sloth-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Sloth-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Sloth-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Sloth-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Sloth-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Sloth-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Snail-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Snail-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Snail-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Snail-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Snail-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Snail-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Snail-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Snail-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Snail-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Snail-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Snail-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Snail-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Snail-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Snail-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Snail-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Snail-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Snail-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Snail-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Snail-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Snail-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Snail-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Snail-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Snail-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Snail-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Snail-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Snail-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Snail-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Snail-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Snail-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Snail-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Snail-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Snail-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Snail-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Snail-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Snail-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Snail-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Snail-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Snail-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Snail-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Snail-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Snake-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Snake-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Snake-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Snake-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Snake-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Snake-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Snake-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Snake-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Snake-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Snake-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Snake-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Snake-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Snake-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Snake-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Snake-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Snake-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Snake-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Snake-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Snake-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Snake-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Snake-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Snake-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Snake-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Snake-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Snake-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Snake-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Snake-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Snake-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Snake-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Snake-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Snake-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Snake-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Snake-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Snake-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Snake-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Snake-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Snake-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Snake-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Snake-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Snake-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Spider-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Spider-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Spider-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Spider-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Spider-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Spider-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Spider-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Spider-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Spider-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Spider-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Spider-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Spider-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Spider-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Spider-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Spider-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Spider-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Spider-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Spider-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Spider-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Spider-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Spider-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Spider-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Spider-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Spider-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Spider-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Spider-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Spider-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Spider-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Spider-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Spider-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Spider-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Spider-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Spider-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Spider-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Spider-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Spider-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Spider-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Spider-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Spider-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Spider-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-TRex-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-TRex-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-TRex-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-TRex-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-TRex-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-TRex-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-TRex-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-TRex-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-TRex-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-TRex-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-TRex-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-TRex-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-TRex-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-TRex-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-TRex-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-TRex-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-TRex-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-TRex-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-TRex-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-TRex-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-TRex-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-TRex-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-TRex-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-TRex-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-TRex-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-TRex-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-TRex-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-TRex-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-TRex-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-TRex-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-TRex-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-TRex-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-TRex-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-TRex-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-TRex-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-TRex-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-TRex-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-TRex-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-TRex-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-TRex-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Tiger-Veteran.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Tiger-Veteran.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Tiger-Veteran.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Tiger-Veteran.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-TigerCub-Aquatic.png b/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Aquatic.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-TigerCub-Aquatic.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Aquatic.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-TigerCub-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-TigerCub-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-TigerCub-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-TigerCub-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-TigerCub-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-TigerCub-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-TigerCub-Cupid.png b/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Cupid.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-TigerCub-Cupid.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Cupid.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-TigerCub-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-TigerCub-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-TigerCub-Ember.png b/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Ember.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-TigerCub-Ember.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Ember.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-TigerCub-Fairy.png b/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Fairy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-TigerCub-Fairy.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Fairy.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-TigerCub-Floral.png b/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Floral.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-TigerCub-Floral.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Floral.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-TigerCub-Ghost.png b/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Ghost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-TigerCub-Ghost.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Ghost.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-TigerCub-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-TigerCub-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-TigerCub-Holly.png b/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-TigerCub-Holly.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Holly.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-TigerCub-Peppermint.png b/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-TigerCub-Peppermint.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Peppermint.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-TigerCub-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-TigerCub-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-TigerCub-RoyalPurple.png b/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-RoyalPurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-TigerCub-RoyalPurple.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-RoyalPurple.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-TigerCub-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-TigerCub-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-TigerCub-Shimmer.png b/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Shimmer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-TigerCub-Shimmer.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Shimmer.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-TigerCub-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-TigerCub-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-TigerCub-Spooky.png b/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Spooky.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-TigerCub-Spooky.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Spooky.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-TigerCub-Thunderstorm.png b/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Thunderstorm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-TigerCub-Thunderstorm.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Thunderstorm.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-TigerCub-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-TigerCub-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-TigerCub-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-TigerCub-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Treeling-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Treeling-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Treeling-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Treeling-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Treeling-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Treeling-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Treeling-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Treeling-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Treeling-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Treeling-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Treeling-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Treeling-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Treeling-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Treeling-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Treeling-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Treeling-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Treeling-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Treeling-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Treeling-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Treeling-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Treeling-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Treeling-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Treeling-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Treeling-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Treeling-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Treeling-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Treeling-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Treeling-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Treeling-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Treeling-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Treeling-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Treeling-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Treeling-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Treeling-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Treeling-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Treeling-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Treeling-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Treeling-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Treeling-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Treeling-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Triceratops-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Triceratops-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Triceratops-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Triceratops-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Triceratops-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Triceratops-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Triceratops-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Triceratops-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Triceratops-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Triceratops-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Triceratops-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Triceratops-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Triceratops-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Triceratops-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Triceratops-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Triceratops-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Triceratops-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Triceratops-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Triceratops-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Triceratops-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Triceratops-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Triceratops-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Triceratops-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Triceratops-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Triceratops-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Triceratops-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Triceratops-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Triceratops-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Triceratops-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Triceratops-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Triceratops-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Triceratops-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Triceratops-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Triceratops-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Triceratops-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Triceratops-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Triceratops-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Triceratops-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Triceratops-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Triceratops-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Turkey-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Turkey-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Turkey-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Turkey-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Turkey-Gilded.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Turkey-Gilded.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Turkey-Gilded.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Turkey-Gilded.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Turtle-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Turtle-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Turtle-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Turtle-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Turtle-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Turtle-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Turtle-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Turtle-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Turtle-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Turtle-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Turtle-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Turtle-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Turtle-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Turtle-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Turtle-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Turtle-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Turtle-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Turtle-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Turtle-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Turtle-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Turtle-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Turtle-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Turtle-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Turtle-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Turtle-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Turtle-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Turtle-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Turtle-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Turtle-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Turtle-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Turtle-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Turtle-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Turtle-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Turtle-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Turtle-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Turtle-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Turtle-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Turtle-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Turtle-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Turtle-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Unicorn-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Unicorn-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Unicorn-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Unicorn-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Unicorn-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Unicorn-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Unicorn-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Unicorn-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Unicorn-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Unicorn-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Unicorn-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Unicorn-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Unicorn-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Unicorn-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Unicorn-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Unicorn-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Unicorn-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Unicorn-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Unicorn-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Unicorn-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Unicorn-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Unicorn-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Unicorn-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Unicorn-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Unicorn-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Unicorn-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Unicorn-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Unicorn-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Unicorn-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Unicorn-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Unicorn-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Unicorn-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Unicorn-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Unicorn-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Unicorn-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Unicorn-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Unicorn-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Unicorn-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Unicorn-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Unicorn-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Whale-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Whale-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Whale-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Whale-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Whale-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Whale-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Whale-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Whale-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Whale-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Whale-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Whale-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Whale-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Whale-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Whale-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Whale-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Whale-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Whale-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Whale-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Whale-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Whale-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Whale-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Whale-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Whale-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Whale-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Whale-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Whale-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Whale-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Whale-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Whale-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Whale-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Whale-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Whale-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Whale-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Whale-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Whale-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Whale-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Whale-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Whale-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Whale-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Whale-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Wolf-Aquatic.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Aquatic.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Wolf-Aquatic.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Aquatic.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Wolf-Base.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Wolf-Base.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Base.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Wolf-CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Wolf-CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Wolf-CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Wolf-CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Wolf-Cupid.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Cupid.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Wolf-Cupid.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Cupid.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Wolf-Desert.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Wolf-Desert.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Desert.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Wolf-Ember.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Ember.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Wolf-Ember.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Ember.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Wolf-Fairy.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Fairy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Wolf-Fairy.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Fairy.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Wolf-Floral.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Floral.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Wolf-Floral.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Floral.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Wolf-Ghost.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Ghost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Wolf-Ghost.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Ghost.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Wolf-Golden.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Wolf-Golden.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Golden.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Wolf-Holly.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Wolf-Holly.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Holly.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Wolf-Peppermint.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Wolf-Peppermint.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Peppermint.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Wolf-Red.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Wolf-Red.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Red.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Wolf-RoyalPurple.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-RoyalPurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Wolf-RoyalPurple.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-RoyalPurple.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Wolf-Shade.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Wolf-Shade.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Shade.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Wolf-Shimmer.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Shimmer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Wolf-Shimmer.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Shimmer.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Wolf-Skeleton.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Wolf-Skeleton.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Wolf-Spooky.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Spooky.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Wolf-Spooky.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Spooky.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Wolf-Thunderstorm.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Thunderstorm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Wolf-Thunderstorm.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Thunderstorm.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Wolf-Veteran.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Veteran.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Wolf-Veteran.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Veteran.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Wolf-White.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Wolf-White.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-White.png diff --git a/website/assets/sprites/spritesmith/stable/pets/Pet-Wolf-Zombie.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/pets/Pet-Wolf-Zombie.png rename to website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Zombie.png diff --git a/website/assets/sprites/spritesmith/stable/potions/Pet_HatchingPotion_Aquatic.png b/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Aquatic.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/potions/Pet_HatchingPotion_Aquatic.png rename to website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Aquatic.png diff --git a/website/assets/sprites/spritesmith/stable/potions/Pet_HatchingPotion_Base.png b/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Base.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/potions/Pet_HatchingPotion_Base.png rename to website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Base.png diff --git a/website/assets/sprites/spritesmith/stable/potions/Pet_HatchingPotion_CottonCandyBlue.png b/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_CottonCandyBlue.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/potions/Pet_HatchingPotion_CottonCandyBlue.png rename to website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_CottonCandyBlue.png diff --git a/website/assets/sprites/spritesmith/stable/potions/Pet_HatchingPotion_CottonCandyPink.png b/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_CottonCandyPink.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/potions/Pet_HatchingPotion_CottonCandyPink.png rename to website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_CottonCandyPink.png diff --git a/website/assets/sprites/spritesmith/stable/potions/Pet_HatchingPotion_Cupid.png b/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Cupid.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/potions/Pet_HatchingPotion_Cupid.png rename to website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Cupid.png diff --git a/website/assets/sprites/spritesmith/stable/potions/Pet_HatchingPotion_Desert.png b/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Desert.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/potions/Pet_HatchingPotion_Desert.png rename to website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Desert.png diff --git a/website/assets/sprites/spritesmith/stable/potions/Pet_HatchingPotion_Ember.png b/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Ember.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/potions/Pet_HatchingPotion_Ember.png rename to website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Ember.png diff --git a/website/assets/sprites/spritesmith/stable/potions/Pet_HatchingPotion_Fairy.png b/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Fairy.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/potions/Pet_HatchingPotion_Fairy.png rename to website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Fairy.png diff --git a/website/assets/sprites/spritesmith/stable/potions/Pet_HatchingPotion_Floral.png b/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Floral.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/potions/Pet_HatchingPotion_Floral.png rename to website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Floral.png diff --git a/website/assets/sprites/spritesmith/stable/potions/Pet_HatchingPotion_Ghost.png b/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Ghost.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/potions/Pet_HatchingPotion_Ghost.png rename to website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Ghost.png diff --git a/website/assets/sprites/spritesmith/stable/potions/Pet_HatchingPotion_Golden.png b/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Golden.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/potions/Pet_HatchingPotion_Golden.png rename to website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Golden.png diff --git a/website/assets/sprites/spritesmith/stable/potions/Pet_HatchingPotion_Holly.png b/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Holly.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/potions/Pet_HatchingPotion_Holly.png rename to website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Holly.png diff --git a/website/assets/sprites/spritesmith/stable/potions/Pet_HatchingPotion_Peppermint.png b/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Peppermint.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/potions/Pet_HatchingPotion_Peppermint.png rename to website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Peppermint.png diff --git a/website/assets/sprites/spritesmith/stable/potions/Pet_HatchingPotion_Purple.png b/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Purple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/potions/Pet_HatchingPotion_Purple.png rename to website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Purple.png diff --git a/website/assets/sprites/spritesmith/stable/potions/Pet_HatchingPotion_Red.png b/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Red.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/potions/Pet_HatchingPotion_Red.png rename to website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Red.png diff --git a/website/assets/sprites/spritesmith/stable/potions/Pet_HatchingPotion_RoyalPurple.png b/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_RoyalPurple.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/potions/Pet_HatchingPotion_RoyalPurple.png rename to website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_RoyalPurple.png diff --git a/website/assets/sprites/spritesmith/stable/potions/Pet_HatchingPotion_Shade.png b/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Shade.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/potions/Pet_HatchingPotion_Shade.png rename to website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Shade.png diff --git a/website/assets/sprites/spritesmith/stable/potions/Pet_HatchingPotion_Shimmer.png b/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Shimmer.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/potions/Pet_HatchingPotion_Shimmer.png rename to website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Shimmer.png diff --git a/website/assets/sprites/spritesmith/stable/potions/Pet_HatchingPotion_Skeleton.png b/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Skeleton.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/potions/Pet_HatchingPotion_Skeleton.png rename to website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Skeleton.png diff --git a/website/assets/sprites/spritesmith/stable/potions/Pet_HatchingPotion_Spooky.png b/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Spooky.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/potions/Pet_HatchingPotion_Spooky.png rename to website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Spooky.png diff --git a/website/assets/sprites/spritesmith/stable/potions/Pet_HatchingPotion_Thunderstorm.png b/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Thunderstorm.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/potions/Pet_HatchingPotion_Thunderstorm.png rename to website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Thunderstorm.png diff --git a/website/assets/sprites/spritesmith/stable/potions/Pet_HatchingPotion_White.png b/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_White.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/potions/Pet_HatchingPotion_White.png rename to website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_White.png diff --git a/website/assets/sprites/spritesmith/stable/potions/Pet_HatchingPotion_Zombie.png b/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Zombie.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith/stable/potions/Pet_HatchingPotion_Zombie.png rename to website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Zombie.png diff --git a/website/assets/sprites/spritesmith_large/promo/promo_bundle_witchyFamiliars.png b/website/raw_sprites/spritesmith_large/promo/promo_bundle_witchyFamiliars.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith_large/promo/promo_bundle_witchyFamiliars.png rename to website/raw_sprites/spritesmith_large/promo/promo_bundle_witchyFamiliars.png diff --git a/website/assets/sprites/spritesmith_large/promo/promo_fall_customizations.png b/website/raw_sprites/spritesmith_large/promo/promo_fall_customizations.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith_large/promo/promo_fall_customizations.png rename to website/raw_sprites/spritesmith_large/promo/promo_fall_customizations.png diff --git a/website/assets/sprites/spritesmith_large/promo/scene_raking_leaves.png b/website/raw_sprites/spritesmith_large/promo/scene_raking_leaves.png old mode 100644 new mode 100755 similarity index 100% rename from website/assets/sprites/spritesmith_large/promo/scene_raking_leaves.png rename to website/raw_sprites/spritesmith_large/promo/scene_raking_leaves.png diff --git a/website/server/controllers/api-v3/content.js b/website/server/controllers/api-v3/content.js index 151cacd519..05a7e800bc 100644 --- a/website/server/controllers/api-v3/content.js +++ b/website/server/controllers/api-v3/content.js @@ -37,7 +37,7 @@ _.each(langCodes, code => { }); -const CONTENT_CACHE_PATH = path.join(__dirname, '/../../../build/content_cache/'); +const CONTENT_CACHE_PATH = path.join(__dirname, '/../../../../content_cache/'); async function saveContentToDisk (language, content) { try { diff --git a/website/server/controllers/top-level/auth.js b/website/server/controllers/top-level/auth.js index b75786ab78..bfda8ab7e2 100644 --- a/website/server/controllers/top-level/auth.js +++ b/website/server/controllers/top-level/auth.js @@ -1,4 +1,3 @@ -import locals from '../../middlewares/locals'; import { validatePasswordResetCodeAndFindUser } from '../../libs/password'; let api = {}; @@ -9,7 +8,6 @@ let api = {}; api.resetPasswordSetNewOne = { method: 'GET', url: '/static/user/auth/local/reset-password-set-new-one', - middlewares: [locals], runCron: false, async handler (req, res) { const code = req.query.code; diff --git a/website/server/controllers/top-level/dataexport.js b/website/server/controllers/top-level/dataexport.js index 9048c869d4..817d252d29 100644 --- a/website/server/controllers/top-level/dataexport.js +++ b/website/server/controllers/top-level/dataexport.js @@ -12,7 +12,6 @@ import Pageres from 'pageres'; import nconf from 'nconf'; import got from 'got'; import Bluebird from 'bluebird'; -import locals from '../../middlewares/locals'; import md from 'habitica-markdown'; import { S3, @@ -160,10 +159,11 @@ api.exportUserDataXml = { * * @apiUse UserNotFound */ + // @TODO fix api.exportUserAvatarHtml = { method: 'GET', url: '/export/avatar-:memberId.html', - middlewares: [locals], + // middlewares: [locals], async handler (req, res) { req.checkParams('memberId', res.t('memberIdRequired')).notEmpty().isUUID(); diff --git a/website/server/controllers/top-level/pages.js b/website/server/controllers/top-level/pages.js index 44f057f62f..d0daf9e911 100644 --- a/website/server/controllers/top-level/pages.js +++ b/website/server/controllers/top-level/pages.js @@ -1,91 +1,7 @@ -import locals from '../../middlewares/locals'; import { serveClient } from '../../libs/client'; -// import _ from 'lodash'; -// import md from 'habitica-markdown'; -// import nconf from 'nconf'; let api = {}; -// const IS_PROD = nconf.get('IS_PROD'); -// const TOTAL_USER_COUNT = '2,000,000'; -const LOADING_SCREEN_TIPS = 33; -// const IS_NEW_CLIENT_ENABLED = nconf.get('NEW_CLIENT_ENABLED') === 'true'; - -api.getFrontPage = { - method: 'GET', - url: '/old-client', - middlewares: [locals], - runCron: false, - async handler (req, res) { - if (!req.header('x-api-user') && !req.header('x-api-key') && !(req.session && req.session.userId)) { - return res.redirect('/static/front'); - } - - return res.render('index.jade', { - title: 'Habitica | Your Life The Role Playing Game', - env: res.locals.habitrpg, - loadingScreenTip: Math.floor(Math.random() * LOADING_SCREEN_TIPS) + 1, // Random tip between 1 and LOADING_SCREEN_TIPS - }); - }, -}; - -// let staticPages = ['front', 'privacy', 'terms', 'features', 'login', -// 'videos', 'contact', 'plans', 'new-stuff', 'community-guidelines', -// 'old-news', 'press-kit', 'faq', 'overview', 'apps', -// 'clear-browser-data', 'merch', 'maintenance-info']; - -// _.each(staticPages, (name) => { -// api[`get${name}Page`] = { -// method: 'GET', -// url: `/static/${name}`, -// middlewares: [locals], -// runCron: false, -// async handler (req, res) { -// return res.render(`static/${name}.jade`, { -// env: res.locals.habitrpg, -// md, -// userCount: TOTAL_USER_COUNT, -// }); -// }, -// }; -// }); - -// api.redirectApi = { -// method: 'GET', -// url: '/static/api', -// runCron: false, -// async handler (req, res) { -// res.redirect(301, '/apidoc'); -// }, -// }; - -// let shareables = ['level-up', 'hatch-pet', 'raise-pet', 'unlock-quest', 'won-challenge', 'achievement']; - -// _.each(shareables, (name) => { -// api[`get${name}ShareablePage`] = { -// method: 'GET', -// url: `/social/${name}`, -// middlewares: [locals], -// runCron: false, -// async handler (req, res) { -// return res.render(`social/${name}`, { -// env: res.locals.habitrpg, -// md, -// userCount: TOTAL_USER_COUNT, -// }); -// }, -// }; -// }); - -// api.redirectExtensionsPage = { -// method: 'GET', -// url: '/static/extensions', -// runCron: false, -// async handler (req, res) { -// return res.redirect('http://habitica.wikia.com/wiki/Extensions,_Add-Ons,_and_Customizations'); -// }, -// }; - // All requests to /new_app (except /new_app/static) should serve the new client in development // if (IS_PROD && IS_NEW_CLIENT_ENABLED) { @@ -99,6 +15,5 @@ api.getNewClient = { return serveClient(res); }, }; -// } module.exports = api; diff --git a/website/server/middlewares/locals.js b/website/server/middlewares/locals.js deleted file mode 100644 index 6fa1cf062e..0000000000 --- a/website/server/middlewares/locals.js +++ /dev/null @@ -1,66 +0,0 @@ -import nconf from 'nconf'; -import _ from 'lodash'; -import shared from '../../common'; -import * as i18n from '../libs/i18n'; -import { - getBuildUrl, - getManifestFiles, -} from '../libs/buildManifest'; -import { tavernQuest } from '../models/group'; -import { mods } from '../models/user'; - -// To avoid stringifying more data then we need, -// items from `env` used on the client will have to be specified in this array -const CLIENT_VARS = ['language', 'isStaticPage', 'availableLanguages', 'translations', - 'FACEBOOK_KEY', 'GOOGLE_CLIENT_ID', 'NODE_ENV', 'BASE_URL', 'GA_ID', - 'AMAZON_PAYMENTS', 'STRIPE_PUB_KEY', 'AMPLITUDE_KEY', - 'worldDmg', 'mods', 'IS_MOBILE', 'PUSHER:KEY', 'PUSHER:ENABLED']; - -let env = { - getManifestFiles, - getBuildUrl, - _, - clientVars: CLIENT_VARS, - mods, - Content: shared.content, - availableLanguages: i18n.availableLanguages, - AMAZON_PAYMENTS: { - SELLER_ID: nconf.get('AMAZON_PAYMENTS:SELLER_ID'), - CLIENT_ID: nconf.get('AMAZON_PAYMENTS:CLIENT_ID'), - }, - EMAILS: { - COMMUNITY_MANAGER_EMAIL: nconf.get('EMAILS:COMMUNITY_MANAGER_EMAIL'), - TECH_ASSISTANCE_EMAIL: nconf.get('EMAILS:TECH_ASSISTANCE_EMAIL'), - PRESS_ENQUIRY_EMAIL: nconf.get('EMAILS:PRESS_ENQUIRY_EMAIL'), - }, -}; - -'NODE_ENV BASE_URL GA_ID STRIPE_PUB_KEY FACEBOOK_KEY GOOGLE_CLIENT_ID AMPLITUDE_KEY PUSHER:KEY PUSHER:ENABLED' - .split(' ') - .forEach(key => { - env[key] = nconf.get(key); - }); - -module.exports = function locals (req, res, next) { - let language = _.find(i18n.availableLanguages, {code: req.language}); - let isStaticPage = req.url.split('/')[1] === 'static'; // If url contains '/static/' - - // Load moment.js language file only when not on static pages - language.momentLang = !isStaticPage && i18n.momentLangs[language.code] || undefined; - - res.locals.habitrpg = _.assign(env, { - IS_MOBILE: /Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(req.header('User-Agent')), - language, - isStaticPage, - translations: i18n.translations[language.code], - t (...args) { // stringName and vars are the allowed parameters - args.push(language.code); - return shared.i18n.t(...args); - }, - // Defined here and not outside of the middleware because tavernQuest might be an - // empty object until the query to fetch it finishes - worldDmg: tavernQuest && tavernQuest.extra && tavernQuest.extra.worldDmg || {}, - }); - - next(); -}; diff --git a/website/server/middlewares/static.js b/website/server/middlewares/static.js index 5623ce6993..7fef7c8138 100644 --- a/website/server/middlewares/static.js +++ b/website/server/middlewares/static.js @@ -3,37 +3,20 @@ import nconf from 'nconf'; import path from 'path'; const IS_PROD = nconf.get('IS_PROD'); -// const IS_NEW_CLIENT_ENABLED = nconf.get('NEW_CLIENT_ENABLED') === 'true'; const MAX_AGE = IS_PROD ? 31536000000 : 0; -const ASSETS_DIR = path.join(__dirname, '/../../assets'); -const PUBLIC_DIR = path.join(__dirname, '/../../client-old'); // TODO static files are still there -const BUILD_DIR = path.join(__dirname, '/../../build'); +const BASE_DIR = path.join(__dirname, '/../../..'); module.exports = function staticMiddleware (expressApp) { // Expose static files for new client - expressApp.use('/static/js', express.static(`${PUBLIC_DIR}/../../dist-client/static/js`, { maxAge: MAX_AGE })); - expressApp.use('/static/css', express.static(`${PUBLIC_DIR}/../../dist-client/static/css`, { maxAge: MAX_AGE })); - expressApp.use('/static/img', express.static(`${PUBLIC_DIR}/../../dist-client/static/img`, { maxAge: MAX_AGE })); + expressApp.use('/static/js', express.static(`${BASE_DIR}/dist-client/static/js`, { maxAge: MAX_AGE })); + expressApp.use('/static/css', express.static(`${BASE_DIR}/dist-client/static/css`, { maxAge: MAX_AGE })); + expressApp.use('/static/img', express.static(`${BASE_DIR}/dist-client/static/img`, { maxAge: MAX_AGE })); // @TODO img/js/css under /static have their names hashed after every change so they can be cached // Not files in /audio and /sprites, that's why we don't cache them. // Hash their file names and cache the entire /static folder - expressApp.use('/static', express.static(`${PUBLIC_DIR}/../../dist-client/static`)); + expressApp.use('/static', express.static(`${BASE_DIR}/dist-client/static`)); - - // @TODO all these paths are not used by the new client, remove them - // But first check that they're not used anywhere else - // In particular the images used by emails - - // TODO move all static files to a single location (one for public and one for build) - expressApp.use(express.static(BUILD_DIR, { maxAge: MAX_AGE })); - // TODO figure out better way to set up sprites assets - expressApp.use('/static/sprites', express.static(`${ASSETS_DIR}/sprites/dist`, { maxAge: MAX_AGE })); - // so we have access to the gif sprites - expressApp.use(express.static(`${ASSETS_DIR}/sprites/backer-only/`, { maxAge: MAX_AGE })); - expressApp.use(express.static(`${ASSETS_DIR}/sprites/`, { maxAge: MAX_AGE })); - - expressApp.use('/assets/audio', express.static(`${ASSETS_DIR}/audio`, { maxAge: MAX_AGE })); - expressApp.use('/assets/img', express.static(`${PUBLIC_DIR}/../../website/assets/img`, { maxAge: MAX_AGE })); - expressApp.use(express.static(PUBLIC_DIR)); + // Apidoc + expressApp.use('/apidoc', express.static(`${BASE_DIR}/apidoc_build`)); }; diff --git a/website/views/auth/reset-password-set-new-one.jade b/website/views/auth/reset-password-set-new-one.jade deleted file mode 100644 index 921c7f6674..0000000000 --- a/website/views/auth/reset-password-set-new-one.jade +++ /dev/null @@ -1,27 +0,0 @@ -extends ../static/layout - -block vars - - var layoutEnv = env // needed to pass env variable to ./layout - -block title - title Habitica |  - =env.t('passwordResetPage') - -block content - .row(ng-controller='AccordionCtrl') - .col-md-12 - .page-header - h1=env.t('passwordResetPage') - if message - p.lead(class=hasError ? 'text-danger' : 'text-success')=message - hr - if success !== true - // action empty is necessary to prevent Angular from handling the form itself (# causes issues) - form(method='post', action='') - .form-group - label(for='newPass')=env.t('newPass') - input#newPass.form-control(name='newPassword', type='password', placeholder=env.t('newPass')) - .form-group - label(for='confirmPass')=env.t('confirmPass') - input#confirmPass.form-control(name='confirmPassword', type='password', placeholder=env.t('confirmPass')) - button.btn.btn-default(type='submit')=env.t('submit') diff --git a/website/views/avatar-static.jade b/website/views/avatar-static.jade deleted file mode 100644 index a1e1e034a8..0000000000 --- a/website/views/avatar-static.jade +++ /dev/null @@ -1,35 +0,0 @@ -doctype html -html(ng-app="habitrpg") - head - title=title - link(rel='shortcut icon', href='#{env.getBuildUrl("favicon.ico")}?v=3') - - meta(charset='utf-8') - meta(name='viewport', content='width=device-width, initial-scale=1.0') - meta(name='apple-mobile-web-app-capable', content='yes') - - // .slice(0).push('user') is to clone the array, - // to be surethat `user` is never available to other requests' env - // TODO does it need only `user` in clientVars, not the others? - - - clientVars = env.clientVars.slice(0); - clientVars.push('user'); - - script(type='text/javascript'). - window.env = !{JSON.stringify(env._.pick(env, clientVars))}; - - != env.getManifestFiles("app") - - script(type='text/javascript'). - window.habitrpg - .controller('StaticAvatarCtrl', ['$scope', function($scope){ - $scope.profile = window.env.user; - }]) - - //webfonts - link(href='//fonts.googleapis.com/css?family=Lato:300,400,700,400italic,700italic', rel='stylesheet', type='text/css') - - body(ng-cloak) - include ./shared/avatar/index - div(ng-controller='StaticAvatarCtrl') - +herobox({main:true}) diff --git a/website/views/index.jade b/website/views/index.jade deleted file mode 100644 index e75d2da15c..0000000000 --- a/website/views/index.jade +++ /dev/null @@ -1,65 +0,0 @@ -doctype html -//html(ng-app="habitrpg", ng-controller="RootCtrl", ng-class='{"applying-action":applyingAction}', ui-keypress="{27:'castCancel()'}") -html(ng-app='habitrpg', ng-controller='RootCtrl', ng-class='{"applying-action":applyingAction}', ui-keyup="{27:'castCancel()'}") - head - title(ng-bind="env.t('habitica') + ' | ' + $root.pageTitle") - // ?v=1 needed to force refresh - link(rel='shortcut icon', sizes="32x32", href='#{env.getBuildUrl("favicon.ico")}') - link(rel='shortcut icon', sizes="144x144", href='#{env.getBuildUrl("favicon_192x192.png")}') - link(rel='mask-icon', href='#{env.getBuildUrl("favicon.ico")}') - - meta(charset='utf-8') - meta(name='viewport', content='width=device-width, initial-scale=1.0') - meta(name='apple-mobile-web-app-capable', content='yes') - meta(name='mobile-web-app-capable', content='yes') - - != env.getManifestFiles("app", "css") - - // Does not work correctly inside .css file - style(type='text/css'). - [ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak { - display: none !important; - } - - //webfonts - link(href='//fonts.googleapis.com/css?family=Lato:300,400,700,400italic,700italic', rel='stylesheet', type='text/css') - body - #loadingScreen(ng-if='!appLoaded') - // Loading screen images are inlined to avoid lag while loading (~5-6KB) - img.loading-logo-icon(src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAK8AAACvBAMAAAB5vJNGAAAAHlBMVEVHcEw+H3FCI3VBI3VAInRCI3VBInRCI3VCI3VDJHaKq6mwAAAACXRSTlMAHH6YQtRguukRPHK0AAAFm0lEQVR4Xu2bz1PbVhDHJaMIcxOUZNDNQEPrm5k2Q3RTMq6nukGnTKsbpa4TbkkzCdENOmlS3wBbsve/rWvXPIvV8/e9h5RTvpcwg/iw3h9vd5+I9fn0Re/DargODasBuzSuxuQa0WVV4LFXEZiOqgKnXiXBq8hkh7DJ5mB6XT7YpqpMJqrIy3FVJgdVmdykiaoov4hm+lA22Kf/FZYMfjAHZyWDV2iuVtmHxVwjxfhtnu7N3dbZC0Hpqaec/ZiI0m1roucJ0fgEVAjR9CEoJ6Gp3uzszr4agQqZaoAdF9NdvQKJrOQMh3PpxpKoToSdIfzA5YF8w5lhBzkgSlOHFvVxCbdJhbqCabG8mdjfMiQo2TuGNCQfLCCJBuAYkgZw/dmzdu+ApErBaSEezJNtAhqDomZkAMb5ZiXMhm32bSNwRIy8bwltGYNXiOudJNERGIfnL/H4jxiMM1loFN7+4hhlBTiHpMnx1VLwCE2GJE+OH5aBb+A4xHVLfilzwy/nx6/hDMA1vj04XhCIMMwL2cHhPCUh9b5+RkzsZ1/idsdVA6HJTyBgKgPhYye/jRMYl7WQmMkdAAbVx3UkdZenAnahyfxDNQATHTWHkmRXXO/tRJpy/ETR2i/cPgkVfOQ1YvoIkOgQy+bdnGn/nmQvB2Ylj7URSzJOBqaBp0Z2HkvCx32su8ZtfvMrcbVyYOSMzkRti2u9PdFzFr66cgMREx2u8VAKpoYGmLfmoRycKYDd3+ZfPUqYXRFJFGJwk9I3O73O6e57HiT5IHuJwQmZaKRisZFCCI7MwIcQXDcDDyG4RqU4eVpgxxMdgsEFypMMFNf3jV4LgI2dfAHBrmH0ANi4RG4w2DdLCwn46t4JByw290WIwVtG4JNicNbudruhfNHBesXBLMnPjI4hADYO3xUAS4Z7rGsANjZ5iMHYy+Zgp18BmC8FWGknvoBgvitiZZbtKYLtwNgPHPzpfCKPX7tiZXIwb16uBnmgBDYgp0pgflmM5SmCxTW/ohoKYLzr4CaNwZb9uxJ6qA4W6OcHuMBHimD+qibRj557PFHMn+DX87jlca0hsLUKOpMZGPfuKwhugRsHlBYcLH/CPj14S0AZAIuy1yySAQRTC1xhGIOHLM1LAqdsoVbRCIOpwa/MzC12ujP1+nlfuOoTPVCU90Wk3vWA3Fzd2331Po2ULI66DzVmQiR/8aFAYzxGWln4WI7WZoqdnLFXDVghBDsCrDHNji0tcKw1CmFXDPVdfI3Bq6IbrOosY1C+eMrXix0ukBPt2I1UYicinJTp4q2Fg4qU1cDgQNwnOprjMT7ctNfIS6WcSEXiYeG/DxMd7lr7pGgpVYcIxFp5uWY1xWPq9ZGphU4EIioP7OeK86w0sN0X1VEqeDUf4WZp4EAkcangmghdueCIaBxWALbF2FYWWFRwowpwYPpKJMNVd6gGTr/2xJsoCPbFu2BQIIMwf2l0A5vo0FIBD7w7S0SGWwdLv6V/irOiZPHW7MDE4BMWhAzlxLUK+ChXqthiu6CHR7BbJNjiWsEk6sP2VscW1wu+78P25mBwxF1s+XjTCCC4WXDDtYZvfvwpGC1hGJyx0MBpPi4AP8A7lw3B/YKfWlUYrxNsMQ/eisJQGaFJKCn4xTWw4c/jkIKsoBCBh8VtZ4xmoEvkipmz+DNoVhl7kgJB4BD9b5MP4DYoKwDDDSRgf/PzUGVyr7P0Lq6G7eXXbT9Prw2f/PP3ds6ewewG+3hfNq5M9G7e0F5QkT6dv1203f6Dpvqp19ntE6XLblvHf3bbm53dWGV33ohVlhE70X0t6CqOLm5f88V5BK5DJOHCu2igvPpuaNjsFe7wF7IyeapzQRHrXOs9emIIxrOLc3oQG7oCb+vr7d7pzu53S/T9fyGZ/LuT055nfRZ90b8yvwpHcyi86wAAAABJRU5ErkJggg==') - img.loading-logo-text(src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAjUAAABzCAMAAABXVQPyAAAAXVBMVEVHcExDJHZDJHb/YGRDJHZDJHZHJnZJKnhHKHdDJHZDJHZDJHZDJHZDJHZDJHZDJHZDJHZDJHb/YGT/YGROtNdOtNdOtNdOtNdOtNdOtNdOtNdOtNdOtNdDJHb/YGSPhZMUAAAAHHRSTlMAsW9g8oEvHw7hw1HSP5Ggd2Cby0jkgZxmwa+2s1pZRAAACWZJREFUeF7s1m2KgzAUheHTKt5osa3ftpO4/2XOIDgx/yIYmDs9zwoO5CUJ/j4iIqLmUlWPxkAJ0zyq6pJkb5H9wCGmvj4bwSHFPM49VCtKtyprqFBve284WdYtq9Yg2jNfx1wE0frBrkYDtercbVRkc3O/Ts6mXTadII6pti15jUiT3QwCpcRH43KjbK+cG43XGUS5HB8zWW8w0Onudu7K9j5wnmzZaxGjPj6mt3sTdCrdTqlsb47zdEtAYq8azyDCywYEGhkXkI/dK0soQ4TceXHfLLGhERqJCxQfuzdbQu3xhK/RD5T3/k/VsJouTTWzDb2gAqvhXcNqziInVMN/zcft7ZZAkaYaDDbQQwFWE/lEdUhUzaztW8Nq4i8bSVUNvqw3CBRgNZHZFEhWjXn5aHoowGriHqlWkK4aYBzs6i1QitV4BiZr2zYTIGk1MP04TbNAAVYTLUE1urEaVsNqWA2rYTWshtVox2pYDathNTwFVsNqWA2r4V5Ww2pYDathNayG1ejw3d4ZLbmtwmAYGBkLAcY8AO//mmd22z2zibOWFLJ2POW/a+sigT5kIAZ+jEJ2hQK01gACLe414cE4lfSn1JDsFOcbV6YEDaie6O/sLNkld1CjMqMX5jpZS4nILi6j6VdeCwX4bLi0abdqoUGaUBQF/Hj6TtB99IefUrtXWv53M36ZpBuWjvR3/VuK3fuftVD6UrtRSH9F1s0SM7OS6ZXuqklTV2/GSg/aLeL90QcQ+Sj4Au2hoHT4WFN7rOTwk6lvf7MJ2jH+lvalMDPHoLCCVWeGV6T2SFTNk8r2J9+XP359MxiZKHjbdmSf5MbtNTY4vHGxWbPRAf7W77HgjgPgVRRmeMXUflJ4iptMu87Pt44C7kUhL43RgkatnJhCQ/SiQe7W3/I6fwO/ZxuhyVWlZnjN1PaU1H0Z2XabMN38cS8K0FiFrPVwabxuc9EmvR/gbxZkiqUpFIRmeFVgY2xUiqCNSNpEgVGnizOTaNjsfpC/rn0XsXmCV9ab0ecFZgrBwC9XdxSaRdUBbnpZNTX9/k58osCmkpOYYYXUJAreCIXUTqGmESpO0Tufmkaop6bf+PoKalCaqiGLc/9J1LSEinnJ+dQ0whNyTZWb4aHhBV4ETWjHUqPPNrmdRw3vrz6cum7qVWb63yZhNpLUdSI1zRpeHt6GmmZfQY1Tgao00z9uJcOK2rHU6GcmGNr7UNNWJTXdySb3UxObTgu//H0yNfwKlW3vRE3LKmq6RwXVdFMzw4vrWNvvU0OLqzFWVx73sIDPuAh2qjHGOtkgpEbr78r52xNOFPZWykIz+m6XyjIthR7/2zMUpp04K6lJFb895QKTD4Wr7/Z7gvILvI4auvF3DcJ3qj6cc12nL915PX3JeakZ7Vzi2y/S0fIZjn8/JcfEWUFNipvM8aA8r3TRzrIfG/TUpE3XdsD4y4Sz+/uafjPE/eA0b7lJOgoDE2eGGv4nP7RccJmCIQq/PNBTM8l+8SuXoiYLqllBMdokRZz11EA1D7VqOm8RriYgdVMDUTptna9ETZG8fTKImy6LB+w8NZqBuNP/ysgvQSF1UgPZGGH1lwtRgyCKcQZpz7DitOTk1GwL47MNIGuYX7fE1EdNlC+SAV6HmigkvgrHw7Ni4Lxy1OhmGlZqOSkWEmbooWbSDCjjdagp0nUDktHlNDNgq6QmqabTlg8uH1oTFdT0rVCU61ATpLx7GQ2kWb3CwFDTtboIzGPCBUFiqOH8FefacBlqUN45SOIF6lb2q4oaMoyCaBZVdO2Z5dQwT3LJ0b8lNXyTrOIIz6LyEhtnDTXRGFXndRKbgIZRepaaqItSq1ehpm5ol0W4SNuBkWOo0cV3Fr1FGQgYH+XUgOHk+QHW+dTwvVM6LgwoG1zzcVZQYw2rIPgPs7Y5vdCNfn/fkRr+uSQchaRZNvghwyrJqZkMqyKoTlbv4YfnqFm1N5rSVahZVFH2JXw85aQNvCjizFNT1dWWTKVRSLaemqjdxpGuSg0rRKZbKl11cmqytjQQDOXA8LIiavr9DVelplfq3lY7qdET4Y6ixqv9/UepQTU1UU6NVzN4RWoGNXlQM6gZ1AxqBjWDmqfMDGoGNYOaQc2gZlAzqBnUDGoGNYOaQc2gZlAzqBnUDGoGNYOaQc2gZlAzqBnUjC8lxldZ46ssPTXjC9BrUKP/AvQAasbX5qdSgysFSCWf87W5nprjdraMnS38tQMFz9jZoqfmiF10YxcdSM91JnPCLjo9NYfs2B07dmdp600n7NjVU3PI6QDjdAAnbT3A408H0FPz5ieRuEucRMJXlMTj1vqik0iOp2acetRvJkgjM59+6pGemmNOWBsnrBHz4JknrOmpGac59lIjbMEqHBO6l5zmeAY14+TYfjO4qaYsUfvjT47VUzNOqe6lRhpl8JJLZOgVp1SfRM04Eb/fTBQ0YA48CfoT8U+jZty+0W8mPYgy13wB+2/fOJMahLZVOfemn2tRU9tGMM37lVzPuOlHT82VbhW7GDWGfrgDLMbqFmLqeOCtYnpqrnSD4dWo8U2reMoNhnpqLn1b6vnUcA/rVAyj8u7UXP9m5vOpMdQ0Cmg40ftTY+Jlb4E/nxr9Tf8giB6m96fGxDehhtBcjBr95cwQjUBzeH9qTHwLagjN1ajRv+WjEWlO70+NyXA+NRbNEdRU8xtmvCw5QDZCIXVTgww1XPaAX2G7vJSayUjknthKchvQrDeTXpUcgjdyLb3UmKTdueS1rYsSJ4N0lgw3zIKgZGEnjAy37EQW8JfMYNFlU14RtBFJOxnTqjvYagTKifMw+qdufLZ8gy7S9kTQDxJmJqWxZqowyqHtCapRStJuaadyCNocWzcrBLzcXrVhRWNI2AP93TvB27Yjq0jcEzPeYD5fIuww05WvFzR6ZWo7KrMxdS+PRm1vMXaLGa+a2mMlh3c0JGQCdUuXLz/RWLzRiDYrHwpsCHvM8JoXeFzJZTbPKdvWdoukvdQbYTNzFL7OIRuF/LQFJyx5M9kiphnc5n2K1cKm6rai0QntZijEy3+aTvX3zGxqyVRSUyI9aLeIX6DS3krQ/BHOUBTM5hIapEntMcappPDhKUCyU5zv3IAGtgq6XWgt2Hjrkiv0t+RAi/PmGUUbGtCqqxd6jx1mVMrrVy0DlTV3IHPbbp9FJip37VYtMHG+poaGhoaGhoaG/gMEQjcrG+cXsQAAAABJRU5ErkJggg==') - .loading-spinner - .spinner__item1 - .spinner__item2 - .spinner__item3 - .spinner__item4 - - h2=env.t('tipTitle', {tipNumber: loadingScreenTip}) - h3=env.t("tip" + loadingScreenTip) - .ng-cloak(ng-if='appLoaded', ng-controller='GroupsCtrl') - include ./shared/mixins - include ./shared/avatar/index - include ./shared/header/menu - include ./shared/modals/index - include ./shared/header/header - include ./shared/tasks/index - include ./main/index - include ./options/index - - #notification-area(ng-controller='NotificationCtrl') - #wrap.container-fluid - .row - .col-md-12.exp-chart(ng-show='charts.exp') - #main(ui-view) - - include ./shared/footer - include ./shared/noscript - - // Load javascript at the end - script(type='text/javascript'). - window.env = !{JSON.stringify(env._.pick(env, env.clientVars))}; - - != env.getManifestFiles('app', 'js') - - // TODO for some reason this won't load when in footerCtrl.js#deferredScripts() - script(type='text/javascript', src='//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-5016f6cc44ad68a4', async='async') diff --git a/website/views/main/filters.jade b/website/views/main/filters.jade deleted file mode 100644 index c19425e3aa..0000000000 --- a/website/views/main/filters.jade +++ /dev/null @@ -1,42 +0,0 @@ -.container-fluid - .row - .filters(ng-controller='FiltersCtrl') - .input-group.input-group-sm.filters-search.pull-right - input.form-control(type='text', placeholder=env.t('search'), ng-model='filterQuery', ng-change='updateTaskFilter()', ng-model-options='{ debounce: 250 }') - .input-group-addon - .glyphicon.glyphicon-search - ul.filters-controls - li=env.t('tags') - //- Edit button - li - a(ng-click='saveOrEdit()') - span(ng-if='_editing')=env.t('save') - span(ng-if='!_editing')=env.t('editTags') - li(ng-hide='_editing') - a(ng-click='areTagsHidden = !areTagsHidden') - span(ng-if='!areTagsHidden')=env.t('hideTags') - span(ng-if='areTagsHidden')=env.t('showTags') - //- Clear button - li(ng-hide='_editing') - a(ng-click='user.filters = {}') - span=env.t('clearTags') - ul(ng-if='!areTagsHidden || _editing') - //- Add new tag - li.filters-edit(ng-show='_editing') - form.hrpg-input-group - input(type='text', ng-model='_newTag.name', placeholder=env.t('newTag')) - button(ng-click='createTag()')=env.t('add') - div(ng-if='!areTagsHidden || _editing') - ul(ng-if='_editing') - li.filters-edit(ng-class='{active: user.filters[tag.id]}', ng-repeat='tag in user.tags', bindonce='user.tags') - form.hrpg-input-group - input(type='text', ng-model='tag.name', ui-keyup="{13: 'saveOrEdit()'}") - button(type='button', ng-click='User.deleteTag({params:{id:tag.id}})') - span.glyphicon.glyphicon-trash - ul(ng-if='!_editing', hrpg-sort-tags) - li.filters-tags(ng-class='{active: user.filters[tag.id], challenge: showChallengeClass(tag)}', ng-repeat='tag in user.tags', bindonce='user.tags') - a(ng-click='toggleFilter(tag)') - span.glyphicon.glyphicon-bullhorn(ng-if="::tag.challenge") - markdown(text='tag.name') - | {{tag}} - //

  • diff --git a/website/views/main/index.jade b/website/views/main/index.jade deleted file mode 100644 index 586ce3ca60..0000000000 --- a/website/views/main/index.jade +++ /dev/null @@ -1,4 +0,0 @@ -script(id='partials/main.html', type="text/ng-template") - include ./filters - div(ng-controller='TasksCtrl') - habitrpg-tasks(main='true', obj='user') diff --git a/website/views/options/index.jade b/website/views/options/index.jade deleted file mode 100644 index e8cd945a88..0000000000 --- a/website/views/options/index.jade +++ /dev/null @@ -1,12 +0,0 @@ -include ./profile/index -include ./social/index -include ./inventory/index -include ./settings/index - -script(id='partials/options.html', type="text/ng-template") - .container-fluid - .row - .col-md-12 - .tab-content.row - .tab-pane.active - div(ui-view) diff --git a/website/views/options/inventory/drops.jade b/website/views/options/inventory/drops.jade deleted file mode 100644 index 655bc3ef44..0000000000 --- a/website/views/options/inventory/drops.jade +++ /dev/null @@ -1,82 +0,0 @@ -.container-fluid - .row - .col-md-6 - h2=env.t('inventory') - p.well=env.t('inventoryText') - menu.inventory-list(type='list') - - li.customize-menu - menu.pets-menu(label=(env.t('eggs') + ' ({{eggCount}})')) - p.muted(ng-show='eggCount < 1')=env.t('noEggs') - div(ng-repeat='(egg,points) in ownedItems(user.items.eggs)') - button.customize-option(class='Pet_Egg_{{::egg}}', - ng-class='{selectableInventory: selectedPotion && !(user.items.pets[egg+"-"+selectedPotion.key]>0) && (Content.dropEggs[egg] || !selectedPotion.premium)}', - popover='{{::Content.eggs[egg].notes()}}', popover-append-to-body='true', - popover-title!=env.t("egg", {eggType: "{{::Content.eggs[egg].text()}}"}), - popover-trigger='mouseenter', popover-placement='right', - ng-click='chooseEgg(egg)') - .badge.badge-info.stack-count {{points}} - - li.customize-menu - menu.pets-menu(label=(env.t('hatchingPotions') + ' ({{potCount}})')) - p.muted(ng-show='potCount < 1')=env.t('noHatchingPotions') - div(ng-repeat='(pot,points) in ownedItems(user.items.hatchingPotions)') - button.customize-option(class='Pet_HatchingPotion_{{::pot}}', - ng-class='{selectableInventory: selectedEgg && !(user.items.pets[selectedEgg.key+"-"+pot]>0) && (Content.dropEggs[selectedEgg.key] || !Content.hatchingPotions[pot].premium)}', - popover='{{::Content.hatchingPotions[pot].notes()}} {{::Content.hatchingPotions[pot].addlNotes()}}', - popover-title!=env.t("potion", {potionType: "{{::Content.hatchingPotions[pot].text()}}"}), - popover-trigger='mouseenter', popover-placement='right', - popover-append-to-body='true', - ng-click='choosePotion(pot)') - .badge.badge-info.stack-count {{points}} - - li.customize-menu - menu.pets-menu(label=env.t('food') + ' ({{foodCount}})') - p.muted(ng-show='foodCount < 1')=env.t('noFood') - div(ng-repeat='(food,points) in ownedItems(user.items.food)') - button.customize-option(class='Pet_Food_{{::food}}', - popover='{{::Content.food[food].notes()}}', popover-title='{{::Content.food[food].text()}}', - popover-trigger='mouseenter', popover-placement='right', - popover-append-to-body='true', - ng-click='chooseFood(food)') - .badge.badge-info.stack-count {{points}} - - li.customize-menu - menu.pets-menu(label=env.t('special')) - mixin specialItem(k) - div(ng-if='user.items.special.#{k}') - button.customize-option(class='inventory_special_#{k}', - popover='{{::Content.special.#{k}.notes()}}', - popover-title='{{::Content.special.#{k}.text()}}', - popover-trigger='mouseenter', popover-placement='right', - popover-append-to-body='true', - ng-click='castStart(Content.special.#{k})') - .badge.badge-info.stack-count {{user.items.special.#{k}}} - +specialItem('snowball') - +specialItem('spookySparkles') - +specialItem('shinySeed') - +specialItem('seafoam') - - div(ng-if='user.purchased.plan.customerId || user.purchased.plan.mysteryItems.length') - button.customize-option(class='inventory_present inventory_present_{{moment().format("MM")}}', - popover=env.t('subscriberItemText'), popover-trigger='mouseenter', - popover-placement='right', popover-append-to-body='true', - ng-click="User.openMysteryItem({})") - .badge.badge-info.stack-count {{user.purchased.plan.mysteryItems.length}} - - div(ng-if='user.purchased.plan.consecutive.trinkets') - button.customize-option(class='inventory_special_trinket', - popover=env.t('mysticHourglassPopover'), popover-trigger='mouseenter', - popover-placement='right', popover-append-to-body='true', - ng-click="$state.go('options.inventory.timetravelers')") - .badge.badge-info.stack-count {{user.purchased.plan.consecutive.trinkets}} - - div(ng-repeat='type in Content.cardTypes', ng-init='received=type.key+"Received"', ng-show='user.items.special[received][0]') - button.customize-option(class='inventory_special_{{::type.key}}', - popover=env.t('cardReceivedFrom', {cardType:'{{::Content.spells.special[type.key].text()}}', userName: '{{User.user.items.special[received][0]}}'}), - popover-trigger='mouseenter', popover-placement='right', - popover-append-to-body='true', - ng-click='openCardsModal(type.key, type.messageOptions)') - .badge.badge-info.stack-count {{user.items.special[received].length}} - - include market.jade diff --git a/website/views/options/inventory/equipment.jade b/website/views/options/inventory/equipment.jade deleted file mode 100644 index 380de2d55c..0000000000 --- a/website/views/options/inventory/equipment.jade +++ /dev/null @@ -1,106 +0,0 @@ -mixin orderByButton - mixin choice(attr) - li(ng-class="{ 'active': orderChoice === '#{attr}' }") - a(ng-click="setOrder('#{attr}')")=env.t(attr) - - .btn-group - button.btn.btn-default.dropdown-toggle(type='button', data-toggle='dropdown') - | {{env.t("orderBy", { item: env.t(orderChoice) })}} #[span.caret] - ul.dropdown-menu - - each attr in ["set"] - +choice(attr) - li.divider(role="separator") - - each attr in ["constitution", "intelligence", "perception", "strength"] - +choice(attr) - -mixin groupingButton - .btn-group - button.btn.btn-default.dropdown-toggle(type='button', data-toggle='dropdown', ng-init='setGrouping("klass")') - | {{env.t('groupBy', { type: env.t(groupingChoice) })}} #[span.caret] - ul.dropdown-menu - - each grouping in ["klass", "equipmentType"] - li(ng-class="{ 'active': groupingChoice === '#{grouping}' }") - a(ng-click="setGrouping('#{grouping}')")=env.t(grouping) - -mixin equipmentButton(type) - button.customize-option(class='shop_{{::item.key}}', - ng-class='{selectableInventory: user.items.gear.#{type}[item.type] == item.key}', - ng-click='equip(item.key, "#{type}")', - popover='{{::item.notes()}} {{::classBonusNotes(item)}}', popover-title='{{::item.text()}}', - popover-trigger='mouseenter', popover-placement='right', - popover-append-to-body='true') - -mixin equipmentList(equipmentType) - menu.pets-menu(label='{{::label}}', ng-show='filteredGearByClass[klass]', ng-if='groupingChoice === "klass"', - ng-repeat='(klass,label) in {warrior:env.t("warrior"), wizard:env.t("mage"), rogue:env.t("rogue"), healer:env.t("healer"), special:env.t("special"), mystery:env.t("mystery"), armoire:env.t("armoireText")}') - div(ng-repeat='item in filteredGearByClass[klass] | orderBy: order') - +equipmentButton(equipmentType) - menu.pets-menu(label='{{::label}}', ng-show='filteredGearByType[type]', ng-if='groupingChoice === "equipmentType"', - ng-repeat='(type,label) in {headAccessory:env.t("headAccessoryCapitalized"), head:env.t("headgearCapitalized"), eyewear:env.t("eyewear"), weapon:env.t("weaponCapitalized"), shield:env.t("offhandCapitalized"), armor:env.t("armorCapitalized"), body:env.t("body"), back:env.t("back")}') - div(ng-repeat='item in filteredGearByType[type] | orderBy: order', ng-show='item.klass !== "base"') - +equipmentButton(equipmentType) - -.container-fluid - .row - .col-md-6 - .input-group.equipment-search - .input-group-addon - .glyphicon.glyphicon-search - input.form-control(type='text', placeholder=env.t('search'), ng-model='equipmentQuery.query', ng-model-options='{ debounce: 250 }') - .row - .col-md-6.border-right(ng-controller="SortableInventoryController") - h3.equipment-title.hint(popover-trigger='mouseenter', - popover-placement='right', popover-append-to-body='true', - popover=env.t('battleGearText'))=env.t('battleGear') - - .checkbox.equipment-title - label - input(type="checkbox", ng-model="user.preferences.autoEquip", - ng-change='set({"preferences.autoEquip":user.preferences.autoEquip ? true : false})') - |   - =env.t('autoEquipBattleGear') - - .btn-toolbar - .btn-group - button.btn.btn-default(type="button", ng-click='dequip("battleGear");') {{env.t("unequipBattleGear")}} - - br - - .btn-toolbar - +groupingButton - +orderByButton - - li.customize-menu.inventory-gear - +equipmentList("equipped") - - .col-md-6(ng-controller="SortableInventoryController") - h3.equipment-title.hint(popover-trigger='mouseenter', - popover-placement='right', popover-append-to-body='true', - popover=env.t('costumeText'))=env.t('costume') - - .checkbox.equipment-title - label - input(type="checkbox", ng-model="user.preferences.costume", - ng-change='set({"preferences.costume":user.preferences.costume ? true : false})') - |   - =env.t('useCostume') - - .btn-toolbar - .btn-group - button.btn.btn-default(type="button", ng-click='dequip("costume");') {{env.t("unequipCostume")}} - button.btn.btn-default(type="button", ng-click='dequip("petMountBackground");') {{env.t("unequipPetMountBackground")}} - - br - - .btn-toolbar(ng-if='user.preferences.costume') - +groupingButton - +orderByButton - - li.customize-menu(ng-if='!user.preferences.costume') - .well.use-costume-info - p=env.t('useCostumeInfo1') - p(ng-if='showUseCostumeInfo')!=env.t('useCostumeInfo2') - p: a(ng-click='showUseCostumeInfo = !showUseCostumeInfo') {{!showUseCostumeInfo ? env.t('showMoreMore') : env.t('showMoreLess')}} - - li.customize-menu(ng-if='user.preferences.costume') - +equipmentList("costume") diff --git a/website/views/options/inventory/index.jade b/website/views/options/inventory/index.jade deleted file mode 100644 index 92af926226..0000000000 --- a/website/views/options/inventory/index.jade +++ /dev/null @@ -1,23 +0,0 @@ -script(type='text/ng-template', id='partials/options.inventory.html') - include ./menu - -script(type='text/ng-template', id='partials/options.inventory.equipment.html') - include ./equipment - -script(type='text/ng-template', id='partials/options.inventory.seasonalshop.html') - include ./seasonal-shop - -script(type='text/ng-template', id='partials/options.inventory.timetravelers.html') - include ./time-travelers - -script(type='text/ng-template', id='partials/options.inventory.drops.html') - include ./drops - -script(type='text/ng-template', id='partials/options.inventory.quests.html') - include ./quests - -script(type='text/ng-template', id='partials/options.inventory.pets.html') - include ./pets - -script(type='text/ng-template', id='partials/options.inventory.mounts.html') - include ./mounts diff --git a/website/views/options/inventory/market.jade b/website/views/options/inventory/market.jade deleted file mode 100644 index 32cde11fb3..0000000000 --- a/website/views/options/inventory/market.jade +++ /dev/null @@ -1,93 +0,0 @@ -.col-md-6.border-left - h2=env.t('market') - .npc_alex_container - .pull-left-sm.col-centered(class="#{env.worldDmg.market ? 'npc_alex_broken' : 'npc_alex'}") - .popover.static-popover.fade.right.in.pull-left-sm - .arrow.hidden-xs - h3.popover-title - a(target='_blank', href='http://www.kickstarter.com/profile/523661924')=env.t('alexander') - .popover-content - p=env.t('welcomeMarket') - hr(ng-show='selectedEgg || selectedPotion || selectedFood') - div(ng-show='selectedEgg || selectedPotion || selectedFood') - .pull-left.customize-option(class='Pet_Egg_{{selectedEgg.key}}' ng-show='selectedEgg') - p(ng-show='selectedEgg') - !=env.t('displayEggForGold', {itemType: "{{selectedEgg.text()}}"}) - .pull-left.customize-option(class='Pet_HatchingPotion_{{selectedPotion.key}}' ng-show='selectedPotion') - p(ng-show='selectedPotion') - !=env.t('displayPotionForGold', {itemType: "{{selectedPotion.text()}}"}) - .pull-left.customize-option(class='Pet_Food_{{selectedFood.key}}' ng-show='selectedFood') - p(ng-show='selectedFood') - !=env.t('displayItemForGold', {itemType: "{{selectedFood.text()}}"}) - .clearfix - button.btn.btn-primary.btn-block(ng-show='selectedEgg', ng-click='sellInventory()')=env.t('sellForGold', {itemType: "{{selectedEgg.text()}}", gold: "{{selectedEgg.value}}"}) - button.btn.btn-primary.btn-block(ng-show='selectedPotion', ng-click='sellInventory()')=env.t('sellForGold', {itemType: "{{selectedPotion.text()}}", gold: "{{selectedPotion.value}}"}) - button.btn.btn-primary.btn-block(ng-show='selectedFood', ng-click='sellInventory()')=env.t('sellForGold', {item: "{{selectedFood.text()}}", gold: "{{selectedFood.value}}"}) - - menu.inventory-list(type='list') - li.customize-menu(ng-repeat='category in marketShopCategories') - menu.pets-menu(label='{{category.text}}', ng-if='category.items.length > 0') - p.muted(ng-bind-html='category.notes') - - div(ng-repeat='item in category.items') - button.customize-option(class='{{item.class}}', - popover='{{item.notes}}', popover-append-to-body='true', - popover-title!='{{item.text}}', - popover-trigger='mouseenter', popover-placement='top', - ng-click='purchase(item.purchaseType, item)') - p {{item.value}}  - span.Pet_Currency_Gem1x.inline-gems(ng-if='item.currency === "gems"') - span(class='shop_gold', ng-if='item.currency === "gold"') - - li.customize-menu - menu.pets-menu(label=env.t('cards')) - div(ng-repeat='type in Content.cardTypes', ng-show='type.yearRound') - button.customize-option(class='inventory_special_{{::type.key}}', - popover='{{::Content.spells.special[type.key].notes()}}', - popover-title='{{::Content.spells.special[type.key].text()}}', - popover-trigger='mouseenter', popover-placement='right', - popover-append-to-body='true', - ng-click='castStart(Content.spells.special[type.key])') - p - | {{Content.spells.special[type.key].value}} - span(class='shop_gold') - - li.customize-menu - menu.pets-menu(label=env.t('special')) - div - button.customize-option(class='inventory_special_fortify', - popover=env.t('fortifyPop'), - popover-title=env.t('fortifyName'), - popover-trigger='mouseenter', popover-placement='top', - popover-append-to-body='true', - ng-click='openModal("reroll")') - p - | 4  - span.Pet_Currency_Gem1x.inline-gems - div(ng-show='user.flags.rebirthEnabled') - button.customize-option(class='rebirth_orb', - popover=env.t('rebirthPop'), popover-title=env.t('rebirthName'), - popover-trigger='mouseenter', popover-placement='top', - popover-append-to-body='true', - ng-click='openModal("rebirth")') - p(ng-show='user.stats.lvl < 100') - | 6  - span.Pet_Currency_Gem1x.inline-gems - div(ng-show='petCount >= 90 || mountCount >= 90') - button.customize-option(popover=env.t('petKeyPop'), popover-title=env.t('petKeyName'), - popover-trigger='mouseenter', popover-placement='top', - popover-append-to-body='true', - ng-click='openModal("pet-key", {size:"lg", controller:"InventoryCtrl"})', class='pet_key') - p(ng-show='petCount < 90 || mountCount < 90 || !user.achievements.triadBingo') - | 4  - span.Pet_Currency_Gem1x.inline-gems - div(ng-if='user.purchased.plan.customerId', ng-class='::{transparent:(Shared.planGemLimits.convCap + User.user.purchased.plan.consecutive.gemCapExtra - User.user.purchased.plan.gemsBought) < 1}') - button.customize-option(popover=env.t('subGemPop'), popover-title=env.t('subGemName'), - popover-trigger='mouseenter', popover-placement='top', - popover-append-to-body='true', - ng-click='User.purchase({params:{type:"gems",key:"gem"}})') - span.Pet_Currency_Gem.inline-gems - .badge.badge-success.stack-count {{Shared.planGemLimits.convCap + User.user.purchased.plan.consecutive.gemCapExtra - User.user.purchased.plan.gemsBought}} - p - | 20  - span.shop_gold \ No newline at end of file diff --git a/website/views/options/inventory/menu.jade b/website/views/options/inventory/menu.jade deleted file mode 100644 index eb84b6efe7..0000000000 --- a/website/views/options/inventory/menu.jade +++ /dev/null @@ -1,28 +0,0 @@ -ul.options-menu - li(ng-class="{ active: $state.includes('options.inventory.drops') }") - a(ui-sref='options.inventory.drops') - =env.t('market') - li(ng-class="{ active: $state.includes('options.inventory.quests') }") - a(ui-sref='options.inventory.quests') - =env.t('quests') - li(ng-class="{ active: $state.includes('options.inventory.pets') }") - a(ui-sref='options.inventory.pets') - =env.t('pets') - li(ng-class="{ active: $state.includes('options.inventory.mounts') }") - a(ui-sref='options.inventory.mounts') - =env.t('mounts') - li.equipment-tab(ng-class="{ active: $state.includes('options.inventory.equipment') }") - a(ui-sref='options.inventory.equipment') - =env.t('equipment') - li(ng-class="{ active: $state.includes('options.inventory.timetravelers') }") - a(ui-sref='options.inventory.timetravelers') - =env.t('timeTravelers') - li(ng-class="{ active: $state.includes('options.inventory.seasonalshop') }") - a(ui-sref='options.inventory.seasonalshop') - =env.t('seasonalShop') - li.pull-right.highlight(tooltip=env.t('merchandiseDescription')) - a(href='/static/merch')=env.t('merch') - -.tab-content - .tab-pane.active - div(ui-view) diff --git a/website/views/options/inventory/mounts.jade b/website/views/options/inventory/mounts.jade deleted file mode 100644 index 82254158d4..0000000000 --- a/website/views/options/inventory/mounts.jade +++ /dev/null @@ -1,51 +0,0 @@ -mixin mountList(eggSource, potionSource) - menu.pets(type='list') - each egg in eggSource - -if(!egg.noMount) { - li.customize-menu - menu - each potion in potionSource - - var mountKey = egg.key+"-"+potion.key - - var mount = env.Content.mountInfo[mountKey] - div(popover-trigger='mouseenter', popover=mount.text(env.language.code), popover-placement='bottom') - button(class="pet-button Mount_Icon_#{mountKey}", ng-show='user.items.mounts["#{mountKey}"]', ng-class='{active: user.items.currentMount == "#{mountKey}"}', ng-click='chooseMount("#{egg.key}", "#{potion.key}")') - button(class="pet-button mount-not-owned", ng-if='!user.items.mounts["#{mountKey}"] && (#{potion.canBuy()} || user.items.hatchingPotions["#{potion.key}"] || user.items.pets["#{mountKey}"])') - .PixelPaw - -} - -.container-fluid - .stable.row: .col-xs-12 - .pull-left-sm.col-centered(class="#{env.worldDmg.stables ? 'npc_matt_broken' : 'npc_matt'}") - .popover.static-popover.fade.right.in.pull-left-sm.col-centered - .arrow.hidden-xs - h3.popover-title - a(target='_blank', href='http://www.kickstarter.com/profile/mattboch')=env.t('mattBoch') - .popover-content - p=env.t('mattShall', {name: "{{user.profile.name}}"}) - h4 {{:: env.t('stableMountMasterProgress', { number: mountMasterProgress }) }} - .row: .col-md-12 - +mountList(env.Content.dropEggs,env.Content.dropHatchingPotions) - - .row(ng-if="::shouldShowPremiumMountSection()"): .col-md-12 - h4=env.t('magicMounts') - menu.pets(type='list') - each potion in env.Content.premiumHatchingPotions - li.customize-menu(ng-if="::hasAPetOfPotion('#{potion.key}')") - menu - each egg in env.Content.dropEggs - - var mountKey = egg.key + "-" + potion.key - - var mount = env.Content.mountInfo[mountKey] - div(popover-trigger='mouseenter', popover=mount.text(env.language.code), popover-placement='bottom') - button(class="pet-button Mount_Icon_#{mountKey}", ng-show='user.items.mounts["#{mountKey}"]', ng-class='{active: user.items.currentMount == "#{mountKey}"}', ng-click='chooseMount("#{egg.key}", "#{potion.key}")') - button(class="pet-button mount-not-owned", ng-if='!user.items.mounts["#{mountKey}"] && (#{potion.canBuy()} || user.items.hatchingPotions["#{potion.key}"] || user.items.pets["#{mountKey}"])') - .PixelPaw - .row: .col-md-12 - h4=env.t('questMounts') - +mountList(env.Content.questEggs,env.Content.dropHatchingPotions) - .row: .col-md-12 - h4=env.t('rareMounts') - menu - div - each t,k in env.Content.specialMounts - - var animal = k.split('-')[0], color = k.split('-')[1] - button(ng-if='user.items.mounts["#{animal}-#{color}"]', class="pet-button Mount_Icon_#{animal}-#{color}", ng-class='{active: user.items.currentMount == "#{animal}-#{color}"}', ng-click='chooseMount("#{animal}", "#{color}")', popover=env.t(t), popover-trigger='mouseenter', popover-placement='bottom') diff --git a/website/views/options/inventory/pets.jade b/website/views/options/inventory/pets.jade deleted file mode 100644 index 5a0908099c..0000000000 --- a/website/views/options/inventory/pets.jade +++ /dev/null @@ -1,70 +0,0 @@ -mixin petList(eggSource, potionSource) - menu.pets(type='list') - each egg in eggSource - li.customize-menu - menu - each potion in potionSource - - var petKey = egg.key+"-"+potion.key - - var pet = env.Content.petInfo[petKey] - div(popover-trigger='mouseenter', popover=pet.text(env.language.code), popover-placement='bottom') - button(class="pet-button Pet-#{petKey}", ng-if='user.items.pets["#{petKey}"]>0', ng-class='{active: user.items.currentPet == "#{petKey}", selectableInventory: #{!egg.noMount} && selectedFood && !user.items.mounts["#{petKey}"]}', ng-click='choosePet("#{egg.key}", "#{potion.key}")') - .progress(ng-show='!user.items.mounts["#{petKey}"]') - .progress-bar.progress-bar-success(ng-style='{width: user.items.pets["#{petKey}"]/.5 + "%"}') - button(class="pet-button pet-not-owned", ng-if='!user.items.pets["#{petKey}"] && (#{potion.canBuy()} || user.items.hatchingPotions["#{potion.key}"])') - .PixelPaw - button(class="pet-evolved pet-button Pet-#{petKey}", ng-if='user.items.pets["#{petKey}"]<0') - -.container-fluid - .stable.row: .col-xs-12 - .pull-left-sm.col-centered(class="#{env.worldDmg.stables ? 'npc_matt_broken' : 'npc_matt'}") - .popover.static-popover.fade.right.in.pull-left-sm.col-centered - .arrow.hidden-xs - h3.popover-title - a(target='_blank', href='http://www.kickstarter.com/profile/mattboch')=env.t('mattBoch') - .popover-content - p=env.t('mattBochText1') - h4 {{:: env.t('stableBeastMasterProgress', { number: beastMasterProgress }) }} - .row: .col-md-12 - +petList(env.Content.dropEggs,env.Content.dropHatchingPotions) - .row: .col-md-12 - h4=env.t('magicPets') - menu.pets(type='list') - each potion in env.Content.premiumHatchingPotions - li.customize-menu(ng-if="::shouldShowPremiumPetRow('#{potion.key}')") - menu - each egg in env.Content.dropEggs - - var petKey = egg.key+"-"+potion.key - - var pet = env.Content.petInfo[petKey] - div(popover-trigger='mouseenter', popover=pet.text(env.language.code), popover-placement='bottom') - button(class="pet-button Pet-#{petKey}", ng-if='user.items.pets["#{petKey}"]>0', ng-class='{active: user.items.currentPet == "#{petKey}", selectableInventory: #{!egg.noMount} && selectedFood && !user.items.mounts["#{petKey}"]}', ng-click='choosePet("#{egg.key}", "#{potion.key}")') - .progress(ng-show='!user.items.mounts["#{petKey}"]') - .progress-bar.progress-bar-success(ng-style='{width: user.items.pets["#{petKey}"]/.5 + "%"}') - button(class="pet-button pet-not-owned", ng-if='!user.items.pets["#{petKey}"] && (#{potion.canBuy()} || user.items.hatchingPotions["#{potion.key}"] || "#{potion.key}" === "RoyalPurple")') - .PixelPaw - button(class="pet-evolved pet-button Pet-#{petKey}", ng-if='user.items.pets["#{petKey}"]<0') - .row: .col-md-12 - h4=env.t('questPets') - +petList(env.Content.questEggs,env.Content.dropHatchingPotions) - - .row: .col-md-12 - h4=env.t('rarePets') - menu - div - each t,k in env.Content.specialPets - - var egg = k.split('-')[0], pot = k.split('-')[1] - button(ng-if='user.items.pets["#{egg}-#{pot}"]', class="pet-button Pet-#{egg}-#{pot}", ng-class='{active: user.items.currentPet == "#{egg}-#{pot}"}', ng-click='choosePet("#{egg}", "#{pot}")', popover=env.t(t), popover-trigger='mouseenter', popover-placement='bottom') - a(target='_blank', href=env.t('conLearnURL')) - button(ng-if='!user.items.pets["Dragon-Hydra"]', class="pet-button pet-not-owned", popover-trigger='mouseenter', popover-placement='right', popover=env.t('rarePetPop1'), popover-title=env.t('rarePetPop2')) - .PixelPaw-Gold - - .well.food-tray - p(ng-show='foodCount < 1')=env.t('noFood') - menu.inventory-list(type='list', ng-if='foodCount > 0') - li.customize-menu - menu.pets-menu(label=env.t('food')) - a(href=env.t('foodWikiUrl'), target='_blank')=env.t('foodWikiText') - div(ng-repeat='(food,points) in ownedItems(user.items.food)') - button.customize-option(popover-append-to-body='true', popover='{{:: Content.food[food].notes()}}', popover-title='{{:: Content.food[food].text()}}', popover-trigger='mouseenter', popover-placement='top', ng-click='chooseFood(food)', ng-class='{selectableInventory: selectedFood == Content.food[food]}', class='Pet_Food_{{::food}}') - .badge.badge-info.stack-count {{points}} - // Remove this once we have images in - p {{:: Content.food[food].text()}} diff --git a/website/views/options/inventory/quests.jade b/website/views/options/inventory/quests.jade deleted file mode 100644 index f4f31d9b99..0000000000 --- a/website/views/options/inventory/quests.jade +++ /dev/null @@ -1,37 +0,0 @@ -include ../../shared/mixins - -.container-fluid - .row - .col-md-6 - .clearfix - div(class="#{env.worldDmg.quests ? 'npc_ian_broken' : 'npc_ian'}").pull-left-sm.col-centered - .popover.static-popover.fade.right.in.pull-left-sm.col-centered - .arrow.hidden-xs - h3.popover-title=env.t('ian') - .popover-content - p(ng-if='env.worldDmg.quests')=env.t('ianBrokenText') - p(ng-if='!env.worldDmg.quests')=env.t('ianText') - - h3.equipment-title=env.t('yourQuests') - +ownedQuests(true,'right') - - .col-md-6.border-left - li.customize-menu - h3.equipment-title=env.t('questsForSale') - div(ng-repeat='category in questShopCategories') - menu.pets-menu(label='{{category.text}}', ng-if='category.items.length > 0') - div(ng-repeat='quest in category.items') - button.customize-option(ng-class='quest.class', - data-popover-html="{{quest.locked ? env.t('scrollsPre') : questPopover(quest) | markdown}}", - popover-title='{{quest.text}}', popover-append-to-body="true", - popover-trigger='mouseenter', ng-click='buyQuest(quest.key)') - p(ng-if='quest.unlockCondition') - | {{::quest.unlockCondition.text()}} - p(ng-if='!quest.unlockCondition && category.identifier !== "gold" && !quest.locked') - | {{::quest.value}}  - span.Pet_Currency_Gem1x.inline-gems - p(ng-if='category.identifier === "gold" && !quest.locked') - | {{::quest.value}}  - span.shop_gold - p(ng-if='quest.lvl && quest.locked')=env.t('level') - | {{::quest.lvl}} diff --git a/website/views/options/inventory/seasonal-shop.jade b/website/views/options/inventory/seasonal-shop.jade deleted file mode 100644 index 7b5268e735..0000000000 --- a/website/views/options/inventory/seasonal-shop.jade +++ /dev/null @@ -1,31 +0,0 @@ -.container-fluid - .stable.row: .col-xs-12 - div(class="#{env.worldDmg.seasonalShop ? 'seasonalshop_broken' : 'seasonalshop_open'}").pull-left-sm.col-centered - .popover.static-popover.fade.right.in.pull-left-sm.col-centered - .arrow.hidden-xs - h3.popover-title!=env.t('seasonalShopTitle', {linkStart:"", linkEnd: ""}) - .popover-content - p(ng-if='!env.worldDmg.seasonalShop')!=env.t('seasonalShopFallText') - p(ng-if='env.worldDmg.seasonalShop')!=env.t('seasonalShopClosedText') - - li.customize-menu.inventory-gear - menu.pets-menu(label='{{category.text}}', ng-repeat='category in seasonalShopCategories') - div(ng-repeat='item in category.items', ng-if='!user.items.gear.owned[item.key]') - button.customize-option(class='{{item.class}}', - popover='{{item.notes}}', popover-title='{{item.text}}', - popover-trigger='mouseenter', popover-placement='right', - popover-append-to-body='true', - ng-click='purchase(item.type,item)') - div - | {{item.value}} - span(ng-class="{ 'shop_gold': item.currency === 'gold', 'Pet_Currency_Gem1x inline-gems': item.currency === 'gems'}") - // div(ng-if='category.identifier === "spells"') - button.customize-option(class='inventory_special_nye', - popover='{{::Content.spells.special.nye.notes()}}', - popover-title='{{::Content.spells.special.nye.text()}}', - popover-trigger='mouseenter', popover-placement='right', - popover-append-to-body='true', - ng-click='castStart(Content.spells.special.nye)') - p - | {{Content.spells.special.nye.value}} - span(class='shop_gold') diff --git a/website/views/options/inventory/time-travelers.jade b/website/views/options/inventory/time-travelers.jade deleted file mode 100644 index 521033a07b..0000000000 --- a/website/views/options/inventory/time-travelers.jade +++ /dev/null @@ -1,29 +0,0 @@ -.container-fluid - .stable.row: .col-xs-12 - - var hasTrinkets = 'user.purchased.plan.consecutive.trinkets > 0' - .pull-left-sm.col-centered(ng-class='#{hasTrinkets} ? "npc_timetravelers_active" : "npc_timetravelers"') - .popover.static-popover.fade.right.in.pull-left-sm.col-centered - .arrow.hidden-xs - h3.popover-title(ng-if='#{hasTrinkets}')=env.t('timeTravelersTitle') - h3.popover-title(ng-if='!(#{hasTrinkets})')!=env.t('timeTravelersTitleNoSub', {linkStartTyler: "", linkStartVicky: "", linkEnd: ""}) - .popover-content(ng-if='!(#{hasTrinkets})') - p!=env.t('timeTravelersPopoverNoSub', {linkStart: "", linkEnd: ""}) - .popover-content(ng-if='#{hasTrinkets}') - .pull-right - span.inventory_special_trinket.inline-gems - b x{{user.purchased.plan.consecutive.trinkets}} - p!=env.t('timeTravelersPopover') - - .row: .col-md-7 - .alert.alert-info(ng-if='hasAllTimeTravelerItems()')=env.t('timeTravelersAlreadyOwned') - - .row - .col-md-12 - li.customize-menu.inventory-gear - menu.pets-menu(label='{{::category.text}}', ng-repeat='category in timeTravelersCategories') - div(ng-repeat='item in category.items', ng-if='shouldShowTimeTravelerItem(category, item)') - button.customize-option(class='{{item.class ? item.class : "shop_"+item.key}}', - popover='{{item.notes}}', popover-title='{{item.text}}', - popover-trigger='mouseenter', popover-placement='right', - popover-append-to-body='true', - ng-click='category.purchaseAll ? User.buyMysterySet({params:{key:category.identifier}}) : clickTimeTravelItem(category.identifier,item.key)') diff --git a/website/views/options/profile/achievements.jade b/website/views/options/profile/achievements.jade deleted file mode 100644 index 1abb279148..0000000000 --- a/website/views/options/profile/achievements.jade +++ /dev/null @@ -1,5 +0,0 @@ -script(id='partials/options.profile.achievements.html', type='text/ng-template') - .container-fluid - div(class='row') - div(ng-class='user.flags.classSelected && !user.preferences.disableClasses ? "col-md-4" : "col-md-6"') - include ../../shared/profiles/achievements diff --git a/website/views/options/profile/avatar.jade b/website/views/options/profile/avatar.jade deleted file mode 100644 index d97088da3f..0000000000 --- a/website/views/options/profile/avatar.jade +++ /dev/null @@ -1,2 +0,0 @@ -script(id='partials/options.profile.avatar.html', type='text/ng-template') - +customizeProfile() diff --git a/website/views/options/profile/backgrounds.jade b/website/views/options/profile/backgrounds.jade deleted file mode 100644 index 340c0652f1..0000000000 --- a/website/views/options/profile/backgrounds.jade +++ /dev/null @@ -1,13 +0,0 @@ -mixin backgrounds(mobile) - div(class=mobile ? 'padding' : 'container-fluid') - li.customize-menu(ng-repeat='set in backgroundShopSets') - menu(label='{{set.text}}') - div(ng-if='showPlainBackgroundBlurb(set.identifier, set.items)')=env.t('incentiveBackgroundsUnlockedWithCheckins') - span(ng-hide='ownsSet("background", set.items) || set.identifier === "incentiveBackgrounds"') - +gemCost(7) - button.btn.btn-xs(ng-click='unlock(setKeys("background", set.items))')!= env.t('unlockSet',{cost:15}) + ' ' - button.customize-option(ng-repeat='bg in set.items', type='button', class='background_{{bg.key}}', ng-class='user.purchased.background.{{bg.key}} ? "background-unlocked" : "background-locked"', ng-click='unlock("background." + bg.key)', popover-title='{{bg.text}}', popover='{{bg.notes}}', popover-trigger='mouseenter') - i.glyphicon.glyphicon-lock(ng-if='!user.purchased.background[bg.key]') - -script(type='text/ng-template', id='partials/options.profile.backgrounds.html') - +backgrounds() diff --git a/website/views/options/profile/index.jade b/website/views/options/profile/index.jade deleted file mode 100644 index 2aae385253..0000000000 --- a/website/views/options/profile/index.jade +++ /dev/null @@ -1,208 +0,0 @@ -mixin gemCost(cost) - small.cost - | #{cost} / - = ' ' + env.t('locked') - block - --var gearGroup = function(grouping) { return env._(env.Content.gear.flat).filter({gearSet:grouping}).map('key').value() } --var showPath = function(path, items, joiner) { return path+'["'+items.join('"] '+joiner+' '+path+'["')+'"]'; } --var unlockPath = function(path, items) { return 'unlock("'+path+'.'+items.join(','+path+'.')+'")'; } - -// Make it a mixin so we can call it from mobile -mixin customizeProfile(mobile) - - mixin buyPref(path,colors,title,status) - li.customize-menu(ng-if='#{status=="disabled" ? showPath("user.purchased."+path, colors, "||") : true}', class=~["limited","seasonal"].indexOf(status) ? "well limited-edition" : "") - if ~['limited','seasonal'].indexOf(status) - .label.label-info.pull-right.hint(popover=limited, popover-title=env.t(status+'Edition'), popover-placement='right', popover-trigger='mouseenter')=env.t(status+'Edition') - menu(label=env.t(title)) - span(ng-hide='#{status=="disabled"} || #{showPath("user.purchased."+path, colors, "&&")}') - +gemCost(2) - button.btn.btn-xs(ng-click='#{unlockPath(path, colors)}')!= env.t('unlockSet',{cost:5}) + ' ' - each color in colors - button.customize-option(type='button', class='#{path=="skin" ? "skin_"+color : "customize-option hair hair_bangs_1_"+color}', ng-class='{locked: !user.purchased.#{path}["#{color}"], selectableInventory: user.preferences.#{path} == "#{color}"}', ng-if='#{status!="disabled"} || user.purchased.#{path}["#{color}"]', ng-click='unlock("#{path}.#{color}")') - - div(class=mobile ? 'padding' : 'container-fluid row') - .col-md-4 - h3(class=mobile?'item item-divider':'')=env.t('bodyBody') - - menu(type='list') - li.customize-menu - menu(label=env.t('bodySize')) - .btn-group.button-bar - button.button.btn.btn-sm.btn-default(ng-class='{active: user.preferences.size=="slim"}', ng-click='set({"preferences.size":"slim"})')=env.t('bodySlim') - button.button.btn.btn-sm.btn-default(ng-class='{active: user.preferences.size=="broad"}', ng-click='set({"preferences.size":"broad"})')=env.t('bodyBroad') - - li.customize-menu - menu(label=env.t('shirts')) - each shirt in ['black', 'blue', 'green', 'pink', 'white', 'yellow'] - button.customize-option(class='{{user.preferences.size}}_shirt_'+shirt, type='button', ng-click='set({"preferences.shirt":"'+shirt+'"})', ng-class='{selectableInventory: user.preferences.shirt == "#{shirt}"}') - - menu(label=env.t('specialShirts')) - - var specialShirts = ['convict', 'cross', 'fire', 'horizon', 'ocean', 'purple', 'rainbow', 'redblue', 'thunder', 'tropical', 'zombie'] - span(ng-hide='#{showPath("user.purchased.shirt", specialShirts, "&&")}') - +gemCost(2) - button.btn.btn-xs(ng-click='#{unlockPath("shirt",specialShirts)}')!= env.t('unlockSet',{cost:5}) + ' ' - each shirt in specialShirts - button.customize-option(type='button', class='{{user.preferences.size}}_shirt_'+shirt, ng-class='{locked: !user.purchased.shirt.'+shirt+', selectableInventory: user.preferences.shirt == "#{shirt}"}', ng-click='unlock("shirt.'+shirt+'")') - - h3(class=mobile?'item item-divider':'')=env.t('accessories') - - menu(type='list') - // Flower - li.customize-menu - menu(label=env.t('flower')) - button(class='head_0 customize-option', type='button', ng-click='set({"preferences.hair.flower":0})', ng-class='{selectableInventory: user.preferences.hair.flower == 0}') - each num in [1,2,3,4,5,6] - button(class='hair_flower_#{num} customize-option', type='button', ng-click='set({"preferences.hair.flower":#{num}})', ng-class='{selectableInventory: user.preferences.hair.flower == "#{num}"}') - - // Eyeglasses - li.customize-menu - menu(label=env.t('eyewear')) - button.customize-option(ng-repeat='item in ::getGearArray("glasses")', class='{{::item.key}}', - ng-class="{selectableInventory: user.preferences.costume ? user.items.gear.costume.eyewear === item.key : user.items.gear.equipped.eyewear === item.key}", - popover='{{::item.notes()}}', popover-title='{{::item.text()}}', popover-trigger='mouseenter', - popover-placement='right', popover-append-to-body='true', - ng-click='equip(item.key)') - - // Wheelchair - li.customize-menu - menu(label=env.t('wheelchair')) - button.customize-option(ng-repeat='item in ::["black","blue","green","pink","red","yellow"]', class='button_chair_{{::item}}', - ng-class="{selectableInventory: user.preferences.chair == item}", - ng-click='user.preferences.chair != item ? set({"preferences.chair":item}) : set({"preferences.chair":"none"})') - - // Animal Ears - li.customize-menu - menu(label=env.t('animalEars')) - span(ng-hide='#{showPath("user.items.gear.owned", gearGroup("animal"), "&&")}') - +gemCost(2) - button.btn.btn-xs(ng-click='#{unlockPath("items.gear.owned", gearGroup("animal"))}')!= env.t('unlockSet', {cost: 5}) + ' ' - button.customize-option(ng-repeat='item in ::getGearArray("animal")', class='{{::item.key}}', - ng-class="{locked: user.items.gear.owned[item.key] == undefined, selectableInventory: user.preferences.costume ? user.items.gear.costume.headAccessory == item.key : user.items.gear.equipped.headAccessory == item.key}", - popover='{{::item.notes()}}', popover-title='{{::item.text()}}', popover-trigger='mouseenter', - popover-placement='right', popover-append-to-body='true', - ng-click='user.items.gear.owned[item.key] ? equip(item.key) : purchase(item.type,item)') - - .col-md-4 - h3(class=mobile?'item item-divider':'')=env.t('bodyHead') - menu(type='list') - // For special events code, see commit dfa27b3 - - // Color - li.customize-menu - menu(label=env.t('color')) - each color in ['white','brown','blond','red','black'] - button(type='button', class='#{path=="skin" ? "skin_"+color : "customize-option hair hair_bangs_1_"+color}', ng-click='set({"preferences.hair.color": "#{color}"})', ng-class='{selectableInventory: user.preferences.hair.color == "#{color}"}') - each color in ['candycane','frost','winternight','holly'] - button(type='button', ng-if='user.purchased.hair.color.#{color}', class='customize-option hair hair_bangs_1_#{color}', ng-click='unlock("hair.color.#{color}")', ng-class='{selectableInventory: user.preferences.hair.color == "#{color}"}') - each color in ['pblue','pgreen','porange','ppink','ppurple','pyellow'] - button(type='button', ng-if='user.purchased.hair.color.#{color}', class='customize-option hair hair_bangs_1_#{color}', ng-click='unlock("hair.color.#{color}")', ng-class='{selectableInventory: user.preferences.hair.color == "#{color}"}') - +buyPref('hair.color', ['rainbow','yellow','green','purple','blue','TRUred'], 'rainbowColors') - +buyPref('hair.color', ['pblue2','pgreen2','porange2','ppink2','ppurple2','pyellow2'], 'shimmerColors', 'disabled') - +buyPref('hair.color', ['candycorn','ghostwhite','halloween','midnight','pumpkin','zombie'], 'hauntedColors', 'disabled') - +buyPref('hair.color', ['aurora','festive','hollygreen','peppermint','snowy','winterstar'], 'winteryColors', 'disabled') - - li.customize-menu - menu(label=env.t('bodyHair')) - - // Bangs - menu(label=env.t('hairBangs')) - button(class='head_0 customize-option', type='button', ng-click='set({"preferences.hair.bangs":0})', ng-class='{selectableInventory: user.preferences.hair.bangs == 0}') - each num in [1,2,3,4] - button(class='hair_bangs_#{num}_{{user.preferences.hair.color}} customize-option', type='button', ng-click='set({"preferences.hair.bangs":#{num}})', ng-class='{selectableInventory: user.preferences.hair.bangs == "#{num}"}') - - // Base hairstyles (free) - menu(label=env.t('hairBase')) - button(class='head_0 customize-option', type='button', ng-click='set({"preferences.hair.base":0})', ng-class='{selectableInventory: user.preferences.hair.base == 0}') - each num in [1,3] - button(class='hair_base_#{num}_{{user.preferences.hair.color}} customize-option', type='button', ng-click='set({"preferences.hair.base":#{num}})', ng-class='{selectableInventory: user.preferences.hair.base == "#{num}"}') - - // Purchasable hairstyles - menu(label=env.t('hairSet1')) - - var styles = [2,4,5,6,7,8] - span(ng-hide='#{showPath("user.purchased.hair.base", styles, "&&")}') - +gemCost(2) - button.btn.btn-xs(ng-click='#{unlockPath("hair.base",styles)}')!= env.t('unlockSet',{cost:5}) + ' ' - each num in styles - button(class='hair_base_#{num}_{{user.preferences.hair.color}} customize-option', type='button', ng-class='{locked: !user.purchased.hair.base["#{num}"], selectableInventory: user.preferences.hair.base == "#{num}"}', ng-click='unlock("hair.base.#{num}")') - menu(label=env.t('hairSet2')) - - var styles = [9,10,11,12,13,14] - span(ng-hide='#{showPath("user.purchased.hair.base", styles, "&&")}') - +gemCost(2) - button.btn.btn-xs(ng-click='#{unlockPath("hair.base", styles)}')!= env.t('unlockSet', {cost: 5}) + ' ' - each num in styles - button(class='hair_base_#{num}_{{user.preferences.hair.color}} customize-option', type='button', ng-class='{locked: !user.purchased.hair.base["#{num}"], selectableInventory: user.preferences.hair.base == "#{num}"}', ng-click='unlock("hair.base.#{num}")') - menu(label=env.t('hairSet3')) - - var styles = [15,16,17,18,19,20] - span(ng-hide='#{showPath("user.purchased.hair.base", styles, "&&")}') - +gemCost(2) - button.btn.btn-xs(ng-click='#{unlockPath("hair.base", styles)}')!= env.t('unlockSet', {cost: 5}) + ' ' - each num in styles - button(class='hair_base_#{num}_{{user.preferences.hair.color}} customize-option', type='button', ng-class='{locked: !user.purchased.hair.base["#{num}"], selectableInventory: user.preferences.hair.base == "#{num}"}', ng-click='unlock("hair.base.#{num}")') - - li.customize-menu - menu(label=env.t('bodyFacialHair')) - span(ng-hide='user.purchased.hair.mustache["1"] && user.purchased.hair.mustache["2"] && user.purchased.hair.beard["1"] && user.purchased.hair.beard["2"] && user.purchased.hair.beard["3"]') - +gemCost(2) - button.btn.btn-xs(ng-click='unlock("hair.mustache.1,hair.mustache.2,hair.beard.1,hair.beard.2,hair.beard.3")')!= env.t('unlockSet',{cost:5}) + ' ' - - // Beard - menu(label=env.t('beard')) - button(class='head_0 customize-option', type='button', ng-click='set({"preferences.hair.beard":0})', ng-class='{selectableInventory: user.preferences.hair.beard == 0}') - each num in [1,2,3] - button(class='hair_beard_#{num}_{{user.preferences.hair.color}} customize-option', type='button', ng-class='{locked: !user.purchased.hair.beard["#{num}"], selectableInventory: user.preferences.hair.beard == "#{num}"}', ng-click='unlock("hair.beard.#{num}")') - - // Mustache - menu(label=env.t('mustache')) - button(class='head_0 customize-option', type='button', ng-click='set({"preferences.hair.mustache":0})', ng-class='{selectableInventory: user.preferences.hair.mustache == 0}') - each num in [1,2] - button(class='hair_mustache_#{num}_{{user.preferences.hair.color}} customize-option', type='button', ng-class='{locked: !user.purchased.hair.mustache["#{num}"], selectableInventory: user.preferences.hair.mustache == "#{num}"}', ng-click='unlock("hair.mustache.#{num}")') - - .col-md-4 - h3(class=mobile?'item item-divider':'')=env.t('bodySkin') - // skin - menu(type='list') - li.customize-menu - menu(label=env.t('basicSkins')) - each color in ['ddc994','f5a76e','ea8349','c06534','98461a','915533','c3e1dc','6bd049'] - button.customize-option(type='button', class='skin_#{color}', ng-click='set({"preferences.skin":"#{color}"})', ng-class='{selectableInventory: user.preferences.skin == "#{color}"}') - - // Always-available premium skins - +buyPref('skin', ['eb052b','f69922','f5d70f','0ff591','2b43f6','d7a9f7','800ed0','rainbow'], 'rainbowSkins') - +buyPref('skin', ['bear','cactus','fox','lion','panda','pig','tiger','wolf'], 'animalSkins') - - // Seasonal event skins. Note that Spooky Skins are a legacy set and should always be disabled for purchase - +buyPref('skin', ['pastelPink','pastelOrange','pastelYellow','pastelGreen','pastelBlue','pastelPurple','pastelRainbowChevron','pastelRainbowDiagonal'], 'pastelSkins', 'disabled') - +buyPref('skin', ['monster','pumpkin','skeleton','zombie','ghost','shadow'], 'spookySkins', 'disabled') - +buyPref('skin', ['candycorn','ogre','pumpkin2','reptile','shadow2','skeleton2','transparent','zombie2'], 'supernaturalSkins', 'disabled') - +buyPref('skin', ['clownfish','deepocean','merblue','mergold','mergreen','merruby','shark','tropicalwater'], 'splashySkins', 'disabled') - +buyPref('skin', ['aurora','dapper','festive','holly','polar','sugar','snowy','winterstar'], 'winterySkins', 'disabled') - -include ./achievements -include ./avatar -include ./backgrounds -include ./profile -include ./stats - -script(id='partials/options.profile.html', type="text/ng-template") - ul.options-menu - li(ng-class="{ active: $state.includes('options.profile.avatar') }") - a(ui-sref='options.profile.avatar') - =env.t('avatar') - li(ng-class="{ active: $state.includes('options.profile.backgrounds') }") - a(ui-sref='options.profile.backgrounds') - =env.t('backgrounds') - li(ng-class="{ active: $state.includes('options.profile.stats') }") - a(ui-sref='options.profile.stats') - =env.t('stats') - li(ng-class="{ active: $state.includes('options.profile.achievements') }") - a(ui-sref='options.profile.achievements') - =env.t('achievs') - li(ng-class="{ active: $state.includes('options.profile.profile') }") - a(ui-sref='options.profile.profile') - =env.t('profile') - - .tab-content - .tab-pane.active - div(ui-view) diff --git a/website/views/options/profile/profile.jade b/website/views/options/profile/profile.jade deleted file mode 100644 index 3e7113eba8..0000000000 --- a/website/views/options/profile/profile.jade +++ /dev/null @@ -1,55 +0,0 @@ -script(id='partials/options.profile.profile.html', type='text/ng-template') - .container-fluid - .row - .col-md-12(ng-show='!_editing.profile') - button.btn.btn-default(ng-click='_editing.profile = true', ng-show='!_editing.profile')= env.t('edit') - h4=env.t('displayName') - span(ng-show='profile.profile.name') {{profile.profile.name}} - p - small.muted=env.t('displayNameDescription1') - |  - a(href='/#/options/settings/settings')=env.t('displayNameDescription2') - |  - =env.t('displayNameDescription3') - span.muted(ng-hide='profile.profile.name') -  - =env.t('none') - |  - - - h4=env.t('displayPhoto') - img.img-rendering-auto(ng-show='profile.profile.imageUrl', ng-src='{{profile.profile.imageUrl}}') - span.muted(ng-hide='profile.profile.imageUrl') -  - =env.t('none') - |  - - - h4=env.t('displayBlurb') - markdown(ng-show='profile.profile.blurb', text='profile.profile.blurb') - span.muted(ng-hide='profile.profile.blurb') -  - =env.t('none') - |  - - //{{profile.profile.blurb | linky:'_blank'}} - .row - .col-md-6 - h4=env.t('totalCheckinsTitle') - span {{env.t('totalCheckins', {count: user.loginIncentives})}} - .col-md-6 - h4 - | {{::getProgressDisplay()}} - .progress - .progress-bar(role='progressbar', aria-valuenow='{{::incentivesProgress()}}', aria-valuemin='0', aria-valuemax='100', style='width: {{::incentivesProgress()}}%;') - span.sr-only {{::incentivesProgress()}}% Complete - - form.col-md-4(ng-show='_editing.profile', ng-submit='save()') - .alert.alert-info.alert-sm - !=env.t("communityGuidelinesWarning", { hrefBlankCommunityManagerEmail : '' + env.EMAILS.COMMUNITY_MANAGER_EMAIL + ''}) - input.btn.btn-primary(type='submit', value=env.t('save')) - // TODO use photo-upload instead: https://groups.google.com/forum/?fromgroups=#!topic/derbyjs/xMmADvxBOak - .form-group - label=env.t('displayName') - input.form-control(type='text', placeholder=env.t('fullName'), ng-model='editingProfile.name') - .form-group - label=env.t('photoUrl') - input.form-control(type='url', ng-model='editingProfile.imageUrl', placeholder=env.t('imageUrl')) - .form-group - label=env.t('displayBlurb') - textarea.form-control(rows=5, placeholder=env.t('displayBlurbPlaceholder'), ng-model='editingProfile.blurb') - include ../../shared/formatting-help diff --git a/website/views/options/profile/stats.jade b/website/views/options/profile/stats.jade deleted file mode 100644 index b1e06a9a2d..0000000000 --- a/website/views/options/profile/stats.jade +++ /dev/null @@ -1,51 +0,0 @@ -script(id='partials/options.profile.stats.html', type='text/ng-template') - .container-fluid - div(class='row') - .border-right(ng-class='user.flags.classSelected && !user.preferences.disableClasses ? "col-md-4" : "col-md-6"') - include ../../shared/profiles/stats_col1 - div(ng-class='user.flags.classSelected && !user.preferences.disableClasses ? "col-md-4" : "col-md-6"') - button.btn.btn-default(ng-if='user.preferences.disableClasses', ng-click='User.changeClass({})', popover-trigger='mouseenter', popover-placement='right', popover=env.t('enableClassPop'))= env.t('enableClass') - hr(ng-if='user.preferences.disableClasses') - include ../../shared/profiles/stats_col2 - .col-md-4.border-left.allocate-stats(ng-if='user.flags.classSelected && !user.preferences.disableClasses') - h3=env.t('characterBuild') - h4 - =env.t('class') + ': ' - span {{ {warrior:env.t("warrior"), wizard:env.t("mage"), rogue:env.t("rogue"), healer:env.t("healer")}[user.stats.class] }}  - a.btn.btn-danger.btn-xs(ng-click='changeClass(null)')=env.t('changeClass') - small.cost 3 - table.table.table-striped - tr - td - p(ng-if='::user.stats.lvl >= 100')!=env.t('noMoreAllocate') - p(ng-if='user.stats.points || user.stats.lvl < 100') - strong.inline - |{{user.stats.points}}  - strong.hint(popover-trigger='mouseenter', popover-placement='right', popover=env.t('levelPopover'))=env.t('unallocated') - td - tr - td(colspan=2) - fieldset.auto-allocate - .checkbox - label - input(type='checkbox', ng-model='user.preferences.automaticAllocation', ng-change='set({"preferences.automaticAllocation": user.preferences.automaticAllocation, "preferences.allocationMode":"taskbased"})') - span.hint(popover-trigger='mouseenter', popover-placement='right', popover=env.t('autoAllocationPop'))=env.t('autoAllocation') - form(ng-show='user.preferences.automaticAllocation',style='margin-left:1em') - .radio - label - input(type='radio', name='allocationMode', value='flat', ng-model='user.preferences.allocationMode', ng-change='set({"preferences.allocationMode": "flat"})') - span.hint(popover-trigger='mouseenter', popover-placement='right', popover=env.t('evenAllocationPop'))=env.t('evenAllocation') - .radio - label - input(type='radio', name='allocationMode', value='classbased', ng-model='user.preferences.allocationMode', ng-change='set({"preferences.allocationMode": "classbased"})') - span.hint(popover-trigger='mouseenter', popover-placement='right', popover=env.t('classAllocationPop'))=env.t('classAllocation') - .radio - label - input(type='radio', name='allocationMode', value='taskbased', ng-model='user.preferences.allocationMode', ng-change='set({"preferences.allocationMode": "taskbased"})') - span.hint(popover-trigger='mouseenter', popover-placement='right', popover=env.t('taskAllocationPop'))=env.t('taskAllocation') - div(ng-show='user.preferences.automaticAllocation && !(user.preferences.allocationMode === "taskbased") && (user.stats.points > 0)') - a.btn.btn-primary.btn-xs(ng-click='User.allocateNow({})', popover-trigger='mouseenter', popover-placement='right', popover=env.t('distributePointsPop')) - span.glyphicon.glyphicon-download - |  - =env.t('distributePoints') - +statAllocation() diff --git a/website/views/options/settings/api.jade b/website/views/options/settings/api.jade deleted file mode 100644 index c14bbdff33..0000000000 --- a/website/views/options/settings/api.jade +++ /dev/null @@ -1,57 +0,0 @@ -script(type='text/ng-template', id='partials/options.settings.api.html') - .container-fluid - .row - .col-md-6 - h2=env.t('API') - small=env.t('APIText') - h6=env.t('userId') - pre.prettyprint {{user.id}} - h6=env.t('APIToken') - pre.prettyprint {{User.settings.auth.apiToken}} - small!=env.t("APITokenWarning", { hrefTechAssistanceEmail : '' + env.EMAILS.TECH_ASSISTANCE_EMAIL + '' }) - br - h3=env.t('thirdPartyApps') - ul - li - a(target='_blank' href='https://www.beeminder.com/habitica')=env.t('beeminder') - br - =env.t('beeminderDesc') - li - a(target='_blank' href='https://chrome.google.com/webstore/detail/habitrpg-chat-client/hidkdfgonpoaiannijofifhjidbnilbb')=env.t('chromeChatExtension') - br - =env.t('chromeChatExtensionDesc') - li - a(target='_blank' ng-href='http://data.habitrpg.com?uuid={{user._id}}')=env.t('dataTool') - br - =env.t('dataToolDesc') - li - !=env.t('otherExtensions') - br - =env.t('otherDesc') - - hr - - h2=env.t('webhooks') - table.table.table-striped - thead(ng-if='user.webhooks.length') - tr - th=env.t('enabled') - th=env.t('webhookURL') - th - tbody - tr(ng-repeat="webhook in user.webhooks track by $index") - td - input(type='checkbox', ng-model='webhook.enabled', ng-change='saveWebhook(webhook, $index)') - td - input.form-control(type='url', ng-model='webhook.url', ng-change='webhook._editing=true', ui-keyup="{13:'saveWebhook(webhook, $index)'}") - td - span.pull-left(ng-show='webhook._editing') * - a.checklist-icons(ng-click='deleteWebhook(webhook, $index)') - span.glyphicon.glyphicon-trash(tooltip=env.t('delete')) - tr - td(colspan=2) - form.form-horizontal(ng-submit='addWebhook(_newWebhook.url)') - .form-group.col-sm-10 - input.form-control(type='url', ng-model='_newWebhook.url', placeholder=env.t('webhookURL')) - .col-sm-2 - button.btn.btn-sm.btn-primary(type='submit')=env.t('add') diff --git a/website/views/options/settings/export.jade b/website/views/options/settings/export.jade deleted file mode 100644 index dbcea5a094..0000000000 --- a/website/views/options/settings/export.jade +++ /dev/null @@ -1,13 +0,0 @@ -script(id='partials/options.settings.export.html', type="text/ng-template") - .container-fluid - .row - .col-md-6 - h2=env.t('dataExport') - small=env.t('saveData') - h4=env.t('habitHistory') - =env.t('exportHistory') - a(href="/export/history.csv")= ' ' + env.t('csv') - h4=env.t('userData') - =env.t('exportUserData') - a(href="/export/userdata.xml")= ' ' + env.t('xml') + ' ' - a(href="/export/userdata.json")= env.t('json') diff --git a/website/views/options/settings/index.jade b/website/views/options/settings/index.jade deleted file mode 100644 index bf95f370f2..0000000000 --- a/website/views/options/settings/index.jade +++ /dev/null @@ -1,53 +0,0 @@ -mixin subPerks() - ul - li - span.hint(popover=env.t('buyGemsGoldText', {gemCost: "{{Shared.planGemLimits.convRate}}", gemLimit: "{{Shared.planGemLimits.convCap}}"}),popover-trigger='mouseenter',popover-placement='right') #{env.t('buyGemsGold')}  - span.badge.badge-success(ng-show='_subscription.key!="basic_earned"')=env.t('buyGemsGoldCap', {amount: '{{gemGoldCap(_subscription) | min }}'}) - li - span.hint(popover=env.t('retainHistoryText'),popover-trigger='mouseenter',popover-placement='right')=env.t('retainHistory') - li - span.hint(popover=env.t('doubleDropsText'),popover-trigger='mouseenter',popover-placement='right')=env.t('doubleDrops') - li - span.hint(popover=env.t('mysteryItemText'),popover-trigger='mouseenter',popover-placement='right') #{env.t('mysteryItem')}  - div(ng-show='_subscription.key!="basic_earned"') - .badge.badge-success=env.t('mysticHourglass', {amount: '+{{numberOfMysticHourglasses(_subscription)}}'}) - .small.muted=env.t('mysticHourglassText') - li - span.hint(popover=env.t('exclusiveJackalopePetText'),popover-trigger='mouseenter',popover-placement='right')=env.t('exclusiveJackalopePet') - li - span.hint(popover=env.t('supportDevsText'),popover-trigger='mouseenter',popover-placement='right')=env.t('supportDevs') - -script(id='partials/options.settings.html', type="text/ng-template") - ul.options-menu - li(ng-class="{ active: $state.includes('options.settings.settings') }") - a(ui-sref='options.settings.settings') - =env.t('site') - li(ng-class="{ active: $state.includes('options.settings.api') }") - a(ui-sref='options.settings.api') - =env.t('API') - li(ng-class="{ active: $state.includes('options.settings.export') }") - a(ui-sref='options.settings.export') - =env.t('dataExport') - li(ng-class="{ active: $state.includes('options.settings.promo') }") - a(ui-sref='options.settings.promo') - =env.t('promoCode') - li(ng-class="{ active: $state.includes('options.settings.subscription') }") - a(ui-sref='options.settings.subscription')=env.t('subscription') - li(ng-class="{ active: $state.includes('options.settings.notifications') }") - a(ui-sref='options.settings.notifications')=env.t('notifications') - - .tab-content - .tab-pane.active - div(ui-view) - -include ./settings -include ./promo -include ./api -include ./export -include ./notification -include ./subscription - -script(id='partials/feature-matrix-check.html',type='text/ng-template') - span.task-checker.action-yesno - input.focusable(type='checkbox', checked) - label diff --git a/website/views/options/settings/notification.jade b/website/views/options/settings/notification.jade deleted file mode 100644 index a1f8cbfb25..0000000000 --- a/website/views/options/settings/notification.jade +++ /dev/null @@ -1,49 +0,0 @@ -script(id='partials/options.settings.notifications.html', type="text/ng-template") - .container-fluid - .row - .personal-options.col-md-6 - .panel.panel-default - .panel-heading - =env.t('notifications') - .panel-body - table.table - tr - td - th - span=env.t("email") - th - span=env.t("push") - -var unsubscribeFromAllEmails = 'user.preferences.emailNotifications.unsubscribeFromAll' - -var unsubscribeFromAllPush = 'user.preferences.pushNotifications.unsubscribeFromAll' - each notification in ['newPM', 'wonChallenge', 'giftedGems', 'giftedSubscription', 'invitedParty', 'invitedGuild', 'kickedGroup', 'questStarted', 'invitedQuest', 'importantAnnouncements', 'weeklyRecaps', 'onboarding'] - tr - td - span=env.t(notification) - td - -var preference = 'user.preferences.emailNotifications.' + notification - input(type='checkbox', ng-model='#{preference}', - ng-disabled='#{unsubscribeFromAllEmails} === true || #{preference} === undefined', - ng-checked='#{unsubscribeFromAllEmails} === false && #{preference} === true', - ng-change='set({"preferences.emailNotifications.#{notification}": #{preference} ? true: false})') - td - -var preference = 'user.preferences.pushNotifications.' + notification - input(type='checkbox', ng-model='#{preference}', - ng-disabled='#{unsubscribeFromAllPush} === true || #{preference} === undefined', - ng-checked='#{unsubscribeFromAllPush} === false && #{preference} === true', - ng-change='set({"preferences.pushNotifications.#{notification}": #{preference} ? true: false})') - - hr - - .checkbox - label - input(type='checkbox', ng-model='user.preferences.pushNotifications.unsubscribeFromAll', - ng-change='set({"preferences.pushNotifications.unsubscribeFromAll": user.preferences.pushNotifications.unsubscribeFromAll ? true: false})') - span=env.t('unsubscribeAllPush') - - .checkbox - label - input(type='checkbox', ng-model='user.preferences.emailNotifications.unsubscribeFromAll', - ng-change='set({"preferences.emailNotifications.unsubscribeFromAll": user.preferences.emailNotifications.unsubscribeFromAll ? true: false})') - span=env.t('unsubscribeAllEmails') - - small=env.t('unsubscribeAllEmailsText') diff --git a/website/views/options/settings/promo.jade b/website/views/options/settings/promo.jade deleted file mode 100644 index 956d762b4e..0000000000 --- a/website/views/options/settings/promo.jade +++ /dev/null @@ -1,21 +0,0 @@ -script(type='text/ng-template', id='partials/options.settings.promo.html') - .container-fluid - .row - .col-md-6 - h2=env.t('promoCode') - form.form-inline(role='form',ng-submit='enterCoupon(_couponCode)') - input.form-control(type='text', ng-model='_couponCode', placeholder=env.t('promoPlaceholder')) - button.btn.btn-primary(type='submit')= env.t('submit') - div - small= env.t('couponText') - div(ng-if='user.contributor.sudo') - hr - h4=env.t('generateCodes') - form.form(role='form',ng-submit='generateCodes(_codes)',ng-init='_codes={}') - .form-group - input.form-control(type='text',ng-model='_codes.event',placeholder="Event code (eg, 'wondercon')") - .form-group - input.form-control(type='number',ng-model='_codes.count',placeholder="Number of codes to generate (eg, 250)") - .form-group - button.btn.btn-primary(type='submit')=env.t('generate') - a.btn.btn-default(href='/api/v3/coupons?_id={{user._id}}&apiToken={{User.settings.auth.apiToken}}')=env.t('getCodes') diff --git a/website/views/options/settings/settings.jade b/website/views/options/settings/settings.jade deleted file mode 100644 index e3560ef2d5..0000000000 --- a/website/views/options/settings/settings.jade +++ /dev/null @@ -1,187 +0,0 @@ -script(type='text/ng-template', id='partials/options.settings.settings.html') - .container-fluid - .row - .personal-options.col-md-6 - .panel.panel-default - .panel-heading - =env.t('settings') - .panel-body - - .form-horizontal - h5=env.t('language') - select.form-control(ng-model='language.code', ng-options='lang.code as lang.name for lang in availableLanguages', ng-change='changeLanguage()') - small - !=env.t('americanEnglishGovern') - br - strong - !=env.t('helpWithTranslation') - - hr - - .form-horizontal - h5=env.t('dateFormat') - select.form-control(ng-model='user.preferences.dateFormat', ng-options='DF for DF in availableFormats', ng-change='set({"preferences.dateFormat": user.preferences.dateFormat})') - - hr - - .checkbox - label - input(type='checkbox', ng-click='hideHeader() ', ng-checked='user.preferences.hideHeader!==true') - span.hint(popover-trigger='mouseenter', popover-placement='right', popover=env.t('showHeaderPop'))=env.t('showHeader') - .checkbox - label - input(type='checkbox', ng-click='toggleStickyHeader()', ng-checked='user.preferences.stickyHeader!==false', ng-disabled="user.preferences.hideHeader!==false") - span.hint(popover-trigger='mouseenter', popover-placement='right', popover=env.t('stickyHeaderPop'))=env.t('stickyHeader') - .checkbox - label - input(type='checkbox', ng-model='user.preferences.newTaskEdit', ng-change='set({"preferences.newTaskEdit": user.preferences.newTaskEdit?true: false})') - span.hint(popover-trigger='mouseenter', popover-placement='right', popover=env.t('newTaskEditPop'))=env.t('newTaskEdit') - .checkbox - label - input(type='checkbox', ng-model='user.preferences.tagsCollapsed', ng-change='set({"preferences.tagsCollapsed": user.preferences.tagsCollapsed?true: false})') - span.hint(popover-trigger='mouseenter', popover-placement='right', popover=env.t('startCollapsedPop'))=env.t('startCollapsed') - .checkbox - label - input(type='checkbox', ng-model='user.preferences.advancedCollapsed', ng-change='set({"preferences.advancedCollapsed": user.preferences.advancedCollapsed?true: false})') - span.hint(popover-trigger='mouseenter', popover-placement='right', popover=env.t('startAdvCollapsedPop'))=env.t('startAdvCollapsed') - .checkbox - label - input(type='checkbox', ng-model='user.preferences.dailyDueDefaultView', ng-change='set({"preferences.dailyDueDefaultView": user.preferences.dailyDueDefaultView?true: false})') - span.hint(popover-trigger='mouseenter', popover-placement='right', popover=env.t('dailyDueDefaultViewPop'))=env.t('dailyDueDefaultView') - .checkbox(ng-if='party.memberCount === 1') - label - input(type='checkbox', ng-model='user.preferences.displayInviteToPartyWhenPartyIs1', ng-change='set({"preferences.displayInviteToPartyWhenPartyIs1": user.preferences.displayInviteToPartyWhenPartyIs1 ? true : false})') - span.hint(popover-trigger='mouseenter', popover-placement='right', popover=env.t('displayInviteToPartyWhenPartyIs1'))=env.t('displayInviteToPartyWhenPartyIs1') - .checkbox - label=env.t('suppressLevelUpModal') - input(type='checkbox', ng-model='user.preferences.suppressModals.levelUp', ng-change='set({"preferences.suppressModals.levelUp": user.preferences.suppressModals.levelUp?true: false})') - .checkbox - label=env.t('suppressHatchPetModal') - input(type='checkbox', ng-model='user.preferences.suppressModals.hatchPet', ng-change='set({"preferences.suppressModals.hatchPet": user.preferences.suppressModals.hatchPet?true: false})') - .checkbox - label=env.t('suppressRaisePetModal') - input(type='checkbox', ng-model='user.preferences.suppressModals.raisePet', ng-change='set({"preferences.suppressModals.raisePet": user.preferences.suppressModals.raisePet?true: false})') - .checkbox - label=env.t('suppressStreakModal') - input(type='checkbox', ng-model='user.preferences.suppressModals.streak', ng-change='set({"preferences.suppressModals.streak": user.preferences.suppressModals.streak?true: false})') - //- .checkbox - //- label=env.t('confirmScoreNotes') - //- input(type='checkbox', ng-model='user.preferences.tasks.confirmScoreNotes', ng-change='set({"preferences.tasks.confirmScoreNotes": user.preferences.tasks.confirmScoreNotes ? true: false})') - - //- .checkbox - //- label=env.t('groupTasksByChallenge') - //- input(type='checkbox', ng-model='user.preferences.tasks.groupByChallenge', ng-change='set({"preferences.tasks.groupByChallenge": user.preferences.tasks.groupByChallenge ? true: false})') - - hr - - button.btn.btn-default(ng-click='showBailey()', popover-trigger='mouseenter', popover-placement='right', popover=env.t('showBaileyPop'))= env.t('showBailey') - button.btn.btn-default(ng-click='openRestoreModal()', popover-trigger='mouseenter', popover-placement='right', popover=env.t('fixValPop'))= env.t('fixVal') - button.btn.btn-default(ng-if='user.preferences.disableClasses==true', ng-click='User.changeClass({})', popover-trigger='mouseenter', popover-placement='right', popover=env.t('enableClassPop'))= env.t('enableClass') - - hr - - h5=env.t('customDayStart') - alert.alert-warning=env.t('customDayStartInfo1') - - .form-horizontal - .form-group - .col-sm-7 - select.form-control(ng-model='dayStart') - - var number = 0 - while number < 24 - - var value = number - - var meridian = number < 12 ? 'AM' : 'PM' - - var hour = number++ % 12 - option(value=value) #{hour ? hour : 12}:00 #{meridian} - - .col-sm-5 - br.visible-xs - button.btn.btn-block.btn-primary(ng-click='openDayStartModal(dayStart)', - ng-disabled='dayStart == user.preferences.dayStart') - =env.t('saveCustomDayStart') - - hr - - h5=env.t('timezone') - .form-horizontal - .form-group - .col-sm-12 - p!=env.t('timezoneUTC', {utc: "{{ user.preferences.timezoneOffset | timezoneOffsetToUtc }}"}) - br - p!=env.t('timezoneInfo') - - .personal-options.col-md-6 - .panel.panel-default - .panel-heading - span=env.t('registration') - .panel-body - div - ul.list-inline - li(ng-repeat='network in SOCIAL_AUTH_NETWORKS') - button.btn.btn-primary(ng-if='!user.auth[network.key].id', ng-click='socialLogin(network.key, user)')=env.t('registerWithSocial', {network: '{{network.name}}'}) - button.btn.btn-primary(disabled='disabled', ng-if='!hasBackupAuthOption(user, network.key) && user.auth[network.key].id')=env.t('registeredWithSocial', {network: '{{network.name}}'}) - button.btn.btn-danger(ng-click='deleteSocialAuth(network.key)', ng-if='hasBackupAuthOption(user, network.key) && user.auth[network.key].id')=env.t('detachSocial', {network: '{{network.name}}'}) - hr - div(ng-if='!user.auth.local.username') - p=env.t('addLocalAuth') - form(ng-submit='http("post", "/api/v3/user/auth/local/register", localAuth, "addedLocalAuth")', ng-init='localAuth={}', name='localAuth', novalidate) - //-.alert.alert-danger(ng-messages='changeUsername.$error && changeUsername.submitted')=env.t('fillAll') - .form-group - input.form-control(type='text', placeholder=env.t('username'), ng-model='localAuth.username', required) - .form-group - input.form-control(type='text', placeholder=env.t('email'), ng-model='localAuth.email', required) - .form-group - input.form-control(type='password', placeholder=env.t('password'), ng-model='localAuth.password', required) - .form-group - input.form-control(type='password', placeholder=env.t('confirmPass'), ng-model='localAuth.confirmPassword', required) - input.btn.btn-default(type='submit', ng-disabled='localAuth.$invalid', value=env.t('submit')) - - div(ng-if='user.auth.local.username') - p=env.t('username') - |: {{user.auth.local.username}} - p - small.muted - =env.t('loginNameDescription1') - |  - a(href='/#/options/profile/profile')=env.t('loginNameDescription2') - |  - =env.t('loginNameDescription3') - p=env.t('email') - |: {{user.auth.local.email}} - hr - - h5=env.t('changeUsername') - form(ng-submit='changeUser("username", usernameUpdates)', ng-init='usernameUpdates={}', ng-show='user.auth.local', name='changeUsername', novalidate) - //-.alert.alert-danger(ng-messages='changeUsername.$error && changeUsername.submitted')=env.t('fillAll') - .form-group - input.form-control(type='text', placeholder=env.t('newUsername'), ng-model='usernameUpdates.username', required) - .form-group - input.form-control(type='password', placeholder=env.t('password'), ng-model='usernameUpdates.password', required) - input.btn.btn-default(type='submit', ng-disabled='changeUsername.$invalid', value=env.t('submit')) - - h5=env.t('changeEmail') - form(ng-submit='changeUser("email", emailUpdates)', ng-show='user.auth.local', name='changeEmail', novalidate) - .form-group - input.form-control(type='text', placeholder=env.t('newEmail'), ng-model='emailUpdates.newEmail', required) - .form-group - input.form-control(type='password', placeholder=env.t('password'), ng-model='emailUpdates.password', required) - input.btn.btn-default(type='submit', ng-disabled='changeEmail.$invalid', value=env.t('submit')) - - h5=env.t('changePass') - form(ng-submit='changeUser("password", passwordUpdates)', ng-show='user.auth.local', name='changePassword', novalidate) - .form-group - input.form-control(type='password', placeholder=env.t('oldPass'), ng-model='passwordUpdates.password', required) - .form-group - input.form-control(type='password', placeholder=env.t('newPass'), ng-model='passwordUpdates.newPassword', required) - .form-group - input.form-control(type='password', placeholder=env.t('confirmPass'), ng-model='passwordUpdates.confirmPassword', required) - input.btn.btn-default(type='submit', ng-disabled='changePassword.$invalid', value=env.t('submit')) - - - .panel.panel-default - .panel-heading - span=env.t('dangerZone') - .panel-body - a.btn.btn-danger(ng-click='openModal("reset", {controller:"SettingsCtrl"})', popover-trigger='mouseenter', popover-placement='right', popover=env.t('resetAccPop'))= env.t('resetAccount') - a.btn.btn-danger(ng-if='user.auth.local.email' ng-click='openModal("deletelocal", {controller:"SettingsCtrl"})', popover-trigger='mouseenter', popover=env.t('deleteAccPop'))= env.t('deleteAccount') - a.btn.btn-danger(ng-if='!user.auth.local.email', ng-click='openModal("deletesocial", {controller:"SettingsCtrl"})', popover-trigger='mouseenter', popover=env.t('deleteAccPop'))= env.t('deleteAccount') \ No newline at end of file diff --git a/website/views/options/settings/subscription.jade b/website/views/options/settings/subscription.jade deleted file mode 100644 index 4390125288..0000000000 --- a/website/views/options/settings/subscription.jade +++ /dev/null @@ -1,74 +0,0 @@ -script(id='partials/options.settings.subscription.html',type='text/ng-template', ng-init="groupPane = 'subscription'") - //-h2=env.t('individualSub') - //- +groupSubscription - .container-fluid(ng-init='_subscription={key:"basic_earned"}') - h3= env.t('benefits') - .row - .col-md-6 - +subPerks() - - .col-md-6 - table.table.alert.alert-info(ng-if='hasSubscription(user)') - tr(ng-if='hasCanceledSubscription(user)'): td.alert.alert-warning - span.noninteractive-button.btn-danger=env.t('canceledSubscription') - i.glyphicon.glyphicon-time - | #{env.t('subCanceled')} {{user.purchased.plan.dateTerminated | date:user.preferences.dateFormat}} - tr(ng-if='!hasCanceledSubscription(user)'): td - h4=env.t('subscribed') - p(ng-if='hasPlan(user) && !hasGroupPlan(user)')=env.t('purchasedPlanId', {price: '{{Content.subscriptionBlocks[user.purchased.plan.planId].price}}', months: '{{Content.subscriptionBlocks[user.purchased.plan.planId].months}}', plan: '{{user.purchased.plan.paymentMethod}}'}) - p(ng-if='hasGroupPlan(user)')=env.t('youHaveGroupPlan') - tr(ng-if='user.purchased.plan.extraMonths'): td - span.glyphicon.glyphicon-credit-card - |  #{env.t('purchasedPlanExtraMonths', {months: '{{user.purchased.plan.extraMonths | number:2}}'})} - tr(ng-if='hasConsecutiveSubscription(user)'): td - span.glyphicon.glyphicon-forward - |  #{env.t('consecutiveSubscription')} - ul.list-unstyled - li #{env.t('consecutiveMonths')} {{user.purchased.plan.consecutive.count + user.purchased.plan.consecutive.offset}} - li #{env.t('gemCapExtra')} {{user.purchased.plan.consecutive.gemCapExtra}} - li #{env.t('mysticHourglasses')} {{user.purchased.plan.consecutive.trinkets}} - - div(ng-if='!hasSubscription(user) || hasCanceledSubscription(user)') - h4(ng-if='hasCanceledSubscription(user)')= env.t("resubscribe") - .form-group.reduce-top-margin - .radio(ng-repeat='block in Content.subscriptionBlocks | toArray | omit: "discount==true" | orderBy:"months"', ng-if="block.target !== 'group' && block.canSubscribe === true") - label - input(type="radio", name="subRadio", ng-value="block.key", ng-model='_subscription.key') - span(ng-show='block.original') - span.label.label-success.line-through - | ${{:: block.original }} - =env.t('subscriptionRateText', {price:'{{::block.price}}', months: '{{::block.months}}'}) - span(ng-hide='block.original') - =env.t('subscriptionRateText', {price: '{{::block.price}}', months: '{{block.months}}'}) - - .form-inline - .form-group - input.form-control(type='text', ng-model='_subscription.coupon', placeholder= env.t('couponPlaceholder')) - .form-group - button.pull-right.btn.btn-small(type='button',ng-click='applyCoupon(_subscription.coupon)')= env.t("apply") - - div(ng-if='hasSubscription(user)') - .btn.btn-primary(ng-if='canEditCardDetails(user)', ng-click='Payments.showStripeEdit()')=env.t('subUpdateCard') - .btn.btn-sm.btn-danger(ng-if='canCancelSubscription(user)', ng-click='Payments.cancelSubscription()')=env.t('cancelSub') - small(ng-if='!canCancelSubscription(user)', ng-bind-html='getCancelSubInfo(user)') - - .container-fluid.slight-vertical-padding(ng-if='!hasSubscription(user) || hasCanceledSubscription(user)') - small.muted=env.t('subscribeUsing') - .row.text-center - .col-md-4 - a.purchase.btn.btn-primary(ng-click='Payments.showStripe({subscription:_subscription.key, coupon:_subscription.coupon})', ng-disabled='!_subscription.key')= env.t('card') - .col-md-4 - a.purchase(href='/paypal/subscribe?_id={{user._id}}&apiToken={{User.settings.auth.apiToken}}&sub={{_subscription.key}}{{_subscription.coupon ? "&coupon="+_subscription.coupon : ""}}', ng-disabled='!_subscription.key') - img(src='https://www.paypalobjects.com/webstatic/en_US/i/buttons/pp-acceptance-small.png',alt=env.t('paypal')) - .col-md-4 - a.purchase(ng-click="Payments.amazonPayments.init({type: 'subscription', subscription:_subscription.key, coupon:_subscription.coupon})") - img(src='https://payments.amazon.com/gp/cba/button',alt=env.t('amazonPayments')) - - h3= env.t('giftSubscription') - .row - .col-lg-12 - ol - li= env.t('giftSubscriptionText1') - li= env.t('giftSubscriptionText2') - li= env.t('giftSubscriptionText3') - h4= env.t('giftSubscriptionText4') diff --git a/website/views/options/social/challenge-box.jade b/website/views/options/social/challenge-box.jade deleted file mode 100644 index 0acc1c8752..0000000000 --- a/website/views/options/social/challenge-box.jade +++ /dev/null @@ -1,25 +0,0 @@ -// ------ Challenges ------- -.panel.panel-default - .panel-heading - h3.panel-title=env.t('challenges') - |  - a.pull-right(target='_blank', href=env.t('moreInfoChallengesURL')) - small=env.t('moreInfo') - .panel-body.modal-fixed-height(bindonce='group.challenges') - div(ng-if='group.challenges.length > 0') - table.table.table-striped - tr(ng-repeat='challenge in group.challenges') - td - a(ui-sref='options.social.challenges.detail({cid:challenge._id, groupIdFilter: group._id})') - markdown(text='challenge.name') - div(ng-if='!group.challenges || group.challenges.length == 0') - p - |  - =env.t('noChallenges') - |  - a.label.label-primary(ui-sref='options.social.challenges') - span.glyphicon.glyphicon-bullhorn - |  - =env.t('challenges') - |  - =env.t('toCreate') diff --git a/website/views/options/social/challenges.jade b/website/views/options/social/challenges.jade deleted file mode 100644 index c073dfdde9..0000000000 --- a/website/views/options/social/challenges.jade +++ /dev/null @@ -1,216 +0,0 @@ -script(type='text/ng-template', id='partials/options.social.challenges.detail.close.html') - a.btn.btn-sm.btn-danger(ng-click="delete(closingChal)")=env.t('delete') - h5= '- ' + env.t('or') + ' -' - select(ui-select2, ng-required=true, ng-model='closingChal.winner', data-placeholder=env.t('selectWinner'), ng-change='selectWinner(closingChal)', style='display:block') - option(value='') - option(ng-repeat='u in closingChal.members', value='{{u._id}}') {{u.profile.name}} - - .text-right - small.btn-link(ng-click='cancelClosing(closingChal)')=env.t('cancel') - -script(type='text/ng-template', id='partials/options.social.challenges.detail.member.html') - .modal.bs-modal-lg(style='display: block') - .modal-dialog.modal-lg - .modal-content - .modal-header - button.close(type='button', ng-click='$state.go("^")', aria-hidden='true') × - a(ng-click='clickMember(obj._id, true)') - h3 {{obj.profile.name}} - .modal-body - habitrpg-tasks(main=false, modal='true') - .modal-footer - .btn-group.pull-left(role="group") - button.btn.btn-default(ng-click='clickMember(obj._id, true)') - .glyphicon.glyphicon-user - button.btn.btn-default(ng-click='sendMessageToChallengeParticipant(obj._id)') - .glyphicon.glyphicon-envelope - button.btn.btn-default(ng-click='sendGiftToChallengeParticipant(obj._id)') - .glyphicon.glyphicon-gift - a.btn.btn-default(ng-click='$state.go("^")')=env.t('close') - -script(type='text/ng-template', id='partials/options.social.challenges.detail.html') - // Edit button - div(bindonce='challenge', ng-if='challenge.leader._id==user._id || user.contributor.admin') - div(ng-hide='challenge._locked==false') - button.btn.btn-sm.btn-default(ng-click='edit(challenge)')=env.t('edit') - button.btn.btn-sm.btn-success(ng-click='clone(challenge)')=env.t('clone') - button.btn.btn-sm.btn-warning(ng-click='close(challenge, $event)', tooltip=env.t('deleteOrSelect'))=env.t('endChallenge') - - form(ng-show='challenge._locked==false') - .form-group(ng-show='challenge._locked==false') - button.btn.btn-sm.btn-primary(ng-click='save(challenge)')=env.t('save') - button.btn.btn-sm.btn-default(ng-click='challenge._locked=true')=env.t('cancel') - .form-group - input.form-control(type='text', ng-model='challenge.name') - .form-group - input.form-control(type='text', minlength="3", maxlength="16", ng-model='challenge.shortName', placeholder=env.t('challengeTag'), required) - .form-group - textarea.form-control(cols='3', placeholder=env.t('challengeDescr'), ng-model='challenge.description') - hr - - .well(bindonce='challenge', ng-if='challenge.description') - markdown(text='challenge.description') - .modal-body=env.t('challengeDiscription') - habitrpg-tasks(obj='challenge', main=false) - - // Member List - div(bindonce='challenge', ng-if='challenge.members.length > 0') - a.btn.btn-primary.btn-sm.pull-right(ng-href='/api/v3/challenges/{{challenge._id}}/export/csv') - =env.t('exportChallengeCSV') - h3=env.t('hows') - menu - button.customize-option(ng-repeat='member in challenge.members track by member._id', ng-click='toggleMember(challenge._id, member._id)') {{member.profile.name}} - button.btn.btn-primary(ng-click='loadMoreMembers()', ng-if='challenge.memberCount > challenge.members.length')=env.t('loadMore') - div(ui-view) - - // Accordion version if we choose that instead - //- div(ng-if='challenge.members') - h4=env.t('hows') - .accordion-group(bindonce='challenge.members', ng-repeat='member in challenge.members') - .accordion-heading - a.accordion-toggle(ng-click='toggleMember(challenge._id, member._id)') {{member.profile.name}} - .accordion-body(ng-class='{collapse: $stateParams.uid != member._id}') - .accordion-inner(ng-if='$stateParams.uid == member._id') - div(ui-view) - -script(type='text/ng-template', id='partials/options.social.challenges.html') - .options-blurbmenu - small.muted=env.t('blurbChallenges') - - .container-fluid - .row - .col-md-2 - .well#challenges-filters(ng-hide="cid") - h3=env.t('filter') + ':' - h4=env.t('groups') - ul.list-unstyled - a.btn.btn-xs.btn-default.pull-left(ng-click='selectAll()')=env.t('all') - a.btn.btn-xs.btn-default(ng-click='selectNone()')=env.t('none') - br - .checkbox(ng-repeat='group in groupsFilter') - label - input(type='checkbox', ng-model='search.group[group._id]') - | {{group.name}} - h4=env.t('membership') - .radio - label - input(type='radio', name='search-participation-radio', ng-model='search._isMember', ng-value='true', ng-change='filterChallenges') - =env.t('participating') - .radio - label - input(type='radio', name='search-participation-radio', ng-model='search._isMember', ng-value='false', ng-change='filterChallenges') - =env.t('notParticipating') - .radio - label - input(type='radio', name='search-participation-radio', ng-model='search._isMember', value='either', ng-change='filterChallenges') - =env.t('either') - h4=env.t('challengedOwnedFilterHeader') - .radio - label - input(type='radio', name='search-owner-radio', ng-model='search._isOwner', ng-value='true', ng-change='filterChallenges') - =env.t('challengedOwnedFilter') - .radio - label - input(type='radio', name='search-owner-radio', ng-model='search._isOwner', ng-value='false', ng-change='filterChallenges') - =env.t('challengedNotOwnedFilter') - .radio - label - input(type='radio', name='search-owner-radio', ng-model='search._isOwner', value='either', ng-change='filterChallenges', checked='checked') - =env.t('challengedEitherOwnedFilter') - .col-md-10 - a.btn.btn-info#back-to-challenges(ng-show="cid", - ui-sref='options.social.challenges', ui-sref-opts='{reload: true}') - =env.t('backToChallenges') - // Creation form - button.btn.btn-success#create-challenge-btn(ng-click='create()', ng-hide='newChallenge')=env.t('createChallenge') - .create-challenge-from.well(ng-if='newChallenge') - form(ng-submit='save(newChallenge)') - div - input.btn.btn-success(type='submit', value=env.t('save'), - ng-disabled='insufficientGemsForTavernChallenge()') - input.btn.btn-danger(type='button', ng-click='discard()', value=env.t('discard')) - select(ng-model='newChallenge.group', ng-required='required', name='Group', ng-options='g._id as g.name for g in groups') - .alert.alert-warning(ng-if='insufficientGemsForTavernChallenge()', - ng-click='openModal("buyGems",{track:"Gems > Toolbar"})') - =env.t('challengeNotEnoughGems') - - .challenge-options(ng-show='newChallenge.group') - .form-group - input.form-control(type='text', ng-model='newChallenge.name', - placeholder=env.t('challengeTitle'), required='required', - ng-disabled='insufficientGemsForTavernChallenge()') - - .form-group - textarea.form-control(cols='3', placeholder=env.t('challengeDescr'), ng-model='newChallenge.description' - ng-disabled='insufficientGemsForTavernChallenge()') - - .row - .form-group.col-md-6.col-sm-12 - input.form-control(type='text', - ng-model='newChallenge.shortName', placeholder=env.t('challengeTag'), required - ng-disabled='insufficientGemsForTavernChallenge()') - |  - a.hint.vertical-20(target='_blank', href=env.t('moreInfoTagsURL'), - popover=env.t('challengeTagPop'), popover-trigger='mouseenter', popover-placement='right') - =env.t('moreInfo') - - .row - .form-group.col-md-6.col-sm-12 - .input-group - span.input-group-addon - .Pet_Currency_Gem1x - input.form-control(type='number', placeholder=env.t('prize'), - ng-disabled='insufficientGemsForTavernChallenge()' - min="{{newChallenge.group==TAVERN_ID ? 1 : 0}}", - max="{{maxPrize}}", ng-model='newChallenge.prize') - a.hint(popover="{{newChallenge.group==TAVERN_ID ? env.t('prizePopTavern') : env.t('prizePop')}}", - popover-trigger='mouseenter', popover-placement='right') - =env.t('moreInfo') - div(ng-show='newChallenge.group==TAVERN_ID') - !=env.t('publicChallenges') - - .form-group(ng-if='user.contributor.admin') - .checkbox - label - input(type='checkbox', ng-model='newChallenge.official') - =env.t('officialChallenge') - - habitrpg-tasks(main=false, obj='newChallenge') - - // Challenges list - .panel-group - .panel.panel-default(ng-repeat='challenge in challenges | filter:filterChallenges track by challenge._id ') - .panel-heading - ul.pull-right.challenge-accordion-header-specs - li.bg-transparent(ng-if='challenge.official') - span.label.label-success=env.t('officialChallenge') - li - a(ui-sref="options.social.guilds.detail({gid:challenge.group._id})" ng-if="challenge.group.type=='guild'") - | {{challenge.group.name}} - a(ui-sref="options.social.party" ng-if="challenge.group.type=='party'") - | {{challenge.group.name}} - li(ng-if='challenge.leader.profile.name') - =env.t('by') + ' ' - a(ng-click='clickMember(challenge.leader._id, true)') {{::challenge.leader.profile.name}} - li(ng-if='!challenge.leader.profile.name', - popover=env.t('noChallengeOwnerPopover'), - popover-trigger='mouseenter')=env.t('noChallengeOwner') - li=env.t('participants', {membercount: "{{challenge.memberCount}}"}) - li(ng-show='challenge.prize') - p!=env.t('prizeValue', {gemcount: "{{challenge.prize}}", gemicon: ""}) - li.bg-transparent - // leave / join - a.btn.btn-sm.btn-danger(ng-show='isUserMemberOf(challenge)', ng-click='clickLeave(challenge, $event)') - span.glyphicon.glyphicon-ban-circle - =env.t('leave') - a.btn.btn-sm.btn-success(ng-hide='isUserMemberOf(challenge)', ng-click='join(challenge)', ng-disabled='challenge._joiningInProgress') - span.glyphicon.glyphicon-ok - =env.t('join') - a.accordion-toggle(id="{{challenge._id}}" ng-click='toggle(challenge._id)') - markdown(text='challenge.name') - .panel-body(ng-class='{collapse: !$stateParams.cid == challenge._id}') - .accordion-inner(ng-if='$stateParams.cid == challenge._id') - div(ui-view) - - .container-fluid - .alert.alert-danger(ng-if='challengeErrorMsg') {{challengeErrorMsg}} diff --git a/website/views/options/social/chat-box.jade b/website/views/options/social/chat-box.jade deleted file mode 100644 index 947fc57e23..0000000000 --- a/website/views/options/social/chat-box.jade +++ /dev/null @@ -1,26 +0,0 @@ -div.chat-form.guidelines-not-accepted(ng-if='!user.flags.communityGuidelinesAccepted') - p!=env.t('requestAcceptGuidelines', {linkStart: '', linkEnd: ''}) - .chat-controls.clearfix - div - button.btn.btn-warning(ng-click='acceptCommunityGuidelines()')=env.t('iAcceptCommunityGuidelines') - .chat-buttons - button(type="button", ng-click='sync(group)') {{group.type === 'party' ? env.t('syncPartyAndChat') : env.t('toolTipMsg')}} - -form.chat-form(ng-if='user.flags.communityGuidelinesAccepted' ng-submit='postChat(group,message.content)') - div(ng-controller='AutocompleteCtrl') - textarea.form-control(rows=4, submit-on-meta-enter, ng-model='message.content', ng-model-options='{debounce: 250}', updateinterval='250', flag='@', at-user, auto-complete placeholder="{{group._id == TAVERN_ID ? env.t('tavernCommunityGuidelinesPlaceholder') : ''}}", ng-disabled='_sending == true') - span.user-list - ul.list-at-user(ng-show="query") - li(ng-repeat='msg in response | filter:filterUser | limitTo: 5', ng-click='performCompletion(msg)') - span.username.label.label-default(ng-class=':: userLevelStyle(msg)') {{::msg.user}} - .chat-controls.clearfix - .chat-buttons - input.btn(type='submit', value=env.t('sendChat'), ng-disabled='_sending', tooltip=env.t('sendChatToolTip')) - button.btn(type="button", ng-click='sync(group)', ng-disabled='_sending') {{group.type === 'party' ? env.t('syncPartyAndChat') : env.t('toolTipMsg')}} - include ../../shared/formatting-help - .chat-controls.clearfix - .chat-buttons - .checkbox - label - input(type='checkbox', ng-model='user.preferences.reverseChatOrder', ng-change='set({"preferences.reverseChatOrder": user.preferences.reverseChatOrder?true: false})') - span=env.t('reverseChatOrder') diff --git a/website/views/options/social/chat-message.jade b/website/views/options/social/chat-message.jade deleted file mode 100644 index 8dcdd0ec7e..0000000000 --- a/website/views/options/social/chat-message.jade +++ /dev/null @@ -1,45 +0,0 @@ -mixin chatMessages(inbox) - ul.list-unstyled.tavern-chat - - - var ngRepeat = inbox ? - 'message in user.inbox.messages | toArray:true | orderBy:"sort":true' : - 'message in group.chat | orderBy:"timestamp":!user.preferences.reverseChatOrder track by message.id' - li.chat-message(ng-repeat=ngRepeat, ng-class=':: {highlight: isUserMentioned(user,message) || message.uuid=="system", "own-message": user._id == message.uuid}') - span.pull-right.text-danger(ng-if="user.contributor.admin && message.flagCount > 0") - | {{message.flagCount > 1 ? "Message Hidden" : "1 flag"}} - .scrollable-message(ng-class='{"transparent": message.sent || message.flags[user._id] || (user.contributor.admin && message.flagCount > 1)}') - span(ng-if='::message.user') - a.label.label-default.chat-message.hidden-label - span.glyphicon.glyphicon-arrow-right(ng-if='::message.sent') - |     - span {{::message.user}}  - span(ng-class='userAdminGlyphiconStyleFromLevel(message.contributor.level)') - // this invisible username label is here to push the message text far enough right that the visible label can be floated to this point without covering up any of the text - markdown(text='::message.text', remove-watch='true') - | - - span.muted.time(from-now='::message.timestamp' tooltip="{{::message.timestamp | date:user.preferences.dateFormat.concat(' HH:mm:ss')}}") - unless inbox - span - a.label.label-default(ng-show='countExists(message.likes)', ng-class='{"label-success":message.likes[user._id]}', ng-click='likeChatMessage(group,message)', tooltip=env.t('likePost')) +{{countExists(message.likes)}} - a.chat-plus-one.muted(ng-show='!countExists(message.likes)', ng-click='likeChatMessage(group, message)', tooltip=env.t('likePost')) +1 - span(ng-if=":: message.uuid != 'system'")     - a(ng-click="quickReply(message.uuid)") - span.glyphicon.glyphicon-envelope(tooltip=env.t('sendPM')) - if inbox - a(ng-click="quickReply(message.uuid)") - span.glyphicon.glyphicon-share-alt(tooltip=env.t('pm-reply')) - span(ng-if='#{inbox ? "true" : ":: user.contributor.admin || message.uuid == user.id"}')     - a(ng-click='#{inbox? "User.deletePM({params:{id:message.$key}})" : "deleteChatMessage(group, message)"}') - span.glyphicon.glyphicon-trash(tooltip=env.t('delete')) - span(ng-if=':: user.contributor.admin || (!message.sent && user.flags.communityGuidelinesAccepted)')     - a(ng-click="flagChatMessage(group._id, message)") - span.glyphicon.glyphicon-flag(tooltip="{{message.flags[user._id] ? env.t('abuseAlreadyReported') : env.t('abuseFlag')}}" ng-class='message.flags[user._id] ? "text-danger" : ""') - span     - a(ng-click="copyToDo(message)") - span.glyphicon.glyphicon-share(tooltip=env.t('copyMessageAsToDo')) - span.float-label(ng-class='::contribText(message.contributor, message.backer).length > 30 ? "long-title" : ""') - a.label.label-default.chat-message(ng-if=':: message.user', ng-class='::userLevelStyleFromLevel(message.contributor.level, message.backer.npc, style)', ng-click='clickMember(message.uuid, true)') - span.glyphicon.glyphicon-arrow-right(ng-if='::message.sent') - |   - span(tooltip='{{::contribText(message.contributor, message.backer)}}') {{::message.user}}  - span(ng-class='::userAdminGlyphiconStyleFromLevel(message.contributor.level)') diff --git a/website/views/options/social/group.jade b/website/views/options/social/group.jade deleted file mode 100644 index 89e470057a..0000000000 --- a/website/views/options/social/group.jade +++ /dev/null @@ -1,197 +0,0 @@ -include ./groups/group-subscription - -a.pull-right.gem-wallet(ng-if='group.type!="party"', popover-trigger='mouseenter', popover-title=env.t('guildBankPop1'), popover=env.t('guildBankPop2'), popover-placement='left') - // - span.task-action-btn.tile.flush.neutral - .Pet_Currency_Gem2x.Gems - | {{group.balance * 4 | number:0 }} - =' ' + env.t('guildGems') - -.container-fluid - ul.options-menu(ng-show='group.privacy === "private"') - li - a(ng-click="groupPanel = 'chat'")=env.t('groupHomeTitle') - li(ng-show='group.purchased.active') - a(ng-click="groupPanel = 'tasks'")=env.t('groupTasksTitle') - li(ng-show='group.purchased.active && userCanApprove(user._id, group)') - a(ng-click="groupPanel = 'approvals'")=env.t('approvalsTitle') - li - a(ng-click="groupPanel = 'subscription'", ng-show='group.leader._id === user._id && group.purchased.plan.customerId')=env.t('paymentDetails') - a(ng-click="groupPanel = 'subscription'", ng-show='group.leader._id === user._id && !group.purchased.plan.customerId')=env.t('upgradeTitle') - - .tab-content - .tab-pane.active - - .row(ng-show="groupPanel == 'chat'") - .col-md-4 - - // ------ Bosses ------- - +boss(false, false) - - // ------ Information ------- - .panel.panel-default - .panel-heading(bindonce='group') - h3.panel-title - span {{group.name}} - span.group-leave-join(ng-if='group') - a.btn.btn-sm.btn-danger.pull-right(ng-if="isMemberOfGroup(User.user._id, group)", ng-hide='group._editing', ng-click='clickLeave(group, $event)') - span.glyphicon.glyphicon-ban-circle - =env.t('leave') - a.btn.btn-success.pull-right(ng-if='!isMemberOfGroup(User.user._id, group)', ng-click='join(group)')=env.t('join') - span(ng-if='isAbleToEditGroup(group)') - button.btn.btn-sm.btn-primary.pull-right(ng-click='cancelEdit(group)', ng-hide='!group._editing')=env.t('cancel') - button.btn.btn-sm.btn-primary.pull-right(ng-click='saveEdit(group)', ng-show='group._editing')=env.t('save') - button.btn.btn-sm.btn-default.pull-right(ng-click='editGroup(group)', ng-hide='group._editing')=env.t('editGroup') - - .panel-body - form(ng-show='group._editing') - .form-group - label=env.t('groupName') - input.form-control(type='text', ng-model='groupCopy.name', placeholder=env.t('groupName')) - .form-group - label=env.t('description') - textarea.form-control(rows=6, ng-model='groupCopy.description') - include ../../shared/formatting-help - .form-group - label=env.t('logoUrl') - input.form-control(type='url', placeholder=env.t('logoUrl'), ng-model='groupCopy.logo') - .form-group - .checkbox - label - input(type='checkbox', ng-model='groupCopy.leaderOnly.challenges') - =env.t('leaderOnlyChallenges') - - h4=env.t('assignLeader') - select#group-leader-selection(ng-model='groupCopy._newLeader', ng-options='member.profile.name for member in group.members') - - div(ng-if='group.purchased.active') - h4=env.t('addManagers') - .form-group - select#group-leader-selection(ng-model='groupCopy._newManager') - option(ng-repeat='member in group.members', ng-if='member._id !== group.leader.id', ng-value='member._id') {{member.profile.name}} - button.btn.btn-primary.add-manager-button(ng-click='addManager()')=env.t('addManager') - ul - li(ng-repeat='(managerId, value) in groupCopy.managers') - | {{memberProfileName(managerId)}} - button.btn.btn-warning.remove-manager-button(ng-click='removeManager(managerId)')=env.t('removeManager') - - div(ng-show='!group._editing') - img.img-rendering-auto.pull-right(ng-show='group.logo', ng-src='{{group.logo}}') - markdown(text='group.description') - br - p=env.t('groupLeader') - |: - a.badge.badge-info(ng-click='clickMember(group.leader._id, true)') - | {{group.leader.profile.name}} - - .text-center(ng-if='group.type === "party"') - .row.row-margin: .col-sm-6.col-sm-offset-3 - button.btn.btn-success.btn-block( - ng-if='!group.quest.key', - ng-click='clickStartQuest();' - )=env.t('startAQuest') - - // ------ Members ------- - .panel.panel-default - .panel-heading - h3.panel-title - =env.t('members') - span(ng-if='group.type=="party" && (group.onlineUsers || group.onlineUsers == 0)')= ' (' + env.t('onlineCount', {count: "{{group.onlineUsers}}"}) + ')' - button.pull-right.btn.btn-primary(ng-if='group.type=="party" ? (group.memberCount + group.invites.length < PARTY_LIMIT_MEMBERS) : true' ng-click="inviteOrStartParty(group)")=env.t("inviteFriends") - .panel-heading(ng-if='group.type=="party"') - p=env.t('partyMembersInfo', {memberCount: "{{group.memberCount}}", invitationCount:"{{group.invites.length}}", limitMembers:"{{PARTY_LIMIT_MEMBERS}}"}) - - .panel-body.modal-fixed-height - h4(ng-show='::group.memberCount === 1 && group.type === "party"')=env.t('partyEmpty') - table.table.table-striped(ng-show='::group.memberCount > 1 || group.type !== "party"' bindonce='group') - tr(ng-repeat='member in group.members track by member._id') - td.media - // allow leaders and administrators to remove members - .pull-left(ng-show='(isAbleToEditGroup(group) && member._id != user._id)') - a.media-object(ng-click='removeMember(group, member, true)') - span.glyphicon.glyphicon-ban-circle(tooltip=env.t('banTip')) - a.media-body - span(ng-click='clickMember(member._id, true)') - | {{member.profile.name}} - span(ng-click='clickMember(member._id, true)' ng-if='group.type === "party"') - | (#[strong {{member.stats.hp.toFixed(1)}}] #{env.t('hp')}) {{member.id === user.id ? ' ' + env.t('you') : ''}} - span(ng-if='group.leader._id === member.id') - | {{env.t('leaderMarker')}} - span(ng-show='isManager(member._id, group)') - | {{env.t('managerMarker')}} - .pull-right(ng-if='group.type === "party"') - span.text-success {{member.online ? '● ' + env.t('online') : ''}} - tr(ng-if='::group.memberCount > group.members.length') - td - span.badge {{group.memberCount - group.members.length}} - = ' ' + env.t('moreMembers') - h4(ng-show='group.invites.length > 0')=env.t('invited') - table.table.table-striped - tr(ng-repeat='invite in group.invites') - td.media - // allow leaders and administrators to remove members - .pull-left(ng-show='isAbleToEditGroup(group)') - a.media-object(ng-click='removeMember(group, invite, false)') - span.glyphicon.glyphicon-ban-circle(tooltip=env.t('banTip')) - a.media-body - span(ng-click='clickMember(invite._id, true)') - | {{invite.profile.name}} - - .panel.panel-default(ng-if='::group.type=="party" && group.memberCount > 1') - .panel-heading - h3.panel-title=env.t('partyList') - .panel-body - .form-group - select.form-control#partyOrder( - ng-model='user.party.order', - ng-controller='ChatCtrl', - ng-options='k as v for (k , v) in partyOrderChoices', - ng-change='set({"party.order": user.party.order})' - ) - |   - select.form-control#partyOrderAscending( - ng-model='user.party.orderAscending', - ng-controller='ChatCtrl', - ng-options='k as v for (k , v) in partyOrderAscendingChoices', - ng-change='set({"party.orderAscending": user.party.orderAscending})' - ) - - include ./challenge-box - - div(ng-if="group") - a.btn.btn-success(ng-if=':: !isMemberOfGroup(User.user._id, group)', ng-click='join(group)')=env.t('join') - - .slight-vertical-padding - small.muted=env.t('groupID') - | : {{group._id}} - .slight-vertical-padding(ng-if='group.type === "party" && group.memberCount === 1') - small.muted=env.t('userId') - | : {{user._id}} - - .col-md-8 - div - textarea.form-control(ng-show='group._editing', rows=6, placeholder=env.t('leaderMsg'), ng-model='groupCopy.leaderMessage') - .slight-vertical-padding - table(ng-show='group.leaderMessage') - tr - td - .popover.static-popover.fade.right.in.wide-popover - .arrow - h3.popover-title {{group.leader.profile.name}} - .popover-content - markdown(text='group._editing ? groupCopy.leaderMessage : group.leaderMessage') - - div(ng-controller='ChatCtrl') - .alert.alert-info.alert-sm(ng-if='group.memberCount > Shared.constants.LARGE_GROUP_COUNT_MESSAGE_CUTOFF')=env.t('largeGroupNote') - h3=env.t('chat') - include ./chat-box - - +chatMessages() - h4(ng-if='group.chat.length < 1 && group.type === "party"')=env.t('partyChatEmpty') - h4(ng-if='group.chat.length < 1 && group.type === "guild"')=env.t('guildChatEmpty') - - group-tasks(ng-show="groupPanel == 'tasks'") - - group-approvals(ng-show="groupPanel == 'approvals'", ng-if="userCanApprove(user._id, group)", group="group") - - +groupSubscription diff --git a/website/views/options/social/groups/create-group.jade b/website/views/options/social/groups/create-group.jade deleted file mode 100644 index 7fdda285d2..0000000000 --- a/website/views/options/social/groups/create-group.jade +++ /dev/null @@ -1,29 +0,0 @@ -mixin groupCreateForm() - form.col-md-12.form-horizontal(ng-submit='create(newGroup)') - .form-group - label.control-label(for='new-group-name')=env.t('newGroupName', {groupType: "{{text}}"}) - input.form-control#new-group-name.input-medium.option-content(required, type='text', placeholder=env.t('newGroupName', {groupType: "{{text}}"}), ng-model='newGroup.name') - .form-group - label(for='new-group-description')=env.t('description') - textarea.form-control#new-group-description.option-content(cols='3', placeholder=env.t('description'), ng-model='newGroup.description') - .form-group(ng-show='type=="guild"') - .radio - label - input(type='radio', name='new-group-privacy', value='public', ng-model='newGroup.privacy') - =env.t('public') - .radio - label - input(type='radio', name='new-group-privacy', value='private', ng-model='newGroup.privacy') - =env.t('inviteOnly') - br - input.btn.btn-default(type='submit', ng-disabled='!newGroup.privacy && !newGroup.name', value=env.t('create')) - span.gem-cost= '4 ' + env.t('gems') - p - small=env.t('gemCost') - .form-group - .checkbox - label - input(type='checkbox', ng-model='newGroup.leaderOnly.challenges') - =env.t('leaderOnlyChallenges') - .form-group(ng-show='type=="party"') - input.btn.btn-default.form-control(type='submit', value=env.t('create')) diff --git a/website/views/options/social/groups/group-members-autocomplete.jade b/website/views/options/social/groups/group-members-autocomplete.jade deleted file mode 100644 index 69a420b528..0000000000 --- a/website/views/options/social/groups/group-members-autocomplete.jade +++ /dev/null @@ -1,2 +0,0 @@ -script(type='text/ng-template', id='partials/groups.members.autocomplete.html') - div#taggle.input.textarea.clearfix diff --git a/website/views/options/social/groups/group-plans.jade b/website/views/options/social/groups/group-plans.jade deleted file mode 100644 index c124ae4a41..0000000000 --- a/website/views/options/social/groups/group-plans.jade +++ /dev/null @@ -1,16 +0,0 @@ - -script(type='text/ng-template', id='partials/options.social.groupPlans.html') - div(ng-show='activePage === PAGES.BENEFITS') - +groupPlansBenefits - - br - br - .row - .col-sm-6.col-sm-offset-3 - a.btn.btn-primary.btn-lg.btn-block(ui-sref="options.social.newGroup")=env.t('createAGroup') - - .row - .col-md-6.col-md-offset-3 - br - .text-center=env.t('groupSubscriptionPrice') - diff --git a/website/views/options/social/groups/group-subscription.jade b/website/views/options/social/groups/group-subscription.jade deleted file mode 100644 index 7eecc28cda..0000000000 --- a/website/views/options/social/groups/group-subscription.jade +++ /dev/null @@ -1,50 +0,0 @@ -// @TODO: This can be a directive and the group/user can be an object passed via attribute -mixin groupSubscription() - div(ng-show="groupPanel == 'subscription'") - .col-md-12 - .col-md-12 - div(ng-hide="group.purchased.plan.customerId") - +groupPlansBenefits - - .row - .col-md-12 - br - table.table.alert.alert-info(ng-if='group.purchased.plan.customerId') - tr(ng-if='group.purchased.plan.dateTerminated'): td.alert.alert-warning - span.noninteractive-button.btn-danger=env.t('canceledGroupPlan') - i.glyphicon.glyphicon-time - | #{env.t('groupPlanCanceled')} {{group.purchased.plan.dateTerminated | date:user.preferences.dateFormat}} - tr(ng-if='!group.purchased.plan.dateTerminated'): td - h3=env.t('paymentDetails') - p(ng-if='group.purchased.plan.planId')=env.t('groupSubscriptionPrice') - tr(ng-if='group.purchased.plan.extraMonths'): td - span.glyphicon.glyphicon-credit-card - |  #{env.t('purchasedGroupPlanPlanExtraMonths', {months: '{{group.purchased.plan.extraMonths | number:2}}'})} - tr(ng-if='group.purchased.plan.consecutive.count || group.purchased.plan.consecutive.offset'): td - span.glyphicon.glyphicon-forward - |  #{env.t('consecutiveSubscription')} - ul.list-unstyled - li #{env.t('consecutiveMonths')} {{group.purchased.plan.consecutive.count + group.purchased.plan.consecutive.offset}} - li #{env.t('gemCapExtra')} {{group.purchased.plan.consecutive.gemCapExtra}} - li #{env.t('mysticHourglasses')} {{group.purchased.plan.consecutive.trinkets}} - - div(ng-if='group.purchased.plan.customerId') - .btn.btn-primary(ng-if='!group.purchased.plan.dateTerminated && group.purchased.plan.paymentMethod=="Stripe"', ng-click='Payments.showStripeEdit({groupId: group.id})')=env.t('subUpdateCard') - .btn.btn-sm.btn-danger(ng-if='!group.purchased.plan.dateTerminated', ng-click='Payments.cancelSubscription({group: group})')=env.t('cancelGroupSub') - - .row - .col-md-12(ng-if='!group.purchased.plan.customerId || (group.purchased.plan.customerId && group.purchased.plan.dateTerminated)', ng-init="_subscription.key='group_monthly'") - .row.text-center - h3 Upgrade My Group - div - a.purchase.btn.btn-primary(ng-click='Payments.showStripe({subscription:_subscription.key, coupon:_subscription.coupon, groupId: group.id, group: group})', ng-disabled='!_subscription.key')= env.t('card') - a.purchase(ng-click="Payments.amazonPayments.init({type: 'subscription', subscription:_subscription.key, coupon:_subscription.coupon, groupId: group.id, group: group})") - img(src='https://payments.amazon.com/gp/cba/button',alt=env.t('amazonPayments')) - //- .col-xs-4 - //- a.purchase(href='/paypal/subscribe?_id={{user._id}}&apiToken={{User.settings.auth.apiToken}}&sub={{_subscription.key}}{{_subscription.coupon ? "&coupon="+_subscription.coupon : ""}}&groupId={{group.id}}', ng-disabled='!_subscription.key') - //- img(src='https://www.paypalobjects.com/webstatic/en_US/i/buttons/pp-acceptance-small.png',alt=env.t('paypal')) - - .row(ng-if='!group.purchased.plan.customerId') - .col-md-6.col-md-offset-3 - br - .text-center=env.t('groupSubscriptionPrice') diff --git a/website/views/options/social/groups/group-tasks-actions.jade b/website/views/options/social/groups/group-tasks-actions.jade deleted file mode 100644 index 9a30743386..0000000000 --- a/website/views/options/social/groups/group-tasks-actions.jade +++ /dev/null @@ -1,10 +0,0 @@ -script(type='text/ng-template', id='partials/groups.tasks.actions.html') - div(ng-if="group.leader._id === user._id || group.managers[user._id]", class="col-md-12") - strong=env.t('assignTask') - group-members-autocomplete(ng-model="assignedMembers") - - ul.priority-multiplier - li {{requiresApproval}} - button(type='button', ng-class='{active: task._edit.group.approval.required == true}', - ng-click='toggleTaskRequiresApproval()') - =env.t('approvalRequired') diff --git a/website/views/options/social/groups/group-tasks-approvals.jade b/website/views/options/social/groups/group-tasks-approvals.jade deleted file mode 100644 index 689f360177..0000000000 --- a/website/views/options/social/groups/group-tasks-approvals.jade +++ /dev/null @@ -1,16 +0,0 @@ -script(type='text/ng-template', id='partials/groups.tasks.approvals.html') - .row(style="margin-bottom: 2rem;") - .col-md-12 - button.btn.btn-primary(ng-click='refreshApprovals()', ng-hide="loading")=env.t('refreshApprovals') - button.btn.btn-primary(ng-disabled="true", ng-show="loading")=env.t('loading') - - .well(ng-show="group.approvals.length === 0")=env.t('blankApprovalsDescription') - - .panel-group(ng-repeat="approval in group.approvals") - .panel.panel-default - .panel-heading - span - div(style='padding: 1rem 1rem 2rem 2rem;') - markdown.pull-left(text = "approvalTitle(approval)") - a.btn.btn-sm.btn-success.pull-right(ng-click="approve(approval.group.taskId, approval.userId._id, approval.userId.profile.name, $index)")=env.t('approve') - diff --git a/website/views/options/social/groups/group-tasks-meta-actions.jade b/website/views/options/social/groups/group-tasks-meta-actions.jade deleted file mode 100644 index bf85a9e456..0000000000 --- a/website/views/options/social/groups/group-tasks-meta-actions.jade +++ /dev/null @@ -1,4 +0,0 @@ -script(type='text/ng-template', id='partials/groups.tasks.meta.actions.html') - a.badge(ng-click="claim()", ng-if="!userIsAssigned()")=env.t('claim') - - diff --git a/website/views/options/social/groups/group-tasks.jade b/website/views/options/social/groups/group-tasks.jade deleted file mode 100644 index b775118d93..0000000000 --- a/website/views/options/social/groups/group-tasks.jade +++ /dev/null @@ -1,13 +0,0 @@ -include ./group-tasks-actions -include ./group-tasks-meta-actions -include ./group-members-autocomplete -include ./group-tasks-approvals - -script(type='text/ng-template', id='partials/groups.tasks.html') - .row(style="margin-bottom: 2rem;") - .col-md-12 - button.btn.btn-primary(ng-click='refreshTasks()', ng-hide="loading")=env.t('refreshGroupTasks') - button.btn.btn-primary(ng-disabled="true", ng-show="loading")=env.t('loading') - - .row - habitrpg-tasks(main=false) diff --git a/website/views/options/social/groups/new-group.jade b/website/views/options/social/groups/new-group.jade deleted file mode 100644 index 7ad4e91dd6..0000000000 --- a/website/views/options/social/groups/new-group.jade +++ /dev/null @@ -1,31 +0,0 @@ -include ./create-group - -script(type='text/ng-template', id='partials/options.social.newGroup.html') - div(ng-show='activePage === PAGES.CREATE_GROUP') - h2.text-center=env.t('createAGroup') - - .col-xs-12 - +groupCreateForm - - br - br - .row - .col-sm-6.col-sm-offset-3 - a.btn.btn-primary.btn-lg.btn-block(ng-click="createGroup()", ng-disabled="!newGroupIsReady()")=env.t('create') - - div(ng-show='activePage === PAGES.UPGRADE_GROUP') - h2.text-center=env.t('upgradeTitle') - - .row.text-center - .col-md-6.col-md-offset-3 - a.purchase.btn.btn-primary(ng-click='upgradeGroup(PAYMENTS.STRIPE)')=env.t('card') - a.purchase(ng-click='upgradeGroup(PAYMENTS.AMAZON)') - img(src='https://payments.amazon.com/gp/cba/button', alt=env.t('amazonPayments')) - //- .col-xs-4 - //- a.purchase(href='/paypal/subscribe?_id={{user._id}}&apiToken={{User.settings.auth.apiToken}}&sub={{_subscription.key}}{{_subscription.coupon ? "&coupon="+_subscription.coupon : ""}}&groupId={{group.id}}', ng-disabled='!_subscription.key') - //- img(src='https://www.paypalobjects.com/webstatic/en_US/i/buttons/pp-acceptance-small.png',alt=env.t('paypal')) - - .row - .col-md-6.col-md-offset-3 - br - .text-center=env.t('groupSubscriptionPrice') diff --git a/website/views/options/social/hall.jade b/website/views/options/social/hall.jade deleted file mode 100644 index df9746c8a3..0000000000 --- a/website/views/options/social/hall.jade +++ /dev/null @@ -1,118 +0,0 @@ -script(type='text/ng-template', id='partials/options.social.hall.html') - ul.options-submenu - li(ng-class="{ active: $state.includes('options.social.hall.heroes') }") - a(ui-sref='options.social.hall.heroes') - =env.t('hallContributors') - li(ng-class="{ active: $state.includes('options.social.hall.patrons') }") - a(ui-sref='options.social.hall.patrons') - =env.t('hallPatrons') - - .options-blurbmenu - small.muted(ng-if="$state.includes('options.social.hall.heroes')")!=env.t('blurbHallContributors') - small.muted(ng-if="$state.includes('options.social.hall.patrons')")=env.t('blurbHallPatrons') - - .tab-content - .tab-pane.active - div(ui-view) - -script(type='text/ng-template', id='partials/options.social.hall.heroes.html') - .well(ng-if='user.contributor.admin') - h2=env.t('rewardUser') - form(ng-submit='loadHero(_heroID)') - .form-group - input.form-control(type='text', ng-model='_heroID', placeholder=env.t('UUID')) - .form-group - input.btn.btn-default(type='submit')=env.t('loadUser') - form(ng-show='hero', ng-submit='saveHero(hero)') - a(ng-click='clickMember(hero._id, true)') - h3 {{hero.profile.name}} - .form-group - input.form-control(type='text', ng-model='hero.contributor.text', placeholder=env.t('contribTitle')) - .form-group - label=env.t('contribLevel') - input.form-control(type='number', ng-model='hero.contributor.level') - small=env.t('contribHallText') - |  - a(target='_blank', href='https://trello.com/c/wkFzONhE/277-contributor-gear')=env.t('moreDetails') - |,  - a(target='_blank', href='https://github.com/HabitRPG/habitica/issues/3801')=env.t('moreDetails2') - .form-group - textarea.form-control(cols=5, placeholder=env.t('contributions'), ng-model='hero.contributor.contributions') - include ../../shared/formatting-help - hr - - .form-group - label=env.t('balance') - input.form-control(type='number', step="any", ng-model='hero.balance') - small!= '`user.balance`' + env.t('notGems') - accordion - accordion-group(heading='Items') - h4 Update Item - .form-group.well - input.form-control(type='text',placeholder='Path (eg, items.pets.BearCub-Base)',ng-model='hero.itemPath') - small.muted Enter the item path. E.g., items.pets.BearCub-Zombie or items.gear.owned.head_special_0 or items.gear.equipped.head. You can find all the item paths below. - br - input.form-control(type='text',placeholder='Value (eg, 5)',ng-model='hero.itemVal') - small.muted Enter the item value. E.g., 5 or false or head_warrior_3. All values are listed in the All Item Paths section below. - accordion - accordion-group(heading='All Item Paths') - pre {{::allItemPaths}} - accordion-group(heading='Current Items') - pre {{::toJson(hero.items,true)}} - accordion-group(heading='Auth') - h4 Auth - pre {{::toJson(hero.auth)}} - .form-group - .checkbox - label - input(type='checkbox', ng-model='hero.flags.chatRevoked') - | Chat Privileges Revoked - .form-group - .checkbox - label - input(type='checkbox', ng-model='hero.auth.blocked') - | Blocked - - // h4 Backer Status - // Add backer stuff like tier, disable adds, etcs - .form-group - input.form-control.btn.btn-primary(type='submit')=env.t('save') - - .table-responsive - table.table.table-striped - thead - tr - th=env.t('name') - th(ng-if='user.contributor.admin')=env.t('UUID') - th=env.t('contribLevel') - th=env.t('title') - th=env.t('contributions') - tbody - tr(ng-repeat='hero in heroes') - td - span(ng-if='hero.contributor.admin',popover=env.t('gamemaster'),popover-trigger='mouseenter',popover-placement='right') - a.label.label-default(ng-class='userLevelStyle(hero)', ng-click='clickMember(hero._id, true)') - | {{hero.profile.name}}  - span(ng-class='userAdminGlyphiconStyle(hero)') - span(ng-if='!hero.contributor.admin') - a.label.label-default(ng-class='userLevelStyle(hero)', ng-click='clickMember(hero._id, true)') {{hero.profile.name}} - td(ng-if='user.contributor.admin', ng-click='populateContributorInput(hero._id, $index)').btn-link {{hero._id}} - td {{hero.contributor.level}} - td {{hero.contributor.text}} - td - markdown(text='hero.contributor.contributions', target='_blank') - -script(type='text/ng-template', id='partials/options.social.hall.patrons.html') - .table-responsive - table.table.table-striped(infinite-scroll="loadMore()") - thead - tr - th=env.t('name') - th(ng-if='user.contributor.admin')=env.t('UUID') - th=env.t('backerTier') - tbody - tr(ng-repeat='patron in patrons') - td - a.label.label-default(ng-class='userLevelStyle(patron)', ng-click='clickMember(patron._id, true)') {{patron.profile.name}} - td(ng-if='user.contributor.admin') {{patron._id}} - td {{patron.backer.tier}} diff --git a/website/views/options/social/index.jade b/website/views/options/social/index.jade deleted file mode 100644 index ef51caef8b..0000000000 --- a/website/views/options/social/index.jade +++ /dev/null @@ -1,147 +0,0 @@ -// FIXME note, due to https://github.com/angular-ui/bootstrap/issues/783 we can't use nested angular-bootstrap tabs -// Subscribe to that ticket & change this when they fix - -include ./challenges -include ./hall -include ./quests/index -include ./chat-message -include ./party -include ./groups/group-tasks -include ./groups/group-plans -include ./groups/create-group -include ./groups/new-group - -script(type='text/ng-template', id='partials/options.social.inbox.html') - .options-blurbmenu - small.muted!=env.t('blurbInbox', { hrefCommunityManagerEmail : '' + env.EMAILS.COMMUNITY_MANAGER_EMAIL + '' }) - - .container-fluid - .row - .col-md-12 - .form-inline - a.btn.btn-xs.btn-danger(ng-click='deleteAllMessages()')=env.t('clearAll') - |       - a.btn.btn-xs.btn-default(href='/export/inbox.html', popover=env.t('exportInboxPopoverBody'), - popover-title=env.t('exportInboxPopoverTitle'), - popover-trigger='mouseenter', popover-placement='right', - popover-append-to-body='true')=env.t('exportInbox') - |       - .checkbox - label - input(type='checkbox', ng-model='user.inbox.optOut', ng-change='set({"inbox.optOut": user.inbox.optOut?true: false})') - |   - span.hint(popover-trigger='mouseenter', popover-placement='right', popover=env.t('optOutPopover'))=env.t('optOutOfPMs') - +chatMessages('inbox') - -script(type='text/ng-template', id='partials/options.social.tavern.html') - include ./tavern - -script(type='text/ng-template', id='partials/options.social.guilds.public.html') - .options-blurbmenu - small.muted=env.t('blurbGuildsPage') - - div.col-xs-12(ng-repeat='invitation in user.invitations.guilds' style='margin-bottom: 1.5em') - h3=env.t('invitedTo', {name: '{{invitation.name}}'}) - a.btn.btn-success(data-type='guild', ng-click='join(invitation)')=env.t('accept') - a.btn.btn-danger(ng-click='reject(invitation)')=env.t('reject') - // Public Groups - div.container-fluid(style='margin-bottom: 1.5em') - input.form-control(type='text',ng-model='guildSearch', placeholder=env.t('search')) - table.table.table-striped(style='clear:left;') - tr(ng-repeat='group in groups.public | filter:guildSearch track by group._id') - td - ul.pull-right.challenge-accordion-header-specs - li='{{::group.memberCount}} ' + env.t('members') - // join / leave - li.bg-transparent - a.btn.btn-sm.btn-danger(ng-if="isMemberOfGroup(User.user._id, group)", ng-click='clickLeave(group, $event)') - span.glyphicon.glyphicon-ban-circle - =env.t('leave') - a.btn.btn-sm.btn-success(ng-if="!isMemberOfGroup(User.user._id, group)", ng-click='join(group)') - span.glyphicon.glyphicon-ok - =env.t('join') - h4: a(href='/#/options/groups/guilds/{{::group._id}}') {{::group.name}} - p {{::group.description}} - -script(type='text/ng-template', id='partials/options.social.guilds.detail.html') - include ./group - -script(type='text/ng-template', id='partials/options.social.guilds.create.html') - div.col-xs-12 - +groupCreateForm - -script(type='text/ng-template', id='partials/options.social.guilds.html') - ul.options-submenu - li(ng-class="{ active: $state.includes('options.social.guilds.public') }") - a(ui-sref='options.social.guilds.public') - =env.t('publicGuilds') - li(ng-class="{ active: $stateParams.gid == group._id }", ng-repeat='group in groups.guilds track by group._id') - a(ui-sref="options.social.guilds.detail({gid:group._id})") - | {{group.name}} - li(ng-class="{ active: $state.includes('options.social.guilds.create') }") - a(ui-sref='options.social.guilds.create') - =env.t('createGuild') - - .tab-content - .tab-pane.active - div(ui-view) - -script(type='text/ng-template', id='partials/options.social.html') - ul.options-menu - li(ng-class="{ active: $state.includes('options.social.inbox') }") - a(ui-sref='options.social.inbox') - span.badge.badge-danger(ng-if='user.inbox.newMessages') {{user.inbox.newMessages}} - |   - =env.t("inbox") - li(ng-class="{ active: $state.includes('options.social.tavern') }") - a(ui-sref='options.social.tavern') - =env.t('tavern') - li(ng-class="{ active: $state.includes('options.social.party') }") - a(ui-sref='options.social.party') - =env.t('party') - li(ng-class="{ active: $state.includes('options.social.guilds') }") - a(ui-sref='options.social.guilds.public') - =env.t('guilds') - li(ng-class="{ active: $state.includes('options.social.challenges') }") - a(ui-sref='options.social.challenges', ui-sref-opts='{reload: true}') - =env.t('challenges') - li(ng-class="{ active: $state.includes('options.social.hall') }") - a(ui-sref='options.social.hall.heroes') - =env.t('hall') - li(ng-class="{ active: $state.includes('options.social.groupPlans') }") - a(ui-sref='options.social.groupPlans') - =env.t('groupPlansTitle') - - .tab-content - .tab-pane.active - div(ui-view) - -script(type='text/ng-template', id='modals/copyChatToDo.html') - .modal-header - h4=env.t('copyMessageAsToDo') - .modal-body - .form-group - input.form-control(type='text',ng-model='text', ng-model-options="{debounce: 1000}") - .form-group - textarea.form-control(rows='5',ng-model='notes', ng-model-options="{debounce: 1000}", focus-element='true') - - hr - - div.task-column.preview - div(ng-init='popoverOpen = false', class='task todo uncompleted color-neutral', popover-trigger='mouseenter', data-popover-html="{{popoverOpen ? '' : notes | markdown}}", popover-placement="top") - // right-hand side control buttons - .task-meta-controls - // Icons only available if you own the tasks (aka, hidden from challenge stats) - span(ng-if='!obj._locked') - // notes - span.task-notes(ng-show='notes', ng-click='popoverOpen = !popoverOpen', popover-trigger='click', data-popover-html="{{notes | markdown}}", popover-placement="top") - span.glyphicon.glyphicon-comment - |   - - // main content - div.task-text - markdown(text='text',target='_blank') - - .modal-footer - button.btn.btn-default(ng-click='$close()')=env.t('close') - button.btn.btn-primary(ng-click='saveTodo()')=env.t('submit') diff --git a/website/views/options/social/party.jade b/website/views/options/social/party.jade deleted file mode 100644 index ed3fe9189b..0000000000 --- a/website/views/options/social/party.jade +++ /dev/null @@ -1,13 +0,0 @@ -include ../../shared/avatar/generated_avatar - -script(type='text/ng-template', id='partials/options.social.party.html') - div(ng-if='group.loadingParty') - include ./party/loading-new-party - - div(ng-if='group._id') - include ./party/leave-party-and-join-another - include ./group - - div(ng-if='!group._id && !group.loadingParty') - include ./party/party-invitation - include ./party/start-a-party diff --git a/website/views/options/social/party/leave-party-and-join-another.jade b/website/views/options/social/party/leave-party-and-join-another.jade deleted file mode 100644 index 3d9e19c815..0000000000 --- a/website/views/options/social/party/leave-party-and-join-another.jade +++ /dev/null @@ -1,9 +0,0 @@ -- var newParties = 'User.user.invitations.parties' -.containter-fluid(ng-if='#{newParties}.length > 0 && group._id') - div(ng-repeat='partyInvite in #{newParties}') - .row.text-center - .col-sm-6.col-sm-offset-3.alert.alert-warning - p {{::env.t('invitedToNewParty', { partyName: partyInvite.name })}} - p - button.btn.btn-success(ng-click='leaveOldPartyAndJoinNewParty(partyInvite.id, partyInvite.name)')=env.t('joinNewParty') - button.btn.btn-default(ng-click='reject(partyInvite)')=env.t('declineInvitation') diff --git a/website/views/options/social/party/loading-new-party.jade b/website/views/options/social/party/loading-new-party.jade deleted file mode 100644 index 101fcf42eb..0000000000 --- a/website/views/options/social/party/loading-new-party.jade +++ /dev/null @@ -1,5 +0,0 @@ -.container-fluid - .row.text-center: .col-xs-12 - h2 {{::partyLoadingMessage}} - img(src='/page-loader.gif') - diff --git a/website/views/options/social/party/party-invitation.jade b/website/views/options/social/party/party-invitation.jade deleted file mode 100644 index 841384ebe6..0000000000 --- a/website/views/options/social/party/party-invitation.jade +++ /dev/null @@ -1,10 +0,0 @@ -.container-fluid(ng-show='user.invitations.parties.length > 0') - h3=env.t('partyInvitationsText', {numberInvites: '{{user.invitations.parties.length}}'}) - - div(ng-repeat='partyInvite in user.invitations.parties') - h2=env.t('invitedTo', {name: '{{partyInvite.name}}'}) - a.btn.btn-success( - data-type='party', - ng-click='join(partyInvite)' - )=env.t('accept') - a.btn.btn-danger(ng-click='reject(partyInvite)')=env.t('reject') diff --git a/website/views/options/social/party/start-a-party.jade b/website/views/options/social/party/start-a-party.jade deleted file mode 100644 index 72b9591436..0000000000 --- a/website/views/options/social/party/start-a-party.jade +++ /dev/null @@ -1,23 +0,0 @@ -.container.text-center(ng-hide='user.invitations.parties.length > 0') - .row.row-margin: .col-sm-6.col-sm-offset-3 - a.btn.btn-primary.btn-lg.btn-block(ng-click="inviteOrStartParty(group)")=env.t("startPartyWithFriends") - - .row.row-margin(ng-controller='UserCtrl') - span.inline-block.party_preview - span.figure.herobox.inline-block - .character-sprites(style='margin:0 0 0 4.2em') - +generatedAvatar - - .row.row-margin - ul - li=env.t('partyExplanation1') - li=env.t('partyExplanation2') - li=env.t('partyExplanation3') - - .row.row-margin - h4=env.t('wantToStartParty') - - .row.row-margin - .btn.btn-primary(ng-click='inviteOrStartParty(group)')=env.t('inviteFriendsNow') - .btn.btn-default(ng-click='create(newGroup)')=env.t('inviteFriendsLater') - .btn.btn-default(ng-click='openModal("user-id",{track:"Join Existing Party"})')=env.t('joinExistingParty') diff --git a/website/views/options/social/quests/bossStats.jade b/website/views/options/social/quests/bossStats.jade deleted file mode 100644 index 65e6e973e8..0000000000 --- a/website/views/options/social/quests/bossStats.jade +++ /dev/null @@ -1,24 +0,0 @@ -if tavern - div(class="quest_{{group.quest.key}} quest_{{group.quest.key}}_#{env.worldDmg.recent}") -else - div(class="quest_{{::group.quest.key}}") - -.hero-stats - h4 {{::Content.quests[group.quest.key].boss.name()}} - .meter-label(tooltip=env.t('bossHP')) - span.glyphicon.glyphicon-heart - .meter.health - .bar(ng-style='{width: Shared.percent(group.quest.progress.hp, Content.quests[group.quest.key].boss.hp) + "%"}') - span.meter-text.value - | {{Math.ceil(group.quest.progress.hp) | roundLargeNumbers}} - |  / {{::Content.quests[group.quest.key].boss.hp | roundLargeNumbers}} - div(ng-if='Content.quests[group.quest.key].boss.rage') - .meter-label(tooltip=env.t('rage')) - span.glyphicon.glyphicon-fire - .meter.mana(popover="{{::Content.quests[group.quest.key].boss.rage.description()}}", - popover-title="{{::Content.quests[group.quest.key].boss.rage.title()}}", - popover-trigger='mouseenter', popover-placement='bottom') - .bar(ng-style='{width: Shared.percent(group.quest.progress.rage, Content.quests[group.quest.key].boss.rage.value) + "%"}') - span.meter-text.value - | {{Math.ceil(group.quest.progress.rage) | roundLargeNumbers}} - |  / {{::Content.quests[group.quest.key].boss.rage.value | roundLargeNumbers}} diff --git a/website/views/options/social/quests/collectionStats.jade b/website/views/options/social/quests/collectionStats.jade deleted file mode 100644 index 9add7ff6ab..0000000000 --- a/website/views/options/social/quests/collectionStats.jade +++ /dev/null @@ -1,10 +0,0 @@ -div(class="quest_{{::group.quest.key}}") -h4=env.t('collected') + ':' -table.table.table-striped - tr(ng-repeat='(item,number) in group.quest.progress.collect', - class='quest_collected_{{number >= Content.quests[group.quest.key].collect[item].count}}') - td - .pull-left(class='quest_{{::group.quest.key}}_{{::item}}') - | {{::Content.quests[group.quest.key].collect[item].text()}} - td - | {{number}} / {{Content.quests[group.quest.key].collect[item].count}} diff --git a/website/views/options/social/quests/ianQuestInfo.jade b/website/views/options/social/quests/ianQuestInfo.jade deleted file mode 100644 index a9a5c0ad74..0000000000 --- a/website/views/options/social/quests/ianQuestInfo.jade +++ /dev/null @@ -1,19 +0,0 @@ -div(class="#{env.worldDmg.quests ? 'npc_ian_broken' : 'npc_ian'}").pull-left - -div(ng-if='::Content.quests[group.quest.key].boss') - if tavern - p(ng-if='!env.worldDmg.quests')!=env.t('tavernBossInfo') - p(ng-if='env.worldDmg.quests')!=env.t('tavernBossInfoBroken') - else - p(ng-if='!env.worldDmg.quests')!=env.t('bossDmg1') - p(ng-if='env.worldDmg.quests')!=env.t('bossDmg1Broken') - br - p(ng-if='!env.worldDmg.quests')=env.t('bossDmg2') - p(ng-if='env.worldDmg.quests')=env.t('bossDmg2Broken') - -div(ng-if='::Content.quests[group.quest.key].collect') - p(ng-if='!env.worldDmg.quests')=env.t('bossColl1') - p(ng-if='env.worldDmg.quests')=env.t('bossColl1Broken') - br - p(ng-if='!env.worldDmg.quests')=env.t('bossColl2') - p(ng-if='env.worldDmg.quests')=env.t('bossColl2Broken') diff --git a/website/views/options/social/quests/index.jade b/website/views/options/social/quests/index.jade deleted file mode 100644 index c4586f0739..0000000000 --- a/website/views/options/social/quests/index.jade +++ /dev/null @@ -1,12 +0,0 @@ -include ./participants - -mixin boss(tavern, mobile) - //-.panel.panel-default(bindonce='group', ng-if='group.type==="party" && group.quest.key') - div(class=mobile ? '' : 'panel panel-default' ng-if='group.quest.key') - div(class = mobile ? 'item item-divider' : 'panel-heading') - h3.panel-title(ng-if='group.quest.active==false')=env.t('questInvitation') + ' {{::Content.quests[group.quest.key].text()}}' - h3.panel-title(ng-if='group.quest.active==true') {{::Content.quests[group.quest.key].text()}} - .panel-body.modal-fixed-height - include ./questNotActive - - include ./questActive diff --git a/website/views/options/social/quests/participants.jade b/website/views/options/social/quests/participants.jade deleted file mode 100644 index 667691f6da..0000000000 --- a/website/views/options/social/quests/participants.jade +++ /dev/null @@ -1,15 +0,0 @@ -mixin participants(questStart) - -var isMember = 'group.quest.members[member._id]' - table.table.table-striped.quest-participants - tr(ng-repeat='member in group.members track by member._id', - ng-if='#{!questStart} || #{isMember}') - td - span(ng-if=':: group.quest.leader && group.quest.leader==member._id') *  - a: span(ng-click='clickMember(member._id, true)') {{::member.profile.name}} - - if !questStart - td.accepted(ng-if='#{isMember} === true')=env.t('accepted') - td.rejected(ng-if='#{isMember} === false')=env.t('rejected') - td(ng-if='#{isMember} !== true && #{isMember} !== false')=env.t('pending') - - span="* " + env.t('questOwner') diff --git a/website/views/options/social/quests/questActive.jade b/website/views/options/social/quests/questActive.jade deleted file mode 100644 index b457f8d0e3..0000000000 --- a/website/views/options/social/quests/questActive.jade +++ /dev/null @@ -1,29 +0,0 @@ -div(ng-if='group.quest.active===true') - unless tavern - tabset - tab(heading=env.t('questDetails')) - div(ng-if='::Content.quests[group.quest.key].boss',ng-init='boss=Content.quests[group.quest.key].boss;progress=group.quest.progress') - include ./bossStats - - div(ng-if='::Content.quests[group.quest.key].collect') - include ./collectionStats - - div(ng-bind-html='::Content.quests[group.quest.key].notes()') - quest-rewards(key='{{::group.quest.key}}') - - tab(heading=env.t('questParticipants')) - +participants(true) - - if tavern - include ./bossStats - div(ng-bind-html='::Content.quests[group.quest.key].notes()') - - hr - - include ./ianQuestInfo - - unless tavern - button.btn.btn-sm.btn-warning(ng-if='::canEditQuest()', - ng-click='questAbort()')=env.t('abort') - button.btn.btn-sm.btn-warning(ng-if='!(group.quest.leader && group.quest.leader === user._id) && isMemberOfRunningQuest(user._id,group)', - ng-click='questLeave()')=env.t('leaveQuest') diff --git a/website/views/options/social/quests/questNotActive.jade b/website/views/options/social/quests/questNotActive.jade deleted file mode 100644 index c20ae5a226..0000000000 --- a/website/views/options/social/quests/questNotActive.jade +++ /dev/null @@ -1,31 +0,0 @@ -div(ng-if='group.quest.active===false') - tabset - tab(heading=env.t('invitations')) - +participants(false) - - tab(heading=env.t('questDetails')) - div(class="quest_{{::group.quest.key}}") - div(ng-if='::Content.quests[group.quest.key].boss') - h4 {{::Content.quests[group.quest.key].boss.name()}} - p: strong=env.t('bossHP') + ': {{::Content.quests[group.quest.key].boss.hp}}' - p: strong=env.t('bossStrength') + ': {{::Content.quests[group.quest.key].boss.str}}' - div(ng-if='::Content.quests[group.quest.key].collect') - p(ng-repeat='(k,v) in ::Content.quests[group.quest.key].collect') - strong=env.t('collect') + ': ' - | {{::Content.quests[group.quest.key].collect[k].count}} {{::Content.quests[group.quest.key].collect[k].text()}} - div(ng-bind-html='::Content.quests[group.quest.key].notes()') - quest-rewards(key='{{::group.quest.key}}') - - hr - - div(class="#{env.worldDmg.quests ? 'npc_ian_broken' : 'npc_ian'}").pull-left - p(ng-if='!env.worldDmg.quests')=env.t('questStart') - p(ng-if='env.worldDmg.quests')=env.t('questStartBroken') - - span(ng-if='user.party.quest.RSVPNeeded') - button.btn.btn-sm.btn-success(ng-click='questAccept()')=env.t('accept') - button.btn.btn-sm.btn-danger(ng-click='questReject()')=env.t('reject') - - span(ng-if='::canEditQuest()') - button.btn.btn-sm.btn-warning(ng-click='questForceStart()')=env.t('begin') - button.btn.btn-sm.btn-danger(ng-click='questCancel()')=env.t('cancel') diff --git a/website/views/options/social/tavern.jade b/website/views/options/social/tavern.jade deleted file mode 100644 index 74e3348d81..0000000000 --- a/website/views/options/social/tavern.jade +++ /dev/null @@ -1,161 +0,0 @@ -.container-fluid - .row - .col-md-4 - - +boss(true, false) - - table - tr - td - div(class="#{env.worldDmg.tavern ? 'npc_daniel_broken' : 'npc_daniel'}") - td - .popover.static-popover.fade.right.in - .arrow - h3.popover-title - a(target='_blank', href='http://www.kickstarter.com/profile/2014640723')=env.t('daniel') - .popover-content - span(ng-if='!env.worldDmg.tavern') {{user.preferences.sleep ? env.t('innText',{name: user.profile.name}) : env.t('danielText')}} - span(ng-if='env.worldDmg.tavern') {{user.preferences.sleep ? env.t('innTextBroken',{name: user.profile.name}) : env.t('danielTextBroken')}} - button.btn-block.btn.btn-lg.btn-success(ng-click='User.sleep({})') - | {{user.preferences.sleep ? env.t('innCheckOut') : env.t('innCheckIn')}} - span(ng-if='!user.preferences.sleep && !env.worldDmg.tavern')=env.t('danielText2') - span(ng-if='!user.preferences.sleep && env.worldDmg.tavern')=env.t('danielText2Broken') - - - // Resources - .panel.panel-default - .panel-heading - h3.panel-title=env.t('resources') - .panel-body - table.table.table-striped - tr - td - a(target='_blank', href='/static/community-guidelines')=env.t('communityGuidelines') - tr - td - a(href='https://habitica.com/#/options/groups/guilds/f2db2a7f-13c5-454d-b3ee-ea1f5089e601')=env.t('lfgPosts') - tr - td - a(target='_blank', href='https://habitica.com/static/FAQ')=env.t('FAQ') - tr - td - !=env.t('glossary') - tr - td - !=env.t('wikiLink') - tr - td - a(target='_blank', href='https://oldgods.net/habitrpg/habitrpg_user_data_display.html')=env.t('dataTool') - tr - td - a(target='_blank', href='https://habitica.com/#/options/groups/guilds/a29da26b-37de-4a71-b0c6-48e72a900dac')=env.t('reportAP') - tr - td - a(target='_blank', href='https://trello.com/c/odmhIqyW/440-read-first-table-of-contents')= ' ' + env.t('requestAF') - tr - td - !=env.t('community') - tr - td - a(target='_blank', href='https://habitica.com/#/options/groups/guilds/5481ccf3-5d2d-48a9-a871-70a7380cee5a')=env.t('askQuestionNewbiesGuild') - - // Player Tiers - .panel.panel-default(popover=env.t('tierPop'), popover-trigger="mouseenter", popover-placement="right") - .panel-heading - h3.panel-title=env.t('playerTiers') - .panel-body - small - | - =env.t('visitHeroes') - |
    - !=env.t('conLearn') - br - a(href=env.t('conLearnURL'), target='_blank') - =env.t('conLearnHow') - table.table.table-striped.panel-tiers - tr - td - a.label.label-contributor-1(ng-click='toggleUserTier($event)')=env.t('tier') + ' 1 (' + env.t('friend') + ')' - div - p - span.achievement.achievement-boot - !=env.t('friendFirst') - tr - td - a.label.label-contributor-2(ng-click='toggleUserTier($event)')=env.t('tier') + ' 2 (' + env.t('friend') + ')' - div - p - span.shop-sprite.item-img(class='shop_armor_special_1') - !=env.t('friendSecond') - tr - td - a.label.label-contributor-3(ng-click='toggleUserTier($event)')=env.t('tier') + ' 3 (' + env.t('elite') + ')' - div - p - span.shop-sprite.item-img(class='shop_head_special_1') - !=env.t('eliteThird') - tr - td - a.label.label-contributor-4(ng-click='toggleUserTier($event)')=env.t('tier') + ' 4 (' + env.t('elite') + ')' - div - p - span.shop-sprite.item-img(class='shop_weapon_special_1') - !=env.t('eliteFourth') - tr - td - a.label.label-contributor-5(ng-click='toggleUserTier($event)')=env.t('tier') + ' 5 (' + env.t('champion') + ')' - div - p - span.shop-sprite.item-img(class='shop_shield_special_1') - !=env.t('championFifth') - tr - td - a.label.label-contributor-6(ng-click='toggleUserTier($event)')=env.t('tier') + ' 6 (' + env.t('champion') + ')' - div - p - span.shop-sprite.item-img(class='Pet-Dragon-Hydra') - !=env.t('championSixth') - tr - td - a.label.label-contributor-7(ng-click='toggleUserTier($event)')=env.t('tier') + ' 7 (' + env.t('legendary') + ')' - div - p - !=env.t('legSeventh') - tr - td - a.label.label-contributor-8(ng-click='toggleUserTier($event)')=env.t('moderator') + ' (' + env.t('guardian') + ')' - div - p=env.t('guardianText') - tr - td - a.label.label-contributor-9(ng-click='toggleUserTier($event)')=env.t('staff') + ' (' + env.t('heroic') + ')' - div - p=env.t('heroicText') - tr - td - a.label.label-npc(ng-click='toggleUserTier($event)')=env.t('npc') - div - p=env.t('npcText') - - include ./challenge-box - - .col-md-8.tavern(ng-controller='ChatCtrl') - h3=env.t('tavern') - include ./chat-box - .alert.alert-info.alert-sm - != ' ' + env.t('tavernAlert1') + ' ' + env.t('tavernAlert2') + '!
    ' + env.t('moderatorIntro1') - //- FIXME this could be rendered server-side? - span(ng-repeat='mod in env.mods') - |    - span(ng-if='::mod.contributor.admin',popover=env.t('gamemaster'),popover-trigger='mouseenter',popover-placement='right') - a.label.label-default(ng-class='::userLevelStyle(mod)', ng-click='clickMember(mod._id, true)') - | {{::mod.profile.name}}  - span(ng-class='::userAdminGlyphiconStyle(mod)') - p - =env.t('communityGuidelinesRead1') - |   - a(target='_blank', href='/static/community-guidelines')=env.t('communityGuidelines') - |   - =env.t('communityGuidelinesRead2') - - +chatMessages() diff --git a/website/views/shared/avatar/appearance.jade b/website/views/shared/avatar/appearance.jade deleted file mode 100644 index 62346a1a13..0000000000 --- a/website/views/shared/avatar/appearance.jade +++ /dev/null @@ -1,36 +0,0 @@ -include generated_avatar - -mixin avatar(opts) - .character-sprites - .addthis_native_toolbox(ng-if='::profile._id==user._id', - data-url="#{env.BASE_URL}/static/front/#?memberId={{::profile._id}}", - data-title=env.t('checkOutProgress')) - - // Mount Body - if !opts.minimal - span(ng-if='profile.items.currentMount', class='Mount_Body_{{profile.items.currentMount}}') - - // Buffs that cause visual changes to avatar: Snowman, Ghost, Flower, etc - - var visualBuffs = { snowball: 'snowman', spookySparkles: 'ghost', shinySeed: 'avatar_floral_{{profile.stats.class}}', seafoam: 'seafoam_star' } - each klass, item in visualBuffs - span(ng-if='profile.stats.buffs.#{item}', class='#{klass}') - - // Show flower ALL THE TIME!!! - // See https://github.com/HabitRPG/habitica/issues/7133 - span(class='hair_flower_{{profile.preferences.hair.flower}}') - - // Show avatar only if not currently affected by visual buff - - var buffs = '!profile.stats.buffs' - span(ng-if='#{buffs}.snowball && #{buffs}.spookySparkles && #{buffs}.shinySeed && #{buffs}.seafoam') - +generatedAvatar - - // Mount Head - if !opts.minimal - span.current-mount(ng-if='profile.items.currentMount', class='Mount_Head_{{profile.items.currentMount}}') - - // Resting - span(ng-class='{zzz:profile.preferences.sleep}') - - // Pet - if !opts.minimal - span.current-pet(class='Pet-{{profile.items.currentPet}}', ng-show='profile.items.currentPet') diff --git a/website/views/shared/avatar/generated_avatar.jade b/website/views/shared/avatar/generated_avatar.jade deleted file mode 100644 index 0b54cefbe8..0000000000 --- a/website/views/shared/avatar/generated_avatar.jade +++ /dev/null @@ -1,30 +0,0 @@ -mixin costumeSetting(type, options) - - options = options || {} - - var costume = (options.prefix || '') + 'profile.items.gear.costume.' + type + (options.suffix || '') - - var equipped = (options.prefix || '') + 'profile.items.gear.equipped.' + type + (options.suffix || '') - span(ng-class="profile.preferences.costume ? #{costume} : #{equipped}") - -mixin generatedAvatar(options) - - options = options || {} - span(class='chair_{{profile.preferences.chair}}') - +costumeSetting('back') - if options.sleep === true - span(ng-class="'skin_' + profile.preferences.skin + '_sleep'") - else if options.sleep === false - span(ng-class="'skin_' + profile.preferences.skin") - else - span(ng-class="profile.preferences.sleep ? 'skin_' + profile.preferences.skin + '_sleep' : 'skin_' + profile.preferences.skin") - span(class='{{profile.preferences.size}}_shirt_{{profile.preferences.shirt}}') - span.head_0 - +costumeSetting('armor', {prefix: "profile.preferences.size + '_' + "}) - +costumeSetting('back', {suffix: " + '_collar'"}) - +costumeSetting('body') - - var hairTypes = ['bangs', 'base', 'mustache', 'beard'] - each type in hairTypes - span(class='hair_#{type}_{{profile.preferences.hair.#{type}}}_{{profile.preferences.hair.color}}') - +costumeSetting('eyewear') - +costumeSetting('head') - +costumeSetting('headAccessory') - span(class='hair_flower_{{profile.preferences.hair.flower}}') - +costumeSetting('shield') - +costumeSetting('weapon') diff --git a/website/views/shared/avatar/index.jade b/website/views/shared/avatar/index.jade deleted file mode 100644 index a09d678686..0000000000 --- a/website/views/shared/avatar/index.jade +++ /dev/null @@ -1,32 +0,0 @@ -include appearance - -mixin herobox(opts) - - if (!opts) {opts = {minimal:false,main:false}} - - - var ngClick = 'spell ? castEnd(profile, "user", $event) : clickMember(profile._id)' - - - var klass = 'background_{{profile.preferences.background}} ' + opts.main + ' ? "isUser" : ""} ' + opts.minimal + ' ? "minimal" : ""}' - - - var hasPet = 'hasPet: (' + !opts.minimal + ' && profile.items.currentPet)' - - var hasMount = 'hasMount: (' + !opts.minimal + ' && profile.items.currentMount)' - - var noBackgroundImage = 'noBackgroundImage: !profile.preferences.background' - - var castTarget = '"cast-target": applyingAction, isLeader: party.leader==profile._id' - - var ngKlass = '{' + hasPet + ', ' + hasMount + ', ' + noBackgroundImage + ', ' + castTarget + '}' - - - var name = '{{profile.profile.name}}' - - var buffs = 'profile.stats.buffs' - - - var rebirthLevel = '{{profile.achievements.rebirthLevel < 100 ? profile.achievements.rebirthLevel : "100+"}}' - - figure.herobox(ng-click=ngClick, data-name=name, class=klass, ng-class=ngKlass) - - .avatar-name(ng-class='userLevelStyle(profile)')=name - - +avatar(opts) - - .avatar-level(ng-class='userLevelStyle(profile)') - span.glyphicon.glyphicon-circle-arrow-up(tooltip=env.t('buffed'), tooltip-append-to-body="true", - ng-show='#{buffs}.str || #{buffs}.per || #{buffs}.con || #{buffs}.int || #{buffs}.stealth') - span(tooltip=env.t('level'), tooltip-append-to-body="true") {{profile.stats.lvl}} - span.glyphicon.glyphicon-plus-sign(ng-show='profile.achievements.rebirths', - tooltip=env.t('reborn', {reLevel: rebirthLevel}), tooltip-append-to-body="true") diff --git a/website/views/shared/footer.jade b/website/views/shared/footer.jade deleted file mode 100644 index 7e5b5acc90..0000000000 --- a/website/views/shared/footer.jade +++ /dev/null @@ -1,115 +0,0 @@ -footer.footer(ng-controller='FooterCtrl') - div(id='fb-root') - .container - .row - .col-sm-3 - h4=env.t('footerMobile') - ul.list-unstyled - li - a(href='https://itunes.apple.com/us/app/habitica/id994882113?ls=1&mt=8', target='_blank')=env.t('mobileIOS') - li - a(href='https://play.google.com/store/apps/details?id=com.habitrpg.android.habitica', target='_blank')=env.t('mobileAndroid') - if env.isStaticPage - h4=env.t('language') - select(ng-change='changeLang()', ng-model='selectedLanguage', ng-options='language.name for language in languages') - - .col-sm-3 - h4=env.t('footerCompany') - ul.list-unstyled - if (!env.isStaticPage) - li - .btn.btn-sm.btn-success(ng-click='openModal("buyGems",{track:"Gems > Donate"})') - span.glyphicon.glyphicon-heart - |  - =env.t('companyDonate') - li - a(href='/static/features')=env.t('companyAbout') - li - a(target='_blank', href='https://habitica.wordpress.com/')=env.t('companyBlog') - li - a(target='_blank', href='http://blog.habitrpg.com/')=env.t('tumblr') - li - a(href='/static/faq/')=env.t('FAQ') - li - a(href='/static/old-news')=env.t('oldNews') - li - a(href='/static/privacy')=env.t('companyPrivacy') - li - a(href='/static/terms')=env.t('companyTerms') - li - a(href='/static/press-kit')=env.t('presskit') - li - a(href='/static/contact')=env.t('contactUs') - li - a(href='/static/merch')=env.t('merch') - .col-sm-3 - h4=env.t('footerCommunity') - ul.list-unstyled - li - a(target='_blank', href='/static/community-guidelines')=env.t('communityGuidelines') - li - a(target='_blank', href='/#/options/groups/guilds/a29da26b-37de-4a71-b0c6-48e72a900dac')=env.t('communityBug') - li - a(target='_blank', href='https://trello.com/c/odmhIqyW/440-read-first-table-of-contents')=env.t('communityFeature') - li - !=env.t('communityExtensions') - li - !=env.t('communityForum') - li - a(target='_blank', href='http://www.kickstarter.com/projects/lefnire/habitrpg-mobile')=env.t('communityKickstarter') - li - a(target='_blank', href='https://www.facebook.com/Habitica')=env.t('communityFacebook') - li - a(target='_blank', href='http://www.reddit.com/r/habitrpg/')=env.t('communityReddit') - h4=env.t('footerDevs') - ul.list-unstyled - li - a(target='_blank', href='http://devs.habitica.com')=env.t('devBlog') + ' - The Forge' - li - a(target='_blank', href='/apidoc')=env.t('APIv3') - li - a(target='_blank', href='http://habitica.wikia.com/wiki/Guidance_for_Blacksmiths')=env.t('guidanceForBlacksmiths') - .col-sm-3 - if (env.NODE_ENV === 'production' && !env.IS_MOBILE) - h4=env.t('footerSocial') - .addthis_toolbox.addthis_default_style(addthis:url='https://habitica.com', addthis:title=env.t('socialTitle'), ng-init='loadWidgets()') - table - tr - td - .fb-like(data-href='https://habitica.com/static/front', data-layout='button', data-action='like', data-share='true', data-show-faces='true') - tr - td - a.twitter-share-button(href='https://twitter.com/intent/tweet?text=Improve+yourself+in+the+land+of+Habitica!&via=habitica&url=https://habitica.com/&count=none')=env.t('tweet') - tr - td - a.tumblr-share-button(data-href='https://habitica.com/static/front', data-notes='none') - tr - td - a.addthis_button_google_plusone(g:plusone:size='medium') - tr - td - iframe(src='/bower_components/github-buttons/github-btn.html?user=habitrpg&repo=habitrpg&type=watch&count=true', allowtransparency='true', frameborder='0', scrolling='0', width='85px', height='20px') - if (env.NODE_ENV==='development' || env.NODE_ENV==='test') && !env.isStaticPage - h4 Debug - .btn-group-vertical - a.btn.btn-default(ng-click='setHealthLow()') Health = 1 - a.btn.btn-default(ng-click='addMissedDay(1)') +1 Missed Day - a.btn.btn-default(ng-click='addMissedDay(2)') +2 Missed Days - a.btn.btn-default(ng-click='addMissedDay(8)') +8 Missed Days - a.btn.btn-default(ng-click='addMissedDay(32)') +32 Missed Days - a.btn.btn-default(ng-click='addTenGems()') +10 Gems - a.btn.btn-default(ng-click='addHourglass()') +1 Mystic Hourglass - a.btn.btn-default(ng-click='addGold()') +500GP - a.btn.btn-default(ng-click='addMana()') +MP - a.btn.btn-default(ng-click='addLevelsAndGold()') +Exp +GP +MP - a.btn.btn-default(ng-click='addOneLevel()') +1 Level - a.btn.btn-default(ng-click='addQuestProgress()' tooltip="+1000 to boss quests. 300 items to collection quests") Quest Progress Up - a.btn.btn-default(ng-click='makeAdmin()') Make Admin - a.btn.btn-default(ng-click='openModifyInventoryModal()') Modify Inventory - - div(ng-init='deferredScripts()') - - // Load audio last - audio#sound(autoplay) - source#oggSource(type="audio/ogg") - source#mp3Source(type="audio/mp3") diff --git a/website/views/shared/formatting-help.jade b/website/views/shared/formatting-help.jade deleted file mode 100644 index 5c9f236da4..0000000000 --- a/website/views/shared/formatting-help.jade +++ /dev/null @@ -1,36 +0,0 @@ -small.btn-link(ng-init='showHelp = false', ng-click='showHelp = !showHelp') - | {{showHelp ? env.t('hideFormattingHelp') : env.t('showFormattingHelp')}} - -.slight-vertical-padding(ng-if='showHelp') - table.table.table-striped - tr.info - td.col-xs-6 #[b=env.t('youType')] - td.col-xs-6 #[b=env.t('youSee')] - tr - td=env.t('italics') - td #[markdown(text="env.t('italics')")] - tr - td=env.t('bold') - td #[markdown(text="env.t('bold')")] - tr - td=env.t('strikethrough') - td #[markdown(text="env.t('strikethrough')")] - tr - td=env.t('emojiExample') - td #[markdown(text="env.t('emojiExample')")] - tr - td=env.t('markdownLinkEx') - td #[markdown(text="env.t('markdownLinkEx')")] - tr - td=env.t('markdownImageEx') - td #[markdown(text="env.t('markdownImageEx')")] - tr - td!=env.t('unorderedListHTML') - td #[markdown(text="env.t('unorderedListMarkdown')")] - tr - td=env.t('code') - td #[markdown(text="env.t('code')")] - - hr - p.text-center.muted!=env.t('markdownBlurb') - hr diff --git a/website/views/shared/group-plans-benefits.jade b/website/views/shared/group-plans-benefits.jade deleted file mode 100644 index 1cebfc7e89..0000000000 --- a/website/views/shared/group-plans-benefits.jade +++ /dev/null @@ -1,64 +0,0 @@ -mixin groupPlansBenefits() - h2.text-center=env.t('groupBenefitsTitle') - .row(style="font-size: 2rem;") - .col-md-6.col-md-offset-3.text-center=env.t('groupBenefitsDescription') - .row.row-margin - .col-md-4 - h2=env.t('teamBasedTasks') - div - // shared tasks - h3 - span.glyphicon.glyphicon-ok-circle(style='margin-right: 1.5rem;') - =env.t('groupBenefitOneTitle') - span=env.t('groupBenefitOneDescription') - div - // assign tasks - h3 - span.glyphicon.glyphicon-ok-circle(style='margin-right: 1.5rem;') - =env.t('groupBenefitTwoTitle') - span=env.t('groupBenefitTwoDescription') - div - // claim tasks - h3 - span.glyphicon.glyphicon-ok-circle(style='margin-right: 1.5rem;') - =env.t('groupBenefitThreeTitle') - span=env.t('groupBenefitThreeDescription') - div - // mark tasks - h3 - span.glyphicon.glyphicon-ok-circle(style='margin-right: 1.5rem;') - =env.t('groupBenefitFourTitle') - span=env.t('groupBenefitFourDescription') - div - // group managers - h3 - span.glyphicon.glyphicon-ok-circle(style='margin-right: 1.5rem;') - =env.t('groupBenefitEightTitle') - span=env.t('groupBenefitEightDescription') - - .col-md-4 - h2=env.t('specializedCommunication') - div - // chat privately - h3 - span.glyphicon.glyphicon-ok-circle(style='margin-right: 1.5rem;') - =env.t('groupBenefitFiveTitle') - span=env.t('groupBenefitFiveDescription') - div - h3 - span.glyphicon.glyphicon-ok-circle(style='margin-right: 1.5rem;') - =env.t('groupBenefitMessageLimitTitle') - span=env.t('groupBenefitMessageLimitDescription') - .col-md-4 - h2=env.t('funExtras') - div - // free subscription - h3 - span.glyphicon.glyphicon-ok-circle(style='margin-right: 1.5rem;') - =env.t('groupBenefitSixTitle') - span=env.t('groupBenefitSixDescription') - div - // exclusive mount - h3 - span.glyphicon.glyphicon-ok-circle(style='margin-right: 1.5rem;') - =env.t('groupBenefitSevenTitle') diff --git a/website/views/shared/header/header.jade b/website/views/shared/header/header.jade deleted file mode 100644 index 47ba73ed74..0000000000 --- a/website/views/shared/header/header.jade +++ /dev/null @@ -1,40 +0,0 @@ -.header-wrap(ng-controller='HeaderCtrl') - a.label.label-default.undo-button(x-bind='click:undo', ng-show='_undo')=env.t('undo') - - header.site-header(ng-hide='user.preferences.hideHeader', role='banner', data-partysize='{{party.members.length>1 ? truarr(party.members.length) : 0}}') - // avatar - .herobox-wrap.main-herobox(ng-controller='UserCtrl') - +herobox({main:1}) - // stat bars - .hero-stats - .meter-label(tooltip=env.t('health')) - span.glyphicon.glyphicon-heart - .meter.health(tooltip='{{Math.round(user.stats.hp * 100) / 100}}') - .bar(ng-style='{"width": Shared.percent(user.stats.hp, Shared.maxHealth)+"%"}') - span.meter-text.value - | {{Math.ceil(user.stats.hp)}} / {{::Shared.maxHealth}} - .meter-label(tooltip=env.t('experience')) - span.glyphicon.glyphicon-star - .meter.experience(tooltip='{{Math.round(user.stats.exp * 100) / 100}}') - .bar(ng-style='{"width": Shared.percent(user.stats.exp,Shared.tnl(user.stats.lvl))+"%"}') - span.meter-text.value - span(ng-show='user.history.exp', tooltip=env.t('progress')) - a(ng-click='toggleChart("exp")').glyphicon.glyphicon-signal - span - | {{Math.floor(user.stats.exp) | number:0}} / {{Shared.tnl(user.stats.lvl) | number:0}} - .meter-label(tooltip=env.t('mana'), ng-if='user.flags.classSelected && !user.preferences.disableClasses') - span.glyphicon.glyphicon-fire - .meter.mana(ng-if='user.flags.classSelected && !user.preferences.disableClasses', tooltip='{{Math.round(user.stats.mp * 100) / 100}}') - .bar(ng-style='{"width": (user.stats.mp / user.fns.statsComputed().maxMP * 100) + "%"}') - span.meter-text.value - span - | {{Math.floor(user.stats.mp)}} / {{user.fns.statsComputed().maxMP}} - // party - .party(ng-controller='PartyCtrl') - .herobox-wrap(ng-repeat='profile in partyMinusSelf') - +herobox() - .party-invite-wrap - button.party-invite.btn.btn-primary(ng-click="inviteOrStartParty(party)", - ng-if="(!party.members || party.memberCount < 4 ) && user.preferences.displayInviteToPartyWhenPartyIs1", - popover="{{!party.members ? env.t('startAParty') : env.t('addToParty')}}", popover-placement="left", popover-trigger="mouseenter") - span=env.t("battleWithFriends") diff --git a/website/views/shared/header/menu.jade b/website/views/shared/header/menu.jade deleted file mode 100644 index 86978421cb..0000000000 --- a/website/views/shared/header/menu.jade +++ /dev/null @@ -1,304 +0,0 @@ -nav.toolbar(ng-controller='MenuCtrl') - .toolbar-container - ul.toolbar-mobile-nav - li.toolbar-mobile(dropdown) - a(dropdown-toggle, menu='mobile') - span.glyphicon.glyphicon-align-justify - div.dropdown-menu - h4=env.t('menu') - div - ul.toolbar-submenu - li - a(ui-sref='tasks')=env.t('tasks') - ul.toolbar-submenu - li - a(ui-sref='options.profile.avatar')=env.t('avatar') - li - a(ui-sref='options.profile.backgrounds')=env.t('backgrounds') - li - a(ui-sref='options.profile.stats')=env.t('stats') - li - a(ui-sref='options.profile.achievements')=env.t('achievs') - li - a(ui-sref='options.profile.profile')=env.t('profile') - ul.toolbar-submenu - li - a(ui-sref='options.social.inbox') - span.badge.badge-danger(ng-if='user.inbox.newMessages') {{user.inbox.newMessages}}   - =env.t('inbox') - li - a(ui-sref='options.social.tavern')=env.t('tavern') - li - a(ui-sref='options.social.party')=env.t('party') - li - a(ui-sref='options.social.guilds.public')=env.t('guilds') - li - a(ui-sref='options.social.challenges')=env.t('challenges') - li - a(ui-sref='options.social.hall.heroes')=env.t('hall') - li - a(ui-sref='options.social.groupPlans')=env.t('groupPlansTitle') - ul.toolbar-submenu - li - a(ui-sref='options.inventory.drops')=env.t('market') - li - a(ui-sref='options.inventory.quests')=env.t('quests') - li - a(ui-sref='options.inventory.pets')=env.t('pets') - li - a(ui-sref='options.inventory.mounts')=env.t('mounts') - li - a(ui-sref='options.inventory.equipment')=env.t('equipment') - li - a(ui-sref='options.inventory.timetravelers')=env.t('timeTravelers') - li - a(ui-sref='options.inventory.seasonalshop')=env.t('seasonalShop') - ul.toolbar-submenu - li - a(target='_blank' ng-href='http://data.habitrpg.com?uuid={{user._id}}')=env.t('dataTool') - li - a(ui-sref='options.settings.export')=env.t('exportData') - ul.toolbar-submenu - li - a(target='_blank' href='https://habitica.com/static/faq/')=env.t('FAQ') - li - a(target='_blank' href='https://habitica.com/static/overview')=env.t('overview') - li - a(target='_blank' href='https://habitica.com/#/options/groups/guilds/a29da26b-37de-4a71-b0c6-48e72a900dac')=env.t('reportBug') - li - a(target='_blank' href='https://habitica.com/#/options/groups/guilds/5481ccf3-5d2d-48a9-a871-70a7380cee5a')=env.t('askQuestion') - li - a(target='_blank' href='https://trello.com/c/odmhIqyW/440-read-first-table-of-contents')=env.t('requestAF') - li - a(target='_blank' href=env.t('conLearnURL'))=env.t('contributeToHRPG') - li - a(target='_blank' href=env.t('HabiticaWikiFrontPage'))=env.t('HabiticaWiki') - ul.toolbar-controls - li.toolbar-subscribe-button - button(ng-if='!user.purchased.plan.customerId',ui-sref='options.settings.subscription',popover-trigger='mouseenter',popover-placement='bottom',popover-title=env.t('subscriptions'),popover=env.t('subDescription'),popover-append-to-body='true')=env.t('subscribe') - li.toolbar-controls-button - a=env.t('close') - ul.toolbar-nav - li.toolbar-button - a(ui-sref='tasks') - span=env.t('tasks') - li.toolbar-button-dropdown(dropdown) - a(ui-sref='options.profile.avatar') - span=env.t('user') - a(dropdown-toggle) - span ☰ - div.dropdown-menu - ul.toolbar-submenu - li - a(ui-sref='options.profile.avatar')=env.t('avatar') - li - a(ui-sref='options.profile.backgrounds')=env.t('backgrounds') - li - a(ui-sref='options.profile.stats')=env.t('stats') - li - a(ui-sref='options.profile.achievements')=env.t('achievs') - li - a(ui-sref='options.profile.profile')=env.t('profile') - li.toolbar-button-dropdown(dropdown) - a(ui-sref='options.social.inbox', ng-if='user.inbox.newMessages') - span.badge.badge-danger {{user.inbox.newMessages}} - a(ui-sref='options.social.tavern') - span=env.t('social') - a(dropdown-toggle) - span ☰ - div.dropdown-menu - ul.toolbar-submenu - li - a(ui-sref='options.social.inbox') - span.badge.badge-danger(ng-if='user.inbox.newMessages') {{user.inbox.newMessages}}   - =env.t("inbox") - li - a(ui-sref='options.social.tavern')=env.t('tavern') - li - a(ui-sref='options.social.party')=env.t('party') - li - a(ui-sref='options.social.guilds.public')=env.t('guilds') - li - a(ui-sref='options.social.challenges')=env.t('challenges') - li - a(ui-sref='options.social.hall.heroes')=env.t('hall') - li - a(ui-sref='options.social.groupPlans')=env.t('groupPlansTitle') - li.toolbar-button-dropdown(dropdown) - a(ui-sref='options.inventory.drops') - span=env.t('inventory') - a(dropdown-toggle) - span ☰ - div.dropdown-menu - ul.toolbar-submenu - li - a(ui-sref='options.inventory.drops')=env.t('market') - li - a(ui-sref='options.inventory.quests')=env.t('quests') - li - a(ui-sref='options.inventory.pets')=env.t('pets') - li - a(ui-sref='options.inventory.mounts')=env.t('mounts') - li - a(ui-sref='options.inventory.equipment')=env.t('equipment') - li - a(ui-sref='options.inventory.timetravelers')=env.t('timeTravelers') - li - a(ui-sref='options.inventory.seasonalshop')=env.t('seasonalShop') - li.toolbar-button-dropdown(dropdown) - a(target='_blank' ng-href='http://data.habitrpg.com?uuid={{user._id}}') - span=env.t('data') - a(dropdown-toggle) - span ☰ - div.dropdown-menu - ul.toolbar-submenu - li - a(target='_blank' ng-href='http://data.habitrpg.com?uuid={{user._id}}')=env.t('dataTool') - li - a(ui-sref='options.settings.export')=env.t('exportData') - li.toolbar-button-dropdown.highlight(dropdown) - a(target='_blank' href='https://habitica.com/static/faq/') - span.glyphicon.glyphicon-question-sign - span=env.t('help') - a(dropdown-toggle) - span ☰ - div.dropdown-menu - ul.toolbar-submenu - li - a(target='_blank' href='https://habitica.com/static/faq/')=env.t('FAQ') - li - a(target='_blank' href='https://habitica.com/static/overview')=env.t('overview') - li - a(target='_blank' href='https://habitica.com/#/options/groups/guilds/a29da26b-37de-4a71-b0c6-48e72a900dac')=env.t('reportBug') - li - a(target='_blank' href='https://habitica.com/#/options/groups/guilds/5481ccf3-5d2d-48a9-a871-70a7380cee5a')=env.t('askQuestion') - li - a(target='_blank' href='https://trello.com/c/odmhIqyW/440-read-first-table-of-contents')=env.t('requestAF') - li - a(target='_blank' href=env.t('conLearnURL'))=env.t('contributeToHRPG') - li - a(target='_blank' href=env.t('HabiticaWikiFrontPage'))=env.t('HabiticaWiki') - ul.toolbar-subscribe(ng-if='!user.purchased.plan.customerId') - li.toolbar-subscribe-button - button.highlight(ui-sref='options.settings.subscription',popover-trigger='mouseenter',popover-placement='bottom',popover-title=env.t('subscriptions'),popover=env.t('subDescription'),popover-append-to-body='true')=env.t('subscribe') - ul.toolbar-options - li.toolbar-quest-detail(ng-if='hasQuestProgress()') - a(ng-click='$state.go("options.social.party");', popover-placement='bottom',popover-trigger='mouseenter',popover-title='{{getQuestInfo().title}}', popover='{{getQuestInfo().body}}',popover-append-to-body='true') - span.glyphicon.glyphicon-screenshot - li.toolbar-notifs(dropdown) - a(dropdown-toggle) - span.glyphicon(ng-class='iconClasses()') - span.notification-counter(ng-if='getNotificationsCount()') {{getNotificationsCount()}} - div.dropdown-menu - h4=env.t('notifications') - div - ul.toolbar-notifs-notifs - li.toolbar-notifs-no-messages(ng-if='hasNoNotifications()')=env.t('noNotifications') - li(ng-if='user.purchased.plan.mysteryItems.length') - a(ng-click='$state.go("options.inventory.drops"); ') - span.glyphicon.glyphicon-gift - span=env.t('newSubscriberItem') - li(ng-repeat='party in user.invitations.parties') - a(ui-sref='options.social.party') - span.glyphicon.glyphicon-user - span=env.t('invitedTo', {name: '{{party.name}}'}) - li(ng-if='user.flags.cardReceived') - a(ng-click='$state.go("options.inventory.drops"); ') - span.glyphicon.glyphicon-envelope - span=env.t('cardReceived') - a(ng-click='clearCards()', popover=env.t('clear'),popover-placement='right',popover-trigger='mouseenter',popover-append-to-body='true') - span.glyphicon.glyphicon-remove-circle - li(ng-repeat='guild in user.invitations.guilds') - a(ui-sref='options.social.guilds.public') - span.glyphicon.glyphicon-user - span=env.t('invitedTo', {name: '{{guild.name}}'}) - li(ng-if='user.flags.classSelected && !user.preferences.disableClasses && user.stats.points') - a(ui-sref='options.profile.stats') - span.glyphicon.glyphicon-plus-sign - span=env.t('haveUnallocated', {points: '{{user.stats.points}}'}) - li(ng-repeat='(k,v) in user.newMessages', ng-if='v.value') - a(ng-click='(k === party._id || k === user.party._id) ? $state.go("options.social.party") : $state.go("options.social.guilds.detail",{gid:k}); ') - span.glyphicon.glyphicon-comment - span {{v.name}} - a(ng-click='clearMessages(k)', popover=env.t('clear'),popover-placement='right',popover-trigger='mouseenter',popover-append-to-body='true') - span.glyphicon.glyphicon-remove-circle - li(ng-repeat='notification in user.groupNotifications') - a(ng-click='viewGroupApprovalNotification(notification, $index, true)') - span(class="{{::groupApprovalNotificationIcon(notification)}}") - span - | {{notification.data.message}} - a(ng-click='viewGroupApprovalNotification(notification, $index)', - popover=env.t('clear'), - popover-placement='right', - popover-trigger='mouseenter', - popover-append-to-body='true') - span.glyphicon.glyphicon-remove-circle - - ul.toolbar-controls - li.toolbar-controls-button - a=env.t('close') - li.toolbar-audio(dropdown) - a(dropdown-toggle) - span.glyphicon(ng-class="{'glyphicon-volume-off':user.preferences.sound === 'off', 'glyphicon-volume-up':user.preferences.sound!='off'}") - div.dropdown-menu(style='min-width:150px') - h4=env.t('audioTheme') - div - ul.toolbar-submenu - // Using [{k,v}] instead of {k:v,k:v} to maintain order ('off' at top) - for theme in ['off', 'danielTheBard', 'gokulTheme', 'luneFoxTheme', 'wattsTheme', 'rosstavoTheme', 'dewinTheme', 'airuTheme', 'beatscribeNesTheme', 'arashiTheme'] - li - a(ng-class="{'bg-info':user.preferences.sound === '#{theme}'}", ng-click="set({'preferences.sound':'#{theme}'})")=env.t('audioTheme_'+theme) - ul.toolbar-controls - li.toolbar-controls-button - a=env.t('close') - - li.toolbar-sync - a(ng-click='User.sync()', popover=env.t('sync'),popover-placement='bottom',popover-trigger='mouseenter') - span.glyphicon.glyphicon-refresh - li.toolbar-settings(dropdown) - a(dropdown-toggle) - span.glyphicon.glyphicon-cog - div.dropdown-menu - h4=env.t('settings') - div - ul.toolbar-submenu - li - a(ng-click='logout()')=env.t('logout') - ul.toolbar-submenu - li - a(ui-sref='options.settings.settings')=env.t('site') - li - a(ui-sref='options.settings.api')=env.t('API') - li - a(ui-sref='options.settings.export')=env.t('export') - li - a(ui-sref='options.settings.promo')=env.t('promoCode') - li - a(ui-sref='options.settings.subscription')=env.t('subscription') - li - a(ui-sref='options.settings.notifications')=env.t('notifications') - ul.toolbar-submenu - li - a(href='https://habitica.com/static/faq', target='_blank')=env.t('FAQ') - ul.toolbar-controls - li.toolbar-controls-button - a=env.t('close') - ul.toolbar-wallet - li.toolbar-gems(popover-trigger='mouseenter', popover-title=env.t('gemsPopoverTitle'), popover=env.t('gemsWhatFor'), popover-placement='bottom',popover-append-to-body='true') - a.gem-wallet(ng-click='openModal("buyGems",{track:"Gems > Toolbar"})') - span.Pet_Currency_Gem2x.Gems - span.gem-text {{user.balance * 4 | number:0}} - li.toolbar-currency.gold(popover=env.t('gold') + ' ({{Shared.gold(user.stats.gp)}})', popover-placement='bottom',popover-trigger='mouseenter') - span.shop_gold - span {{Shared.gold(user.stats.gp) | roundLargeNumbers}} - li.toolbar-currency.silver(popover=env.t('silver'), popover-placement='bottom',popover-trigger='mouseenter') - span.shop_silver - span {{Shared.silver(user.stats.gp)}} - - ul.toolbar-bailey(ng-class='{inactive: !_expandedMenu.menu}') - li.toolbar-bailey-container(ng-if='user.flags.tour.intro!=-2') - .npc_justin_head.npc_bailey_head(popover='Continue Tour', popover-trigger='mouseenter', popover-placement='bottom', ng-click='Guide.goto("intro", user.flags.tour.intro + 1, true)') - - ul.toolbar-bailey(ng-class='{inactive: !_expandedMenu.menu}') - li.toolbar-bailey-container(ng-if='user.flags.newStuff') - div(class="#{env.worldDmg.bailey ? 'npc_bailey_broken' : 'npc_bailey'}" popover=env.t('psst'), popover-trigger='mouseenter', popover-placement='right', ng-click='openModal("newStuff",{size:"lg"})').npc_bailey_head diff --git a/website/views/shared/mixins.jade b/website/views/shared/mixins.jade deleted file mode 100644 index 4ea2d8ec67..0000000000 --- a/website/views/shared/mixins.jade +++ /dev/null @@ -1,49 +0,0 @@ -include ./group-plans-benefits - -mixin gemButton(isGemsModal) - a.pull-right.gem-wallet(ng-click=( isGemsModal ? '' : 'openModal("buyGems",{track:"Gems > Wallet"})'), popover-trigger='mouseenter', popover-title=env.t('gemsPopoverTitle'), popover=env.t('gemsWhatFor'), popover-placement='bottom') - if !isGemsModal - span.task-action-btn.tile.flush.bright.add-gems-btn + - span.task-action-btn.tile.flush.neutral(class={"has-add-gems": !isGemsModal}) - .Pet_Currency_Gem2x.Gems - =env.t('gemButton', {number: '{{user.balance * 4 | number:0}}'}) - -mixin previewMarkdown(text) - .panel.panel-warning - .panel-heading=env.t('msgPreviewHeading') - .panel-body.markdown-preview - markdown(text='#{text}') - -mixin ownedQuests(popoverAppend, popoverPlacement) - menu.inventory-list - li.customize-menu - p.muted(ng-show='questCount < 1')=env.t('noScrolls') - div(ng-repeat='type in Content.userCanOwnQuestCategories track by $index') - menu.pets-menu(ng-if='Shared.count.questsOfCategory(user.items.quests,type) > 0', label='{{::env.t(type + "Quests")}}') - div(ng-repeat='(quest_key,points) in ownedItems(user.items.quests)', ng-init='quest = Content.quests[quest_key]', ng-if='Content.quests[quest_key].category === type') - button.customize-option(ng-class='lockQuest(quest) ? "inventory_quest_scroll_locked inventory_quest_scroll_{{::quest.key}}_locked locked" : "inventory_quest_scroll inventory_quest_scroll_{{::quest.key}}"', - ng-click='$close(); showQuest(quest_key)', - data-popover-html="{{::lockQuest(quest) ? env.t('scrollsPre') : questPopover(quest) | markdown}}", - popover-title='{{::quest.text()}}', - popover-trigger='mouseenter', - popover-append-to-body='#{popoverAppend}', - popover-placement='#{popoverPlacement}') - .badge.badge-info.stack-count {{points}} - -mixin statAllocation - - - var stats = { - str: { title:"allocateStr",popover:'strengthText',allocatepop:'allocateStrPop' }, - int: { title:"allocateInt",popover:'intText',allocatepop:'allocateIntPop' }, - con: { title:"allocateCon",popover:'conText',allocatepop:'allocateConPop' }, - per: { title:"allocatePer",popover:'perText',allocatepop:'allocatePerPop' } - } - - each statInfo, stat in stats - tr - td - span.hint(popover-trigger='mouseenter', popover-placement='right', popover=env.t(statInfo.popover)) - =env.t(statInfo.title) + ' {{user.stats.' + stat + '}}' - td - a.btn.btn-primary(ng-show='user.stats.points', ng-click='allocate("#{stat}")', - popover-trigger='mouseenter', popover-placement='right', popover=env.t(statInfo.allocatepop)) + diff --git a/website/views/shared/modals/achievements.jade b/website/views/shared/modals/achievements.jade deleted file mode 100644 index 16f93961be..0000000000 --- a/website/views/shared/modals/achievements.jade +++ /dev/null @@ -1,187 +0,0 @@ -include ../avatar/generated_avatar -mixin achievementFooter - - var tweet = env.t('achievementShare'); - .modal-footer(style='margin-top:0', ng-init='loadWidgets()') - .container-fluid - .row.text-center - .col-xs-4 - a.twitter-share-button(href='https://twitter.com/intent/tweet?text=#{tweet}&via=habitica&url=#{env.BASE_URL}/social/achievement&count=none')=env.t('tweet') - .col-xs-4 - .fb-share-button(data-href='#{env.BASE_URL}/social/achievement', data-layout='button') - .col-xs-4 - a.tumblr-share-button(data-href='#{env.BASE_URL}/social/achievement', data-notes='none') - -mixin achievementAvatar(badge,margin) - .container-fluid - .row - .col-xs-4(style='padding:0') - div(class='achievement-#{badge}2x' style='margin: 2em auto') - .col-xs-4(style='padding:0') - .herobox(style='padding:0; width:0; height:7em; margin:auto #{margin}em') - .character-sprites(style='width:0') - +generatedAvatar({sleep: false}) - .col-xs-4(style='padding:0') - div(class='achievement-#{badge}2x' style='margin: 2em auto') - -// Streak -script(id='modals/achievements/streak.html', type='text/ng-template') - .modal-content(style='min-width:28em') - .modal-body.text-center - h3(style='margin-bottom: 0')=env.t('streakAchievement') - +achievementAvatar('thermometer',2.5) - h4(ng-if='user.achievements.streak === 1')=env.t('firstStreakAchievement') - h4(ng-if='user.achievements.streak > 1')=env.t('streakAchievementCount', {streaks:'{{::user.achievements.streak}}'}) - p=env.t('twentyOneDays') - p=env.t('dontBreakStreak') - br - button.btn.btn-primary(ng-click='$close()')=env.t('dontStop') - .checkbox - label(style='display:inline-block')=env.t('dontShowAgain') - input(type='checkbox', ng-model='user.preferences.suppressModals.streak', ng-change='set({"preferences.suppressModals.streak": user.preferences.suppressModals.streak?true: false})') - +achievementFooter - -// Max Gear -script(id='modals/achievements/ultimateGear.html', type='text/ng-template') - .modal-content(style='min-width:28em') - .modal-body.text-center - h3(style='margin-bottom:0')=env.t('modalAchievement') - +achievementAvatar('armor',2.5) - p=env.t('gearAchievement') - br - table.multi-achievement - tr - td(ng-if='::user.achievements.ultimateGearSets.healer').multi-achievement - .achievement-ultimate-healer2x.multi-achievement - =env.t('healer') - td(ng-if='::user.achievements.ultimateGearSets.wizard').multi-achievement - .achievement-ultimate-mage2x.multi-achievement - =env.t('mage') - td(ng-if='::user.achievements.ultimateGearSets.rogue').multi-achievement - .achievement-ultimate-rogue2x.multi-achievement - =env.t('rogue') - td(ng-if='::user.achievements.ultimateGearSets.warrior').multi-achievement - .achievement-ultimate-warrior2x.multi-achievement - =env.t('warrior') - br - div(ng-if='!(user.achievements.ultimateGearSets.healer && user.achievements.ultimateGearSets.wizard && user.achievements.ultimateGearSets.rogue && user.achievements.ultimateGearSets.warrior)') - p!=env.t('moreGearAchievements') - br - .shop_armoire.pull-right - p!=env.t("armoireUnlocked") - br - button.btn.btn-primary(ng-click='$close()')=env.t('huzzah') - +achievementFooter - -// Beast Master -script(id='modals/achievements/beastMaster.html', type='text/ng-template') - .modal-content(style='min-width:28em') - .modal-body.text-center - h3(style='margin-bottom:0')=env.t('modalAchievement') - +achievementAvatar('rat',0) - p=env.t('beastAchievement') - br - button.btn.btn-primary(ng-click='$close()')=env.t('huzzah') - +achievementFooter - -// Mount Master -script(id='modals/achievements/mountMaster.html', type='text/ng-template') - .modal-content(style='min-width:28em') - .modal-body.text-center - h3(style='margin-bottom:0')=env.t('modalAchievement') - +achievementAvatar('wolf',0) - p=env.t('mountAchievement') - br - button.btn.btn-primary(ng-click='$close()')=env.t('huzzah') - +achievementFooter - -// Triad Bingo -script(id='modals/achievements/triadBingo.html', type='text/ng-template') - .modal-content(style='min-width:28em') - .modal-body.text-center - h3(style='margin-bottom:0')=env.t('modalAchievement') - +achievementAvatar('triadbingo',0) - p=env.t('triadBingoAchievement') - br - button.btn.btn-primary(ng-click='$close()')=env.t('huzzah') - +achievementFooter - -// Contributor -script(id='modals/achievements/contributor.html', type='text/ng-template') - .modal-content(style='min-width:28em') - .modal-body.text-center - h3(style='margin-bottom:0')=env.t('modalContribAchievement') - +achievementAvatar('boot',0) - !=env.t('contribModal', {name: "{{user.profile.name}}", level: "{{user.contributor.level}}"}) + ' ' - a(href=env.t('conRewardsURL') target='_blank')=env.t('contribLink') - br - button.btn.btn-primary(style='margin-top:1em' ng-click='$close()')=env.t('huzzah') - +achievementFooter - -// Rebirth -script(id='modals/achievements/rebirth.html', type='text/ng-template') - .modal-content(style='min-width:28em') - .modal-body.text-center - h3(style='margin-bottom:0')=env.t('modalAchievement') - +achievementAvatar('sun',0) - div(ng-if='user.achievements.rebirthLevel < 100') - =env.t('rebirthAchievement', {number: "{{user.achievements.rebirths}}", level: "{{user.achievements.rebirthLevel}}"}) - div(ng-if='user.achievements.rebirthLevel >= 100') - =env.t('rebirthAchievement100', {number: "{{user.achievements.rebirths}}"}) - br - button.btn.btn-primary(ng-click='$close()')=env.t('huzzah') - +achievementFooter - -// Party Up -script(id='modals/achievements/partyUp.html', type='text/ng-template') - .modal-content(style='min-width:28em') - .modal-body.text-center - h3(style='margin-bottom:0')=env.t('modalAchievement') - +achievementAvatar('partyUp',0) - p=env.t('partyUpText') - br - button.btn.btn-primary(ng-click='$close()')=env.t('huzzah') - +achievementFooter - -// Party On -script(id='modals/achievements/partyOn.html', type='text/ng-template') - .modal-content(style='min-width:28em') - .modal-body.text-center - h3(style='margin-bottom:0')=env.t('modalAchievement') - +achievementAvatar('partyOn',0) - p=env.t('partyOnText') - br - button.btn.btn-primary(ng-click='$close()')=env.t('huzzah') - +achievementFooter - -// Joined Guild -script(id='modals/achievements/joinedGuild.html', type='text/ng-template') - .modal-content(style='min-width:28em') - .modal-body.text-center - h3(style='margin-bottom:0')=env.t('modalAchievement') - +achievementAvatar('guild',0) - p=env.t('joinedGuildText') - br - button.btn.btn-primary(ng-click='$close()')=env.t('huzzah') - +achievementFooter - -// Joined Challenge -script(id='modals/achievements/joinedChallenge.html', type='text/ng-template') - .modal-content(style='min-width:28em') - .modal-body.text-center - h3(style='margin-bottom:0')=env.t('modalAchievement') - +achievementAvatar('challenge',0) - p=env.t('joinedChallengeText') - br - button.btn.btn-primary(ng-click='$close()')=env.t('huzzah') - +achievementFooter - -// Invited Friend -script(id='modals/achievements/invitedFriend.html', type='text/ng-template') - .modal-content(style='min-width:28em') - .modal-body.text-center - h3(style='margin-bottom:0')=env.t('modalAchievement') - +achievementAvatar('friends',0) - p=env.t('invitedFriendText') - br - button.btn.btn-primary(ng-click='$close()')=env.t('huzzah') - +achievementFooter diff --git a/website/views/shared/modals/amazon-payments.jade b/website/views/shared/modals/amazon-payments.jade deleted file mode 100644 index b77a6bc606..0000000000 --- a/website/views/shared/modals/amazon-payments.jade +++ /dev/null @@ -1,15 +0,0 @@ -script(id='modals/amazonPayments.html', type='text/ng-template') - .modal-header - h4 Amazon Payments - .modal-body - p=env.t('amazonInstructions') - #AmazonPayButton - br(ng-show="Payments.amazonPayments.loggedIn") - #AmazonPayWallet(ng-show="Payments.amazonPayments.loggedIn", style="width: 400px; height: 228px;") - br(ng-show="Payments.amazonPayments.loggedIn") - #AmazonPayRecurring(ng-show="Payments.amazonPayments.loggedIn && Payments.amazonPayments.type === 'subscription'", - style="width: 400px; height: 140px;") - - .modal-footer - .btn.btn-default(ng-click='Payments.amazonPayments.reset()')=env.t('cancel') - .btn.btn-primary(ng-disabled="!Payments.amazonPayments.canCheckout() || !Payments.amazonButtonEnabled", ng-click="Payments.amazonPayments.checkout()")=env.t('checkout') diff --git a/website/views/shared/modals/buy-gems.jade b/website/views/shared/modals/buy-gems.jade deleted file mode 100644 index 009e03a265..0000000000 --- a/website/views/shared/modals/buy-gems.jade +++ /dev/null @@ -1,77 +0,0 @@ -mixin buyGemsDropdown() - .container-fluid - .row - .col-md-4.col-md-offset-4.alert.alert-info $5  - =env.t('USD') - span#TotalGemPrice.dashed-underline(popover=env.t('donateText1'),popover-trigger='mouseenter',popover-placement='bottom') = +20 - .container-fluid - .row - .col-md-10.col-md-offset-2 - p - small.muted=env.t('paymentMethods') - a.purchase.btn.btn-primary(ng-click='Payments.showStripe({})')=env.t('card') - a.purchase(href='/paypal/checkout?_id={{user._id}}&apiToken={{User.settings.auth.apiToken}}') - img(src='https://www.paypalobjects.com/webstatic/en_US/i/buttons/pp-acceptance-small.png',alt='Pay now with Paypal') - a.purchase(ng-click="Payments.amazonPayments.init({type: 'single'})") - img(src='https://payments.amazon.com/gp/cba/button',alt='Pay now with Amazon Payments') - -script(id='modals/buyGems.html', type='text/ng-template') - .modal-body - .buy-gems - +gemButton(true) - - div(ng-if='user.purchased.plan.customerId && (user.purchased.plan.gemsBought >= User.user.purchased.plan.consecutive.gemCapExtra + Shared.planGemLimits.convCap)') - .panel.panel-default - .panel-body - h3=env.t('buyGemsGold') - p=env.t('maxBuyGems') - - div(ng-if='user.purchased.plan.customerId && (user.purchased.plan.gemsBought < User.user.purchased.plan.consecutive.gemCapExtra + Shared.planGemLimits.convCap)') - .panel.panel-default - .panel-body - h3=env.t('buyGemsGold') - p=env.t('subGemPop') - .container-fluid - .row - .col-md-3 - button.customize-option(ng-click='User.purchase({params:{type:"gems",key:"gem"}})') - span.Pet_Currency_Gem.inline-gems - .badge.badge-success.stack-count {{Shared.planGemLimits.convCap + User.user.purchased.plan.consecutive.gemCapExtra - User.user.purchased.plan.gemsBought}} - p - | 20  - span.shop_gold - .col-md-8 - .popover.right.gem-count-popover - .arrow - .popover-content - p=env.t('buyGemsAllow1') - |  {{Shared.planGemLimits.convCap + User.user.purchased.plan.consecutive.gemCapExtra - User.user.purchased.plan.gemsBought}}  - =env.t('buyGemsAllow2') - p!=env.t('seeSubscriptionDetails') - div(ng-if='user.purchased.plan.customerId') - .well - h3=env.t('purchaseGemsSeparately') - +buyGemsDropdown() - div(ng-if='!user.purchased.plan.customerId') - .panel.panel-default - .panel-body - h3=env.t('purchaseGems') - .small - span.dashed-underline(popover=env.t('donateText3'),popover-trigger='mouseenter',popover-placement='bottom') - =env.t('donateText2') - +buyGemsDropdown() - - .container-fluid - h3=env.t('freeGemsTitle') - p!=env.t('subFreeGemsHow') - - .well - h3 - .small=env.t('buyGemsGoldTitle') - h3=env.t('becomeSubscriber') - - div(ng-include="'partials/options.settings.subscription.html'", ng-controller='SettingsCtrl') - div(ng-if='user.purchased.plan.customerId').pull-left - p!=env.t('seeSubscriptionDetails') - .text-right - button.btn.btn-default(ng-click='$close()')=env.t('close') diff --git a/website/views/shared/modals/classes.jade b/website/views/shared/modals/classes.jade deleted file mode 100644 index 0ad2e418e8..0000000000 --- a/website/views/shared/modals/classes.jade +++ /dev/null @@ -1,73 +0,0 @@ -script(type='text/ng-template', id='modals/chooseClass.html') - .modal-header - h4=env.t('chooseClassHeading') - .modal-body.select-class - .container-fluid - .row - .col-md-3(ng-click='selectedClass = "warrior"') - h5!=env.t('warriorWiki') - figure.herobox(ng-class='{"selected-class": selectedClass=="warrior"}') - .character-sprites - span(class='skin_{{user.preferences.skin}}') - span(class='head_0') - span(class='{{user.preferences.size}}_armor_warrior_5') - span(class='hair_base_{{user.preferences.hair.base}}_{{user.preferences.hair.color}}') - span(class='hair_bangs_{{user.preferences.hair.bangs}}_{{user.preferences.hair.color}}') - span(class='hair_beard_{{user.preferences.hair.beard}}_{{user.preferences.hair.color}}') - span(class='hair_mustache_{{user.preferences.hair.mustache}}_{{user.preferences.hair.color}}') - span(class='head_warrior_5') - span(class='shield_warrior_5') - span(class='weapon_warrior_6') - .col-md-3(ng-click='selectedClass = "wizard"') - h5!=env.t('mageWiki') - figure.herobox(ng-class='{"selected-class": selectedClass=="wizard"}') - .character-sprites - span(class='skin_{{user.preferences.skin}}') - span(class='head_0') - span(class='{{user.preferences.size}}_armor_wizard_5') - span(class='hair_base_{{user.preferences.hair.base}}_{{user.preferences.hair.color}}') - span(class='hair_bangs_{{user.preferences.hair.bangs}}_{{user.preferences.hair.color}}') - span(class='hair_beard_{{user.preferences.hair.beard}}_{{user.preferences.hair.color}}') - span(class='hair_mustache_{{user.preferences.hair.mustache}}_{{user.preferences.hair.color}}') - span(class='head_wizard_5') - span(class='shield_wizard_5') - span(class='weapon_wizard_6') - .col-md-3(ng-click='selectedClass = "rogue"') - h5!=env.t('rogueWiki') - figure.herobox(ng-class='{"selected-class": selectedClass=="rogue"}') - .character-sprites - span(class='skin_{{user.preferences.skin}}') - span(class='head_0') - span(class='{{user.preferences.size}}_armor_rogue_5') - span(class='hair_base_{{user.preferences.hair.base}}_{{user.preferences.hair.color}}') - span(class='hair_bangs_{{user.preferences.hair.bangs}}_{{user.preferences.hair.color}}') - span(class='hair_beard_{{user.preferences.hair.beard}}_{{user.preferences.hair.color}}') - span(class='hair_mustache_{{user.preferences.hair.mustache}}_{{user.preferences.hair.color}}') - span(class='head_rogue_5') - span(class='shield_rogue_6') - span(class='weapon_rogue_6') - .col-md-3(ng-click='selectedClass = "healer"') - h5!=env.t('healerWiki') - figure.herobox(ng-class='{"selected-class": selectedClass=="healer"}') - .character-sprites - span(class='skin_{{user.preferences.skin}}') - span(class='head_0') - span(class='{{user.preferences.size}}_armor_healer_5') - span(class='hair_base_{{user.preferences.hair.base}}_{{user.preferences.hair.color}}') - span(class='hair_bangs_{{user.preferences.hair.bangs}}_{{user.preferences.hair.color}}') - span(class='hair_beard_{{user.preferences.hair.beard}}_{{user.preferences.hair.color}}') - span(class='hair_mustache_{{user.preferences.hair.mustache}}_{{user.preferences.hair.color}}') - span(class='head_healer_5') - span(class='shield_healer_5') - span(class='weapon_healer_6') - br - .well(ng-show='selectedClass=="warrior"')=env.t('warriorText') - .well(ng-show='selectedClass=="wizard"')=env.t('mageText') - .well(ng-show='selectedClass=="rogue"')=env.t('rogueText') - .well(ng-show='selectedClass=="healer"')=env.t('healerText') - - .modal-footer - span(popover-placement='left', popover-trigger='mouseenter', popover=env.t('optOutOfClassesText')) - button.btn.btn-danger(ng-click='User.disableClasses({}); $close()')=env.t('optOutOfClasses') - button.btn.btn-primary(ng-disabled='!selectedClass' ng-click='changeClass(selectedClass); selectedClass = undefined; $close()')=env.t('select') - .pull-left!=env.t('chooseClassLearn') diff --git a/website/views/shared/modals/death.jade b/website/views/shared/modals/death.jade deleted file mode 100644 index 386cd42133..0000000000 --- a/website/views/shared/modals/death.jade +++ /dev/null @@ -1,26 +0,0 @@ -include ../avatar/generated_avatar - -script(type='text/ng-template', id='modals/death.html') - .modal-header - h3.text-center=env.t('lostAllHealth') - .modal-body - .container-fluid(ng-controller='UserCtrl') - .row - .col-sm-6.col-xs-12 - .hero-stats - .meter-label(tooltip=env.t('health')) - span.glyphicon.glyphicon-heart - .meter.health(tooltip='{{Math.round(user.stats.hp * 100) / 100}}') - .bar(ng-style='{"width": Shared.percent(user.stats.hp, Shared.maxHealth)+"%"}') - span.meter-text.value - | {{Math.ceil(user.stats.hp)}} / {{::Shared.maxHealth}} - figure.herobox.text-center - .character-sprites - +generatedAvatar({sleep:true}) - span(class='knockout') - .col-sm-6.col-xs-12 - h4(style='margin-top:1.5em')=env.t('dontDespair') - p(style='margin-top:1.5em')=env.t('deathPenaltyDetails') - .modal-footer - a.btn.btn-danger.btn-lg.flex-column.btn-wrap(ng-click='User.revive(); $close()')=env.t('refillHealthTryAgain') - h4.text-center!=env.t('dyingOftenTips') diff --git a/website/views/shared/modals/drops.jade b/website/views/shared/modals/drops.jade deleted file mode 100644 index b5e5c0cbe7..0000000000 --- a/website/views/shared/modals/drops.jade +++ /dev/null @@ -1,64 +0,0 @@ -script(type='text/ng-template', id='modals/dropsEnabled.html') - .modal-header - h4=env.t('dropsEnabled') - .modal-body - p - figure - .item-drop-icon(class='Pet_Egg_Wolf') - span!=env.t('firstDrop', {eggText: "{{Content.eggs.Wolf.text()}}", eggNotes: "{{Content.eggs.Wolf.notes()}}"}) - br - p - figure - .item-drop-icon(class='Pet_Currency_Gem') - span!=env.t('useGems') - .modal-footer - button.btn.btn-default(ng-click='$close()')=env.t('close') - -script(type='text/ng-template', id='modals/pet-key.html') - .modal-header - // Checks if user has 90 pets and 90 mounts. If so, displays "Beast Master/Mount Master". - // Else if user has 90 pets, displays "Beast Master". Else, displays "Mount Master" - - var masterTitle='{{petCount >= 90 && mountCount >= 90 ? env.t("beastMountMasterName") : petCount >= 90 ? env.t("beastMasterName") : env.t("mountMasterName")}}' - h4=env.t('petKeyBegin', {title: masterTitle}) - .modal-body - +gemButton - figure - .npc_matt - p=env.t('petKeyInfo') - br - p=env.t('petKeyInfo2') - br - p(ng-if='user.achievements.triadBingo')=env.t('petKeyInfo4') - p(ng-if='!user.achievements.triadBingo')=env.t('petKeyInfo3') - .modal-footer - button.btn.btn-default(ng-click='$close()')=env.t('petKeyNeverMind') - span(ng-if='user.balance < 1') - a.btn.btn-success(ng-click='openModal("buyGems")')=env.t('buyMoreGems') - span.gem-cost=env.t('notEnoughGems') - span(ng-if='user.balance >= 1 && petCount >= 90', ng-controller='SettingsCtrl') - a.btn.btn-danger.release_popover(ng-click='clickRelease("pets", $event)') - =env.t('petKeyPets') - | : 4  - span.Pet_Currency_Gem1x.inline-gems - span(ng-if='user.balance >= 1 && mountCount >= 90', ng-controller='SettingsCtrl') - a.btn.btn-danger.release_popover(ng-click='clickRelease("mounts", $event)') - =env.t('petKeyMounts') - | : 4  - span.Pet_Currency_Gem1x.inline-gems - span(ng-if='(user.balance >= 1.5 || user.achievements.triadBingo) && petCount >= 90 && mountCount >= 90', ng-controller='SettingsCtrl') - a.btn.btn-danger.release_popover(ng-click='clickRelease("both", $event)') - =env.t('petKeyBoth') - span(ng-if='!user.achievements.triadBingo') - | : 6  - span.Pet_Currency_Gem1x.inline-gems - -script(type='text/ng-template', id='modals/armoireEmpty.html') - .modal-header - .shop_armoire.pull-right - h4=env.t('armoireText') - .modal-body - p=env.t('armoireLastItem') - br - p=env.t('armoireNotesEmpty') - .modal-footer - button.btn.btn-default(ng-click='$close()')=env.t('close') diff --git a/website/views/shared/modals/enable-desktop-notifications.jade b/website/views/shared/modals/enable-desktop-notifications.jade deleted file mode 100644 index 30c1c00cee..0000000000 --- a/website/views/shared/modals/enable-desktop-notifications.jade +++ /dev/null @@ -1,7 +0,0 @@ -script(type='text/ng-template', id='modals/enableDesktopNotifications.html') - .modal-header - h4!=env.t('enableDesktopNotifications') - .modal-body - p!=env.t('desktopNotificationsText') - .modal-footer - button.btn.btn-default(ng-click='$close()')=env.t('close') diff --git a/website/views/shared/modals/generic.jade b/website/views/shared/modals/generic.jade deleted file mode 100644 index 8e4d5a5574..0000000000 --- a/website/views/shared/modals/generic.jade +++ /dev/null @@ -1,7 +0,0 @@ -script(type='text/ng-template', id='modals/generic.html') - .modal-header - h4 {{data.headerText}} - .modal-body - p {{data.bodyText}} - .modal-footer - .btn.btn-default.pull-right(ng-click='$close()')=env.t('close') diff --git a/website/views/shared/modals/hatch-pet.jade b/website/views/shared/modals/hatch-pet.jade deleted file mode 100644 index 285eb13c95..0000000000 --- a/website/views/shared/modals/hatch-pet.jade +++ /dev/null @@ -1,33 +0,0 @@ -include ../avatar/generated_avatar - -script(type='text/ng-template', id='modals/hatchPet.html') - - var tweet = env.t('hatchPetShare'); - .modal-content(style='min-width:28em') - .modal-body.text-center(style='padding-bottom:0') - h3(style='margin-bottom: 0')=env.t('hatchedPet',{egg:'{{::hatchedPet.egg}}', potion:'{{::hatchedPet.potion}}'}) - .container-fluid - .row(style='margin-bottom:1em', ng-controller='UserCtrl') - .col-xs-4(style='padding:0') - div(class='{{::hatchedPet.pet}}').pull-right - .col-xs-3 - .empty_bottles(style='margin-top:2.8em') - .col-xs-5(style='padding:0') - .herobox(style='padding:0; width:0; height:0') - .character-sprites(style='width:0; margin-top:.5em') - +generatedAvatar - p=env.t('earnedCompanion') - br - button.btn.btn-primary(ng-click='choosePet(hatchedPet.eggKey, hatchedPet.potionKey); $close()')=env.t('displayNow') - button.btn.btn-default(ng-click='$close()')=env.t('displayLater') - .checkbox - label(style='display:inline-block')=env.t('dontShowAgain') - input(type='checkbox', ng-model='user.preferences.suppressModals.hatchPet', ng-change='set({"preferences.suppressModals.hatchPet": user.preferences.suppressModals.hatchPet?true: false})') - .modal-footer(style='margin-top:0', ng-init='loadWidgets()') - .container-fluid - .row - .col-xs-3 - a.twitter-share-button(href='https://twitter.com/intent/tweet?text=#{tweet}&via=habitica&url=#{env.BASE_URL}/social/hatch-pet&count=none')=env.t('tweet') - .col-xs-4(style='margin-left:.8em') - .fb-share-button(data-href='#{env.BASE_URL}/social/hatch-pet', data-layout='button') - .col-xs-4(style='margin-left:.8em') - a.tumblr-share-button(data-href='#{env.BASE_URL}/social/hatch-pet', data-notes='none') diff --git a/website/views/shared/modals/index.jade b/website/views/shared/modals/index.jade deleted file mode 100644 index f947991f4b..0000000000 --- a/website/views/shared/modals/index.jade +++ /dev/null @@ -1,35 +0,0 @@ -include ./message-modal -include ./achievements -include ./reroll -include ./death -include ./new-stuff -include ./buy-gems -include ./amazon-payments -include ./members -include ./settings -include ./drops -include ./classes -include ./quests -include ./rebirth -include ./limited -include ./invite-friends -include ./welcome.jade -include ./low-health.jade -include ./level-up.jade -include ./hatch-pet.jade -include ./raise-pet.jade -include ./won-challenge.jade -include ./modify-inventory.jade -include ./enable-desktop-notifications.jade -include ./login-incentives.jade -include ./login-incentives-reward-unlocked.jade -include ./generic.jade -include ./tasks-edit.jade -include ./task-notes.jade -include ./task-extra-notes.jade -include ./testing.jade -include ./yester-dailies.jade - -//- Settings -script(type='text/ng-template', id='modals/change-day-start.html') - include ./settings/change-day-start.jade diff --git a/website/views/shared/modals/invite-friends.jade b/website/views/shared/modals/invite-friends.jade deleted file mode 100644 index 5f2922f8c8..0000000000 --- a/website/views/shared/modals/invite-friends.jade +++ /dev/null @@ -1,118 +0,0 @@ -script(type='text/ng-template', id='modals/invite-guild.html') - .modal-header - h4=env.t('inviteFriends') - .modal-body - p.alert.alert-info!=env.t('inviteAlertInfo') - form.form-horizontal(ng-submit='inviteNewUsers("uuid")') - table.table.table-striped - thead - tr - th=env.t('userId') - tbody - tr(ng-repeat='user in invitees track by $index') - td - input.form-control(type='text', ng-model='user.uuid') - tr - td - a.btn.btn-xs.pull-right(ng-click='addUuid()') - i.glyphicon.glyphicon-plus - tr - td - .col-sm-6.col-sm-offset-6 - button.btn.btn-primary.btn-block(type='submit') {{group.sendInviteText}} - hr - p.alert.alert-info=env.t('inviteByEmail') - form.form-horizontal(ng-submit='inviteNewUsers("email")') - table.table.table-striped - thead - tr - th=env.t('name') - th=env.t('email') - tbody - tr(ng-repeat='email in emails') - td - input.form-control(type='text', ng-model='email.name') - td - input.form-control(type='email', ng-model='email.email') - tr - td(colspan=2) - a.btn.btn-xs.pull-right(ng-click='addEmail()') - i.glyphicon.glyphicon-plus - tr - td.form-group(colspan=2) - label.col-sm-1.control-label=env.t('byColon') - .col-sm-5 - input.form-control(type='text', ng-model='inviter') - .col-sm-6 - button.btn.btn-primary.btn-block(type='submit') {{group.sendInviteText}} - .modal-footer - button.btn.btn-default(ng-click='$close()')=env.t('close') - -script(type='text/ng-template', id='modals/invite-party.html') - .modal-body - div(ng-if='!group._id') - h4(style='margin-top:0')=env.t('nameYourParty') - input.form-control#new-group-name.input-medium.option-content(required, type='text', ng-model='group.name') - tabset - tab(heading=env.t('inviteByEmail')) - p.alert.alert-info=env.t('inviteByEmailExplanation') - form.form-horizontal(ng-submit='inviteNewUsers("email")') - table.table.table-striped - thead - tr - th=env.t('name') - th=env.t('email') - tbody - tr(ng-repeat='email in emails') - td - input.form-control(type='text', ng-model='email.name') - td - input.form-control(type='email', ng-model='email.email') - tr - td(colspan=2) - a.btn.btn-xs.pull-right(ng-click='addEmail()') - i.glyphicon.glyphicon-plus - tr - td.form-group(colspan=2) - label.col-sm-1.control-label=env.t('byColon') - .col-sm-5 - input.form-control(type='text', ng-model='inviter') - .col-sm-6 - button.btn.btn-primary.btn-block(type='submit') {{group.sendInviteText}} - tab(heading=env.t('inviteExistUser')) - p.alert.alert-info!=env.t('inviteAlertInfo') - form.form-horizontal(ng-submit='inviteNewUsers("uuid")') - table.table.table-striped - thead - tr - th=env.t('userId') - tbody - tr(ng-repeat='user in invitees track by $index') - td - input.form-control(type='text', ng-model='user.uuid') - tr - td - a.btn.btn-xs.pull-right(ng-click='addUuid()') - i.glyphicon.glyphicon-plus - tr - td - .col-sm-6.col-sm-offset-6 - button.btn.btn-primary.btn-block(type='submit') {{group.sendInviteText}} - .row - .quest_basilist.pull-left - p(style='margin:2em')=env.t('exclusiveQuestScroll') - button.btn.btn-default.pull-right(style='margin:auto 1em', ng-click='$close()')=env.t('close') - .modal-footer(style='padding-bottom:0',ng-if='!group._id || group.memberCount < 2') - p!=env.t('wantExistingParty', {linkStart: "", linkEnd: ""}) - pre(style='margin:1em 0 0 0'). - {{::user._id}} - -script(type='text/ng-template', id='modals/user-id.html') - .modal-header - h4=env.t('userId') - .modal-body - p!=env.t('wantExistingParty', {linkStart: "", linkEnd: ""}) - pre(style='margin:1em 0 0 0'). - {{::user._id}} - .modal-footer - .btn.btn-default.pull-right(ng-click='$close()')=env.t('close') diff --git a/website/views/shared/modals/level-up.jade b/website/views/shared/modals/level-up.jade deleted file mode 100644 index 11c1adcbcd..0000000000 --- a/website/views/shared/modals/level-up.jade +++ /dev/null @@ -1,47 +0,0 @@ -include ../avatar/generated_avatar - -script(type='text/ng-template', id='modals/levelUp.html') - - var tweet = env.t('levelUpShare'); - .modal-content(style='min-width:28em') - .modal-body.text-center(style='padding-bottom:0') - h3(style='margin-bottom: 0')=env.t('gainedLevel') - .container-fluid - .row - .herobox(style='margin:auto 8.3em; width: 6em; height: 9em; padding-top: 0; cursor:default') - .character-sprites(style='margin: 0; width: 0') - +generatedAvatar({sleep: false}) - .row - .herobox(style='margin:auto 8.9em; width: 6em; height: 0; padding-top: 0; cursor:default') - .avatar-level(ng-class='userLevelStyle(user)')=env.t('level')+' {{user.stats.lvl}}' - h4(style='margin-top: 1em')!=env.t('leveledUp', {level:'{{user.stats.lvl}}'}) - p=env.t('fullyHealed') - br - div(ng-if='user.flags.classSelected && !user.preferences.disableClasses && !user.preferences.automaticAllocation') - a.btn.btn-default(ng-click='statsAllocationBoxIsOpen = !statsAllocationBoxIsOpen', - data-toggle='collapse', data-target='#stat-allocation', aria-expanded=false, aria-controls='stat-allocation') - | {{statsAllocationBoxIsOpen ? env.t('hideQuickAllocation') : env.t('showQuickAllocation')}} - p   - .collapse#stat-allocation - table.table.text-left - tr - td - p(ng-if='::user.stats.lvl >= 100')!=env.t('noMoreAllocate') - p(ng-if='user.stats.points || user.stats.lvl < 100') - strong.inline - | {{user.stats.points}}  - strong.hint(popover-trigger='mouseenter', popover-placement='right', popover=env.t('quickAllocationLevelPopover'))=env.t('unallocated') - td - +statAllocation - button.btn.btn-primary(ng-click='$close()')=env.t('huzzah') - .checkbox - label(style='display:inline-block')=env.t('dontShowAgain') - input(type='checkbox', ng-model='user.preferences.suppressModals.levelUp', ng-change='set({"preferences.suppressModals.levelUp": user.preferences.suppressModals.levelUp?true: false})') - .modal-footer(style='margin-top:0', ng-init='loadWidgets()') - .container-fluid - .row - .col-xs-3 - a.twitter-share-button(href='https://twitter.com/intent/tweet?text=#{tweet}&via=habitica&url=#{env.BASE_URL}/social/level-up&count=none')=env.t('tweet') - .col-xs-4(style='margin-left:.8em') - .fb-share-button(data-href='#{env.BASE_URL}/social/level-up', data-layout='button') - .col-xs-4(style='margin-left:.8em') - a.tumblr-share-button(data-href='#{env.BASE_URL}/social/level-up', data-notes='none') diff --git a/website/views/shared/modals/limited.jade b/website/views/shared/modals/limited.jade deleted file mode 100644 index 0f68a2dcad..0000000000 --- a/website/views/shared/modals/limited.jade +++ /dev/null @@ -1,12 +0,0 @@ -script(id='modals/cards.html', type='text/ng-template') - .modal-header - .pull-right(class='inventory_special_{{::cardType}}') - h4 {{::env.t(cardType + 'Card')}} - .modal-body - .bg-info(style='padding:10px') - p {{::env.t('toAndFromCard', { toName: user.profile.name, fromName: user.items.special[cardType + 'Received'][0]})}} - hr - markdown(text='::cardMessage') - .modal-footer - small.pull-left {{::env.t(cardType + 'CardExplanation')}} - button.btn.btn-default(ng-click='User.readCard({params: {cardType: cardType}}); $close()')=env.t('ok') diff --git a/website/views/shared/modals/login-incentives-reward-unlocked.jade b/website/views/shared/modals/login-incentives-reward-unlocked.jade deleted file mode 100644 index a1a7ac1462..0000000000 --- a/website/views/shared/modals/login-incentives-reward-unlocked.jade +++ /dev/null @@ -1,34 +0,0 @@ -script(id='modals/login-incentives-reward-unlocked.html', type='text/ng-template') - .modal-header.text-center - h2 {{data.message}} - h3 {{env.t('unlockedReward', {reward: data.rewardText})}} - .modal-body - .row - div.text-center.col-md-4(ng-controller='UserCtrl') - figure.herobox.text-center(style="margin-left:-4em;") - .character-sprites - +generatedAvatar() - div.text-center.col-md-4 - div.inventory_present_11(style="margin: 0 auto;margin-top: 3.5rem;") - div.text-center.col-md-4 - div(ng-if="data.rewardKey.length === 1" class="{{data.rewardKey[0]}}", style="margin: 0 auto;margin-top: 2.5rem;") - div(ng-repeat="reward in data.rewardKey", ng-if="data.rewardKey.length > 1" class="{{reward}}", style="float: left;margin-top: 2.5rem;") - .row(style="font-size: 1.5rem;") - .col-md-8.col-md-offset-2.text-center - p {{env.t('earnedRewardForDevotion', {reward: data.rewardText})}} - .col-md-12.text-center(ng-show="data.nextRewardAt") - h4 {{env.t('nextRewardUnlocksIn', {numberOfCheckinsLeft: data.nextRewardAt - user.loginIncentives})}} - .col-md-10.col-md-offset-1.text-center - h4(ng-if="user.loginIncentives === MAX_INCENTIVES")=env.t('checkinReceivedAllRewardsMessage') - .modal-footer - .row - a.btn.btn-primary.col-md-6.col-md-offset-3(ng-click='$close()')=env.t('awesome') - br - .row(ng-init="loadWidgets()") - .col-xs-3 - - var tweet = "I have kept consistent with my new goals and have been rewarded!" - a.twitter-share-button(href='https://twitter.com/intent/tweet?text=#{tweet}&via=habitica&url=#{env.BASE_URL}/login-incentive-unlocked&count=none')=env.t('tweet') - .col-xs-4(style='margin-left:.8em') - .fb-share-button(data-href='#{env.BASE_URL}/social/login-incentive-unlocked', data-layout='button') - .col-xs-4(style='margin-left:.8em') - a.tumblr-share-button(data-href='#{env.BASE_URL}/social/login-incentive-unlocked', data-notes='none') diff --git a/website/views/shared/modals/login-incentives.jade b/website/views/shared/modals/login-incentives.jade deleted file mode 100644 index d8d9a14d2e..0000000000 --- a/website/views/shared/modals/login-incentives.jade +++ /dev/null @@ -1,22 +0,0 @@ -script(id='modals/login-incentives.html', type='text/ng-template') - .modal-header.text-center - h2 {{data.message}} - .modal-body - .row - div.text-center.col-md-4.col-md-offset-2(ng-controller='UserCtrl') - figure.herobox.text-center(style="margin-left:-4em;") - .character-sprites - +generatedAvatar() - div.text-center.col-md-4 - .row - div(ng-if="nextReward.rewardKey.length === 1" class="{{nextReward.rewardKey[0]}}", style="margin: 0 auto;") - div(ng-repeat="reward in nextReward.rewardKey", ng-if="nextReward.rewardKey.length > 1" class="{{reward}}", style="float: left;") - .row(ng-show="data.nextRewardAt") - h4 {{env.t('countLeft', {count: data.nextRewardAt - user.loginIncentives})}} - .row(style="font-size: 1.5rem;") - .col-md-8.col-md-offset-2.text-center - p=env.t('incentivesDescription') - .col-md-12.text-center(ng-show="data.nextRewardAt") - h3 {{env.t('nextRewardUnlocksIn', {numberOfCheckinsLeft: data.nextRewardAt - user.loginIncentives})}} - .modal-footer - a.btn.btn-primary.col-md-6.col-md-offset-3(ng-click='$close()')=env.t('awesome') diff --git a/website/views/shared/modals/low-health.jade b/website/views/shared/modals/low-health.jade deleted file mode 100644 index df41e99a43..0000000000 --- a/website/views/shared/modals/low-health.jade +++ /dev/null @@ -1,28 +0,0 @@ -include ../avatar/generated_avatar - -script(type='text/ng-template', id='modals/lowHealth.html') - .modal-header - h3.text-center=env.t('losingHealthWarning') - .modal-body - .hero-stats(style='position:absolute; margin-left:9em; width:50%') - .meter-label(tooltip=env.t('health')) - span.glyphicon.glyphicon-heart - .meter.health(tooltip='{{Math.round(user.stats.hp * 100) / 100}}') - .bar(ng-style='{"width": Shared.percent(user.stats.hp, Shared.maxHealth)+"%"}') - span.meter-text.value - | {{Math.ceil(user.stats.hp)}} / {{::Shared.maxHealth}} - .herobox.inline-block(style='padding-top:0em; margin-left:16em') - .character-sprites(style='display:inline-flex; margin:3em auto') - +generatedAvatar - p=env.t('losingHealthWarning2') - h4=env.t('toRegainHealth') - ul - li.spaced=env.t('lowHealthTips1') - li.spaced=env.t('lowHealthTips2') - h4=env.t('losingHealthQuickly') - ul - li.spaced=env.t('lowHealthTips3') - li.spaced=env.t('lowHealthTips4') - h4=env.t('goodLuck') - .modal-footer(style='margin-top: 0em') - a.btn.btn-primary(ng-click='acknowledgeHealthWarning(); $close()')=env.t('ok') diff --git a/website/views/shared/modals/members.jade b/website/views/shared/modals/members.jade deleted file mode 100644 index b45dad77be..0000000000 --- a/website/views/shared/modals/members.jade +++ /dev/null @@ -1,127 +0,0 @@ -script(type='text/ng-template', id='modals/member.html') - .modal-header - h4 - span {{::profile.profile.name}} - span(ng-if='::contribText && profile.contributor.level') - {{::contribText(profile.contributor, profile.backer)}} - .modal-body - .container-fluid - .row - .col-md-6 - img.img-rendering-auto(ng-show='::profile.profile.imageUrl', ng-src='{{::profile.profile.imageUrl}}') - markdown(ng-show='::profile.profile.blurb', text='::profile.profile.blurb') - ul.muted.list-unstyled(ng-if='::profile.auth.timestamps') - li {{profile._id}} - li(ng-show='::profile.auth.timestamps.created') - |  - =env.t('memberSince') - |  - | {{::profile.auth.timestamps.created | date:user.preferences.dateFormat}} - - li(ng-show='::profile.auth.timestamps.loggedin') - |  - =env.t('lastLoggedIn') - |  - | {{::profile.auth.timestamps.loggedin | date:user.preferences.dateFormat}} - - h3=env.t('stats') - // @TODO: Figure out why this isn't showing up in front page - .label.label-info {{:: {warrior:env.t("warrior"), wizard:env.t("mage"), rogue:env.t("rogue"), healer:env.t("healer")}[profile.stats.class] }} - include ../profiles/stats_all - .col-md-6 - .row - +herobox() - .row - h3=env.t('achievements') - include ../profiles/achievements - .modal-footer - .btn-group.pull-left(ng-if='::user') - button.btn.btn-md.btn-default(ng-if='user.inbox.blocks | contains:profile._id', tooltip=env.t('unblock'), ng-click="User.blockUser({params:{uuid:profile._id}})", tooltip-placement='right') - span.glyphicon.glyphicon-plus - button.btn.btn-md.btn-default(ng-if='profile._id != user._id && !profile.contributor.admin && !(user.inbox.blocks | contains:profile._id)', tooltip=env.t('block'), ng-click="User.blockUser({params:{uuid:profile._id}})", tooltip-placement='right') - span.glyphicon.glyphicon-ban-circle - button.btn.btn-md.btn-default(tooltip=env.t('sendPM'), ng-click="openModal('private-message',{controller:'MemberModalCtrl'})", tooltip-placement='right') - span.glyphicon.glyphicon-envelope - button.btn.btn-md.btn-default(tooltip=env.t('sendGift'), ng-click="openModal('send-gift',{controller:'MemberModalCtrl'})", tooltip-placement='right') - span.glyphicon.glyphicon-gift - button.btn.btn-default(ng-click='$close()')=env.t('close') - -script(type='text/ng-template', id='modals/private-message.html') - .modal-header - h4=env.t('pmHeading', {name: "{{profile.profile.name}}"}) - .modal-body - textarea.form-control(type='text',rows='5',ng-keydown='keyDownListener($event)',placeholder=env.t('needsTextPlaceholder'),ng-model='_message', focus-element='true') - include ../formatting-help - .modal-footer - //- Due to a quirk in Bootstrap UI, we need to wrap this so the tooltip can - //- appear when the button is disabled. - // - //- Source: http://getbootstrap.com/javascript/#tooltips - // "Tooltips on disabled elements require wrapper elements" - // - .disabled-tooltip-wrapper(tooltip="{{_message ? '' : env.t('needsText')}}") - button.btn.btn-primary(ng-disabled='!_message',ng-click='sendPrivateMessage(profile._id, _message)')=env.t("send") - button.btn.btn-default(ng-click='$close()')=env.t('cancel') - -script(type='text/ng-template', id='modals/send-gift.html') - .modal-header - h4=env.t('sendGiftHeading', {name: "{{::profile.profile.name}}"}) - .modal-body - .panel.panel-default(class="{{gift.type=='gems' ? 'panel-primary' : 'transparent'}}", ng-click='gift.type="gems"') - .panel-heading - .pull-right - span(ng-show='gift.gems.fromBalance')=env.t('sendGiftGemsBalance', {number: "{{::user.balance*4}}"}) - span(ng-hide='gift.gems.fromBalance')=env.t('sendGiftCost', {cost: "{{gift.gems.amount/4}}"}) - =env.t('gemsPopoverTitle') - .panel-body - .row - .col-md-6 - .form-group - input.form-control(type='number', placeholder='Number of Gems', min='0', max='{{gift.gems.fromBalance ? user.balance*4 : ""}}', ng-model='gift.gems.amount') - .col-md-6 - .btn-group - a.btn.btn-default(ng-class="{active:gift.gems.fromBalance}", ng-click="gift.gems.fromBalance=true")=env.t('sendGiftFromBalance') - a.btn.btn-default(ng-class="{active:!gift.gems.fromBalance}", ng-click="gift.gems.fromBalance=false")=env.t('sendGiftPurchase') - .row - .col-md-12 - p.small.muted!=env.t('gemGiftsAreOptional', { hrefTechAssistanceEmail : '' + env.EMAILS.TECH_ASSISTANCE_EMAIL + ''}) - - .panel.panel-default(class="{{gift.type=='subscription' ? 'panel-primary' : 'transparent'}}", ng-click='gift.type="subscription"') - .panel-heading=env.t('subscription') - .panel-body - .form-group - .radio(ng-repeat='block in Content.subscriptionBlocks | toArray | omit:"discount==true" | orderBy:"months"', ng-if="block.target !== 'group' && block.canSubscribe === true") - label - input(type="radio", name="subRadio", ng-value="block.key", ng-model='gift.subscription.key') - =env.t('sendGiftSubscription', {price: '{{::block.price}}', months: '{{::block.months}}'}) - - textarea.form-control(rows='3', ng-model='gift.message', placeholder=env.t('sendGiftMessagePlaceholder')) - include ../formatting-help - - .modal-footer - - var fromBal = "gift.type=='gems' && gift.gems.fromBalance" - button.btn.btn-primary(ng-show=fromBal, ng-click='sendGift(profile._id)')=env.t("send") - a.btn.btn-primary(ng-hide=fromBal, ng-click='Payments.showStripe({gift:gift, uuid:profile._id})')=env.t('card') - a.btn.btn-warning(ng-hide=fromBal, ng-click='Payments.payPalPayment({gift: gift, giftedTo: profile._id})') PayPal - .btn.btn-success(ng-hide=fromBal, ng-click="Payments.amazonPayments.init({type: 'single', gift: gift, giftedTo: profile._id})") Amazon Payments - button.btn.btn-default(ng-click='$close()')=env.t('cancel') - -script(type='text/ng-template', id='modals/abuse-flag.html') - .modal-header - h4!=env.t('abuseFlagModalHeading', {name: "{{isSystemMessage ? env.t('systemMessage') : abuseObject.user}}"}) - .modal-body - blockquote - markdown(text="abuseObject.text") - p!=env.t('abuseFlagModalBody', {firstLinkStart: "", secondLinkStart: "", linkEnd: ""}) - .modal-footer - button.pull-left.btn.btn-danger(ng-click='clearFlagCount(abuseObject, groupId)', ng-if='user.contributor.admin && abuseObject.flagCount > 0') - | Reset Flag Count - button.btn.btn-primary(ng-click='$close()')=env.t('cancel') - button.btn.btn-danger(ng-click='reportAbuse(user, abuseObject, groupId)')=env.t("abuseFlagModalButton") - -script(type='text/ng-template', id='modals/remove-member.html') - .modal-header.text-center - h4=env.t('sureKick') - p.lead: strong {{::removeMemberData.member.profile.name}} - .modal-body - textarea.form-control(type='text',rows='5',placeholder=env.t('optionalMessage'),ng-model='removeMemberData.message') - .modal-footer - button.pull-left.btn.btn-danger(ng-click='confirmRemoveMember(true); $close()')=env.t('yesRemove') - button.btn.btn-default(ng-click='confirmRemoveMember(false); $close()')=env.t('cancel') diff --git a/website/views/shared/modals/message-modal.jade b/website/views/shared/modals/message-modal.jade deleted file mode 100644 index 9ce87c00ad..0000000000 --- a/website/views/shared/modals/message-modal.jade +++ /dev/null @@ -1,9 +0,0 @@ -script(type='text/ng-template', id='modals/message-modal.html') - .modal-header - h3.text-center {{::messageModal.title}} - .modal-body - p {{::messageModal.body}} - p {{:: env.t('some') }} - .modal-footer(ng-if='::!messageModal.noFooter') - a.btn.btn-primary(ng-click='$close()') - =env.t('close') diff --git a/website/views/shared/modals/modify-inventory.jade b/website/views/shared/modals/modify-inventory.jade deleted file mode 100644 index fd7ae0c61f..0000000000 --- a/website/views/shared/modals/modify-inventory.jade +++ /dev/null @@ -1,252 +0,0 @@ -script(type='text/ng-template', id='modals/modify-inventory.html') - .modal-header - h4 Modify Inventory for {{::user.profile.name}} - .modal-body - .container-fluid - .row - .col-xs-12 - button.btn.btn-default.pull-right(ng-if="!showInv.gear", ng-click="showInv.gear = true") Show Gear - button.btn.btn-default.pull-right(ng-if="showInv.gear", ng-click="showInv.gear = false") Hide Gear - h4 Gear - div(ng-if="showInv.gear") - button.btn.btn-default(ng-click="setAllItems('gear', true)") Own All - button.btn.btn-default(ng-click="setAllItems('gear', false)") Previously Own All - button.btn.btn-default(ng-click="setAllItems('gear', undefined)") Never Own All - - hr - - ul.list-group - li.list-group-item(ng-repeat="item in Content.gear.flat" ng-init="inv.gear[item.key] = user.items.gear.owned[item.key]") - .pull-left(class="shop_{{::item.key}}" style="margin-right: 10px") - | {{::item.text()}} - - .clearfix - label.radio-inline - input(type="radio" name="gear-{{::item.key}}" ng-model="inv.gear[item.key]" ng-value="true") - | Owned - label.radio-inline - input(type="radio" name="gear-{{::item.key}}" ng-model="inv.gear[item.key]" ng-value="false") - | Previously Owned - label.radio-inline - input(type="radio" name="gear-{{::item.key}}" ng-model="inv.gear[item.key]" ng-value="undefined") - | Never Owned - - hr - - .row - .col-xs-12 - button.btn.btn-default.pull-right(ng-if="!showInv.special", ng-click="showInv.special = true") Show Special Items - button.btn.btn-default.pull-right(ng-if="showInv.special", ng-click="showInv.special = false") Hide Special Items - h4 Special Items - div(ng-if="showInv.special") - button.btn.btn-default(ng-click="setAllItems('special', 999)") Set All to 999 - button.btn.btn-default(ng-click="setAllItems('special', 0)") Set All to 0 - button.btn.btn-default(ng-click="setAllItems('special', undefined)") Set All to undefined - - hr - - ul.list-group - li.list-group-item(ng-repeat="item in Content.special" ng-init="inv.special[item.key] = user.items.special[item.key]" ng-if="item.value === 15") - .form-inline.clearfix - .pull-left(class="inventory_special_{{::item.key}}" style="margin-right: 10px") - p {{::item.text()}} - input.form-control(type="number" ng-model="inv.special[item.key]") - - hr - - .row - .col-xs-12 - button.btn.btn-default.pull-right(ng-if="!showInv.pets", ng-click="showInv.pets = true") Show Pets - button.btn.btn-default.pull-right(ng-if="showInv.pets", ng-click="showInv.pets = false") Hide Pets - h4 Pets - div(ng-if="showInv.pets") - button.btn.btn-default(ng-click="setAllItems('pets', 45)") Set All to 45 - button.btn.btn-default(ng-click="setAllItems('pets', 0)") Set All to 0 - button.btn.btn-default(ng-click="setAllItems('pets', -1)") Set All to -1 - button.btn.btn-default(ng-click="setAllItems('pets', undefined)") Set All to undefined - - hr - - h5 Drop Pets - ul.list-group - li.list-group-item(ng-repeat="(pet, value) in Content.pets" ng-init="inv.pets[pet] = user.items.pets[pet]") - .form-inline.clearfix - .pull-left(class="Pet-{{::pet}}" style="margin-right: 10px") - p {{::pet}} - input.form-control(type="number" ng-model="inv.pets[pet]") - - h5 Quest Pets - ul.list-group - li.list-group-item(ng-repeat="(pet, value) in Content.questPets" ng-init="inv.pets[pet] = user.items.pets[pet]") - .form-inline.clearfix - .pull-left(class="Pet-{{::pet}}" style="margin-right: 10px") - p {{::pet}} - input.form-control(type="number" ng-model="inv.pets[pet]") - - h5 Special Pets - ul.list-group - li.list-group-item(ng-repeat="(pet, value) in Content.specialPets" ng-init="inv.pets[pet] = user.items.pets[pet]") - .form-inline.clearfix - .pull-left(class="Pet-{{::pet}}" style="margin-right: 10px") - p {{::pet}} - input.form-control(type="number" ng-model="inv.pets[pet]") - - h5 Premium Pets - ul.list-group - li.list-group-item(ng-repeat="(pet, value) in Content.premiumPets" ng-init="inv.pets[pet] = user.items.pets[pet]") - .form-inline.clearfix - .pull-left(class="Pet-{{::pet}}" style="margin-right: 10px") - p {{::pet}} - input.form-control(type="number" ng-model="inv.pets[pet]") - - hr - - .row - .col-xs-12 - button.btn.btn-default.pull-right(ng-if="!showInv.mounts", ng-click="showInv.mounts = true") Show Mounts - button.btn.btn-default.pull-right(ng-if="showInv.mounts", ng-click="showInv.mounts = false") Hide Mounts - h4 Mounts - div(ng-if="showInv.mounts") - button.btn.btn-default(ng-click="setAllItems('mounts', true)") Set all to Owned - button.btn.btn-default(ng-click="setAllItems('mounts', undefined)") Set all to Not Owned - - hr - - h5 Drop Mounts - ul.list-group - li.list-group-item(ng-repeat="(mount, value) in Content.mounts" ng-init="inv.mounts[mount] = user.items.mounts[mount]") - .pull-left(class="Mount_Icon_{{::mount}}" style="margin-right: 10px") - | {{::mount}} - .clearfix - label.radio-inline - input(type="radio" name="mounts-{{::mount}}" ng-model="inv.mounts[mount]" ng-value="true") - | Owned - label.radio-inline - input(type="radio" name="mounts-{{::mount}}" ng-model="inv.mounts[mount]" ng-value="undefined") - | Not Owned - - h5 Quest Mounts - ul.list-group - li.list-group-item(ng-repeat="(mount, value) in Content.questMounts" ng-init="inv.mounts[mount] = user.items.mounts[mount]") - .pull-left(class="Mount_Icon_{{::mount}}" style="margin-right: 10px") - | {{::mount}} - .clearfix - label.radio-inline - input(type="radio" name="mounts-{{::mount}}" ng-model="inv.mounts[mount]" ng-value="true") - | Owned - label.radio-inline - input(type="radio" name="mounts-{{::mount}}" ng-model="inv.mounts[mount]" ng-value="undefined") - | Not Owned - - h5 Special Mounts - ul.list-group - li.list-group-item(ng-repeat="(mount, value) in Content.specialMounts" ng-init="inv.mounts[mount] = user.items.mounts[mount]") - .pull-left(class="Mount_Icon_{{::mount}}" style="margin-right: 10px") - | {{::mount}} - .clearfix - label.radio-inline - input(type="radio" name="mounts-{{::mount}}" ng-model="inv.mounts[mount]" ng-value="true") - | Owned - label.radio-inline - input(type="radio" name="mounts-{{::mount}}" ng-model="inv.mounts[mount]" ng-value="undefined") - | Not Owned - - h5 Premium Mounts - ul.list-group - li.list-group-item(ng-repeat="(mount, value) in Content.premiumMounts" ng-init="inv.mounts[mount] = user.items.mounts[mount]") - .pull-left(class="Mount_Icon_{{::mount}}" style="margin-right: 10px") - | {{::mount}} - .clearfix - label.radio-inline - input(type="radio" name="mounts-{{::mount}}" ng-model="inv.mounts[mount]" ng-value="true") - | Owned - label.radio-inline - input(type="radio" name="mounts-{{::mount}}" ng-model="inv.mounts[mount]" ng-value="undefined") - | Not Owned - - hr - - .row - .col-xs-12 - button.btn.btn-default.pull-right(ng-if="!showInv.hatchingPotions", ng-click="showInv.hatchingPotions = true") Show Hatching Potions - button.btn.btn-default.pull-right(ng-if="showInv.hatchingPotions", ng-click="showInv.hatchingPotions = false") Hide Hatching Potions - h4 Hatching Potions - div(ng-if="showInv.hatchingPotions") - button.btn.btn-default(ng-click="setAllItems('hatchingPotions', 999)") Set All to 999 - button.btn.btn-default(ng-click="setAllItems('hatchingPotions', 0)") Set All to 0 - button.btn.btn-default(ng-click="setAllItems('hatchingPotions', undefined)") Set All to undefined - - hr - - ul.list-group - li.list-group-item(ng-repeat="item in Content.hatchingPotions" ng-init="inv.hatchingPotions[item.key] = user.items.hatchingPotions[item.key]") - .form-inline.clearfix - .pull-left(class="Pet_HatchingPotion_{{::item.key}}" style="margin-right: 10px") - p {{::item.text()}} - input.form-control(type="number" ng-model="inv.hatchingPotions[item.key]") - - hr - - .row - .col-xs-12 - button.btn.btn-default.pull-right(ng-if="!showInv.eggs", ng-click="showInv.eggs = true") Show Eggs - button.btn.btn-default.pull-right(ng-if="showInv.eggs", ng-click="showInv.eggs = false") Hide Eggs - h4 Eggs - div(ng-if="showInv.eggs") - button.btn.btn-default(ng-click="setAllItems('eggs', 999)") Set All to 999 - button.btn.btn-default(ng-click="setAllItems('eggs', 0)") Set All to 0 - button.btn.btn-default(ng-click="setAllItems('eggs', undefined)") Set All to undefined - - hr - - ul.list-group - li.list-group-item(ng-repeat="item in Content.eggs" ng-init="inv.eggs[item.key] = user.items.eggs[item.key]") - .form-inline.clearfix - .pull-left(class="Pet_Egg_{{::item.key}}" style="margin-right: 10px") - p {{::item.text()}} - input.form-control(type="number" ng-model="inv.eggs[item.key]") - - hr - - .row - .col-xs-12 - button.btn.btn-default.pull-right(ng-if="!showInv.food", ng-click="showInv.food = true") Show Food - button.btn.btn-default.pull-right(ng-if="showInv.food", ng-click="showInv.food = false") Hide Food - h4 Food - div(ng-if="showInv.food") - button.btn.btn-default(ng-click="setAllItems('food', 999)") Set All to 999 - button.btn.btn-default(ng-click="setAllItems('food', 0)") Set All to 0 - button.btn.btn-default(ng-click="setAllItems('food', undefined)") Set All to undefined - - hr - - ul.list-group - li.list-group-item(ng-repeat="item in Content.food" ng-init="inv.food[item.key] = user.items.food[item.key]") - .form-inline.clearfix - .pull-left(class="Pet_Food_{{::item.key}}" style="margin-right: 10px") - p {{::item.text()}} - input.form-control(type="number" ng-model="inv.food[item.key]") - - hr - - .row - .col-xs-12 - button.btn.btn-default.pull-right(ng-if="!showInv.quests", ng-click="showInv.quests = true") Show Quests - button.btn.btn-default.pull-right(ng-if="showInv.quests", ng-click="showInv.quests = false") Hide Quests - h4 Quests - div(ng-if="showInv.quests") - button.btn.btn-default(ng-click="setAllItems('quests', 999)") Set All to 999 - button.btn.btn-default(ng-click="setAllItems('quests', 0)") Set All to 0 - button.btn.btn-default(ng-click="setAllItems('quests', undefined)") Set All to undefined - - hr - - ul.list-group - li.list-group-item(ng-repeat="item in Content.quests" ng-init="inv.quests[item.key] = user.items.quests[item.key]" ng-if="item.category !== 'world'") - .form-inline.clearfix - .pull-left(class="inventory_quest_scroll_{{::item.key}}" style="margin-right: 10px") - p {{::item.text()}} - input.form-control(type="number" ng-model="inv.quests[item.key]") - .modal-footer - button.btn.btn-default(ng-click="$close()")=env.t('close') - button.btn.btn-primary(ng-click="$close();modifyInventory()") Apply Changes diff --git a/website/views/shared/modals/new-stuff.jade b/website/views/shared/modals/new-stuff.jade deleted file mode 100644 index b3b039fbe9..0000000000 --- a/website/views/shared/modals/new-stuff.jade +++ /dev/null @@ -1,13 +0,0 @@ -script(type='text/ng-template', id='modals/newStuff.html') - .modal-header - | #{env.t('newStuff')} by  - a(target='_blank', href='https://twitter.com/Mihakuu') Bailey - .modal-body.new-stuff-modal.modal-fixed-height - div(class="#{env.worldDmg.bailey ? 'npc_bailey_broken' : 'npc_bailey'}") - br - br - div(ng-bind-html='latestBaileyMessage') - .modal-footer - a.btn.btn-info(href='http://habitica.wikia.com/wiki/Whats_New', target='_blank')=env.t('newsArchive') - button.btn.btn-default(ng-click='$close()')=env.t('cool') - button.btn.btn-warning(ng-click='dismissAlert(); $close()')=env.t('dismissAlert') diff --git a/website/views/shared/modals/quest-rewards.jade b/website/views/shared/modals/quest-rewards.jade deleted file mode 100644 index af6a43ef48..0000000000 --- a/website/views/shared/modals/quest-rewards.jade +++ /dev/null @@ -1,19 +0,0 @@ -script(id='partials/options.social.party.quest-rewards.html', type='text/ng-template') - hr - h5 {{::headerParticipant}} - table.table.table-striped - tr(ng-repeat='drop in _.reject(quest.drop.items, \'onlyOwner\')') - td {{::drop.text()}} - tr(ng-if='::quest.drop.exp > 0') - td {{::quest.drop.exp}}  - =env.t('experience') - tr(ng-if='::quest.drop.gp > 0') - td {{::quest.drop.gp}}  - =env.t('gold') - tr(ng-if='::quest.drop.unlock()') - td {{::quest.drop.unlock()}} - div(ng-if='getQuestOwnerRewards(quest).length > 0') - h5 {{::headerQuestOwner}} - table.table.table-striped - tr(ng-repeat='drop in getQuestOwnerRewards(quest)') - td {{::drop.text()}} diff --git a/website/views/shared/modals/quests.jade b/website/views/shared/modals/quests.jade deleted file mode 100644 index 093a1494ce..0000000000 --- a/website/views/shared/modals/quests.jade +++ /dev/null @@ -1,135 +0,0 @@ -include ./quest-rewards -include ../mixins -include ../avatar/generated_avatar - -mixin questInfo - .pull-right-sm.text-center - .col-centered(class='quest_{{::selectedQuest.key}}') - div(ng-if='::selectedQuest.boss') - h4 {{::selectedQuest.boss.name()}} - .well.well-sm - p - strong=env.t('bossHP') + ': ' - | {{::selectedQuest.boss.hp}} - p - strong=env.t('bossStrength') + ': ' - | {{::selectedQuest.boss.str}} - div(ng-if='::selectedQuest.collect') - h4=env.t('itemsToCollect') - .well.well-sm - p(ng-repeat='(k,v) in ::selectedQuest.collect') - | {{:: env.t('collectionItems', { number: selectedQuest.collect[k].count, items: selectedQuest.collect[k].text() })}} - div(ng-bind-html='::selectedQuest.notes()') - quest-rewards(ng-if='::selectedQuest.drop', key='{{::selectedQuest.key}}', header-participant=env.t('rewardsAllParticipants'), header-quest-owner=env.t('rewardsQuestOwner')) - -script(type='text/ng-template', id='modals/questCompleted.html') - .modal-header - h4 "{{::Content.quests[user.party.quest.completed].text()}}"  - =env.t('completed') - .modal-body - .col-centered(ng-class='::Content.quests[user.party.quest.completed].completion() ? "pull-right-sm" : ""', class='quest_{{user.party.quest.completed}}') - p(ng-bind-html='::Content.quests[user.party.quest.completed].completion()') - quest-rewards(key='{{user.party.quest.completed}}', header-participant=env.t('youReceived'), header-quest-owner=env.t('questOwnerReceived')) - .modal-footer - button.btn.btn-primary(ng-click='set({"party.quest.completed":""}); $close()')=env.t('ok') - -script(type='text/ng-template', id='modals/showQuest.html') - .modal-header - h4 {{::selectedQuest.text()}} - .modal-body - +questInfo - - div(ng-if='user.party._id') - hr - - div(class="#{env.worldDmg.quests ? 'npc_ian_broken' : 'npc_ian'}").pull-left - p(ng-if='!env.worldDmg.quests')=env.t('questSend') - p(ng-if='!env.worldDmg.quests')=env.t('questWarning') - p(ng-if='env.worldDmg.quests')=env.t('questSendBroken') - p(ng-if='env.worldDmg.quests')=env.t('questWarningBroken') - .modal-footer - .alert.alert-warning(ng-if='!user.party._id') - p!=env.t('needPartyToStartQuest') - button.btn.btn-default(ng-click='closeQuest(); $close()')=env.t('cancel') - button.btn.btn-primary(ng-click='questInit()', ng-if='user.party._id') - | {{:: party.memberCount > 1 ? env.t('inviteParty') : env.t('startQuest')}} - -script(type='text/ng-template', id='modals/buyQuest.html') - .modal-header - h4 {{::selectedQuest.text()}} - .modal-body - +questInfo - .modal-footer - button.btn.btn-default(ng-click='closeQuest(); $close()')=env.t('neverMind') - button.btn.btn-primary(ng-if='::selectedQuest.bundleKeys', ng-click='purchase("bundles", selectedQuest); closeQuest(); $close()')=env.t('buyQuestBundle') + ': {{::selectedQuest.value}} ' + env.t('gems') - button.btn.btn-primary(ng-if='::selectedQuest.category && selectedQuest.category !== "gold"', ng-click='purchase("quests", selectedQuest); closeQuest(); $close()')=env.t('buyQuest') + ': {{::selectedQuest.value}} ' + env.t('gems') - button.btn.btn-primary(ng-if='::selectedQuest.category === "gold"', ng-click='User.buyQuest({params:{key:selectedQuest.key}}); closeQuest(); $close()')=env.t('buyQuest') + ': {{::selectedQuest.goldValue}} ' + env.t('gold') - -script(type='text/ng-template', id='modals/questInvitation.html') - .modal-header - h4=env.t('questInvitation') - | {{::Content.quests[user.party.quest.key].text()}} - .modal-body - .pull-right-sm.text-center - .col-centered(class='quest_{{::Content.quests[user.party.quest.key].key}}') - div(ng-if='::Content.quests[user.party.quest.key].boss') - h4 {{::Content.quests[user.party.quest.key].boss.name()}} - p - strong=env.t('bossHP') + ': ' - | {{::Content.quests[user.party.quest.key].boss.hp}} - p - strong=env.t('bossStrength') + ': ' - | {{::Content.quests[user.party.quest.key].boss.str}} - div(ng-if='::Content.quests[user.party.quest.key].collect') - p(ng-repeat='(k,v) in ::Content.quests[user.party.quest.key].collect') - strong=env.t('collect') + ': ' - | {{::Content.quests[user.party.quest.key].collect[k].count}} {{::Content.quests[user.party.quest.key].collect[k].text()}} - div(ng-bind-html='::Content.quests[user.party.quest.key].notes()') - quest-rewards(key='{{::user.party.quest.key}}', header-participant=env.t('rewardsAllParticipants'), header-quest-owner=env.t('rewardsQuestOwner')) - .modal-footer - button.btn.btn-default(ng-click='questHold = true; $close()')=env.t('askLater') - button.btn.btn-default(ng-click='questReject(); $close()')=env.t('reject') - button.btn.btn-primary(ng-click='questAccept(); $close()')=env.t('accept') - -script(type='text/ng-template', id='modals/questDrop.html') - - var tweet = env.t('questUnlockShare'); - .modal-content(style='min-width:28em') - .modal-body.text-center - h3=env.t('unlockedAQuest') - p {{::selectedQuest.text()}} - .container-fluid - .row(style='margin-bottom:1em', ng-controller='UserCtrl') - .col-xs-4(style='padding:0') - .herobox(style='padding:0; width: 0; height: 0') - .character-sprites(style='width:0') - +generatedAvatar({sleep: false}) - .col-xs-4(style='padding:0') - .herobox(style='width: 6.7em; height: 5em; position: absolute') - .avatar-level(ng-class='userLevelStyle(user)')=env.t('level')+' {{user.stats.lvl}}' - .col-xs-4(style='margin-top:1.5em') - .quest-icon(class='inventory_quest_scroll_{{::selectedQuest.key}}') - h4!=env.t('leveledUpReceivedQuest', {level:'{{user.stats.lvl}}'}) - .row(style='margin-top:2em') - button.btn.btn-primary(ng-click='inviteOrStartParty(party); $close()', ng-if='!User.user.party._id')=env.t('startAParty') - button.btn.btn-primary(ng-click='inviteOrStartParty(party); $close()', ng-if='!User.user.party._id && !party.members')=env.t('battleWithFriends') - button.btn.btn-primary(ng-click='questInit(); $close()', ng-if='party.members')=env.t('inviteParty') - button.btn.btn-default(ng-click='closeQuest(); $close()')=env.t('questLater') - .modal-footer(style='margin-top:0', ng-init='loadWidgets()') - .container-fluid - .row - .col-xs-3 - a.twitter-share-button(href='https://twitter.com/intent/tweet?text=#{tweet}&via=habitica&url=#{env.BASE_URL}/social/unlock-quest&count=none')=env.t('tweet') - .col-xs-4(style='margin-left:.8em') - .fb-share-button(data-href='#{env.BASE_URL}/social/unlock-quest', data-layout='button') - .col-xs-4(style='margin-left:.8em') - a.tumblr-share-button(data-href='#{env.BASE_URL}/social/unlock-quest', data-notes='none') - -script(type='text/ng-template', id='modals/ownedQuests.html') - .modal-header - h4=env.t('whichQuestStart') - .modal-body - +ownedQuests(false,'top') - .modal-footer - h4.pull-left - a(ui-sref='options.inventory.quests', ng-click='$close()')=env.t('getMoreQuests') - button.btn.btn-default.pull-right(ng-click='$close()')=env.t('neverMind') diff --git a/website/views/shared/modals/raise-pet.jade b/website/views/shared/modals/raise-pet.jade deleted file mode 100644 index 2a69b12eee..0000000000 --- a/website/views/shared/modals/raise-pet.jade +++ /dev/null @@ -1,33 +0,0 @@ -include ../avatar/generated_avatar - -script(type='text/ng-template', id='modals/raisePet.html') - - var tweet = env.t('raisePetShare'); - .modal-content(style='min-width:28em') - .modal-body.text-center(style='padding-bottom:0') - h3(style='margin-bottom: 0')=env.t('raisedPet',{pet:'{{::raisedPet.displayName}}'}) - .container-fluid - .row(style='margin-bottom:1em', ng-controller='UserCtrl') - .col-xs-1 - .col-xs-10 - .herobox(style='margin:0; padding-top: 0') - .character-sprites(style='width:0; margin-top:.5em') - span(class='Mount_Body_{{::raisedPet.spriteName}}') - span - +generatedAvatar - span(class='Mount_Head_{{::raisedPet.spriteName}}') - p=env.t('earnedSteed') - br - button.btn.btn-primary(ng-click='chooseMount(raisedPet.egg, raisedPet.potion); $close()')=env.t('rideNow') - button.btn.btn-default(ng-click='$close()')=env.t('rideLater') - .checkbox - label(style='display:inline-block')=env.t('dontShowAgain') - input(type='checkbox', ng-model='user.preferences.suppressModals.raisePet', ng-change='set({"preferences.suppressModals.raisePet": user.preferences.suppressModals.raisePet?true: false})') - .modal-footer(style='margin-top:0', ng-init='loadWidgets()') - .container-fluid - .row - .col-xs-3 - a.twitter-share-button(href='https://twitter.com/intent/tweet?text=#{tweet}&via=habitica&url=#{env.BASE_URL}/social/raise-pet&count=none')=env.t('tweet') - .col-xs-4(style='margin-left:.8em') - .fb-share-button(data-href='#{env.BASE_URL}/social/raise-pet', data-layout='button') - .col-xs-4(style='margin-left:.8em') - a.tumblr-share-button(data-href='#{env.BASE_URL}/social/raise-pet', data-notes='none') diff --git a/website/views/shared/modals/rebirth.jade b/website/views/shared/modals/rebirth.jade deleted file mode 100644 index f520b8c8fd..0000000000 --- a/website/views/shared/modals/rebirth.jade +++ /dev/null @@ -1,51 +0,0 @@ -// Created by Sabe on 12/22/13. - -script(type='text/ng-template', id='modals/rebirthEnabled.html') - .modal-header - h4=env.t('rebirthNew') - .modal-body - figure - .rebirth_orb - p - span=env.t('rebirthUnlock') - .modal-footer - button.btn.btn-default(ng-click='$close()')=env.t('close') - -script(type='text/ng-template', id='modals/rebirth.html') - .modal-header - h4=env.t('rebirthBegin') - .modal-body - span(ng-if='user.stats.lvl < 100') - +gemButton - figure - .rebirth_orb - p=env.t('rebirthStartOver') - br - ul.list-unstyled - li=env.t('rebirthAdvList1') - li=env.t('rebirthAdvList2') - li=env.t('rebirthAdvList3') - li=env.t('rebirthAdvList4') - br - p=env.t('rebirthInherit') - ul.list-unstyled - li=env.t('rebirthInList1') - li=env.t('rebirthInList2') - li=env.t('rebirthInList3') - li=env.t('rebirthInList4') - br - - p - span.vertical-align.inline-block.achievement-sun - |  - =env.t('rebirthEarnAchievement') - .modal-footer - button.btn.btn-default(ng-click='$close()')=env.t('neverMind') - span(ng-if='user.balance < 1.5 && user.stats.lvl < 100') - a.btn.btn-success(ng-click='openModal("buyGems",{track:"Gems > Rebirth"})')=env.t('buyMoreGems') - span.gem-cost=env.t('notEnoughGems') - span(ng-if='user.balance >= 1.5 || user.stats.lvl >= 100', ng-controller='SettingsCtrl') - a.btn.btn-danger(ng-click='clickRebirth($event)')=env.t('beReborn') - span.gem-cost(ng-if='user.stats.lvl < 100') - | 6  - =env.t('gems') diff --git a/website/views/shared/modals/reroll.jade b/website/views/shared/modals/reroll.jade deleted file mode 100644 index 5d5cbb58cc..0000000000 --- a/website/views/shared/modals/reroll.jade +++ /dev/null @@ -1,19 +0,0 @@ -// Re-Roll modal -script(type='text/ng-template', id='modals/reroll.html') - .modal-header - h4=env.t('fortify') - .modal-body - +gemButton - p=env.t('fortifyText') - - .modal-footer - button.btn.btn-default(ng-click='$close()')=env.t('neverMind') - span(ng-if='user.balance < 1') - a.btn.btn-success(ng-click='openModal("buyGems",{track:"Gems > Reroll"})')=env.t('buyMoreGems') - span.gem-cost=env.t('notEnoughGems') - span(ng-if='user.balance >= 1', ng-controller='SettingsCtrl') - a.btn.btn-danger(ng-click='clickReroll($event)')=env.t('fortify') - span.gem-cost - | 4  - = env.t('gems') - diff --git a/website/views/shared/modals/settings.jade b/website/views/shared/modals/settings.jade deleted file mode 100644 index 07dcf65b56..0000000000 --- a/website/views/shared/modals/settings.jade +++ /dev/null @@ -1,89 +0,0 @@ -script(type='text/ng-template', id='modals/reset.html') - .modal-header - h4=env.t('resetAccount') - .modal-body - p=env.t('resetText1') - p=env.t('resetText2') - .modal-footer - button.btn.btn-default(ng-click='$close();')=env.t('neverMind') - button.btn.btn-danger(ng-click='$close(); reset()')=env.t('resetDo') - -script(type='text/ng-template', id='modals/restore.html') - .modal-header - h4=env.t('fixValues') - .modal-body - p=env.t('fixValuesText1') - p=env.t('fixValuesText2') - form.form-horizontal - h3=env.t('stats') - .form-group.row - .col-sm-3 - label.control-label=env.t('health') - .col-sm-9 - input.form-control(type='number', step="any", data-for='stats.hp', ng-model='$parent.restoreValues.stats.hp') - .form-group.row - .col-sm-3 - label.control-label=env.t('experience') - .col-sm-9 - input.form-control(type='number', step="any", data-for='stats.exp', ng-model='$parent.restoreValues.stats.exp') - .form-group.row - .col-sm-3 - label.control-label=env.t('gold') - .col-sm-9 - input.form-control(type='number', step="any", data-for='stats.gp', ng-model='$parent.restoreValues.stats.gp') - //input.form-control(type='number', step="any", data-for='stats.gp', ng-model='restoreValues.stats.gp',disabled) - //-p.alert - small=env.t('disabledWinterEvent') - .form-group.row - .col-sm-3 - label.control-label=env.t('mana') - .col-sm-9 - input.form-control(type='number', step="any", data-for='stats.mp', ng-model='$parent.restoreValues.stats.mp') - .form-group.row - .col-sm-3 - label.control-label=env.t('level') - .col-sm-9 - input.form-control(type='number', data-for='stats.lvl', ng-model='$parent.restoreValues.stats.lvl') - h3=env.t('achievements') - .form-group.row - .col-sm-3 - label.control-label=env.t('fix21Streaks') - .col-sm-9 - input.form-control(type='number', data-for='achievements.streak', ng-model='$parent.restoreValues.achievements.streak') - //- This is causing too many problems for users - h3=env.t('other') - a.btn.btn-sm.btn-warning(ng-controller='FooterCtrl', ng-click='addMissedDay(1)')=env.t('triggerDay') - .modal-footer - button.btn.btn-default(ng-click='$close()')=env.t('discardChanges') - button.btn.btn-primary(ng-click='restore()')=env.t('saveAndClose') - -script(type='text/ng-template', id='modals/deletelocal.html') - .modal-header - h4=env.t('deleteAccount') - .modal-body - strong=env.t('deleteLocalAccountText') - br - .row - .col-md-6 - input.form-control(type='password', ng-model='_deleteAccount') - br - .row - #feedback.col-xs-12.form-group - label(for='feedbackTextArea')=env.t('feedback') - textarea#feedbackTextArea.form-control(ng-model='feedback') - .modal-footer - button.btn.btn-default(ng-click='$close()')=env.t('neverMind') - button.btn.btn-danger(ng-disabled='!_deleteAccount', ng-click='$close(); delete(_deleteAccount, feedback)')=env.t('deleteDo') - -script(type='text/ng-template', id='modals/deletesocial.html') - .modal-header - h4=env.t('deleteAccount') - .modal-body - p!=env.t('deleteSocialAccountText') - br - .row - .col-md-6 - input.form-control(type='text', ng-model='_deleteAccount') - .modal-footer - button.btn.btn-default(ng-click='$close()')=env.t('neverMind') - button.btn.btn-danger(ng-disabled='!_deleteAccount', ng-click='$close(); delete(_deleteAccount, feedback)')=env.t('deleteDo') diff --git a/website/views/shared/modals/settings/change-day-start.jade b/website/views/shared/modals/settings/change-day-start.jade deleted file mode 100644 index 8dfa3abb63..0000000000 --- a/website/views/shared/modals/settings/change-day-start.jade +++ /dev/null @@ -1,11 +0,0 @@ -.text-center - .modal-header - h3=env.t('changeCustomDayStart') - - .modal-body - p!=env.t('nextCron', {time: '{{::nextCron | date: user.preferences.dateFormat + " @ h:mm a"}}'}) - - .modal-footer - p.pull-left-sm=env.t('sureChangeCustomDayStart') - a.btn.btn-default(ng-click='$close()')=env.t('close') - a.btn.btn-primary(ng-click='saveDayStart(); $close()')=env.t('confirm') diff --git a/website/views/shared/modals/task-extra-notes.jade b/website/views/shared/modals/task-extra-notes.jade deleted file mode 100644 index 330623a068..0000000000 --- a/website/views/shared/modals/task-extra-notes.jade +++ /dev/null @@ -1,10 +0,0 @@ -script(id='modals/task-extra-notes.html', type='text/ng-template') - .modal-header - h4=env.t('taskNotes') - - .modal-body - div - markdown(text='task.notes') - - .modal-footer - .btn.btn-primary(ng-click="$close()")=env.t('close') diff --git a/website/views/shared/modals/task-notes.jade b/website/views/shared/modals/task-notes.jade deleted file mode 100644 index c68bb6b9fd..0000000000 --- a/website/views/shared/modals/task-notes.jade +++ /dev/null @@ -1,10 +0,0 @@ -script(type='text/ng-template', id='modals/task-notes.html') - .modal-header - h4 Task Notes - - .modal-body - textarea.form-control(ng-model="task.scoreNotes", row="10") - - .modal-footer - .btn.btn-default(ng-click='$close()')=env.t('cancel') - .btn.btn-primary(ng-click="$close(task)")=env.t('save') diff --git a/website/views/shared/modals/tasks-edit.jade b/website/views/shared/modals/tasks-edit.jade deleted file mode 100644 index 8459ee3c16..0000000000 --- a/website/views/shared/modals/tasks-edit.jade +++ /dev/null @@ -1,6 +0,0 @@ -script(type='text/ng-template', id='modals/task-edit.html') - .modal-content.task-modal(style='min-width:22em', class='{{taskStatus}}', id="task-{{task._id}}") - .modal-body.text-center(style='padding-bottom:0') - include ../tasks/edit/index - .modal-footer(style='margin-top:0') - .container-fluid diff --git a/website/views/shared/modals/testing.jade b/website/views/shared/modals/testing.jade deleted file mode 100644 index be4e8c979c..0000000000 --- a/website/views/shared/modals/testing.jade +++ /dev/null @@ -1,31 +0,0 @@ -script(type='text/ng-template', id='modals/testing.html') - .modal-content(style='min-width:28em') - .modal-body.text-center(style='padding-bottom:0') - h3=env.t('guildReminderTitle') - br - .scene_guilds.center-block - br - h4=env.t('guildReminderText1') - .modal-footer(style='padding-top:0') - .container-fluid - .row - .col-xs-6.text-center - button.btn-lg.btn-default(ng-click='$close()')=env.t('guildReminderDismiss') - .col-xs-6.text-center - button.btn-lg.btn-primary(ui-sref='options.social.guilds.public', href='/#/options/groups/guilds/public', ng-click='$close()')=env.t('guildReminderCTA') - -script(type='text/ng-template', id='modals/testingVariant.html') - .modal-content(style='min-width:28em') - .modal-body.text-center(style='padding-bottom:0') - h3=env.t('guildReminderTitle') - br - .scene_guilds.center-block - br - h4=env.t('guildReminderText2') - .modal-footer(style='padding-top:0') - .container-fluid - .row - .col-xs-6.text-center - button.btn-lg.btn-default(ng-click='$close()')=env.t('guildReminderDismiss') - .col-xs-6.text-center - button.btn-lg.btn-primary(ui-sref='options.social.guilds.public', href='/#/options/groups/guilds/public', ng-click='$close()')=env.t('guildReminderCTA') diff --git a/website/views/shared/modals/welcome.jade b/website/views/shared/modals/welcome.jade deleted file mode 100644 index 927a5ab4f7..0000000000 --- a/website/views/shared/modals/welcome.jade +++ /dev/null @@ -1,31 +0,0 @@ -script(type='text/ng-template', id='modals/welcome.html') - .modal-header.text-center - h1=env.t('welcomeToHabit') - .modal-body - .container-fluid - .col-sm-4.col-centered - span(style='display:flex') - h1 - | ① - h3(style='margin:auto auto auto .5em')=env.t('welcome1') - .welcome_basic_avatars(style='margin: 1.5em auto 1.5em') - h4=env.t('welcome1notes') - .col-sm-4.col-centered - span(style='display:flex') - h1 - | ② - h3(style='margin:.3em auto auto .5em')=env.t('welcome2') - .welcome_sample_tasks(style='margin: 2.5em auto 1.5em') - h4=env.t('welcome2notes') - .col-sm-4.col-centered - span(style='display:flex') - h1 - | ③ - h3(style='margin:auto auto auto .5em')=env.t('welcome3') - .welcome_promo_party(style='margin: 1em auto 1em') - h4=env.t('welcome3notes') - .modal-footer.text-center(style='margin-top:0') - .col-sm-3 - .col-sm-6 - a.btn.btn-primary.btn-lg.flex-column(ng-click='$close(); Guide.goto("intro",0)')=env.t('imReady') - .col-sm-3 diff --git a/website/views/shared/modals/won-challenge.jade b/website/views/shared/modals/won-challenge.jade deleted file mode 100644 index 1c8e5eccb3..0000000000 --- a/website/views/shared/modals/won-challenge.jade +++ /dev/null @@ -1,38 +0,0 @@ -include ../avatar/generated_avatar - -script(type='text/ng-template', id='modals/achievements/wonChallenge.html') - - var tweet = env.t('wonChallengeShare'); - .modal-content(style='min-width:28em') - .modal-body.text-center - h3(style='margin-bottom: 0')=env.t('wonChallenge') - h4: markdown(text='::user.achievements.challenges[user.achievements.challenges.length - 1]') - .container-fluid - .row(style='margin-bottom:1em', ng-controller='UserCtrl') - .col-xs-4(style='padding:0') - .container-fluid - .row - .col-xs-4(style='padding:0') - .col-xs-4(style='padding:0') - .achievement-karaoke-2x(style='margin-top: 2em') - .col-xs-4(style='padding:0') - .herobox(style='padding:0; width:0; height:7em') - .character-sprites(style='width:0') - +generatedAvatar({sleep: false}) - .col-xs-4(style='padding:0') - .container-fluid - .row - .col-xs-4(style='padding:0') - .col-xs-4(style='padding:0') - .achievement-karaoke-2x(style='margin-top: 2em') - p=env.t('congratulations') - br - button.btn.btn-primary(ng-click='$close()')=env.t('hurray') - .modal-footer(style='margin-top:0', ng-init='loadWidgets()') - .container-fluid - .row - .col-xs-3 - a.twitter-share-button(href='https://twitter.com/intent/tweet?text=#{tweet}&via=habitica&url=#{env.BASE_URL}/social/won-challenge&count=none')=env.t('tweet') - .col-xs-4(style='margin-left:.8em') - .fb-share-button(data-href='#{env.BASE_URL}/social/won-challenge', data-layout='button') - .col-xs-4(style='margin-left:.8em') - a.tumblr-share-button(data-href='#{env.BASE_URL}/social/won-challenge', data-notes='none') diff --git a/website/views/shared/modals/yester-dailies.jade b/website/views/shared/modals/yester-dailies.jade deleted file mode 100644 index 312ca6b7c6..0000000000 --- a/website/views/shared/modals/yester-dailies.jade +++ /dev/null @@ -1,11 +0,0 @@ -script(type='text/ng-template', id='modals/yesterDailies.html') - .modal-header - h3.text-center=env.t('yesterDailiesTitle') - .modal-body - .container-fluid - .row - .col-md-8.col-md-offset-2 - .task-column.dailys - task-list - .modal-footer - a.btn.btn-info.btn-lg.flex-column.btn-wrap(ng-click='ageDailies();$close()')=env.t('yesterDailiesCallToAction') diff --git a/website/views/shared/new-stuff.jade b/website/views/shared/new-stuff.jade deleted file mode 100644 index 92c015b49c..0000000000 --- a/website/views/shared/new-stuff.jade +++ /dev/null @@ -1,6357 +0,0 @@ -h2 9/28/2017 - HABITICA'S WEBSITE LEVELS UP! REFRESH TO SEE OUR NEW LOOK - hr - tr - td - h3 Habitica Site Upgrade is Here! - p Welcome to the new Habitica! We're so excited to share it with you at last. This project, which has been a labor of love since last December, is the single biggest update that Habitica has ever released (with over 150 pages of designs, an entire rewrite of all of our front-end code, countless rounds of testing and iteration, and many, many meetings). Just refresh your page to load the new website! - .promo_login_screen.center-block - -if menuItem !== 'oldNews' - hr - a(href='/static/old-news', target='_blank') Read older news - -mixin oldNews - h2 9/26/2017 - FALL HATCHING POTIONS AND HABITICA SITE UPGRADE - tr - td - h3 Spooky and Ghost Hatching Potions! - .promo_ghost_spooky_potions.center-block - p There's a new pet breed in town! Between now and October 31st, you can buy Spooky Hatching Potions and Ghost Hatching Potion from the Market and use them to hatch any standard pet egg. (Magic Hatching Potions do not work on Quest Pet eggs.) Magic Potion Pets aren't picky, so they'll happily eat any kind of food that you feed them! - br - p After they're gone, it will be at least a year before the Ghost and Spooky Hatching Potions are available again, so be sure to get them now! - p.small.muted by Lemoness, Hermi, and SabreCat - tr - td - h3 Habitica Upgrade: September 28th - p As many of you know, Habitica is getting a major design upgrade. We’re excited to announce that we will be launching it this week on Thursday, September 28th. We can’t wait! - br - p As a reminder, this design upgrade was created based on tons of feedback collected from Habiticans over time, and includes: - .promo_redesign_login.center-block - ul - li An emphasis on making the world of Habitica feel more immersive, including new NPC banners that show cool scenes, avatars that are visible in chat, and a login page highlighting the night-time Habitica countryside - .promo_avatar_chat.center-block - li Fun new features such as categories for Guilds and Challenges, more filtering options, and the ability to customize your Reward column by pinning any purchasable item in the game. - li A cleaner look that is more intuitive to learn, and more consistent with our mobile apps - li A special veteran pet awarded to all users! - .promo_seasonal_shop.center-block - p If you’d like a sneak peek of the many tweaks that we have in store, you can find a comprehensive list here that explains what changed and why we changed it. - br - p We know that some of these changes may be tough to get used to at first, so on October 12th we will be opening a Trello card for public comments on the redesign. This will give us time to answer questions as people are adjusting, as well as fix any bugs that might arise. Also, for users who are currently using a third-party style extension, keep in mind that these extensions may not function after the redesign, depending on whether the creator of the style extension has updated it. We’re happy to help style extension creators in the Aspiring Comrades Guild. - br - p Keep in mind that the redesign launch is likely to happen later in the day on Thursday (Pacific time), so keep an eye out for the Bailey announcement telling you to refresh the page. Thanks so much for your patience -- we can’t wait to unveil the new site for everyone! - p.small.muted by Apollo, piyorii, TheHollidayInn, Paglias, Negue, SabreCat, Alys, viirus, Lemoness, redphoenix, beffymaroo, and all our awesome testers! - h2 9/21/2017 - FALL FESTIVAL BEGINS! LIMITED EDITION FALL EQUIPMENT, SEASONAL SHOP OPENS, AND NPC OUTFITS! - tr - td - .promo_classes_fall_2016.pull-left.slight-right-margin - .promo_classes_fall_2017.pull-right - h3 Limited Edition Class Outfits - p From now until October 31st, limited edition outfits are available in the Rewards column! Depending on your class, you can be a Habitoween Warrior, a Masquerade Mage, a Haunted House Healer, or a Trick-or-Treat Rogue. You'd better get productive to earn enough gold before your time runs out... - p.small.muted by AnnDeLune, ʂʈєƒąʃųƥągųʂ, Katy133, Lilith of Alfheim, Beffymaroo, and SabreCat - tr - td - h3 Seasonal Shop Opens - p The Seasonal Shop has opened! It's stocking autumnal Seasonal Edition goodies at the moment, including past fall outfits. Everything there will be available to purchase during the Fall Festival event each year, but it's only open until October 31st, so be sure to stock up now, or you'll have to wait a year to buy these items again! - p.small.muted by Definitely not a villain, ShoGirlGeek. cataclysms, maxpendragon, Lemoness, and SabreCat - tr - td - .seasonalshop_open.pull-right - h3 NPC Outfits - p Everyone has hastened down to the Flourishing Fields to celebrate this spooky harvest festival. Be sure to check out all the new outfits that people are sporting! - p.small.muted by Shaner, Lemoness, and Beffymaroo - h2 9/20/2017 - BLOG POST: EXTRA MOTIVATION OR UNDUE REWARDS? - .scene_cheating.pull-right - tr - td - h3 Wiki Spotlight on Cheating - p This month's featured Wiki article is about Cheating! We hope that it will help you as you balance motivation with accountability. Be sure to check it out, and let us know what you think by reaching out on Twitter, Tumblr, and Facebook. - p.small.muted by Beffymaroo and the Wiki Wizards - tr - td - .promo_mystery_201709.pull-left - h3 September Subscriber Item Set Revealed! - p The September Subscriber Item Set has been revealed: the Sorcery Student Item Set! You only have twelve days to receive the item set when you subscribe. If you're already an active subscriber, reload the site and then head to Inventory > Equipment to claim your gear! - br - p Subscribers also receive the ability to buy gems for gold -- the longer you subscribe, the more gems you can buy per month! There are other perks as well, such as longer access to uncompressed data and a cute Jackalope pet. Best of all, subscriptions let us keep Habitica running. Thank you very much for your support -- it means a lot to us. - p.small.muted by Lemoness - h2 9/19/2017 - SEPTEMBER SUBSCRIBER ITEMS - tr - td - .promo_mystery_201709.pull-right - h3 September Subscriber Item Set Revealed! - p The September Subscriber Item Set has been revealed: the Sorcery Student Item Set! You only have twelve days to receive the item set when you subscribe. If you're already an active subscriber, reload the site and then head to Inventory > Equipment to claim your gear! - br - p Subscribers also receive the ability to buy gems for gold -- the longer you subscribe, the more gems you can buy per month! There are other perks as well, such as longer access to uncompressed data and a cute Jackalope pet. Best of all, subscriptions let us keep Habitica running. Thank you very much for your support -- it means a lot to us. - p.small.muted by Lemoness - h2 9/16/2017 - COSTUMES! BEHIND THE SCENES AND CHALLENGE - .promo_behindthescenes_costume.pull-right - tr - td - h3 Costume Challenge - p The Community Costume Challenge has begun! Between now and October 31st, dress up as your avatar in real life and post a photo on social media to get the coveted Costume Challenge badge! Read the full rules on the Challenge page. - p.small.muted by Lemoness - tr - td - h3 Behind the Scenes: A Costume-Making Adventure with Beffymaroo - p There's a new Behind the Scenes post on the Habitica Blog! Join Beffymaroo as she discusses the process of creating a costume for a masquerade ball. Check out step-by-step photos, and tips for getting started on creating your own costumes! - p.small.muted by Beffymaroo - h2 9/12/2017 - NEW QUEST BUNDLE AND NEW MODERATOR! - .promo_bundle_farm.pull-right - tr - td - h3 New Discounted Pet Quest Bundle: Farm Friends - p If you are looking to add critters from the barnyard to your Habitica stable, you're in luck! From now until September 30, you can purchase the Farm Friends Pet Quest Bundle and receive the Sheep, Cow, and Horse quests, all for only 7 Gems! That's a discount of 5 Gems from the price of purchasing them separately. Check it out in the Quest Shop today! - p.small.muted by Lemoness and SabreCat - p.small.muted Art by UncommonCriminal, Soloana, fuzzytrees, Feralem Tau, Eevachu, Beffymaroo, JessicaChase, starsystemic, nonight, Misceo and Tocath - p.small.muted Writing by schizelle, VikingRunner, Salambander, Leephon, and Lemoness - tr - td - h3 Welcome to Our Newest Moderator: Fox_town! - p We're very excited to announce that we've added a new moderator to the team: a long-time Socialite, staple of the community, and friend to many of you... Fox_town! Head to the Tavern to congratulate them. - h2 9/11/2017 - NEW TEESPRING CAMPAIGN! - tr - td - .promo_teespring.pull-right - h3 Habitica T-Shirts Are Back! - p We're running another Teespring campaign! - br - p For a limited time, you can grab Habitica T-shirts! This U.S.-only Teespring campaign will only run until September 14, so hurry if you want to snap one up! - br - p Our Teespring campaigns are driven by demand, so if you'd like mugs, onesies, or other items for E.U. Habiticans, be sure to go to our Teespring store and reserve the item you want. Once enough items are reserved, the item will automatically be printed. - br - p Thanks for supporting Habitica! - p.small.muted by Redphoenix and Sara Olson - h2 9/8/2017 - USE CASE SPOTLIGHT: LEARNING LANGUAGES - .scene_languages.pull-right - tr - td - h3 Use Case Spotlight on Language Learning - p This month's Use Case Spotlight is about Learning Languages! It features a number of great suggestions submitted by Habiticans in the Use Case Spotlights Guild. We hope it helps any of you who might be trying to learn a second language (or a third! Or more!). - br - p Plus, we're collecting user submissions for the next spotlight! How do you use Habitica to cultivate positivity? We’ll be featuring player-submitted examples in Use Case Spotlights on the Habitica Blog at the start of next month, so post your suggestions in the Use Case Spotlight Guild now. We look forward to learning more about how you use Habitica to improve your life and get things done! - p.small.muted by Beffymaroo - h2 9/5/2017 - SEPTEMBER BACKGROUNDS AND ARMOIRE ITEMS; iOS UPDATE - .promo_backgrounds_armoire_201709.pull-right - tr - td - h3 September Backgrounds and Armoire Items! - p We’ve added three new backgrounds to the Background Shop! Now your avatar can stroll Beside a Well, work in a Garden Shed, and create masterpieces in the Pixelist's Workshop. - br - p Plus, there’s new gold-purchasable equipment in the Enchanted Armoire, including the Farrier Set. Better work hard on your real-life tasks to earn all the pieces! Enjoy :) - p.small.muted by SabreCat, CitrineSun, GeraldThePixel, Pandah and Awesome kitty - tr - td - h3 iOS Update! - p We've released a new update to our iOS app! In this update, we've fixed two pesky bugs! First, we've added a fix for the bug that caused users to be logged out of the app frequently. We've also fixed the issue where blank spaces appeared in the spots for your non-Due Dailies. - br - p We hope you enjoy the update! Be sure to download it now for a better Habitica experience! - br - p If you like the improvements that we’ve been making to our app, please consider reviewing this new version. It really helps us out! Old reviews get hidden with each update, but if you go to the review section you can re-post them again with a single tap. - p.small.muted by Viirus - h2 9/1/2017 - NEW TAKE THIS CHALLENGE - tr - td - .promo_takeThis_gear.pull-right - h3 September Take This Challenge: Hero's Triumph! - p The next Take This Challenge has launched, "Hero's Triumph!", with a focus on volunteerism. Be sure to check it out to earn additional pieces of the Take This armor set! - br - p Take This is a nonprofit that seeks to inform the gamer community about mental health issues, to provide education about mental disorders and mental illness prevention, and to reduce the stigma of mental illness. - br - p Congratulations to the winners of the last Take This Challenge, "Keep Calm and Carry On!": grand prize winner wakupedia, and runners-up Sarah Blake, Drago Nar, secretlondon, Birgitte, and LifeChanging! Plus, all participants in that Challenge have received a piece of the Take This item set, if they hadn't completed the set already. It is located in your Rewards column. Enjoy! - p.small.muted by Doctor B, the Take This team, Lemoness, and SabreCat - h2 8/30/2017 - LAST CHANCE FOR LAVA WARRIOR SET AND EMBER HATCHING POTIONS - tr - td - .promo_ember_potions.pull-right - .promo_mystery_201708.pull-left.slight-right-margin - h3 Last Chance for Lava Warrior Set - p Reminder: you only have three days to subscribe and receive the Lava Warrior Set! Subscribing also lets you buy gems for gold. The longer your subscription, the more gems you get! - br - p Thanks so much for your support! You help keep Habitica running. - p.small.muted by Lemoness - tr - td - h3 Last Chance for Ember Hatching Potions - p Reminder: there are three days left to buy Ember Hatching Potions! If they come back, it won't be until next year at the earliest, so don't delay! - p.small.muted by Balduranne, tricksy.fox, and SabreCat - h2 8/26/2017 - CHALLENGE REMINDER AND SITE REDESIGN UPDATE - tr - td - .scene_studying.pull-right - h3 Official Back-to-School Challenge Reminder - p Don't forget that Habitica's latest official Challenge, the Back-to-School Preparation Challenge, is still running over the course of the next month! Join the Challenge and check off the tasks to make the start of the school year go more smoothly. Plus, you'll have a chance to win up to 10 gems! - br - p Already feel that you're past the transition point and the school year is well in hand? Check out some of our school-focused Guilds, such as The Scholars, The High School Scholars, College Info Geek, or The Graduate Student Guild, to find a community that can keep you accountable year-round. - p.small.muted by Lemoness - tr - td - h3 Update on Site Redesign - p As some of you may recall, the Habitica staff has been working on a massive site upgrade for quite some time. Originally, we were hoping to launch by the end of August, but as we approached that deadline, the team unanimously determined that we could provide a better user experience if we took more time to really work on testing and bug-fixing so that when we do launch the new site, it's the best that it can be. We know that Habiticans rely on us every day, and we take that responsibility very seriously. We're so proud of what we've accomplished so far -- over 150 pages of new designs, a complete rewrite of the website's frontend code, and tons of upgrades and improvements -- and it's really important to us that when we launch it, we launch it right. - br - p Luckily, you don't need to wait until the release for a sneak peek of what's to come! We've debuted the new login page on our iOS and Android apps. Keep an eye out for future updates as well. - br - p Thanks for understanding. We've been incredibly lucky to have such a caring and vibrant community, and your support means the world to us. We wish you good luck as you go forth to conquer your tasks! - h2 8/24/2017 - iOS APP UPDATE - tr - td - .promo_ios_login.pull-right - h3 iOS Update! - p We've released a new iOS update! In this update, we've added an exciting new introduction and a fancy new login screen featuring a lovely nighttime Habitica landscape. There's also an improved tutorial to help new Habiticans get started with slaying their tasks! And last but not least, we've made Habitica prettier by updating some of our design elements. - br - p We hope you enjoy the update! Be sure to download it now for a better Habitica experience! - br - p If you like the improvements that we’ve been making to our app, please consider reviewing this new version. It really helps us out! Old reviews get hidden with each update, but if you go to the review section you can re-post them again with a single tap. - p.small.muted by Viirus - h2 8/17/2017 - AUGUST SUBSCRIBER ITEMS AND WIKI SPOTLIGHT - tr - td - .promo_mystery_201708.pull-right - h3 August Subscriber Items Revealed! - p The August Subscriber Items have been revealed: the Lava Warrior Item Set! You only have 14 days to receive the item set when you subscribe. If you're already an active subscriber, reload the site and then head to Inventory > Equipment to claim your gear! - br - .scene_studying.pull-left - p Subscribers also receive the ability to buy gems for gold -- the longer you subscribe, the more gems you can buy per month! There are other perks as well, such as longer access to uncompressed data and a cute Jackalope pet. Best of all, subscriptions let us keep Habitica running. Thank you very much for your support -- it means a lot to us. - p.small.muted by Lemoness - tr - td - h3 Blog Post: Using Habitica for Schoolwork - p This month's featured Wiki article is about Using Habitica for Schoolwork! We hope that it will help you as you prepare for the new school year. Be sure to check it out, and let us know what you think by reaching out on Twitter, Tumblr, and Facebook. - p.small.muted by Beffymaroo and the Wiki Wizards - h2 8/15/2017 - GUILD SPOTLIGHT: LEARN NEW THINGS - tr - td - .scene_studying.pull-right - h3 Guild Spotlight: Learn New Things! - p There's a new Guild Spotlight on the blog that highlights the Guilds that can help you as you Learn New Things! Check it out now to find Habitica's best communities for folks who want to expand their knowledge! - p.small.muted by Beffymaroo - h2 8/10/2017 - HIPPO PET QUEST AND USE CASE SPOTLIGHT - tr - td - .quest_hippo.pull-right - h3 New Pet Quest: Hippo! - p A hoodwinking hippo attempts to ruin a productive day on the Sloensteadi Savannah by criticizing you for taking a break! Get the latest pet quest, The Hippo-Crite, and earn some happy hippo pets by completing your real-life tasks. - p.small.muted Art by khdarkwolf, ju.morales, Awesomekitty, Vampitch, Euan1, Shogirlgeek, and Willow the Witty - p.small.muted Writing by Mike.Antonacci - tr - td - .scene_studying.pull-left.slight-right-margin - h3 Use Case Spotlight: Learning New Things - p This month's Use Case Spotlight is about Learning New Things! It features a number of great suggestions submitted by Habiticans in the Use Case Spotlights Guild. We hope it helps any of you who might be going back to school, or just looking to gain knowledge! - br - p Plus, we're collecting user submissions for the next spotlight! How do you use Habitica to Learn Languages? We’ll be featuring player-submitted examples in Use Case Spotlights on the Habitica Blog at the start of next month, so post your suggestions in the Use Case Spotlight Guild now. We look forward to learning more about how you use Habitica to improve your life and get things done! - p.small.muted by Beffymaroo - h2 8/8/2017 - EMBER MAGIC HATCHING POTIONS AND BACK TO SCHOOL CHALLENGE! - tr - td - .promo_ember_potions.pull-right - h3 Ember Hatching Potions - p There's a new pet breed in town! Between now and August 31st, you can buy Ember Hatching Potions from the Market and use them to hatch any standard pet egg. (Magic Hatching Potions do not work on Quest Pet eggs.) Ember Pets aren't picky, so they'll happily eat any kind of food that you feed them! - br - p After they're gone, it will be at least a year before the Ember Hatching Potions are available again, so be sure to get them now! - p.small.muted by Balduranne, tricksy.fox, and SabreCat - tr - td - h3 Official Challenge: Back-to-School Preparation! - p The school year is looming large for many scholarly Habiticans, so we've prepared a special Back-to-School Challenge to help with the transition between summer and semester. Check it out now for a chance to win: 9 people will be awarded 5 gems each, and the grand prize winner will get 10 gems and the achievement! - p.small.muted by Lemoness - - h2 8/3/2017 - NEW BACKGROUNDS, ARMOIRE ITEMS, AND TAKE THIS CHALLENGE; INVITED A FRIEND ACHIEVEMENT; BEHIND THE SCENES AT SAN DIEGO COMIC-CON - tr - td - .promo_backgrounds_armoire_201708.pull-right - h3 August Backgrounds and Armoire Items! - p We’ve added three new backgrounds to the Background Shop! Now your avatar can ride on the Back of a Giant Beast, boldly explore the Desert Dunes, and celebrate Habitica's Naming Day with Summer Fireworks! - br - p Plus, there’s new gold-purchasable equipment in the Enchanted Armoire, including the Yellow Party Dress and the Anti-Procrastination Armor Set. Better work hard on your real-life tasks to earn all the pieces! Enjoy :) - p.small.muted by Vampitch, khdarkwolf, thegrimsqueaker, ystockings, and eyenne - tr - td - .promo_takeThis_gear.pull-left.slight-right-margin - h3 New Take This Challenge! - p The next Take This Challenge has launched, "Keep Calm and Carry On!", with a focus on deep breathing to settle one's stress. Be sure to check it out to earn additional pieces of the Take This armor set! - br - p Take This is a nonprofit that seeks to inform the gamer community about mental health issues, to provide education about mental disorders and mental illness prevention, and to reduce the stigma of mental illness. - br - .promo_sdcc_2017.pull-left.slight-right-margin - p Congratulations to the winners of the last Take This Challenge, "Test Thy Courage!": grand prize winner SciStar, and runners-up minaqo, dnux, Karzn, Odeloen, and Benign_K! Plus, all participants in that Challenge have received a piece of the Take This item set if they hadn't completed it already. It is located in your Rewards column. Enjoy! - p.small.muted by Doctor B, the Take This team, Lemoness, and SabreCat - tr - td - .achievement-friends2x.pull-right - h3 New Badge and Achievement: Invited a Friend - p There's a brand new badge you can earn when a friend you've invited to Habitica signs up! If you've already invited a friend who joined Habitica through the "Invite a Friend" feature on your Party page, you've received the achievement automatically! We hope that you have fun together. - p.small.muted by minac, Drueth, and SabreCat - tr - td - h3 Behind the Scenes: Habitica at Comic-Con! - p There's a new Behind the Scenes post on the Habitica Blog about our recent trip to San Diego Comic-Con! Check it out for some fun photos and stories about our Con adventures! - p.small.muted by Beffymaroo - h2 7/31/2017 - HABITICA NAMING DAY, PURPLE GRYPHON REWARDS, AND COMING-SOON HABITICA SITE UPGRADE - tr - td - .achievement-habiticaDay2x.pull-right - h3 Habitica Naming Day - p Happy Habitica Naming Day! In honor of the day when we changed the name of the app from HabitRPG to Habitica, we've given everyone an achievement, as well as some delicious cake for your pets and mounts. - p.small.muted by Lemoness and SabreCat - tr - td - .promo_naming_day_2017.pull-left.slight-right-margin - h3 Habitica Purple Gryphons - p Speaking of pets and mounts, we've given all new users our Purple Gryphon Mount, Melior! If you already received Melior last year, we've given you his little sister Meliora, a Purple Gryphon Pet. You can find them in the Rare Pet/Rare Mount sections of the stable! Already had both of them? Now you get a cool Purple Gryphon Helm in the Rewards column! - br - p Thanks for being a Habitica user -- you all mean so much to us. We hope that you enjoy your presents! - p.small.muted by Lemoness, Beffymaroo, and Baconsaur - tr - td - .promo_redesign_header.pull-right - h3 Coming Soon: Habitica Levels Up - p We're very excited to announce a big change that we've been working on for a long time: Habitica is getting a huge design upgrade that will make it faster, prettier, and easier to use! - br - p In particular, many of our design choices are the result of a ton of user feedback that we’ve been compiling over time. - br - p The upgrade will be happening later this August, so stay tuned for more details soon! Some exciting things to look forward to: - br - .promo_redesign_tavern.center-block - br - ul - li An emphasis on making the world of Habitica feel more immersive, including new NPC banners that show cool scenes, avatars that are visible in chat, and a login page highlighting the night-time Habitica countryside - li Fun new features such as tags for Guilds and Challenges, more filtering options, and the ability to customize your Reward column by pinning any purchasable item in the game. - li A cleaner look that is more intuitive to learn, and more consistent with our mobile apps - li A special veteran pet awarded to all users! - br - .promo_redesign_login.center-block - br - p Keep an eye on upcoming Bailey announcements for more information soon! - p.small.muted by Paglias, TheHollidayInn, Negue, Apollo, piyorii, beffymaroo, Lemoness, redphoenix, viirus, and the rest of the Habitica Team - h2 7/30/2017 - LAST CHANCES FOR LIMITED ITEMS AND HABITICANS HELPING ENTREPRENEURS - .promo_aquatic_potions.pull-left.slight-right-margin - tr - td - .promo_mystery_201707.pull-right - h3 Last Chance for Jellymancer Set - p Reminder: you only have two days to subscribe and receive the Jellymancer Set! Subscribing also lets you buy gems for gold. The longer your subscription, the more gems you get! - br - p Thanks so much for your support! You help keep Habitica running. - p.small.muted by Lemoness - tr - td - h3 Last Chance for Aquatic Hatching Potions - p Reminder: there are only two days left to buy Aquatic Hatching Potions! If they come back, it won't be until next year at the earliest, so don't delay! - p.small.muted by Stefalupagus and Beffymaroo - tr - td - h3 Habiticans Helping Entrepreneurs - p Did you know that Habitica has partnered with Seeds, an organization that sends micro-loans to entrepreneurs in developing countries? When you buy the 84-gem pack in the apps, a portion of the proceeds will go directly to small business owners in developing countries to help improve their lives. Last month alone, Habitica provided an estimated 128 micro-loans to entrepreneurs in Kenya thanks to the generosity of Habitica users! - br - p You can learn more about how it works by tapping the gem icon in your app. Check it out! - h2 7/27/2017 - GUILD SPOTLIGHT: PET CARE - tr - td - .scene_pet_hatching.pull-right - h3 Guild Spotlight on Pet Care - p There's a new Guild Spotlight on the blog that highlights the Guilds that can help you as you care for your animal companions! Check it out now to find Habitica's best Pet Care communities. - p.small.muted by Beffymaroo - h2 7/25/2017 - JULY SUBSCRIBER ITEMS AND USE CASE SPOTLIGHT - tr - td - .promo_mystery_201707.pull-right - h3 July Subscriber Items Revealed! - p The July Subscriber Items have been revealed: the Jellymancer Item Set! You only have six days to receive the item set when you subscribe. If you're already an active subscriber, reload the site and then head to Inventory > Market to claim your gear! - br - p Subscribers also receive the ability to buy gems for gold -- the longer you subscribe, the more gems you can buy per month! There are other perks as well, such as longer access to uncompressed data and a cute Jackalope pet. Best of all, subscriptions let us keep Habitica running. Thank you very much for your support -- it means a lot to us. - p.small.muted by Lemoness - tr - td - .scene_pet_hatching.pull-left.slight-right-margin - h3 New Use Case Spotlight Post: Pet Care! - p This month's Use Case Spotlight is about Pet Care! It features a number of great suggestions submitted by Habiticans in the Use Case Spotlights Guild. We hope it helps any of you who might be taking care of animal companions. - br - p Plus, we're collecting user submissions for the next spotlight! How do you use Habitica to Learn New Things? We’ll be featuring player-submitted examples in Use Case Spotlights on the Habitica Blog at the start of next month, so post your suggestions in the Use Case Spotlight Guild now. We look forward to learning more about how you use Habitica to improve your life and get things done! - p.small.muted by Beffymaroo - h2 7/18/2017 - SAN DIEGO COMIC CON, GOOD LUCK CARDS, APP BUG FIXES, AND WIKI WEDNESDAY - tr - td - .promo_unconventional_armor.pull-right - h3 Habiticans at Comic-Con! - p Lemoness, Beffymaroo, and Redphoenix will be representing Habitica at San Diego Comic Con this year. If you'd like to meet them, along with other fellow Habiticans, join us at the Habitica SDCC Meetup! We'll be giving away Habitica stickers and promo codes for the Unconventional Armor set. - br - p You can find us on Saturday, July 22, at the San Diego Bayfront Hilton from 4:00-5:00 PM! Look for the purple Gryphon banner. Can't wait to meet you :) - tr - td - h3 New Card: Good Luck! - .promo_good_luck.pull-left.slight-right-margin - p A new greeting card is available in the Market: the Good Luck card! For 10 Gold, you can wish the very best of luck to a Party mate who has a big task or momentous occasion coming up. Do so, and you and the recipient will earn the Lucky Letter achievement! - p.small.muted by OuttaMyMind and ChrisSpatzerl - tr - td - .scene_task_list.pull-right - h3 Bug Fixes for the Apps - p We've recently updated our Android and iOS apps with performance improvements and bug fixes! Be sure you've downloaded the latest version of the apps for the best Habitica experience. - p.small.muted by Viirus - tr - td - h3 Blog Post: The Library of Tasks and Challenges - p This month's featured Wiki article is about the Library of Tasks and Challenges Guild! We hope that it will help you as continue to add to and adapt your Task list to fit your goals. Be sure to check it out, and let us know what you think by reaching out on Twitter, Tumblr, and Facebook. - p.small.muted by Beffymaroo and the Wiki Wizards - h2 7/13/2017 - BEHIND THE SCENES: KING MANTA - tr - td - .promo_king_manta.center-block - h3 Behind the Scenes Blog Post: King Manta! - p Have you ever wanted to know more about King Manta, the Mage Masterclasser? Today's blog post features a spotlight on the ruler of the undersea city of Dilatory! Check it out now to learn about how he learned his masterful magic skills, his friends and family, and his hobbies! - p.small.muted by Lemoness - h2 7/11/2017 - NEW DISCOUNTED PET QUEST BUNDLE AND ORCAS FOR EVERYONE - .promo_bundle_splashy.pull-right - tr - td - h3 New Discounted Pet Quest Bundle: Splashy Pals - p If you're a fan of sea creatures, you're in luck! From now until July 31, you can purchase the Splashy Pals Pet Quest Bundle and receive the Seahorse, Sea Turtle, and Whale quests, all for only 7 Gems! That's a discount of 5 Gems from the price of purchasing them separately. Check it out in the Quest Shop today! - p.small.muted by Lemoness and SabreCat - p.small.muted Art by McCoyly, krazjega, UncommonCriminal, zoebeagle, Kiwibot, JessicaChase, Scarabsi, JaizakArpaik - p.small.muted Writing by Calae, Ginger_Hanna, Lemoness - tr - td - .promo_orcas.pull-left.slight-right-margin - h3 Orcas for Everyone! - p Looks like there are even more sea animals riding the waves around the city of Dilatory: Some friendly Orcas are swimming into Habiticans' stables! In honor of the Summer Splash event, everyone gets a free Orca mount or, if you already had the Orca mount, a cute Orca pet. Enjoy! - p.small.muted by Beffymaroo and UncommonCriminal - h2 7/5/2017 - RECORD YESTERDAY'S ACTIVITY, SPLASHY SKINS, AND SEAFOAM - .scene_dailies.pull-right - tr - td - h3 Record Yesterday's Activity - p Great news! We've added a new feature to protect you if you accidentally forget to check off some of the previous day's Dailies. Now the first time that you sign into Habitica each day, a pop-up will let you note any Dailies that you completed but weren't able to check off. Record Yesterday's Activity will be automatically available on the Habitica website, as well as on our iOS and Android apps! There's nothing you need to do to enable the feature aside from updating to the most recent version of the apps. We hope this helps you get even more out of your Dailies list. Enjoy your added productivity! - p.small.muted by TheHollidayInn, SabreCat, Alys, viirus, and all our awesome testers! - tr - td - .promo_splashy_skins.center-block - .promo_seafoam.pull-left.slight-right-margin - h3 Splashy Skins - p The Seasonal Edition Splashy Skins are available until July 31st! You can complete your summer avatar look with Clownfish, Deep Ocean, Tropical Water, Mergold, Mergreen, Merblue, Merruby, and Shark Skins. - br - p This Seasonal Edition customization set will only be available to purchase until July 31st, after which they'll be gone until next year, so be sure to swoop them up now! - p.small.muted by Lemoness and UncommonCriminal - tr - td - h3 Seafoam - p Throw some Seafoam at your friends and they will turn into a cheerful sea star until their next cron! Plus, they will receive the Aquatic Friends badge! You can buy the Seafoam in the Seasonal Shop for gold. - br - p Don't want to be a sea star? Just buy some Sand from the Rewards Store to reverse it. - br - p Seafoam will be available in the Seasonal Shop until July 31st! - p.small.muted by Lemoness - h2 7/3/2017 - JULY BACKGROUNDS, ARMOIRE ITEMS, AND TAKE THIS CHALLENGE - .promo_backgrounds_armoire_201707.pull-right - tr - td - h3 July Backgrounds and Armoire Items! - p We’ve added three new backgrounds to the Background Shop! Now your avatar can lounge in a Seashell, swim through a Kelp Forest, and rest by a Midnight Lake. - br - p Plus, there’s new gold-purchasable equipment in the Enchanted Armoire, including the Swan Dancer. Better work hard on your real-life tasks to earn all the pieces! Enjoy :) - p.small.muted by Manostion, Lilith of Alfheim, Reesachan, and AnnDeLune - tr - td - .promo_takeThis_gear.pull-left.slight-right-margin - h3 New Take This Challenge! - p The next Take This Challenge has launched, "Test Thy Courage!", with a focus on positive social interactions. Be sure to check it out to earn additional pieces of the Take This armor set! - br - p Take This is a nonprofit that seeks to inform the gamer community about mental health issues, to provide education about mental disorders and mental illness prevention, and to reduce the stigma of mental illness. - br - p Congratulations to the winners of the last Take This Challenge, "I Am the Night!": grand prize winner Chandramani Adil, and runners-up racherinh, auburntouch, lavraiedre, celedine, and 长颈鹿的尾巴. Plus, all participants in that Challenge have received a piece of the Take This item set if they hadn't already completed it. It is located in your Rewards column. Enjoy! - p.small.muted by Doctor B, the Take This team, Lemoness, and SabreCat - h2 6/29/2017 - AQUATIC HATCHING POTIONS AND LAST CHANCE FOR JUNE SUBSCRIBER ITEMS - .promo_aquatic_potions.pull-right - tr - td - h3 Aquatic Hatching Potions - p There's a new pet breed in town! Between now and July 29th, you can buy Aquatic Hatching Potions from the Market and use them to hatch any standard pet egg. (Magic Hatching Potions do not work on Quest Pet eggs.) Aquatic Potion Pets aren't picky, so they'll happily eat any kind of food that you feed them! - br - p After they're gone, it will be at least a year before the Aquatic Hatching Potions are available again, so be sure to get them now! - p.small.muted by Stefalupagus, Beffymaroo, and SabreCat - tr - td - .promo_mystery_201706.pull-left.slight-right-margin - h3 Last Chance for Pirate Pioneer Set - p Reminder: tomorrow is the final day to subscribe and receive the Pirate Pioneer Set! Subscribing also lets you buy gems for gold. The longer your subscription, the more gems you get! - br - p Thanks so much for your support! You help keep Habitica running. - p.small.muted by Lemoness - h2 6/27/2017 - GUILD SPOTLIGHT: OUTDOOR HOBBIES - tr - td - .scene_raking_leaves.pull-right - h3 Guild Spotlight: Outdoor Hobbies! - p There's a new Guild Spotlight on the blog that highlights the Guilds that can help you find fun and exciting activities in the great outdoors! Check it out now to find Habitica's best Outdoor Hobby communities. - p.small.muted by Beffymaroo - h2 6/22/2017 - JUNE SUBSCRIBER ITEMS: PIRATE PIONEER SET - tr - td - .promo_mystery_201706.pull-right - h3 June Subscriber Items Revealed! - p The June Subscriber Items have been revealed: the Pirate Pioneer Item Set! You only have eight days to receive the item set when you subscribe. If you're already an active subscriber, reload the site and then head to Inventory > Equipment to claim your gear! - br - p Subscribers also receive the ability to buy gems for gold -- the longer you subscribe, the more gems you can buy per month! There are other perks as well, such as longer access to uncompressed data and a cute Jackalope pet. Best of all, subscriptions let us keep Habitica running. Thank you very much for your support -- it means a lot to us. - p.small.muted by Lemoness - h2 6/20/2017 - SUMMER SPLASH BEGINS: SUMMER CLASS OUTFITS, SEASONAL SHOP, AND NPC DECORATIONS! - .promo_summer_classes_2017.pull-right - hr - tr - td - h3 Summer Splash Begins! - p To escape the summer heat in Habit City, everyone's moved down to the undersea city of Dilatory. The Summer Splash event has begun! - tr - td - h3 Summer Class Outfits - p From now until July 31st, limited edition outfits are available in the Rewards column. Depending on your class, you can be a Seashell Healer, Sea Dragon Rogue, Sandcastle Warrior, or Whirlpool Mage! You'd better get productive to earn enough gold before they disappear. Good luck! - p.small.muted by AnnDeLune, tricksy.fox, Vampitch, and nonight - tr - td - .seasonalshop_open.pull-left.slight-right-margin - h3 Seasonal Shop Is Open! - p The Seasonal Shop has opened! The Seasonal Sorceress is stocking the seasonal edition versions of previous summer outfits, now available for gems instead of gold. Plus, there will be more fun things in the shop as the event progresses. The Seasonal Shop will only be open until July 31st, so don't wait! - p.small.muted by SabreCat, Lemoness, Giu09, JaizakAripaik, Teto Forever, and Kai - tr - td - .npc_matt.pull-right - h3 NPC Costumes - p Looks like the NPCs are really getting in to the cheery summer mood around the site. Who wouldn't? After all, there's plenty more celebration to come.... - p.small.muted by Lemoness - h2 6/19/2017 - HABITICA BLOG: BEHIND THE SCENES AT HABITICA HOUSE, FEATURED WIKI ON CUSTOM REWARDS - tr - td - .scene_habitica_house.center-block - h3 Behind the Scenes: Habitica House - p There's a new Behind the Scenes post on the Habitica blog about our recent Staff Retreat. Come check out some great photos and anecdotes from the trip, and find more fun by searching #HabiticaHouse on Twitter and Instagram! - tr - td - .scene_buying_rewards.pull-right - h3 Featured Wiki Article: Sample Rewards - p This month's featured Wiki article is about Sample Rewards! We hope that it will help you as you treat yourself in recognition of your hard work! Be sure to check it out, and let us know what you think by reaching out on Twitter, Tumblr, and Facebook. - p.small.muted by Beffymaroo and the Wiki Wizards - h2 6/16/2017 - NEW AUDIO THEMES AND GREETING CARDS, CHALLENGE JOINING ACHIEVEMENT, AND REDUCED COLLECTION QUEST DIFFICULTY - tr - td - h3 New Audio Themes! - p We've added two new audio themes, both packed full of old-school games nostalgia! Check out Beatscribe's NES Theme and Arashi's Theme, available under the 🔊 icon on the Web site or Settings > Audio Theme in our mobile apps. - p.small.muted by Beatscribe and Airu - tr - td - .inventory_special_congrats.pull-left.slight-right-margin - .inventory_special_getwell.pull-right - h3 New Cards: Congratulations and Get Well - p Two new greeting cards are available in the Market: Congratulations and Get Well cards! For 10 Gold, you can cheer up a party member who's under the weather, or congratulate them on their accomplishments. Do so, and you and the recipient will earn the Caring Confidant or Congratulatory Companion achievement, respectively! - p.small.muted Art by McCoyly, tricksy.fox, and Willow the Witty - p.small.muted Implemented by Accio Books! - tr - td - .achievement-challenge2x.pull-right - h3 Challenge Joining Achievement - p Another new Achievement is available: Joined a Challenge! Earn this badge by participating in any Challenge on Habitica, be it an official Habitica challenge, or a Guild or Party challenge. Habiticans currently participating in Challenges or who have won Challenges in the past have already had this Achievement awarded--head to your achievements page to see! - p.small.muted Art by Vampitch - p.small.muted Implemented by Drueth - tr - td - .quest_goldenknight1_testimony.pull-left.slight-right-margin - h3 Collection Quest Difficulty Reduced - p In response to your feedback, we've reduced the number of items needed to complete several collection quests. "Find the Lair of the Wyrm", "Egg Hunt", "Message in a Bottle", "A Stern Talking-To", and "The Moonstone Chain" have all had their requirements reduced, making it more feasible for small parties to complete them in a timely fashion. If you've felt daunted by these Quests in the past, head to the Quest Shop and give them another try! - br - p If you've already tackled these quests, your extra efforts were not in vain! We've proportionally increased the number of achievements that you received from them. - p.small.muted by paulwasit and Lemoness - h2 6/13/2017 - SEA SLUG PET QUEST AND ALYS CONTRIBUTOR SPOTLIGHT - tr - td - .quest_nudibranch.pull-right - h3 New Pet Quest: Sea Slugs! - p A leisurely day at the beach takes a turn for the alarming when a bunch of dazzling sea slugs invade a To-Do list! Get the latest pet quest, the NowDo Nudibranch, and earn some nifty Nudibranch pets by completing your real-life tasks. - p.small.muted by SabreCat, Beffymaroo, Lilith of Alfheim, amadshade, Porrompomperro, and Thiam - tr - td - .promo_contrib_spotlight_alys.pull-left.slight-right-margin - h3 Contributor Spotlight: Alys! - p We've posted a new Contributor Spotlight on the blog! Check out our latest interview with Alys, a Moderator and Blacksmith, to learn more about how she uses Habitica. - p.small.muted by Alys, Beffymaroo, and Lemoness - h2 6/1/2017 - JUNE BACKGROUNDS AND ARMOIRE ITEMS, NEW TAKE THIS CHALLENGE, AND GUILD SPOTLIGHT - tr - td - .promo_backgrounds_armoire_201706.pull-right - h3 June Backgrounds and Armoire Items! - p We’ve added three new backgrounds to the Background Shop! Now your avatar can rule over a Sandcastle, admire an Ocean Sunrise, and unearth Buried Treasure. - br - p Plus, there’s new gold-purchasable equipment in the Enchanted Armoire, including the Viking Set. Better work hard on your real-life tasks to earn all the pieces! Enjoy :) - p.small.muted by PattyTheWitch, CitrineSun, Reesachan, and Katy133 - tr - td - .promo_takeThis_gear.pull-left.slight-right-margin - h3 New Take This Challenge - p The next Take This Challenge has launched, "I Am the Night!", with a focus on sleep hygiene. Be sure to check it out to earn additional pieces of the Take This armor set! - br - p Take This is a nonprofit that seeks to inform the gamer community about mental health issues, to provide education about mental disorders and mental illness prevention, and to reduce the stigma of mental illness. - br - .scene_arts_crafts.pull-left.slight-right-margin - p Congratulations to the winners of the last Take This Challenge, "Cast of Characters!": grand prize winner ShoTaka, and runners-up Steve the Dragon Slayer, Christina Melfi Passavia, Kingphisher, Servalan, and Júnior Rodrigues Knd! Plus, all participants in that Challenge who had not already completed the Take This item set have received the next piece. It is located in your Rewards column. Enjoy! - p.small.muted by Doctor B, the Take This team, Lemoness, and SabreCat - tr - td - h3 Guild Spotlight: Arts and Crafts - p There's a new Guild Spotlight on the blog that highlights the Guilds that can help you as you work on creative projects! Check it out now to find Habitica's best Arts and Crafts-focused communities. - p.small.muted by beffymaroo - h2 5/30/2017 - HIRING MOBILE DEVELOPER; LAST CHANCE FOR FEATHERY GOODIES AND PARTY SURVEY - tr - td - h3 Hiring Mobile Developer! - p Want to join the Habitica team? We’re looking to hire a new mobile contractor! - br - p We’re particularly interested in people who have a good understanding of either Android development or iOS development, including knowledge of ObjC and Swift. Bonus points if you also have experience with: Core Data, Reactive Programming (ReactiveCocoa/RxJava), Realm, and Kotlin, as well as familiarity with iOS and/or Android UI design principles, patterns, and best practices. Our ideal dev would be eager to push the limits of what our apps can currently do, with an eye for details, a drive to make their work both technically and visually sound, and an interest in expanding their knowledge of current advancements in the field. Diverse candidates are encouraged to apply! - br - p To apply, send an email to vicky@habitica.com with a CV that includes your experience with the items listed above, your Habitica username, and your favorite nerdy pursuit. We can’t wait to hear from you! - p.small.muted by the Habitica Team - tr - td - h3 Last Chance for Feathered Fighter Set and Feathered Friends Pet Quest Bundle - p Reminder: tomorrow is the final day to subscribe and receive the Feathered FIghter Set! Subscribing also lets you buy gems for gold. The longer your subscription, the more gems you get! You'll also receive the exclusive Jackalope Subscriber pet! Thanks so much for your support! You help keep Habitica running. - br - p It's also the last day to purchase the Feathered Friends Pet Quest Bundle and receive the Parrot, Owl, and Falcon quests, all for only 7 gems! That's a discount of 5 gems from the price of purchasing them separately. Check out this deal in the Quest Shop before it flies away! - p.small.muted by Lemoness - tr - td - .achievement-guild2x.pull-left.slight-right-margin - h3 Last Chance for Party Usage Survey - p Tomorrow is the last day to tell us more about how your Party uses the text features on your Party page and earn the Helped Habitica Grow badge! Click here to take the brief survey! - p.small.muted by Sara Olson - h2 5/25/2017 - MONTHLIES AND YEARLIES, CHALLENGES ON IOS, AND FLORAL HATCHING POTIONS - tr - td - .promo_floral_potions.pull-right - h3 Monthlies and Yearlies: New Repeating Options for Dailies - p Great news! We've added Repeatable Dailies, one of our most-requested features. Now you can set a Daily task to be due at any interval you choose, including on a specific day of the month or year! Repeatables will be available on the Habitica website, as well as on our iOS and Android apps! We hope this helps you get even more out of your Dailies list. Enjoy your added productivity! - p.small.muted by TheHollidayInn, Alys, and all our awesome testers! - tr - td - h3 iOS Update: Challenges and Bug Fixes - p We've released a new iOS update! - br - p Now iOS users can view, join, and leave Challenges via the Habitica app! Easily add user-created tasks to your list, then compete against other Habiticans to win gems and achievements. We've also smashed some bugs including the issue where Dailies would not always be saved on iOS 8 and 9 and a fix for the crashes some users were experiencing when using To-Dos and checklists. - br - p We hope you enjoy the update! Be sure to download it now for a better Habitica experience! - br - p If you like the improvements that we’ve been making to our app, please consider reviewing this new version. It really helps us out! Old reviews get hidden with each update, but if you go to the review section you can re-post them again with a single tap. - p.small.muted by viirus - tr - td - h3 Floral Hatching Potions - p Floral Magic Hatching Potions are back! Between now and June 14, you can buy them from the Market and use them to hatch any standard pet egg. (Magic Hatching Potions do not work on Quest Pet eggs.) Floral Potion Pets aren't picky, so they'll happily eat any kind of food that you feed them! - br - p After they're gone, it will be at least a year before the Floral Hatching Potions are available again, so be sure to get them now! - p.small.muted by Mako413 and SabreCat - h2 5/23/2017 - MAY SUBSCRIBER ITEMS, DEVELOPER BLOG POST, GUILD ACHIEVEMENT, AND PARTY SURVEY - tr - td - .promo_mystery_201705.center-block - h3 May Subscriber Item Set Revealed! - p The May Subscriber Item has been revealed: the Feathered Fighter Item Set! You only have seven days to receive the item set when you subscribe. If you're already an active subscriber, reload the site and then head to Inventory > Equipment to claim your gear! - br - p Subscribers also receive the ability to buy gems for gold -- the longer you subscribe, the more gems you can buy per month! There are other perks as well, such as longer access to uncompressed data. Best of all, subscriptions let us keep Habitica running. Thank you very much for your support -- it means a lot to us. - p.small.muted by Lemoness - tr - td - h3 Developers' Blog: Important Upcoming API Changes - p If you're a third-party developer, there are some important upcoming technical changes to Habitica's API that you should know about. Read more about these exciting updates and how to prepare for your app for them on the Habitica developers' blog, The Forge! - p.small.muted by TheHollidayInn - tr - td - .achievement-guild2x.pull-right - h3 New Badge and Achievement: Joined a Guild - p There's a brand new badge you can earn by joining a Guild! Guilds are a great way to meet fellow Habiticans who share your interests and/or goals! Earn the new achievement by joining one or more Guilds. If you're already in a Guild, you've received the achievement automatically! Have fun. - p.small.muted by SabreCat and Vampitch - tr - td - .achievement-tree2x.pull-left.slight-right-margin - h3 Help Habitica Grow! Party Usage Survey - p Are you in a Party? We'd love to know more about how your Party uses the text features on your Party page! Click here to take a brief survey. If you provide your User ID at the end, you'll earn the Helped Habitica Grow achievement! - p.small.muted by Sara Olson - h2 5/18/2017 - DISCOUNTED QUEST BUNDLE AND LAST CHANCE FOR FAIRY POTIONS - .promo_bundle_feathered.pull-right - tr - td - h3 New Discounted Pet Quest Bundle: Feathered Friends - p If you're a fan of bird pets and mounts, you're in luck! From now until May 31, you can purchase the Feathered Friends Pet Quest Bundle and receive the Parrot, Owl, and Falcon quests, all for only 7 Gems! That's a discount of 5 Gems from the price of purchasing them separately. Check it out in the Quest Shop today! - p.small.muted by Lemoness and SabreCat - p.small.muted Art by Casey, Teto Forever, Eevachu, UncommonCriminal, JonArinbjorn, Trogdorina, Onheiron, Squish - p.small.muted Writing by Lemoness, Token, and Bartelmy - tr - td - .Pet-LionCub-Fairy.pull-left.slight-right-margin - h3 Last Chance for Fairy Hatching Potions - p Reminder: this is the final day to buy Fairy Hatching Potions! If they come back, it won't be until next year at the earliest, so don't delay! - p.small.muted by Edge - h2 5/11/2017 - BLOG BONANZA: USE CASES, WIKI, AND BEHIND THE SCENES - tr - td - .scene_arts_crafts.pull-right - h3 Use Case Spotlight: Arts & Crafts - p This month's Use Case Spotlight is about Arts and Crafts! It features a number of great suggestions submitted by Habiticans in the Use Case Spotlights Guild. We hope it helps any of you who might be working on creative projects! - br - p Plus, we're collecting user submissions for the next spotlight! How do you use Habitica to manage outdoor activities and hobbies? We’ll be featuring player-submitted examples in Use Case Spotlights on the Habitica Blog at the start of next month, so post your suggestions in the Use Case Spotlight Guild now. We look forward to learning more about how you use Habitica to improve your life and get things done! - p.small.muted by Beffymaroo - tr - td - .scene_todos.pull-left.slight-right-margin - h3 Featured Wiki Article: Sample To-Dos - p This month's featured Wiki article is about Sample To-Dos! We hope that it will help you as you set up or re-evaluate your Tasks page. Be sure to check it out, and let us know what you think by reaching out on Twitter, Tumblr, and Facebook. - .scene_meditation.pull-right - p.small.muted by Beffymaroo and the Wiki Wizards - tr - td - h3 Behind the Scenes: Meditation in 60 Seconds - p It's Mental Health Awareness Month, and one technique that many folks find helpful in managing stress is meditation. In this month's Behind the Scenes blog post, Habitica's own redphoenix shares her tips for establishing your own meditation practice! - p.small.muted by redphoenix - h2 5/9/2017 - GROUP PLAN MANAGERS, SWEARWORD BLOCKING, AND SPAM PREVENTION - tr - td - span.Mount_Body_Jackalope-RoyalPurple.pull-right - span.Mount_Head_Jackalope-RoyalPurple.pull-right(style='margin:0') - h3 Group Plan Managers - p Want other people in your Group Plan to help you assign and approve tasks? Now the Group Plan Leader can assign Group Managers as well! Managers have the ability to assign and approve all tasks, although only leaders can adjust the Group info and payment options. - br - p To add Managers to your Group Plan, just edit the group by clicking on the edit button, and select the people that you want to be Managers from the drop-down menu. We hope that this helps you be more efficient and productive! - br - p Don't forget, there are lots of benefits to being in a Group Plan! In addition to all the extra productivity tools, all members of a Group Plan get free subscriptions, and their very own Jackalope mounts! Be sure to check them out if you haven't already. - p.small.muted by TheHollidayInn - tr - td - h3 Chat Improvements: Swearword Blocker and Spam Prevention - p We're excited to announce that we've released two new tools that will help keep Habitica's Tavern Chat pleasant to use as our community grows. - br - p First is a swearword blocker that will automatically prevent people from posting certain words that are not allowed in the Tavern Chat, which will help keep conversations suitable for Habiticans of all ages and backgrounds. (Please note that the swearword blocker may not catch every instance of disallowed words, so we still encourage users to flag inappropriate messages so that they can be removed by the moderator team!) Next, there's a new tool for spam prevention that keeps users from posting too many messages too quickly in the Tavern Chat. This prevents a single person from dominating the chat and pushing away older messages before others have a chance to read them. - br - p We're very excited to have these new features! We hope that you enjoy the chat improvements that will result. - p.small.muted by TheHollidayInn and XamanEk - h2 5/2/2017 - NEW BACKGROUNDS, ARMOIRE ITEMS, AND TAKE THIS CHALLENGE - tr - td - .promo_backgrounds_armoire_201705.pull-right - h3 May Backgrounds and Armoire Items - p We’ve added three new backgrounds to the Background Shop! Now your avatar can stand vigil in front of Guardian Statues, explore the Habit City Streets, and perch On a Tree Branch. - br - p Plus, there’s new gold-purchasable equipment in the Enchanted Armoire, including the Merchant Set. Better work hard on your real-life tasks to earn all the pieces! Enjoy :) - p.small.muted by AnnDeLune, astigmatism, Katy133, and usnbfs - tr - td - .promo_takeThis_gear.pull-left.slight-right-margin - h3 New Take This Challenge - p The next Take This Challenge has launched, Cast of Characters, in which you turn your strengths and weaknesses into characters in a story. Be sure to check it out to earn additional pieces of the Take This armor set! - br - p Take This is a nonprofit that seeks to inform the gamer community about mental health issues, to provide education about mental disorders and mental illness prevention, and to reduce the stigma of mental illness. - br - p Congratulations to the winners of the last Take This Challenge, "Check Your HP": grand prize winner julkamo, and runners-up [sic], James Ruf, Thiago Escobar, Dotts, and Brad is addicted to coffee!. Plus, all participants in that Challenge have received a piece of the Take This item set if they hadn't already collected them all. It is located in your Rewards column. Enjoy! - p.small.muted by Doctor B, the Take This team, Lemoness, and SabreCat - h2 4/28/2017 - LAST CHANCE FOR SPRING FLING AND APRIL SUBSCRIBER GOODIES; GUILD SPOTLIGHT ON THE BLOG - tr - td - h3 Last Chance for Spring Fling Outfits, Spring Customizations, and Shiny Seeds - p Tomorrow is the final day of the Spring Fling Festival, so if you still have any remaining Spring Fling Items that you want to buy, you'd better do it now! The Seasonal Edition items and avatar customizations won't be back until next year, and if the Limited Edition items return they will have increased prices or changed art, so be sure to snag them today! - br - p Plus, the Seasonal Shop will be closing down, so now's the time to seize those final items and stock up on Shiny Seeds! - tr - td - .promo_mystery_201704.pull-right - .scene_video_games.pull-left.slight-right-margin - h3 Last Chance for Fairytale Set - p Reminder: tomorrow is the final day to subscribe and receive the Fairytale Set! Subscribing also lets you buy gems for gold. The longer your subscription, the more gems you get! - br - p Thanks so much for your support! You help keep Habitica running. - p.small.muted by Lemoness - tr - td - h3 Guild Spotlight: Relaxing Hobbies! - p There's a new Guild Spotlight on the blog that highlights Guilds focused on fun activities! Check it out now to find Habitica's best communities for discussing your relaxing hobbies and how you make time for them. - p.small.muted by beffymaroo - h2 4/25/2017 - NEW DAILY CHECK-IN INCENTIVES AND APRIL SUBSCRIBER ITEMS - .promo_more_checkin_incentives.center-block - tr - td - h3 New Daily Check-In Incentives - p Great news! We've added more Check-In Incentive prizes to reward you for your continued dedication to improving your life. These prizes will include exclusive magic hatching potions, unique equipment, and more! For those who have surpassed the previous series of prizes, your check-ins since then have been counted and you'll receive all the prizes you would have earned in the meantime immediately. - br - p You can learn more about check-in incentives by reading this Wiki page. - p.small.muted by Lemoness and SabreCat - p.small.muted art by AnnDeLune, icefelis, Gully, nonight, iamholding6, Eevachu, Balduranne, louiselouise1 - tr - td - .promo_mystery_201704.pull-right - h3 April Subscriber Items Revealed! - p The April Subscriber Item has been revealed: the Fairytale Item Set! You only have five days to receive the item set when you subscribe. If you're already an active subscriber, reload the site and then head to Inventory > Equipment to claim your gear! - br - p Subscribers also receive the ability to buy gems for gold -- the longer you subscribe, the more gems you can buy per month! There are other perks as well, such as longer access to uncompressed data. Best of all, subscriptions let us keep Habitica running. Thank you very much for your support -- it means a lot to us. - p.small.muted by Lemoness - h2 4/20/2017 - FAIRY HATCHING POTIONS, NEW GOLD-PURCHASABLE QUEST LINE, AND BEHIND THE SCENES BLOG POST - tr - td - .promo_fairy_potions.pull-right - h3 Fairy Hatching Potions - p There's a new pet breed in town! Between now and May 17th, you can buy Fairy Hatching Potions from the Market and use them to hatch any standard pet egg. (Magic Hatching Potions do not work on Quest Pet eggs.) Fairy Potion Pets aren't picky, so they'll happily eat any kind of food that you feed them! - br - p After they're gone, it will be at least a year before the Fairy Hatching Potions are available again, so be sure to get them now! - p.small.muted by Edge, Willow the Witty, and SabreCat - tr - td - .quest_mayhemMistiflying2.pull-left.slight-right-margin - h3 Gold-Purchasable Quest Line: Mayhem in Mistiflying - p There's a new set of gold-purchasable quests available in the Quest Shop: the Mayhem in Mistiflying Quest-Line! Mistiflying is being assailed by extremely windy weather and peculiar monster attacks. Can you help the April Fool save the city? If so, you'll earn the exclusive Roguish Rainbow Messenger Armor Set. - br - p As time goes on, we'll be adding more gold-purchasable quests. Mayhem in Mistiflying is not a limited-edition quest line, so you have plenty of time to save up! - p.small.muted by SabreCat, Beffymaroo, and Lemoness - tr - td - .npc_aprilFool.pull-right - h3 Behind the Scenes Blog Post: The April Fool - p Have you ever wanted to know more about the ridiculous Rogue who plays pranks on us every year? Today's blog post features a spotlight on the April Fool. Check it out now to learn about his favorite hobbies, the object of his affection, and even his real name. - p.small.muted by Lemoness - h2 4/18/2017 - ANDROID UPDATE, NEW JACKALOPE PET FOR SUBSCRIBERS, AND MAGICAL BEES IN THE TIME TRAVEL SHOP - tr - td - .promo_bees.pull-right - h3 Android Update - p There's an exciting new update to our Android app! Task navigation has been redesigned, and there are more options for filtering your tasks. We've also added a snazzy new login screen and an improved tutorial for new users! - br - p Be sure to download the update now for a better Habitica experience! If you like the improvements that we’ve been making to our app, please consider reviewing this new version. It really helps us out! - p.small.muted by viirus, Sara Olson, and beffymaroo - tr - td - .Pet-Jackalope-RoyalPurple.pull-left.slight-right-margin - h3 New Exclusive Jackalope Pet for Subscribers - p As a thank-you for your support, all subscribers and group plan members have received Royal Purple Jackalope pets! New subscribers will receive this pet when they sign up, so check out the info on our Subscriptions page to learn more about all the great benefits of subscribing to Habitica including your very own Jackalope pet! - p.small.muted by Beffymaroo and SabreCat - tr - td - h3 Bees Available from the Time Travelers - p Magical Bee Pets and Mounts are now available from the Time Travelers! If you missed out on these happy, buzzing companions from last year, be sure to adopt them now. - br - p If bees are something you'd prefer not to see in Habitica due to a phobia, check out the Phobia Protection Extension which will hide any pets, mounts, backgrounds, quest bosses, or equipment featuring bees (as well as snakes, spiders, and rats). We hope that it helps make everyone's Habitica experience fun! - p.small.muted by Lemoness and SabreCat - h2 4/13/2017 - BUTTERFLY PET QUEST AND SAMPLE DAILIES WIKI SPOTLIGHT - tr - td - .quest_butterfly.pull-right - h3 New Pet Quest: Bye, Bye, Butterfry! - p A trip to the Taskan countryside's butterfly garden gets deeply dangerous when some neglected Dailies attract a Flaming Butterfry! Get the latest pet quest, "Bye, Bye Butterfry" in the Quest Shop, and earn some cute caterpillar pets by completing your real-life tasks. - p.small.muted Written by AnnDeLune - p.small.muted Art by Leephon, Megan, Eevachu, Beffymaroo, UncommonCriminal, Anna Glassman, and Lilith of Alfheim - tr - td - .scene_dailies.pull-left.slight-right-margin - h3 Featured Wiki Article: Sample Dailies - p This month's featured Wiki article is about Sample Dailies! We hope that it will help you as work on adding or revamping your daily tasks. Be sure to check it out, and let us know what you think by reaching out on Twitter, Tumblr, and Facebook. - p.small.muted by Beffymaroo and the Wiki Wizards - h2 4/11/2017 - EGG HUNT QUEST, APRIL FOOL'S CHALLENGE WINNERS, AND CHANGE TO PARTY SIZES - tr - td - .promo_egg_hunt.pull-right - h3 Egg Hunt Quest Available - p The Egg Hunt is available again in the Seasonal Shop! Strange eggs are appearing all over Habitica. Can you collect them all to earn some colorful Egg pets and mounts? - p.small.muted by Megan, Beffymaroo, and Lemoness - tr - td - h3 April Fool's Challenge Winners - p The winners of the Party with the April Fool Challenge have been selected! Congratulations to: Anna Lilliman, CaptivatingLight, Lalaitha, Tousled Smile, and Acquafortis Fortis! - br - p Thank you to everyone who shared their awesome April Fool's photobomb pics! You can see a fun recap of the shenanigans on our blog. Stay tuned to see what wacky antics the Fool gets up to next year! - p.small.muted by Beffymaroo, Lemoness, and SabreCat - tr - td - h3 Change to Party Sizes - p Due to some technical constraints that were causing performance issues for large Habitica parties, we've limited the number of members in a single party to 30 people. If you already have more than thirty people in your party, don't worry--you won't be forced to eject anyone! This rule only applies going forward. - br - p This change will help prevent a lot of the bugs and glitches that affected very large parties, and will improve Habitica's site performance overall. Thanks for understanding! if you have any questions, we'll be happy to answer them in the Habitica Help Guild. - p.small.muted by Yutsuten - h2 4/6/2017 - SHINY SEEDS AND USE CASE SPOTLIGHT - .promo_shinySeeds.pull-right - tr - td - h3 Shiny Seeds - p Throw a Shiny Seed at your friends and they will turn into a cheerful flower until their next cron! You can buy the Seeds in the Seasonal Shop for gold. Plus, they will receive the Agricultural Friends badge! - br - p Don't want to be a flower? Just buy some Petal-Free Potion from your Rewards column to reverse it. - br - p Shiny Seeds will be available in the Seasonal Shop until April 30th! - p.small.muted by Lemoness - tr - td - .scene_video_games.pull-left.slight-right-margin - h3 Use Case Spotlight: Relaxing Hobbies - p This month's Use Case Spotlight is about Managing Your Relaxing Hobbies! It features a number of great suggestions submitted by Habiticans in the Use Case Spotlights Guild. We hope it helps any of you who might be trying to make more time for the things you enjoy. - br - p Plus, we're collecting user submissions for the next spotlight! How do you use Habitica to keep track of Arts and Crafts Projects? We’ll be featuring player-submitted examples in Use Case Spotlights on the Habitica Blog at the start of next month, so post your suggestions in the Use Case Spotlight Guild now. We look forward to learning more about how you use Habitica to improve your life and get things done! - p.small.muted by Beffymaroo - h2 4/4/2017 - APRIL BACKGROUNDS, ARMOIRE ITEMS, AND TAKE THIS CHALLENGE - .promo_backgrounds_armoire_201704.pull-right - tr - td - h3 April Backgrounds and Armoire Items! - p We’ve added three new backgrounds to the Background Shop! Now your avatar can summit a Mist-Shrouded Mountain, investigate a Bug-Covered Log, and perch in a Giant Birdhouse. - br - p Plus, there’s new gold-purchasable equipment in the Enchanted Armoire, including the Festival Attire set. Better work hard on your real-life tasks to earn all the pieces! Enjoy :) - p.small.muted by CarolinaAsh, Katy133, James Danger, and AnnDeLune - tr - td - .promo_takeThis_gear.pull-left.slight-right-margin - h3 April Take This Challenge - p The next Take This Challenge has launched, "Check Your HP!," with a focus on tracking one's mood over time. Be sure to check it out to earn additional pieces of the Take This armor set! - br - p Take This is a nonprofit that seeks to inform the gamer community about mental health issues, to provide education about mental disorders and mental illness prevention, and to reduce the stigma of mental illness. - br - p Congratulations to the winners of the last Take This Challenge, "It's Dangerous to Go Alone": grand prize winner SuchARarity, and runners-up miketheguy101, TheRossGamer, B_Rud, Cj_Cesareo, and Jacob Da Jeweler! Plus, all participants in that Challenge have received a piece of the Take This item set, if they hadn't completed the set already. New set pieces appear in your Rewards column. Enjoy! - p.small.muted by Doctor B, the Take This team, Lemoness, and SabreCat - h2 4/1/2017 - THE APRIL FOOL'S DISTRACTION DISCOTHEQUE AND DAZZLE DANCE EMPORIUM - tr - td - h3 Welcome to the Distraction Discotheque and Dazzle Dance Emporium! - p "It's a marvelous day, and I, Bailey the Town DJ, would like to warmly welcome you to the Distraction Discotheque and Dazzle Dance Emporium! This festive location was set up by the dashing, brilliant, and humble April Fool. It's entirely devoted to sparkly diversion -- and avoiding productivity at all costs! - tr - td - h3 Rad New NPCs! - p Be sure to check out all your favorite places on Habitica today to visit the Non-Player Characters, a set of ENTIRELY unique individuals, as I... er, they... have a grand time and dance the day away! - tr - td - h3 Party with the April Fool and Win Gems! - p You're going to have a wonderful time, not least of all because the April Fool, in his endless magnanimity, is making the time to party with every single one of you -- take a peek at your avatar! - br - p For even more fun, check out the official Challenge posted especially for today! Share your avatar featuring that fantastic Fool on social media, and you'll have a chance to win gems. Now go boogie!" - h2 3/30/2017 - LAST CHANCE FOR SHIMMER ARMOR SET, AND... WHAT IS THE APRIL FOOL UP TO? - tr - td - .npc_aprilFool.pull-right - h3 Be on the Lookout for Weekend Shenanigans... - p The April Fool has been looking awfully cheerful recently. TOO cheerful... He promises that he's not planning any shenanigans at the turn of the month, but we suspect that this masterful Rogue may have some tricks up his sleeves. - br - p "Nonsense!" he says. "Me, interfere on April Fool's Day? Why, you won't even see me." - br - p Perhaps you should check back over the weekend, just in case... - tr - td - .promo_mystery_201703.pull-left.slight-right-margin - h3 Last Chance for Shimmer Armor Set - p Reminder: this is the final day to subscribe and receive the Shimmer Armor Set! Subscribing also lets you buy gems for gold. The longer your subscription, the more gems you get! - br - p Thanks so much for your support! You help keep Habitica running. - p.small.muted by Lemoness - h2 3/28/2017 - DEWINES CONTRIBUTOR SPOTLIGHT, ECO-FRIENDLY GUILD SPOTLIGHT, AND COMMUNITY GUIDELINES UPDATES - tr - td - .promo_contrib_spotlight_dewines.pull-right - h3 Contributor Spotlight: Dewines - p We've posted a new Contributor Spotlight on the blog! Check out our latest interview with Dewines, a Moderator, to learn more about how she uses Habitica. - p.small.muted by Dewines, Beffymaroo, and Lemoness - tr - td - .scene_eco_friendly.pull-left.slight-right-margin - h3 Guild Spotlight: Eco-Friendly Guilds - p There's a new Guild Spotlight on the blog that highlights the Guilds that can help you as you look for ways to live more eco-friendly! Check it out now to find Habitica's best Earth-conscious communities. - p.small.muted by Beffymaroo - tr - td - h3 Community Guidelines Updates - p We've updated the Community Guidelines as follows: - br - ul - li Included our newest Mods and Staff members, as well as up-to-date information on the admins of the Wiki and Github repo - li Updated information about flagging posts and reporting problematic posts, PMs, and profiles - li Clarified our policy advising against sharing identifying information in public chat spaces - li Updated our policy on content warnings - li Clarified information about our banning and muting procedures for users who commit severe infractions - li Added minor updates and clarifications to some sections - br - p Please give the updates a read! The Community Guidelines are long, but they're very important to our mission to keep Habitica a safe and happy community. Thanks for helping our community thrive! - p.small.muted by the Habitica Team - h2 3/23/2017 - SHIMMER SHIMMER! MARCH SUBSCRIBER ITEMS AND MAGIC HATCHING POTIONS - tr - td - .promo_shimmer_potions.pull-left.slight-right-margin - .promo_mystery_201703.pull-right - h3 March Subscriber Items Revealed! - p The March Subscriber Item Set has been revealed: the Shimmer Armor Item Set! You only have eight days to receive the item set when you subscribe. If you're already an active subscriber, reload the site and then head to Inventory > Market to claim your gear! - br - p Subscribers also receive the ability to buy gems for gold -- the longer you subscribe, the more gems you can buy per month! There are other perks as well, such as longer access to uncompressed data. Best of all, subscriptions let us keep Habitica running. Thank you very much for your support -- it means a lot to us. - p.small.muted by Lemoness - tr - td - h3 Shimmer Hatching Potions - p There's a new pet breed in town! Between now and April 19th, you can buy Shimmer Hatching Potions from the Market and use them to hatch any standard pet egg. (Magic Hatching Potions do not work on Quest Pet eggs.) Shimmer Potion Pets aren't picky, so they'll happily eat any kind of food that you feed them! - br - p After they're gone, it will be at least a year before the Shimmer Hatching Potions are available again, so be sure to get them now! - p.small.muted by Teto Forever, tricksy.fox, and SabreCat - h2 3/21/2017 - SPRING FLING BEGINS! LIMITED EDITION EQUIPMENT, SEASONAL SHOP OPENS, AND SEASONAL AVATAR CUSTOMIZATIONS! - tr - td - .promo_spring_classes_2017.pull-right - h3 Limited Edition Class Outfits - p From now until April 30th, limited edition outfits are available in the Rewards column! Depending on your class, you can be a Floral Mouse, Feline Warrior, Canine Conjuror, or Sneaky Bunny. You'd better get productive to earn enough gold before your time runs out... - p.small.muted by beffymaroo, Scarvia, Awesome kitty, usnbfs, and SabreCat - tr - td - .seasonalshop_open.pull-left.slight-right-margin - h3 Seasonal Shop Opens - p The Seasonal Shop has opened! It's stocking springtime Seasonal Edition goodies at the moment, including past spring outfits. Everything there will be available to purchase during the Spring Fling event each year, but it's only open until April 30th, so be sure to stock up now, or you'll have to wait a year to buy these items again! - p.small.muted by Lemoness, Balduranne, PainterProphet, and SabreCat - tr - td - .promo_pastel_skin_hair.pull-right - h3 Shimmer Hair Colors and Pastel Skin Set - p The Seasonal Edition Shimmer Hair Colors and Pastel Skin Set are now available for purchase in the avatar customizations page! These skin sets will only be available to purchase until April 30th, and then they will disappear from the shop until next Spring Fling. If you buy them, though, you will have access to them year-round! - p.small.muted by Lemoness and McCoyly - h2 3/16/2017 - SUBSCRIPTIONS ON iOS AND NEW BLOG POST - tr - td - h3 iOS Update: Subscriptions! - p We've released a new iOS update which lets you subscribe through the app! - br - p Subscribers help us keep the app running and updating, so as a thank-you, they get exclusive monthly items, the ability to buy gems with gold, and more. If you're already a subscriber, you can now use the app to open your monthly gift and buy gems with gold! - br - p Other improvements include a redesign of the task list and new icons for the header! Habits also now will show when they were last completed. We've also smashed some bugs. Be sure to download the update now for a better Habitica experience! - br - .scene_habits.pull-right - p If you like the improvements that we’ve been making to our app, please consider reviewing this new version. It really helps us out! Old reviews get hidden with each update, but if you go to the review section you can re-post them again with a single tap. We hope you enjoy the update! - p.small.muted by viirus - tr - td - h3 Blog Post: Sample Habits - p This month's featured Wiki article is about Sample Habits! We hope that it will help you as you consider new Habits you'd like to establish or avoid. Be sure to check it out, and let us know what you think by reaching out on Twitter, Tumblr, and Facebook. - p.small.muted by Beffymaroo and the Wiki Wizards - h2 3/14/2017 - NEW PET QUEST AND TIME TRAVELER ITEM SETS - tr - td - .promo_steampunk_3017.pull-left.slight-right-margin - .quest_peacock.pull-right - h3 New Pet Quest: Peacocks! - p Can't choose a single task to accomplish? Sounds like the Push-and-Pull Peacock has you paralyzed by indecision! Get the latest pet quest from the Quest Shop and earn some proud peacock pets by completing your real-life tasks. - p.small.muted Written by Elizabeth Queenan - p.small.muted Art by Cecily Perez, Lilith of Alfheim, PainterProphet, Pfeffernusse, Draayder, Podcod, and McCoyley - tr - td - h3 Steampunk Peacock Item Sets - p Want your avatar to express your excitement about the new peacock pets and mounts? Now the Time Travelers are offering two new feathery steampunk Equipment sets that you can purchase with Mystic Hourglasses! - br - p Mystic Hourglasses are awarded to people who have had a subscription or group plan membership for at least three consecutive months. For every three months that you're a subscriber or group plan member, you'll earn an additional Mystic Hourglass! You can also earn Mystic Hourglasses instantly by purchasing a multi-month subscription bundle. - br - p Thanks for supporting Habitica! We hope that you enjoy your new outfits. - p.small.muted by AnnDeLune, Beffymaroo, Lemoness, and SabreCat - h2 3/9/2017 - GROUP PLAN IMPROVEMENTS AND HABIT COUNTERS - tr - td - .promo_jackalope.pull-right - h3 Group Plan Improvements: Subscription Benefits and Exclusive Jackalope Mount for All Group Plan Members! - p We're thrilled to announce that we've added some new features to the group plans. - br - p Based on your feedback, all members of a group plan now automatically get: - br - ul - li Full subscription benefits, including the exclusive monthly items and the ability to buy gems with gold - li A brand-new exclusive Jackalope Mount - li The classic task-sharing features from the original version of group plans, including the ability to assign tasks to specific group members and the ability to approve whether or not tasks were actually completed. - li A group chat cap of 400 messages instead of the usual 200 messages. - br - p More features will be coming in the future! You can learn more about group plans on their information page. Thanks so much for supporting Habitica! - p.small.muted by TheHollidayInn, SabreCat, Alys, paglias, and all our hard-working testers - tr - td - .scene_habits.pull-left.slight-right-margin - h3 New Habit Counters! - p We've launched a new and exciting feature to help you keep track of your progress on Habits! Habits now display a count of how many times you've clicked them, positive or negative. In Advanced Options, you can choose how often the counter resets to 0: daily (the default), weekly, or monthly. We hope this makes your Habit-building experience even better! - p.small.muted by astolat, TheHollidayInn, paglias, Alys, and SabreCat - h2 3/2/2017 - MARCH BACKGROUNDS AND ARMOIRE ITEMS - tr - td - .promo_backgrounds_armoire_201703.pull-right - h3 New Backgrounds and Enchanted Armoire Items! - p We’ve added three new backgrounds to the Background Shop! Now your avatar can ascend a Magic Beanstalk, explore the Meandering Cave, and carouse in the Mistiflying Circus. - br - p Plus, there’s new gold-purchasable equipment in the Enchanted Armoire, including the Mushroom Druid Set. Better work hard on your real-life tasks to earn all the pieces! Enjoy :) - p.small.muted by Witticaster, Stefalupagus, KusSv, and Katy133 - h2 3/1/2017 - NEXT TAKE THIS CHALLENGE AND USE CASE SPOTLIGHT - tr - td - .promo_takeThis_gear.pull-left.slight-right-margin - h3 Take This Challenge for March! - p The next Take This Challenge has launched, It's Dangerous to Go Alone!, with a focus on maintaining offline relationships. You might recognize this Challenge as a repeat of the first Take This Challenge we held, back in June of 2016. We will continue to revisit each of the Challenges in the Take This series, allowing more people to participate for the exclusive armor items and chances at Gem prizes! - br - p Take This is a nonprofit that seeks to inform the gamer community about mental health issues, to provide education about mental disorders and mental illness prevention, and to reduce the stigma of mental illness. - br - p Congratulations to the winners of the last Take This Challenge, "Notice Me, Senpai!": grand prize winner Lucy Zhuang, and runners-up Emithyst, 5h4d0wd4nc3r, rjboo, Ellie Goldshire, and Alex the Healer! Plus, all participants in that Challenge have received a piece of the Take This item set if they hadn't completed the set already. It is located in your Rewards column. Enjoy! - p.small.muted by Doctor B, the Take This team, Lemoness, and SabreCat - tr - td - .scene_eco_friendly.pull-right - h3 Use Case Spotlight: Living Eco-Friendly - p This month's Use Case Spotlight is about Living Eco-Friendly! It features a number of great suggestions submitted by Habiticans in the Use Case Spotlights Guild. We hope it helps any of you who might be trying to live in a more Earth-friendly way. - br - p Plus, we're collecting user submissions for the next spotlight! How do you use Habitica to manage your relaxing hobbies? We’ll be featuring player-submitted examples in Use Case Spotlights on the Habitica Blog at the start of next month, so post your suggestions in the Use Case Spotlight Guild now. We look forward to learning more about how you use Habitica to improve your life and get things done! - p.small.muted by Beffymaroo - h2 2/22/2017 - FEBRUARY SUBSCRIBER ITEMS AND GUILD SPOTLIGHT - tr - td - .promo_mystery_201702.pull-right - h3 February Subscriber Items! - p The February Subscriber Items have been revealed: the Heartstealer Item Set! You only have six days to receive the item set when you subscribe. - br - p Subscribers also receive the ability to buy gems for gold -- the longer you subscribe, the more gems you can buy per month! (Very helpful if you want to nab all those cute Cupid pets and mounts before they disappear.) There are other perks as well, such as longer access to uncompressed data. Best of all, subscriptions let us keep Habitica running. Thank you very much for your support -- it means a lot to us. - p.small.muted by Lemoness - tr - td - .promo_cooking.pull-left.slight-right-margin - h3 Guild Spotlight: Food and Cooking! - p There's a new Guild Spotlight on the blog that highlights the Guilds that can help you as you explore new culinary horizons! Check it out now to find Habitica's best Food and Cooking communities. - p.small.muted by beffymaroo - h2 2/16/2017 - NEW PET QUEST AND CONTRIBUTOR SPOTLIGHT - span.Mount_Body_GuineaPig-Base.pull-right - span.Mount_Head_GuineaPig-Base.pull-right(style='margin:0') - tr - td - h3 New Pet Quest: Guinea Pigs! - p The notorious Guinea Pig Gang is trying to rob the Market! Get the latest pet quest, The Guinea Pig Gang, and earn some giddy Guinea Pig pets by completing your real-life tasks. - p.small.muted Art by Pandah, mewrose, eyenne, Stefalupagus, and Willow the Witty - p.small.muted Writing by Lilith of Alfheim - tr - td - .promo_contrib_spotlight_shanaqui.pull-left.slight-right-margin - h3 Contributor Spotlight: Shanaqui - p We've posted a new Contributor Spotlight on the blog! Check out our latest interview with shanaqui, a Moderator and Challenger, to learn more about how they use Habitica. - p.small.muted by shanaqui, Beffymaroo, and Lemoness - h2 2/14/2017 - HAPPY VALENTINE'S DAY! ALSO, BEHIND THE SCENES WITH HABITICA STAFF PETS - tr - td - .promo_valentines.center-block - h3 Valentine's Day in Habitica! - p Help motivate all of the lovely people in your life by sending them a caring valentine. For the next week only, Valentines can be purchased for 10 gold from the Market. For spreading love and joy throughout the community, both the giver AND the receiver get a coveted "adoring friends" badge. Hooray! - br - p While you're there, why not check out the other cards that are available to send to your party? Each one gives a special achievement of its own... - p.small.muted By Lemoness and SabreCat - tr - td - h3 Behind the Scenes: Our Real-Life Pets - p Although the Habitica staff and mods use pixel pets and mounts to motivate ourselves to complete our tasks, today we wanted to share pictures of the real-world pets that we adore. Come meet them on this month's Behind the Scenes blog post! - p.small.muted by Lemoness and the Habitica Team - h2 2/8/2017 - HABITICA BLOG: WIKI AND USE CASE SPOTLIGHTS - tr - td - .promo_task_planning.pull-left.slight-right-margin - h3 Featured Wiki Article: Establishing Your Tasks - p This month's featured Wiki article is about Establishing your Tasks! We hope that it will help you as you create new Tasks and re-evaluate existing ones. Be sure to check it out, and let us know what you think by reaching out on Twitter, Tumblr, and Facebook. - p.small.muted by beffymaroo and the Wiki Wizards - tr - td - .promo_cooking.pull-right - h3 Use Case Spotlight: Food and Cooking - p This month's Use Case Spotlight is about Food and Cooking! It features a number of great suggestions submitted by Habiticans in the Use Case Spotlights Guild. We hope it helps any of you who might be re-evaluating your nutritional habits and routines. - br - p Plus, we're collecting user submissions for the next spotlight! How do you use Habitica to live more eco-friendly? We’ll be featuring player-submitted examples in Use Case Spotlights on the Habitica Blog at the start of next month, so post your suggestions in the Use Case Spotlight Guild now. We look forward to learning more about how you use Habitica to improve your life and get things done! - p.small.muted by Beffymaroo - h2 2/2/2017 - CUPID HATCHING POTIONS, SUBSCRIPTIONS ON ANDROID, NEW BACKGROUNDS, AND NEW ARMOIRE ITEMS - tr - td - .promo_cupid_potions.pull-left.slight-right-margin - h3 Cupid Hatching Potions - p There's a new pet breed in town! Between now and February 28th, you can buy Cupid Hatching Potions from the Market and use them to hatch any standard pet egg. (Magic Hatching Potions do not work on Quest Pet eggs.) Cupid Potion Pets aren't picky, so they'll happily eat any kind of food that you feed them! - br - p After they're gone, it will be at least a year before the Cupid Hatching Potions are available again, so be sure to get them now! - p.small.muted by Willow the Witty and SabreCat - tr - td - .promo_backgrounds_armoire_201702.pull-right - h3 Android Update: Subscriptions - p There's an exciting new update to our Android app. You can now subscribe to Habitica through the app! - br - p Subscribers help us keep the app running and updating, so as a thank-you, they get exclusive monthly items, the ability to buy gems with gold, and more! - br - p If you're already a subscriber, you can now use the app to open your monthly gift and buy gems with gold! Thank you for your support, it means a lot to us! - br - p We’ve also done some minor bug fixes. Be sure to download the update now for a better Habitica experience! If you like the improvements that we’ve been making to our app, please consider reviewing this new version. It really helps us out! - p.small.muted by Viirus - tr - td - h3 New Backgrounds and Armoire Items - p We’ve added three new backgrounds to the Background Shop! Now your avatar can climb to the Bell Tower, bask in the wealth of a Treasure Room and pose under the Wedding Arch. - br - p Plus, there’s new gold-purchasable equipment in the Enchanted Armoire, including the Queen of Hearts set. Better work hard on your real-life tasks to earn all the pieces! Enjoy :) - p.small.muted by Casey, AnnDeLune, and CitrineSun - h2 2/1/2017 - RESOLUTIONS CHALLENGE AND TAKE THIS CHALLENGES CONCLUDED; NEW TAKE THIS CHALLENGE - tr - td - h3 Resolution Challenge Winners - p The winners of the Habitica New Years Resolutions Challenge have been selected! Congratulations to: thesuperalice, booksandchips, Meriah, hazey_sunshine, and Valendro! - br - p Thank you to everyone who shared your resolutions! We're excited to help you pursue your goals throughout 2017 and beyond! - tr - td - .promo_takeThis_gear.pull-left.slight-right-margin - h3 New Take This Challenge - p The next Take This Challenge has launched, Notice Me, Senpai!, with a focus on reaching out to others when you're struggling. Be sure to check it out to earn additional pieces of the Take This armor set! - br - p Take This is a nonprofit that seeks to inform the gamer community about mental health issues, to provide education about mental disorders and mental illness prevention, and to reduce the stigma of mental illness. - br - p Congratulations to the winners of the last Take This Challenge, "Multiplayer Co-op Exercise": grand prize winner IvokaOrange, and runners-up nerelleaustralis, Millificent, Soul Brig, wwwave, and Arawasa the Unseen! Plus, all participants in that Challenge have received a piece of the Take This item set if they didn't have all the pieces already. It is located in your Rewards column. Enjoy! - p.small.muted by Doctor B, the Take This team, Lemoness, and SabreCat - h2 1/31/2017 - HABITICA BIRTHDAY PARTY AND LAST CHANCE FOR MANY SPECIAL ITEMS - tr - td - h3 Habitica Birthday Bash - p January 31st is Habitica's 4th Birthday! Thank you so much for being a part of our community - it means a lot. - br - p Now come join us and the NPCs as we celebrate! - tr - td - .Pet_Food_Cake_Base.pull-left.slight-right-margin - h3 Cake for Everybody! - p In honor of the festivities, everyone has been awarded an assortment of yummy cake to feed to your pets! Plus, for the next two days Alexander the Merchant is selling cake in his shop, and cake will sometimes drop when you complete your tasks. Cake works just like normal pet food, but if you want to know what type of pet likes each slice, the wiki has spoilers. - tr - td - h3 Party Robes - p There are Party Robes available for free in the Rewards column! Don them with pride. - tr - td - .promo_holly_potions.pull-left.slight-right-margin - .achievement-birthday2x.pull-right - h3 Birthday Bash Achievement - p In honor of Habitica's birthday, everyone has been awarded the Habitica Birthday Bash achievement! This achievement stacks for each Birthday Bash you celebrate with us. - tr - td - h3 Last Chance for Winter Wonderland Outfits, Wintry Hair Colors, and Snowballs - p Today is the final day of the Winter Wonderland Festival, so if you still have any remaining Winter Wonderland Items that you want to buy, you'd better do it now! The Seasonal Edition items and Hair Colors won't be back until next December, and if the Limited Edition items return they will have increased prices or changed art, so be sure to snag them today! Due to the fact that the Wintry Skins were released later than the rest of the Seasonal Customization items, we've decided to make a special one-time exception to their end date, so they will be available until February 3rd rather than January 31st. - tr - td - .promo_mystery_201701.pull-right - h3 Last Chance for Time-Freezer Set - p Reminder: it's the final day to subscribe and receive the Timefreezer Set! Subscribing also lets you buy gems for gold. The longer your subscription, the more gems you get! - br - p Thanks so much for your support! You help keep Habitica running. - p.small.muted by Lemoness - tr - td - h3 Last Chance for Holly and Peppermint Hatching Potions - p Reminder: the 31st is the final day to buy Holly and Peppermint Hatching Potions! If they come back, it won't be until next year at the earliest, so don't delay! - p.small.muted by Vampitch, Lemoness, and SabreCat - h2 1/26/2017 - BEFFYMAROO JOINS HABITICA STAFF; GUILD SPOTLIGHT ON HEALTH AND FITNESS - tr - td - .promo_contrib_spotlight_beffymaroo.pull-right - h3 New Staff Member: Beffymaroo! - p We're thrilled to announce that our long-time moderator and pixel artist Beffymaroo will be coming onboard as a staff member! She's been a major part of our community for a long time, and we couldn't be happier to welcome her aboard. Go congratulate her in the Tavern! - p.small.muted by the Habitica Team - tr - td - .promo_working_out.pull-left.slight-right-margin - h3 Guild Spotlight: Health and Fitness - p There's a new Guild Spotlight on the blog that highlights the Guilds that can help you as you evaluate your Health and Fitness goals for 2017! Check it out now to find Habitica's best Health and Fitness communities. - p.small.muted by Beffymaroo - h2 1/24/2017 - JANUARY SUBSCRIBER ITEMS REVEALED - tr - td - .promo_mystery_201701.pull-right - h3 January Subscriber Items! - p The January Subscriber Items have been revealed: the Time-Freezer Item Set! You only have seven days to receive the item set when you subscribe. - br - p Subscribers also receive the ability to buy gems for gold -- the longer you subscribe, the more gems you can buy per month! There are other perks as well, such as longer access to uncompressed data. Best of all, subscriptions let us keep Habitica running. Thank you very much for your support -- it means a lot to us. - p.small.muted by Lemoness - h2 1/19/2017 - CHALLENGES UPDATE FOR ANDROID AND FEATURED WIKI ARTICLE BLOG - tr - td - h3 Android Update: Challenges! - p We've released a new Android update that contains Challenges! - br - p Now you can browse, join, and view Challenges on the app! Easily add user-created tasks to your list, then compete against other Habiticans to win gems and achievements. - br - p Plus, we've made some design improvements! Habit buttons now have the +/- on different sides to improve accessibility, and long pressing on the floating action button now creates a task that matches the task list you’re currently viewing. We've got some snazzy new icons, too! Be sure to download it now for a better Habitica experience. - br - p If you like the improvements that we’ve been making to our app, please consider reviewing this new version. It really helps us out! We hope you enjoy the update. - p.small.muted by Viirus - tr - td - .promo_startingover.pull-right - h3 Blog Post: Starting Over Options - p This month's featured Wiki article is about Starting Over Options! We hope that it will help you as you make a fresh start on the New Year. Be sure to check it out, and let us know what you think by reaching out on Twitter, Tumblr, and Facebook. - p.small.muted by Beffymaroo and the Wiki Wizards - h2 1/17/2017 - WINTER WONDERLAND: GOLD-PURCHASABLE QUEST LINE AND WINTERY SKINS - .promo_wintery_skins.pull-right - tr - td - .quest_stoikalmCalamity3.pull-left.slight-right-margin - h3 Gold-Purchasable Quest Line: Stoïkalm Calamity! - p There's a new set of gold-purchasable quests available in the Quest Shop: the Stoïkalm Calamity Quest-Line! The frozen north is experiencing a rash of thefts and monster outbreaks. Can you help Lady Glaciate and the Mammoth Riders vanquish their foes and recover their valuables? If so, you'll earn the exclusive Mammoth Rider Armor Set. - br - p As time goes on, we'll be adding more gold-purchasable quests. The Stoïkalm Calamity is not a limited-edition quest line, so you have plenty of time to save up! - p.small.muted Written by Lemoness - p.small.muted Art by Beffymaroo and Kiwibot - tr - td - h3 Wintery Skins Available! - p There's a new set of Seasonal Edition Skins available in the Avatar Customization page! You can complete your wintry avatar look with Aurora, Dapper, Festive, Holly, Polar, Sugar, or Winter Star Skins. Due to the fact that these skins released later than the rest of the Seasonal Customization items, we've decided to make a special one-time exception to their end date, so they will be available until February 3rd, rather than the festival end date of January 31st! Get these new skins while you can, or they won't be available until next year. - p.small.muted by tricksy.fox - h2 1/12/2017 - CONTRIBUTOR SPOTLIGHT: MEGAN! - tr - td - .promo_contrib_spotlight_megan.pull-right - h3 Habitica Blog: Contributor Spotlight on Megan - p We've posted a new Contributor Spotlight on the blog! Check out our latest interview with Megan, a moderator and pixel artist, to learn more about she uses Habitica. - p.small.muted by Megan, Beffymaroo, and Lemoness - h2 1/10/2017 - NEW PET QUEST: TRICERATOPS! - tr - td - .quest_triceratops.pull-right - h3 Triceratops Pet Quest! - p An enchanted Triceratops is causing the Stoïkalm Volcanoes to erupt! Get the latest pet quest, the Trampling Triceratops, and earn some tricky Triceratops pets by completing your real-life tasks. - p.small.muted Art by McCoyly, plumilla, *~Seraphina~*, PainterProphet, and beffymaroo - p.small.muted Written by Lillith of Alfheim - h2 1/5/2017 - NEW YEAR'S RESOLUTION CHALLENGE, LAST CHANCE FOR GIFT-1-GET-1 SUBSCRIPTIONS, AND USE CASE SPOTLIGHT - tr - td - h3 Habitica New Year's Resolution Challenge! - p We've launched a new official Challenge giving five people the chance to win 15 gems each! All you have to do is post about your #HabiticaResolutions in this coming year. Head here to check out the full rules and sign up! - br - p Need some inspiration for your post? Check out the Habitica team's resolutions on our blog! - p.small.muted by Lemoness and the Habitica team - tr - td - .promo_holly_potions.pull-right - h3 Final Chance for Free Subscription Promotion! - p Don't forget that January 6th is your last day to get a free subscription when you gift a subscription to your friend! If you want to take advantage of that deal, you should definitely do it now. - br - p Subscribers get to buy gems with gold, so if you have your eye on some fun hatching potions, backgrounds, or quests, this is a great opportunity. They also get increased access to data, and a special equipment set every month! Best of all, they help Habitica stay afloat. - br - p Enjoy! - p.small.muted by Lemoness - tr - td - h3 Use Case Spotlight: Health and Fitness! - p This month's Use Case Spotlight is about Health and Fitness! It features a number of great suggestions submitted by Habiticans in the Use Case Spotlights Guild. We hope it helps any of you who might be setting new Health and Fitness goals for the New Year. You can also pop into the guild to view all the ideas submitted! Be sure to check it out, and let us know what you think by reaching out on Twitter, Tumblr, and Facebook. - br - p Plus, we're collecting user submissions for the next spotlight! How do you use Habitica to manage food and cooking? We’ll be featuring player-submitted examples in Use Case Spotlights on the Habitica Blog at the start of next month, so post your suggestions in the Use Case Spotlight Guild now. We look forward to learning more about how you use Habitica to improve your life and get things done! - p.small.muted by Beffymaroo and the Use Case Spotlight Guild - h2 1/3/2017 - JANUARY BACKGROUNDS AND ARMOIRE ITEMS, WINTERY HAIR COLORS, AND NEW TAKE THIS CHALLENGE - tr - td - .promo_backgrounds_armoire_201701.pull-right - h3 January Backgrounds and Armoire Items! - p We’ve added three new backgrounds to the Background Shop! Now your avatar can explore the Stoïkalm Volcanoes, glide on a Sparkling Snowflake, and brave a fierce Blizzard. - br - p Plus, there’s new gold-purchasable equipment in the Enchanted Armoire, including the Ram Barbarian Set. Better work hard on your real-life tasks to earn all the pieces! Enjoy :) - p.small.muted by KusSv, Jasmine Osler, zacharyatacksherwood, Kiwibot, chumbucket, and Lemoness - tr - td - .promo_winteryhair.pull-left.slight-right-margin - h3 Wintery Hair Colors - p The Seasonal Edition Wintery Hair Colors are now available for purchase from the avatar customizations page! Now you can dye your avatar's hair Snowy, Peppermint, Holly Green, Aurora, Winter Star, or Festive. Enjoy! - p.small.muted by Lemoness - tr - td - .promo_takethis_armor.pull-left.slight-right-margin - h3 New Take This Challenge! - p The next Take This Challenge has launched, Multi-Player Co-op Exercise, with a focus on exercising with a friend. Be sure to check it out to earn additional pieces of the Take This armor set! - br - p Take This is a nonprofit that seeks to inform the gamer community about mental health issues, to provide education about mental disorders and mental illness prevention, and to reduce the stigma of mental illness. - br - p Congratulations to the winners of the last Take This Challenge, "Hero's Triumph": grand prize winner AngelaY, and runners-up KamiFlame, InkyWitch, mistressofrevels, Spesilva, and Deomew! Plus, all participants in that Challenge have received a piece of the Take This Armor Set. It is located in your Rewards column. Enjoy! - p.small.muted by Doctor B, the Take This team, Lemoness, and SabreCat - h2 12/30/2016 - NEW YEAR'S EVE CELEBRATION: PARTY HATS, NEW YEAR'S CARDS, SNOWBALLS, AND LAST CHANCE FOR NUTCRACKER SET - tr - td - .seasonalshop_open.pull-right - h3 Party Hats - p In honor of the new year, some free Party Hats are available in the Rewards store! Each year you celebrate New Year's with Habitica, you unlock a new hat. Enjoy, and stay tuned for the matching robes in late January during our annual Habitica Birthday Bash! - p.small.muted by Lemoness and SabreCat - tr - td - .inventory_special_nye.pull-left.slight-right-margin - h3 New Year's Cards (Until Jan 1st Only!) - p Until January 1st only, the Seasonal Shop is stocking New Year's Cards! Now you can send cards to your friends (and yourself) to wish them a Happy Habit New Year. All senders and recipients will receive the Auld Acquaintance badge! - p.small.muted by Lemoness and SabreCat - tr - td - .inventory_special_snowball.pull-right - h3 Snowballs - p The Seasonal Shop is also stocking Snowballs for gold! Throw them at your friends to have an exciting effect. Anyone hit with a snowball earns the Annoying Friends badge. The results of being hit with a Snowball will last until the end of your day, but you can also reverse them early by buying Salt from the Rewards column. Snowballs are available until January 31st. - p.small.muted by Shaner and Lemoness - tr - td - h3 Last Chance for Nutcracker Armor - p Reminder: the 31st is the final day to subscribe and receive the Nutcracker Armor Set! Subscribing also lets you buy gems for gold. The longer your subscription, the more gems you get! - br - p If you'd like to share the subscription love, don't forget that right now we're holding a special promotion where if you gift a subscription to a friend, you then earn a free subscription for yourself. Spread the love <3 - br - p Thanks so much for your support! You help keep Habitica running. - p.small.muted by Lemoness - .promo_mystery_201612.center-block - h2 12/28/2016 - BEHIND THE SCENES BLOG POST AND QUEST AWARDS BUG FIXED - tr - td - h3 Blog Post: How We Work - p If you've ever been curious about how the Habitica staff works, check out our latest blog post for the inside scoop! We hope you enjoy this behind-the-scenes glimpse. - p.small.muted by redphoenix - tr - td - h3 Quest Bug Fixed - p The Exponential Quest Reward Scrolls issue has been fixed! Now when a quest in a quest line is completed, only the quest owner will receive the next quest in the series, rather than everyone in the party receiving exponentially increasing versions of the latter scrolls. That being said, if you were already granted scrolls from that, you'll get to keep them as a fun bonus. - p.small.muted by Hus274 - h2 12/21/2016 - DECEMBER SUBSCRIBER ITEMS, EQUIPMENT SEARCH, TASK EDIT CHANGES, AND GROUP PLANS! - tr - td - h3 December Subscriber Items Revealed! - .promo_mystery_201612.center-block - p The December Subscriber Item has been revealed: the Nutcracker Armor Set! You only have 11 days to receive the item set when you subscribe. - br - p Subscribers also receive the ability to buy gems for gold -- the longer you subscribe, the more gems you can buy per month! There are other perks as well, such as longer access to uncompressed data. Best of all, subscriptions let us keep Habitica running. Thank you very much for your support -- it means a lot to us. - p.small.muted by Lemoness - tr - td - h3 Equipment Search Bar - p Now there's a new way to find the piece of equipment that you're searching for: simply type its name in our new Equipment search bar! - p.small.muted by corsaere - tr - td - h3 Task Edit Modals - p It used to be that when you edited a task, it stretched out your lists, but now there's a special task edit modal that pops up with all the editing option. This lets you see more of your task edit options at once! - p.small.muted by TheHollidayInn - tr - td - h3 Group Plans Beta - p We've launched the beta version of a very exciting feature: Group Plans! - br - p Group Plans let you create and manage a shared task list for a group of people. They include a bunch of cool features designed for teams, families, or anyone with overlapping tasks. With Group Plans, you can: - br - ul - li Create a shared task list for the group that everyone can easily view and edit. - li Assign tasks to group members - li Claim a task that you are working on - li Mark tasks that require special approval, so that you can verify that they really were done - br - p More features will be coming soon! - br - p Group Plans can be accessed by upgrading a private Guild that you already own, or by creating a new one. Because these features are more involved, Group Plans are a monthly paid plan, with a recurring price of $9 every month + $3 a month for every additional group member. This will let us afford to keep building out Group Plan features and the free version of Habitica at the same time. - br - p Group Plans are still in beta, so we're eager to hear feedback from you about what kinds of changes you want to see. Let us know in an email to admin@habitica.com! - p.small.muted by TheHollidayInn, paglias, Redphoenix, and Lemoness - h2 12/16/2016 - WINTER WONDERLAND BEGINS: WINTER CLASS OUTFITS, SEASONAL SHOP, AND NPC DECORATIONS! - tr - td - h3 Winter Wonderland Begins! - .promo_winter_classes_2017.center-block - p A wintery breeze is blowing in from the Stoïkalm Steppes, and the snow is gently drifting down over Habit City. The Winter Wonderland event has begun! - tr - td - h3 Winter Class Outfits - p From now until January 31st, limited edition outfits are available in the Rewards column. Depending on your class, you can be an Ice Hockey Warrior, Winter Wolf Mage, Frosty Rogue, or Sugar Plum Healer! You'd better get productive to earn enough gold before they disappear. Good luck! - p.small.muted by Stefalupagus, Beffymaroo, and yayannabelle - tr - td - .seasonalshop_open.pull-right - h3 Seasonal Shop is Open! - p The Seasonal Shop has opened! The Seasonal Sorceress is stocking the seasonal edition versions of previous winter outfits, now available for gems instead of gold, and the two winter quests, Trapper Santa and Find the Cub. Plus, there will be more fun things in the shop as the event progresses. The Seasonal Shop will only be open until January 31st, so don't wait! - p.small.muted by SabreCat and Lemoness - tr - td - .npc_daniel.pull-left.slight-right-margin - h3 NPC Costumes - p Looks like the NPCs are really getting in to the cheery winter mood around the site. Who wouldn't? After all, there's plenty more celebration to come.... - p.small.muted by Lemoness - h2 12/15/2016 - MOBILE APP UPDATES AND HOLIDAY HATCHING POTIONS! - .promo_holly_potions.pull-right - tr - td - h3 Mobile App Updates: Use Gems for Social Good - p We've released a new iOS update and a new Android update with a super exciting feature. - br - p We’ve partnered with Seeds, an organization that sends micro-loans to entrepreneurs in developing countries. Now when you buy the 84-gem pack, a portion of the proceeds will go directly to small business owners in developing countries to help improve their lives! You can learn more about how it works by tapping the gem icon in your app. - br - p We've also introduced bug fixes on iOS, and on Android we now also have sound effects and a To-Do widget! - br - p If you like the improvements that we’ve been making to our app, please consider reviewing this new version. It really helps us out! We hope you enjoy the updates. - p.small.muted by viirus, negue, AlbRoehm, d954mas, anitawoodruff, caipivara, and the Seeds team - tr - td - h3 Holly and Peppermint Hatching Potions - p Need something to spend those newly-purchased gems on? Between now and January 31st, you can buy Holly and Peppermint Hatching Potions from the Market and use them to hatch any standard pet egg. (Magic Hatching Potions do not work on Quest Pet eggs.) - br - p After they're gone, it will be at least a year before the Holly and Peppermint Hatching Potions are available again, so be sure to get them now! - p.small.muted by Vampitch, Lemoness, and SabreCat - h2 12/12/2016 - LAST CHANCE FOR HABITICA T-SHIRTS AND MUGS; STAFF SPOTLIGHT - tr - td - .promo_coffee_mug.pull-left.slight-right-margin - h3 Last Chance for Habitica T-Shirts and Mugs! - p Today's the final day to get our Habitica T-shirts and mugs if you live in the EU, and tomorrow's the final day if you live in the USA, so if you want one, be sure to grab it now! Thanks again for all your support -- you're all awesome. - .promo_contrib_spotlight_Keith.pull-right - p.small.muted by Redphoenix and Beffymaroo - tr - td - h3 Staff Spotlight: Keith - p We've posted a new Staff Spotlight on the blog! Check out our latest interview with Keith AKA TheHollidayInn, our newest staff member and awesome engineer. - p.small.muted by Lemoness, Beffymaroo, and TheHollidayInn - h2 12/8/2016 - GIFT-1-GET-1 SUBSCRIPTIONS, NEW PET QUEST, AND HOLIDAY PREP TIPS - tr - td - .inventory_present_01.pull-left.slight-right-margin - h3 Gift a Subscription and Get One Free! - p In honor of the season of giving, we're running a special promotion for the next month only. Now when you gift somebody a subscription, you get the same subscription for yourself for free! - br - p Subscribers get tons of perks every month, including exclusive items, the ability to buy gems with gold, and increased data history. Plus, it helps keep Habitica running :) To gift a subscription to someone, just open their profile and click on the present icon in the lower-left. - br - p The special promotion will only run until January 6th, so if you've been curious about trying out a subscription, now's the time! Make a friend happy and use all your new gems to go questing together. - p.small.muted by SabreCat and Lemoness - tr - td - span.Mount_Body_Sloth-Base.pull-right - span.Mount_Head_Sloth-Base.pull-right(style='margin:0') - h3 New Pet Quest: Sloth! - p The Somnolent Sloth is making everyone sleepy! Can you shake off the snow and get stuff done? Get the latest pet quest, The Somnolent Sloth, and earn some speedy sloth pets by completing your real-life tasks. - p.small.muted Written by PixelHunter - p.small.muted Art by JaizakAripaik, Drevian, McCoyly, awakebyjava, PainterProphet, Kiwibot, and greenpencil - tr - td - .promo_winter_fireworks.pull-left.slight-right-margin - h3 Guild Spotlight: Preparing for the Holidays - p There's a new Guild Spotlight on the blog that highlights the Guilds that can help you prepare for the holidays! Check it out now to find Habitican communities that can keep you stress-free as seasonal celebrations approach. - p.small.muted by Beffymaroo - tr - td - h3 Use Case Spotlight: Holiday Survival Tips - p This month's Use Case Spotlight is about ways to use Habitica to make the holidays more enjoyable! It features a number of great suggestions submitted by Habiticans in the Use Case Spotlights Guild. We hope it helps you! - br - p Plus, we're collecting user submissions for the next spotlight! How do you use Habitica to manage your health and fitness? We’ll be featuring player-submitted examples in Use Case Spotlights on the Habitica Blog at the start of next month, so post your suggestions in the Use Case Spotlight Guild now! - p.small.muted by Beffymaroo - h2 12/1/2016 - NEW BACKGROUNDS AND ARMOIRE ITEMS, iOS UPDATE, TAKE THIS CHALLENGE, AND HABITICA STAFF MEMBER - .promo_backgrounds_armoire_201612.pull-right - tr - td - h3 December Backgrounds and Armoire Items! - p We’ve added three new backgrounds to the Background Shop! Now your avatar can set off Winter Fireworks, purchase presents from a Winter Shop, and dance through the Shimmering Ice Prisms. - br - p Plus, there’s new gold-purchasable equipment in the Enchanted Armoire, including the Wood Elf set. Better work hard on your real-life tasks to earn all the pieces! Enjoy :) - p.small.muted by FirozTaverbi, Lilith of Alfheim, KusSv, ACE, and beffymaroo - tr - td - h3 New iOS Update - p We've released a new iOS update that includes check-in incentives! - br - p The update also focuses on stability, fixing the issue with Dailies refreshing and resolving several crashes. Be sure to download it now for a better Habitica experience! - br - p If you like the improvements that we’ve been making to our app, please consider reviewing this new version. It really helps us out! Old reviews get hidden with each update, but if you go to the review section you can re-post them again with a single tap. We hope you enjoy the update! - p.small.muted by viirus - tr - td - .promo_takeThis_gear.pull-left.slight-right-margin - h3 New Take This Challenge - p The next Take This Challenge has launched, Hero's Triumph, with a focus on volunteering to help others. Be sure to check it out to earn additional pieces of the Take This armor set! - br - p Take This is a nonprofit that seeks to inform the gamer community about mental health issues, to provide education about mental disorders and mental illness prevention, and to reduce the stigma of mental illness. - br - p Congratulations to the winners of the last Take This Challenge, "Keep Calm and Carry On!": grand prize winner Rone Filho, and runners-up smurffigueiredo12, spaceauddity, Анна Солопенко, YokiHan, and 淳. Plus, all participants in that Challenge have received a piece of the Take This item set. It is located in your Rewards column. Enjoy! - .promo_contrib_spotlight_Keith.pull-right - p.small.muted by Doctor B, the Take This team, Lemoness, and SabreCat - tr - td - h3 New Staff Member - p We're so excited to welcome a new staff member onto the team: our long-time contributor TheHollidayInn, aka Keith! Go congratulate him in the Tavern :) - p.small.muted by the Habitica Team - h2 11/30/2016 - LAST CHANCE FOR NOVEMBER SUBSCRIBER ITEMS, AND HABITICA T-SHIRTS AND MUGS REMINDER - tr - td - .promo_mystery_201611.pull-right - h3 Last Chance for Cornucopia Set - p Reminder: this is the final day to subscribe and receive the Cornucopia Set! Subscribing also lets you buy gems for gold. The longer your subscription, the more gems you get! - br - p Thanks so much for your support! You help keep Habitica running. - p.small.muted by Lemoness - tr - td - .promo_coffee_mug.pull-left.slight-right-margin - h3 Habitica T-Shirt and Mug Reminder - p In case you missed it, Habitica is currently running a Teespring campaign to sell Habitica T-shirts and mugs! It's only running until December 13th, so if you want to buy one, be sure to act fast. Thanks for supporting Habitica! - p.small.muted by redphoenix and Sara Olson - h2 11/23/2016 - DAILY CHECK-IN INCENTIVES, AND HABITICA T-SHIRTS AND MUGS - tr - td - .promo_checkin_incentives.pull-right - h3 Daily Check-in Incentives - p We're introducing an exciting new feature! Now every day that you check in to Habitica, your check-in counter will go up, and you'll start earning periodic prizes to reward you for your dedication to improving your life. These prizes will include special quest scrolls, exclusive magic hatching potions, unique equipment, and more! - br - p Unlike streaks, your check-in counter never resets. It only goes up! You can learn more about check-in incentives by reading this Wiki page. - p.small.muted by Lemoness, SabreCat, TheHollidayInn, and paglias - p.small.muted Art by Inventrix, Onheiron, Starsystemic, icefelis, Gully, nonight, iamholding6, Eevachu, Balduranne, louiselouise1, Beffymaroo, and Lemoness - p.small.muted Writing by sephydark, ajehy, and Lemoness - tr - td - h3 Habitica T-Shirts and Mugs - p We're running another Teespring campaign! - br - p In addition to our Habitica T-shirts, we're now selling Habitica Mugs! This Teespring campaign will only run until December 13th, so be sure to snap them up now before they're gone. Thanks for supporting Habitica! - p.small.muted by Redphoenix and Sara Olson - h2 11/22/2016 - HABITICA THANKSGIVING, TURKEY PETS, AND CORNUCOPIA ITEM SETS - .promo_turkey_day_2016.pull-right - tr - td - .npc_daniel.pull-left.slight-right-margin - h3 Happy Habitica Thanksgiving! - p It's Thanksgiving in Habitica! On this day Habiticans celebrate by spending time with loved ones, giving thanks, and riding their glorious turkeys into the magnificent sunset. Some of the NPCs are celebrating the occasion! - tr - td - h3 Turkey Pet and Mount! - p Everyone has received an adorable Turkey! What kind of Turkey? It all depends on how many Habitica Thanksgivings you've celebrated with us. Each Thanksgiving, you'll get a new and exciting Turkey variety! - br - p Thank you for using Habitica - we really love you guys <3 - p.small.muted by Lemoness and Beffymaroo - tr - td - .promo_mystery_201611.pull-left.slight-right-margin - h3 November Subscriber Items Revealed! - p The November Subscriber Item Set has been revealed: the Cornucopia Item Set! You only have 8 days to receive the item set when you subscribe. - br - p Subscribers also receive the ability to buy gems for gold -- the longer you subscribe, the more gems you can buy per month! There are other perks as well, such as longer access to uncompressed data. Best of all, subscriptions let us keep Habitica running. Thank you very much for your support -- it means a lot to us. - p.small.muted by Lemoness - h2 11/17/2016 - NEW AVATAR HAIRSTYLES, SOUND THEME, AND BLOG POST - .promo_new_hair_fall2016.pull-right - tr - td - h3 New Avatar Hairstyles - p There's a new set of hairstyles available on the Avatar Customization Page, including a new free set of curly bangs! Enjoy your new creative updos. - p.small.muted by FirozTaverbi, BlueStylus, Cerastes, Lotay, Kyuuei, 0mizuki0smith0, Beffymaroo, Lemoness, and SabreCat - tr - td - h3 New Sound Effects: Airu's Theme - p There's a new set of sound effects available on the site! Select "Airu's Theme" from the drop-down list to enjoy them. - p.small.muted by Airu and Arashi00 - tr - td - h3 Blog Post: Gamifying your Lists! - p This month's featured Wiki article is about making your task lists more fun by gamifying them! We hope that it will help inspire you. Be sure to check it out, and let us know what you think by reaching out on Twitter, Facebook, or Tumblr. - p.small.muted by Beffymaroo and the Wiki Wizards - h2 11/15/2016 - NEW PET QUEST AND iOS UPDATE - tr - td - .Pet-Ferret-Base.pull-right - h3 New Pet Quest: The Nefarious Ferret! - p A red-cloaked Ferret has been swindling Habiticans with phony productivity potions! Get the latest pet quest, The Nefarious Ferret, and earn some furry ferret pets by completing your real-life tasks. - p.small.muted Written by Bartelmy - p.small.muted Art by beffymaroo, Pandah, Faye, RBrinks, UncommonCriminal, Pocketmole, and James Danger - tr - td - h3 Reminder: New iOS Update Released, Including Crash Fixes, Wheelchairs, and Daily Countdown on App Icon! - p In case you missed it, yesterday we released a new iOS update which includes important crash fixes! It also contains wheelchairs for avatars, as well as displaying the number of incomplete Dailies on the app icon. - br - p You can enable the incomplete Daily countdown on the app icon under Settings > Display Notification Badge. Then you'll be able to see how many Dailies are left without opening the app! Be sure to download the update now for a better Habitica experience. - br - p If you like the improvements that we’ve been making to our app, please consider reviewing this new version. It really helps us out. We hope you enjoy the update! - p.small.muted by viirus - h2 11/14/2016 - IOS UPDATE AND CONTRIBUTOR SPOTLIGHT - tr - td - h3 New iOS Update: Wheelchairs for Avatars and Daily Countdown on App Icon! - p We've released a new iOS update which includes wheelchairs for avatars, as well as displaying the number of incomplete Dailies on the app icon! NOTE: This version now also includes the fix for the reward store crashing bug! Thanks for your patience. - br - p You can enable the incomplete Daily countdown on the app icon under Settings > Display Notification Badge. Then you'll be able to see how many Dailies are left without opening the app! Be sure to download the update now for a better Habitica experience. - br - p If you like the improvements that we’ve been making to our app, please consider reviewing this new version. It really helps us out! Old reviews get hidden with each update, but if you go to the review section you can re-post them again with a single tap. We hope you enjoy the update! - p.small.muted by viirus - tr - td - .promo_contrib_spotlight_blade.pull-right - h3 Contributor Spotlight: Blade - p We've posted a new Contributor Spotlight on the blog! Check out our latest interview with Blade, one of the masterminds behind our code, to learn more about how he uses Habitica. - p.small.muted by Blade, Beffymaroo, and Lemoness - h2 11/04/2016 - TIPS FOR WRITERS, BLOG SUGGESTIONS WANTED, AND COSTUME CHALLENGE AWARDED - tr - td - h3 BLOG POST: TIPS FOR WRITERS - p Need help meeting your NaNoWriMo word count, or even just staying on track? We wrote a new blog post that collects tips and tricks for achieving your writing goals. We hope it helps! - p.small.muted by Redphoenix - tr - td - h3 USE CASE SPOTLIGHT SUGGESTIONS WANTED! PREPPING FOR THE HOLIDAYS - p How do you use Habitica to prep for the holidays? We’ll be featuring player-submitted examples in Use Case Spotlights on the Habitica Blog at the end of this month! Post your suggestions in the Use Case Spotlight Guild! We look forward to learning more about how you use Habitica to improve your life and get things done! - p.small.muted by Beffymaroo - tr - td - h3 COSTUME CHALLENGE AWARDED - p Congratulations to everyone who completed this year's costume Challenge! If your entry followed the rules, you've been awarded your badge (or had your badge count increased). (If you have any issues, email admin@habitica.com and we will investigate for you.) Be sure to follow the habitica Tumblr to see the costumes as they are posted over time! - p.small.muted by Lemoness, SabreCat, and Beffymaroo - h2 11/02/2016 - BACKGROUNDS, ARMOIRE, ANDROID APP, TAKE THIS, AND COSTUME CHALLENGE - tr - td - .promo_backgrounds_armoire_201611.pull-right - h3 November Backgrounds and Armoire Items! - p We’ve added three new backgrounds to the Background Shop! Now your avatar can chase leaves during a Windy Autumn, creep across Stormy Rooftops, and fly through the Midnight Clouds. - br - p Plus, there’s new gold-purchasable equipment in the Enchanted Armoire, including the Iron Archer Set and the Red Party Dress. Better work hard on your real-life tasks to earn all the pieces! Enjoy :) - p.small.muted Backgrounds by Laurelei Kirsch, FirozTaverbi, and KusSv - p.small.muted Armoire Items by Balduranne and emmavig - tr - td - h3 New Android Update: Custom Day Start! - p We've released a new Android update that includes the ability to change your custom day start! - br - p Do you want your Dailies to roll over at a different time than midnight? Now you can change your Custom Day Start under Settings! Plus, we fixed a bunch of bugs, so be sure to download it now for a better Habitica experience! - br - p If you like the improvements that we’ve been making to our app, please consider reviewing this new version. It really helps us out! We hope you enjoy the update. - p.small.muted by viirus - tr - td - h3 New Take This Challenge! - p The next Take This Challenge has launched, Keep Calm and Carry On, with a focus on alleviating anger and stress. Be sure to check it out to earn additional pieces of the Take This armor set! - br - p Take This is a nonprofit that seeks to inform the gamer community about mental health issues, to provide education about mental disorders and mental illness prevention, and to reduce the stigma of mental illness. - br - p Congratulations to the winners of the last Take This Challenge, "Test Thy Courage!": grand prize winner taranion, and runners-up Lenny Pepperbottom, Captain Jolly, Red, vorpalblade, and G! Plus, all participants in that Challenge have received a piece of the Take This item set. It is located in your Rewards column. Enjoy! - p.small.muted by Lemoness, SabreCat, Doctor B, and the Take This team - tr - td - h3 Costume Challenge Closed - p Thanks so much to everyone who participated in our Community Costume Challenge! We're still sorting through the entries, but as soon as we're done, we will distribute the badges to the participants and post another announcement to let people know. We hope you had fun! - h2 10/31/2016 - HAPPY HABITOWEEN! - tr - td - h3 Happy Habitoween! - p It's the last day of the Fall Festival, and all the NPCs are looking monstrous. Plus, we have lots of fun things in store.... - tr - td - .promo_habitoween_2016.pull-right - h3 Jack O' Lantern Pets and Mounts! - p The Flourishing Fields are full of cute carved pumpkins - and it looks like one has followed you home! - br - p Those of you who weren't around last Fall Festival have received a Jack-O-Lantern Pet, and those of you who got one last year have received a Jack-O-Lantern Mount! If you already have both of those, you've received a rare and mysterious Ghost Pumpkin Pet. Happy Fall Festival! - p.small.muted by Lemoness - tr - td - .Pet_Food_Candy_Base.pull-left.slight-right-margin - h3 Candy for Everyone! - p It's a feast for your pets and mounts! In honor of the end of the Fall Festival, we've given everyone an assortment of candy. You can feed it to your pets in the Stable! Enjoy. - p.small.muted by SabreCat and Lemoness - tr - td - .promo_classes_fall_2016.pull-left.slight-right-margin - h3 Last Chance for Fall Festival Items and Spectral Flame Item Set - p This is your last chance to get all Fall Festival items before they vanish at the end of October 31st! This includes Limited-Edition Outfits, Seasonal Shop purchases, Seasonal Edition Skins and Hair Colors, and yes, even Spooky Hatching Potions. Grab them all while you still can! - br - p Plus, today is the final day to subscribe and receive the Spectral Flame Item Set! - br - p Thanks so much for your supporting the site -- you're helping us keep Habitica alive. Happy Habitoween! - p.small.muted by Lemoness - h2 10/27/2016 - HABITICA BLOG: GUILDS FOR WRITERS AND HABITICA PLAYLIST - tr - td - h3 Guild Spotlight: Guilds for Writers! - p There's a new Guild Spotlight on the blog that highlights the Guilds that can help writers as NaNoWriMo approaches! Check it out now to find Habitica's best writer communities. - p.small.muted by Beffymaroo - tr - td - h3 Habitica Playlist: The Habitican's Travelogue - p We've prepared something fun for you folks on the Habitica blog: a Habitica-themed playlist! Come listen to a selection of songs that inspire our staff members to get things done and level up, presented as a story about an aspiring adventurer on a quest for self-improvement. - p.small.muted by Lemoness and the Habitica Team - h2 10/25/2016 - SPECTRAL FLAME ITEM SET AND ENCHANTED ARMOIRE CHANGES - tr - td - .promo_backgrounds_armoire_201610.pull-left.slight-right-margin - .promo_mystery_201610.pull-right - h3 October Subscriber Items Revealed! - p The October Subscriber Item has been revealed: the Spectral Flame Item Set! You still have 6 days to subscribe and receive the item set. - br - p Subscribers also receive the ability to buy gems for gold -- the longer you subscribe, the more gems you can buy per month! There are other perks as well, such as longer access to uncompressed data. Best of all, subscriptions let us keep Habitica running. Thank you very much for your support -- it means a lot to us. - p.small.muted by Lemoness - tr - td - h3 Enchanted Armoire Changes - p We have an exciting change to the Enchanted Armoire! We've received a lot of feedback about how motivating users find the random reward system, so the Enchanted Armoire will now be available to all users in the Reward Column, regardless of whether or not they've already unlocked the Ultimate Gear achievement. - br - p Every time you click on the Enchanted Armoire, you'll have a chance to earn a random piece of equipment, food, or experience. New equipment is added every month! Now go work hard on your tasks to collect it all. - p.small.muted by SabreCat - h2 10/19/2016 - GOLD-PURCHASABLE QUEST LINE: TERROR IN THE TASKWOODS - tr - td - .promo_pyromancer.pull-right - h3 New Gold-Purchasable Quest Line - p There's a new set of gold-purchasable quests available in the Quest Shop: the Terror in the Taskwoods Quest Line! The wild orchards near the Flourishing Fields are ablaze, and this time Burnout isn't responsible. Can you help the Joyful Reaper douse the mysterious flames? If so, you'll earn the exclusive Pyromancer Armor Set. - br - p As time goes on, we'll be adding more gold-purchasable quests. Terror in the Taskwoods is not a limited-edition quest line, so you have plenty of time to save up! - p.small.muted by SabreCat, Beffymaroo, and Lemoness - p.small.muted Written by liorsamuel and Lemoness - p.small.muted Art by Kiwibot, Beffymaroo, and bridgetteempress - h2 10/13/2016 - SPOOKY SPARKLES IN THE APPS AND CANTRAS BLOG SPOTLIGHT! - tr - td - .promo_spooky_sparkles_fall_2016.pull-right - h3 New iOS + Android Update: Spooky Sparkles! - p We've released a new iOS update and a new Android update that include Spooky Sparkles! - br - p In fact, all transformation items now work on the apps. Plus, if you'd like to help Habitica stay alive and constantly updating, we've introduced some additional gem bundles that can be purchased via the apps. Thanks for your support! - br - p If you like the improvements that we’ve been making to our app, please consider reviewing this new version. It really helps us out! (On iOS, old reviews get hidden with each update, but if you go to the review section you can re-post them again with a single tap.) We hope you enjoy the update! - p.small.muted by viirus and andrewlord1990 - tr - td - .promo_contrib_spotlight_cantras.pull-left.slight-right-margin - h3 Contributor Spotlight: Cantras! - p We've posted a new Contributor Spotlight on the blog! Check out our latest interview with Cantras, a longtime Moderator and Challenger, to learn more about how she uses Habitica. - p.small.muted by Cantras, Beffymaroo, and Lemoness - h2 10/11/2016 - BEETLE PETS, TOGGL GUEST POST, NEW MODERATORS, AND CHANGE TO CHAT MESSAGES - tr - td - span.Mount_Body_Beetle-Base.pull-right - span.Mount_Head_Beetle-Base.pull-right(style='margin:0') - h3 New Pet Quest: The CRITICAL BUG! - p A loathsome larva is plaguing the land of Habitica with errors! Do you have what it takes to help the Blacksmiths defeat this programming pest? Get the latest pet quest, The Critical Bug, and earn some unbeatable Beetle pets by completing your real-life tasks. - p.small.muted Written by Emily Austin - p.small.muted Art by starsystemic, Eevachu, UncommonCriminal, and Karithina - tr - td - h3 Guest Post from Toggl on Time Tracking - p We're excited to feature a new Guest Post on our blog from our productivity pals Toggl about how to use time-tracking to maximize your productivity! Be sure to check it out now and let us know what you think on our Twitter, Facebook, or Tumblr. - br - p There's also a Habitica-Toggl integration, so if you'd like to start tracking your time, you can now do that easily from within Habitica. Good luck with your tasks! - p.small.muted by Kat Boogaard and Lemoness - tr - td - h3 New Moderators: Shanaqui and Dewines - p We're very pleased to welcome two new moderators to our team: longtime Socialites shanaqui and Dewines! They've been cornerstones of our community for a long time, and we're very excited that they're joining us. Hop over to the Tavern Chat to congratulate them! - tr - td - h3 Change to Chat Messages - p There's been a slight change to the way chat works on Habitica to accommodate some upcoming changes! Now hitting the enter key no longer sends a new message, but instead inserts a new line. To send a message, click the send button, tab to send chat, or use Control/Command + Enter. We hope the transition will go smoothly! - p.small.muted by Hus274 - h2 10/6/2016 - SPOOKY SPARKLES, BEHIND THE SCENES INFO ABOUT HABITICA'S EVENTS, BUG FIXES FOR APPS, AND COSTUME CHALLENGE - tr - td - .promo_spooky_sparkles_fall_2016.pull-right - h3 Spooky Sparkles and Seasonal Shop - p There's a new gold-purchasable item in the Seasonal Shop: Spooky Sparkles! Buy some and then cast it on your friends. I wonder what it will do? - br - p If you have Spooky Sparkles cast on you, you will receive the "Alarming Friends" badge! Don't worry, any mysterious effects will wear off the next day.... or you can cancel them early by buying an Opaque Potion! - br - p While you're at it, be sure to check out all the other items in the Seasonal Shop! There are lots of equipment items from the previous Fall Festivals. The Seasonal Shop will only be open until October 31st, so stock up now. - p.small.muted by Lemoness and SabreCat - tr - td - .promo_seasonal_shop_fall_2016.pull-left.slight-right-margin - h3 Behind the Scenes: Seasonal Events - p There's a new Behind the Scenes post on the Habitica blog, detailing what it takes for us to put on one of the Grand Galas! Come learn how we set up this year's Fall Festival, and get a glimpse into how our events have changed over time. - p.small.muted by Lemoness - tr - td - h3 Bug Fixes for Apps - p In case you missed it, we've released an iOS update and an Android update that contain bug fixes! Be sure to download them now for a smoother Habitica experience. - br - p If you like the improvements that we’ve been making to our app, please consider reviewing this new version. It really helps us out! (In particular, old iOS reviews get hidden with each update, but if you go to the review section you can re-post them again with a single tap.) We hope you enjoy the updates! - p.small.muted by viirus - tr - td - h3 Costume Challenge - p The Community Costume Challenge has begun! Between now and October 31st, dress up as your avatar in real life and post a photo on social media to get the coveted Costume Challenge badge! Read the full rules on the Challenge page here! We can't wait to see everybody's Habitica costumes. Good luck!. - p.small.muted by Lemoness - h2 10/4/2016 - OCTOBER BACKROUNDS AND ARMOIRE ITEMS! - .promo_backgrounds_armoire_201610.pull-right - tr - td - h3 October Backgrounds and Armoire Items - p We’ve added three new backgrounds to the Background Shop! Now your avatar can get snagged in a Spider Web, slither through the Strange Sewers, and splash through a Rainy City. Get them now! - br - p Plus, there’s new gold-purchasable equipment in the Enchanted Armoire, including the Ogre Outfit. Better work hard on your real-life tasks to earn all the pieces! Enjoy :) - p.small.muted by KusSv, Kiwibot, Dial F For Funky, and HappyPete - h2 10/2/2016 - NEW TAKE THIS CHALLENGE! - tr - td - .promo_takeThis_gear.pull-right - h3 October Take This Challenge: Test Thy Courage! - p The next Take This Challenge has launched, "Test Thy Courage!", with a focus on positive social interactions. Be sure to check it out to earn additional pieces of the Take This armor set! - br - p Take This is a nonprofit that seeks to inform the gamer community about mental health issues, to provide education about mental disorders and mental illness prevention, and to reduce the stigma of mental illness. - br - p Congratulations to the winners of the last Take This Challenge, "I Am the Night!": grand prize winner ladyhalation, and runners-up Khaleesi, SalientAlien, Debeys, Andrew Parkinson, and jenrosehol! Plus, all participants in that Challenge have received a piece of the Take This item set. It is located in your Rewards column. Enjoy! - p.small.muted by Lemoness, SabreCat, Doctor B, and the Take This team - h2 9/29/2016 - WIDGETS ON ANDROID APP, TAG MANAGEMENT ON iOS APP, GAYMERX ARMOR, AND LAST CHANCE FOR COW COSTUME - tr - td - h3 Android Update: Widgets, Tag Editing, and More! - p We've released a new Android update which includes a much-requested feature.... WIDGETS! Now you can easily score a Habit, check out your Dailies, and view your avatar and stats. - br - p This update also includes the ability to edit/delete tags, the ability to select your language options and which day your week starts, and various bug fixes. Be sure to download it now for a better Habitica experience! - br - p If you like the improvements that we’ve been making to our app, please consider reviewing this new version. It really helps us out! We hope you enjoy the update. - p.small.muted by Viirus, DanielKaparunakis, and jbillings - tr - td - h3 iOS Update: Tag Management, Expanded Profile, and More! - p We've released a new iOS update with lots of new features! - br - p Now you can create, edit, and delete tags directly from the app, just by tapping on the Filter button. Plus, we've expanded the profile display to show blurbs, gear, and stats when you click on someone's name. Finally, we've fixed a variety of crashes. Be sure to download it now for a better Habitica experience! - br - p If you like the improvements that we’ve been making to our app, please consider reviewing this new version. It really helps us out! Old reviews get hidden with each update, but if you go to the review section you can re-post them again with a single tap. We hope you enjoy the update! - p.small.muted by Viirus - tr - td - .promo_unconventional_armor2.pull-right - .promo_rainbow_armor.pull-left.slight-right-margin - h3 GaymerX Armor - p In honor of Habitica's partnership with the GX4 Conference by GaymerX, the Rainbow Warrior set is now available from the Rewards column! It will only be available until October 2nd, so be sure to get it now. - br - p For those of you in the Bay Area, the Unconventional Armor set will be available at the conference, so don't forget to pick up a promo card if you attend! There will also be a limited number of Habitica stickers. - br - p We hope you enjoy your new armor! - p.small.muted by Lemoness and JJSpace - tr - td - .promo_mystery_201609.pull-right - h3 Last Chance for Cow Costume - p Reminder: this is the final day to subscribe and receive the Cow Costume Set! Subscribing also lets you buy gems for gold. The longer your subscription, the more gems you get! - br - p Thanks so much for your support! You help keep Habitica running. - p.small.muted by Lemoness - h2 9/27/2016 - USER SPOTLIGHT AND FEATURED WIKI ARTICLE - tr - td - h3 User Spotlight: Thomas Frank, Creator of College Info Geek - p There's a new User Spotlight on the blog! We've interviewed @TomFrankly of College Info Geek fame about his Habitica setup, study tips, + more! Check it out. - p.small.muted by Lemoness and TomFrankly - tr - td - h3 Blog Post: Boss Battles - p This month's featured Wiki article is about Boss Battles! We hope that it will help you as you fight monsters with your friends. Be sure to check it out, and let us know what you think by reaching out on Twitter, Facebook, and Tumblr. - p.small.muted by Redphoenix and the Wiki Wizards - h2 9/22/2016 - MAGIC HATCHING POTIONS AND SEPTEMBER MYSTERY ITEMS - tr - td - .promo_ghost_potions.pull-right - h3 Ghost and Spooky Hatching Potions - p Between now and October 31st, you can buy Ghost Hatching Potions and Spooky Hatching Potions from the Market and use them to hatch any standard pet egg. (Magic Hatching Potions do not work on Quest Pet eggs.) - br - p After they're gone, it will be at least a year before these Magic Hatching Potions are available again, so be sure to get them now! - p.small.muted by Lemoness and Hermi - tr - td - .promo_mystery_201609.pull-left.slight-right-margin - h3 September Subscriber Items Revealed! - p The September Subscriber Items have been revealed: the Cow Costume Item Set! You still have nine days to subscribe and receive the item set: - br - p Subscribers also receive the ability to buy gems for gold -- the longer you subscribe, the more gems you can buy per month! There are other perks as well, such as longer access to uncompressed data. Best of all, subscriptions let us keep Habitica running. Thank you very much for your support -- it means a lot to us. - p.small.muted by Lemoness - h2 9/20/2016 - FALL FESTIVAL! LIMITED-EDITION OUTFITS, SUPERNATURAL SKIN, HAUNTED HAIR, AND CANDY FOOD DROPS - tr - td - .seasonalshop_open.pull-left.slight-right-margin - h3 Fall Festival Begins! - p Autumn is upon us, and the Habiticans have moved to the Flourishing Fields! The air is crisp, the leaves are red, and everything is spooky, even the NPCs. Come celebrate the Fall Festival with us... if you dare! - tr - td - .promo_classes_fall_2016.pull-right - h3 Limited Edition Class Outfits - p Habiticans everywhere are dressing up. From now until October 31st, limited-edition outfits are available in the Rewards column. Depending on your class, you can be a Wicked Sorcerer, Swamp Thing, Black Widow Rogue, or Gorgon Healer! (For our Habiticans who have snake or spider phobias, you can block your view of the Black Widow Rogue and the Gorgon Healer by downloading our Phobia Protection Extension.) - br - p You'd better get productive to earn enough gold before your time runs out... - p.small.muted by Definitely not a villain, ShoGirlGeek. cataclysms, maxpendragon, and Lemoness - tr - td - h3 Supernatural Skin Set - p The Supernatural Skin Set is also available in the avatar customization shop until October 31st! Now your avatar can become an Ogre, Skeleton, Pumpkin, Candy Corn, Reptile, or Dread Shade. - br - p Seasonal Edition items recur unchanged every year, but they are only available to purchase during a short period of time. Get them now, or you'll have to wait until next year! - p.small.muted by Lemoness - tr - td - .promo_haunted_hair.pull-left.slight-right-margin - h3 Haunted Hair Colors - p The Seasonal Edition Haunted Hair Colors are now available for purchase, also on the avatar customizations page! Now you can dye your avatar's hair Pumpkin, Midnight, Candy Corn, Ghost White, Zombie, or Halloween. Get them before October 31st! - p.small.muted by Lemoness, mariahm, and crystalphoenix - tr - td - .Pet_Food_Candy_Base.pull-right - h3 Candy Food Drops! - p For the duration of the Fall Festival, Habiticans may randomly find candy drops when they complete their tasks. These candies function just like normal food drops - can you guess which flavor your pet will like best? - p.small.muted by Lemoness - h2 9/16/2016 - NEW BEHIND-THE-SCENES BLOG POST AND CONTRIBUTOR SPOTLIGHT! - tr - td - .promo_contrib_spotlight_beffymaroo.pull-right - h3 Contributor Spotlight: Beffymaroo - p We've started a new Contributor Spotlight Series on the blog! Check out our inaugural post, which is an interview with awesome moderator and pixel artist Beffymaroo. - p.small.muted by Beffymaroo and Lemoness - tr - td - h3 Behind the Scenes: Postcards - p There's a new Behind the Scenes post on the Habitica blog, detailing the aftermath of the recent Postcard Challenge! Come see how we've been decorating our office and dealing with the flood of fun cards from Habiticans. - p.small.muted by redphoenix - - h2 9/13/2016 - NEW PET QUEST, CHANGES TO ORB OF REBIRTH, AND REAL-TIME PARTY CHAT - .promo_cow.pull-right - tr - td - h3 New Pet Quest: The Mootant Cow - p Bad habits have caused a prize cow to mootate into a monster! Can you revert it and save Sparring Farms? Get the latest pet quest, The Mootant Cow, and earn some cute cow pets by completing your real-life tasks. - p.small.muted Written by schizelle - p.small.muted Art by Soloana, Eevachu, Feralem Tau, fuzzytrees, and UncommonCriminal - tr - td - .rebirth_orb.pull-left.slight-right-margin - h3 Changes to Orb of Rebirth - p The Orb of Rebirth, a special item in the Market, will now cost 6 Gems instead of 8, and will not remove any Equipment items! It will still be available for free to users of Level 100 and above. If you've used the Orb of Rebirth in the past and would like your Equipment restored, let us know in the Report a Bug Guild and we'll fix things up for you! - br - p We've made this change in response to feedback suggesting Rebirth could be improved. Previously, Rebirth made the Rewards list too long and re-earning the gold to recover all the equipment was daunting, particularly when it came to seasonal Grand Gala gear. We hope this modification works to alleviate these concerns and that Rebirth is a feature that continues to motivate everyone. - br - p For those who do want to release and buy back all their Equipment, we are developing a separate feature, tentatively titled "Empty the Armory." Stay tuned! - p.small.muted by Blade - tr - td - h3 Real-Time Chat for Parties - p You can now see new messages in your party without having to click "Fetch Recent Messages"! Chat, spells, and quest activity will appear on the party page right away. - br - p Additionally, you can choose to receive desktop notifications for party chat. Grant permission when your browser requests to send notifications for habitica.com, and you'll get new chat alerts as long as you're on the site! If you don't allow desktop notifications, you'll instead get chat alerts in a format similar to Gold and Experience updates. - p.small.muted by paglias - h2 9/7/2016 - STAFF SPOTLIGHT: VIIRUS, BRAZILIAN PORTUGUESE LANGUAGE SUPPORT; COSTUME CHALLENGE COMING SOON - tr - td - .promo_staff_spotlight_Viirus.pull-right - h3 Staff Spotlight: Phillip AKA Viirus - p There's a new Staff Spotlight on the blog, featuring an interview with Phillip (aka viirus)! Check it out to learn how he went from a volunteer contributor to our main mobile developer. - p.small.muted by viirus and Lemoness - tr - td - h3 Brazilian Portuguese Language Support - p Habitica has been translated into Brazilian Portuguese! If you'd like to use the site in Brazilian Portuguese and it doesn't change automatically for you, change your language to "Português Brasileiro" on the Settings page. Many thanks to our dedicated volunteer translators for their work! - p.small.muted by the Brazilian Portuguese translation team - tr - td - h3 Get Ready for the Community Costume Challenge! - p We've got an exciting event coming up this October - the annual Community Costume Challenge is returning! In the spirit of the season, Habiticans who dress up in real-life versions of their avatar's armor (or in any Habitica costume) will receive a special badge. (No, just wearing a colored shirt doesn't count. Where's the fun in that?) - br - p The Community Costume Challenge will start on October 1st, but we're announcing it early so that people have time to get their costumes together. - br - p Instructions on how to participate in the CCC will be posted when the Challenge is live. We can't wait to see your costumes! - p.small.muted by Lemoness - h2 9/1/2016 - NEW BACKGROUNDS, ARMOIRE ITEMS, AND TAKE THIS CHALLENGE - .promo_backgrounds_armoire_201609.pull-right - tr - td - h3 September Backgrounds and Armoire Items! - p We’ve added three new backgrounds: Orchard, Farmhouse, and Cornfields! Get them now from the Background Shop and show off your avatars in the Tavern! - br - p Plus, there’s new Gold-purchasable equipment in the Enchanted Armoire, including the Vermillion Archer Set. Better work hard on your real-life tasks to earn all the pieces! Enjoy :) - p.small.muted by Totoro, James Danger, and Balduranne - tr - td - .promo_takeThis.pull-right - h3 New Take This Challenge! - p The next Take This Challenge has launched, "I Am The Night!", with a focus on forming better sleep habits. Be sure to check it out to earn additional pieces of the Take This armor set! - br - p Take This is a nonprofit that seeks to inform the gamer community about mental health issues, to provide education about mental disorders and mental illness prevention, and to reduce the stigma of mental illness. - br - p Congratulations to the winners of the last Take This Challenge, "Cast of Characters!": grand prize winner Dragonezss, and runners-up elizacorps, jwmeyer86, chady025, Max Yong, and Nightstalker_oL. Plus, all participants in that Challenge have received a piece of the Take This item set. It is located in your Rewards column. Enjoy! - p.small.muted by Lemoness, SabreCat, Doctor B, Gordon Shippey, and the Take This team - - h2 8/30/2016 - LAST CHANCE FOR THUNDERSTORM ITEMS; BACK TO SCHOOL GUILD SPOTLIGHT - tr - td - .promo_mystery_201608.pull-right - h3 Last Chance for Thunderstormer Set - p Reminder: this is the final day to subscribe and receive the Thunderstorm Item Set! Thanks so much for your support <3 - p.small.muted by Lemoness - tr - td - span.Mount_Body_Dragon-Thunderstorm.pull-right - span.Mount_Head_Dragon-Thunderstorm.pull-right(style='margin:0') - h3 Last Chance for Thunderstorm Hatching Potions - p Reminder: this is the final day to buy Thunderstorm Hatching Potions! They won't be back until next year, so don't delay! - p.small.muted by Balduranne - tr - td - h3 Guild Spotlight: Back to School - p There's a new Guild Spotlight on the blog that highlights the Guilds that can help you as you head back to school! Check it out now to find Habitica's best scholarly communities. - p.small.muted by Lemoness - h2 8/23/2016 - AUGUST SUBSCRIBER ITEMS, ANDROID UPDATE, AND BLOG POSTS - tr - td - .promo_mystery_201608.pull-right - h3 August Subscriber Items Revealed - p The August Subscriber Item has been revealed: the Thunderstormer Set! You still have seven days to subscribe and receive the item set. - br - p Subscribers also receive the ability to buy Gems for Gold -- the longer you subscribe, the more Gems you can buy per month! There are other perks as well, such as longer access to uncompressed data. Best of all, your support directly keeps Habitica running. Thank you very much -- it means a lot to us! - p.small.muted by Lemoness - tr - td - h3 Android Update: Better Messaging and Invitations - p We've released a new Android update which includes better messaging, a search bar for Guilds, and an easier way to invite friends to your party! Be sure to download it now for a better Habitica experience! - br - p If you like the improvements that we’ve been making to our app, please consider reviewing this new version. It really helps us out! We hope you enjoy the update. - p.small.muted by viirus, TheHollidayInn, and jjbillings - tr - td - h3 New Blog Posts: Habitica Roadtrip and Quest System - p There are two new posts on the Habitica blog! - br - p First, we're announcing the new BEHIND THE SCENES blog series. These posts will highlight some of the work that goes into Habitica and the shenanigans of the team. We're opening with a fun one: a description of the recent Habitica Roadtrip that some of our staff and admins took together! Enjoy. - br - p Plus, there's a new Wiki spotlight on the blog, this time focusing on quests! Learn everything you wanted to know about one of our most motivating mechanics. - p.small.muted by Lemoness, Redphoenix, and the Wiki Wizards - h2 8/18/2016 - NEW PET QUEST, iOS UPDATE, AND STAFF SPOTLIGHT - tr - td - .Pet-Armadillo-Base.pull-right - h3 Pet Quest: Armadillos - p There's a new pet quest available in the Quest Shop: The Indulgent Armadillo. There's a giant armadillo blocking your door. Can you fight your way through to start work on your tasks? If so, you'll earn some armored armadillo eggs! - p.small.muted written by Emily Austin - p.small.muted art by krajzega, Tipsy, uncommoncriminal, zorella, PainterProphet, and Beffymaroo - tr - td - h3 New iOS Update: Task Reordering, Better Messaging, and Easier Party Formation - p We've released a new iOS update that features the ability to reorder tasks, send private messages to anyone, and form parties more easily! Be sure to download it now for a better Habitica experience. - br - p Now you can drag a task anywhere in its list by pressing and holding, making it easier than ever to organization. Plus, if you want to invite someone to your Party, instead of wrestling with their User ID, you can just scan the QR code in their Party section! Finally, you can now send a private message via their profile, by entering their User ID, or by scanning their new QR code. - br - p If you like the improvements that we’ve been making to our app, please consider reviewing this new version. It really helps us out! Old reviews get hidden with each update, but if you go to the review section you can re-post them again with a single tap. We hope you enjoy the update! - p.small.muted by viirus - tr - td - .promo_staff_spotlight_paglias.pull-right - h3 Staff Spotlight: Matteo, aka Paglias - p There's a new Staff Spotlight on the blog! Come meet Matteo, aka paglias, and learn how our favorite Italian programmer balances developing features with earning his degree. - h2 8/9/2016 - THUNDERSTORM HATCHING POTIONS, STAFF SPOTLIGHT, AND MOBILE APP UPDATES - tr - td - span.Mount_Body_Dragon-Thunderstorm.pull-right - span.Mount_Head_Dragon-Thunderstorm.pull-right(style='margin:0') - h3 Thunderstorm Hatching Potions - p Between now and August 31st, you can buy Thunderstorm Hatching Potions from the Market and use them to hatch any standard pet egg. (Magic Hatching Potions do not work on Quest Pet eggs.) - br - p After they're gone, it will be at least a year before the Thunderstorm Hatching Potions are available again, so be sure to get them now! - p.small.muted by Balduranne - tr - td - .npc_vicky.pull-right - h3 Staff Spotlight: Vicky - p There's a new Staff Spotlight on the blog, featuring an interview with Vicky (AKA Redphoenix)! Check it out to learn about her favorite Habitica pets, her best tips for productivity, and more. - p.small.muted by Lemoness and Redphoenix - tr - td - h3 Mobile App Updates - p We've released a new Android update featuring better notifications, and an iOS Update featuring lots of bug fixes! - br - p Be sure to download them now for a better Habitica experience. If you like the improvements that we’ve been making to our app, please consider reviewing these new versions. It really helps us out! We hope you enjoy the updates. - p.small.muted by viirus and TheHollidayInn - h2 8/3/2016 - AUGUST BACKGROUNDS AND ARMOIRE ITEMS; NEW AUDIO THEME - .promo_backgrounds_armoire_201608.pull-right - tr - td - h3 August Backgrounds - p We’ve added three new backgrounds: Stormy Ship, Idyllic Cabin, and Mountain Pyramid. Get them now from the Background Shop and show off your avatars in the Tavern! - p.small.muted by JInjooHat, KusSv, and Beffymaroo - tr - td - h3 August Armoire Items: Falconer Set - p There’s new Gold-purchasable equipment in the Enchanted Armoire, including the Falconer set. The Enchanted Armoire unlocks when you achieve Ultimate Gear. Better work hard on your real-life tasks to earn all the pieces! - p.small.muted by Mako413 - tr - td - h3 New Audio Theme - p There's a new audio theme available: Dewin's Theme! Select this theme from the 🔈 drop-down to level up to sounds with an 8-bit flavor. - p.small.muted by Dewin - h2 8/1/2016 - TAKE THIS CHALLENGE AND GUILD SPOTLIGHT - tr - td - .promo_takethis_armor.pull-right - h3 New Take This Challenge - p The next Take This Challenge has launched, Cast of Characters, with a focus on picturing your feelings as characters in a story. Be sure to check it out to earn additional pieces of the Take This armor set! - br - p Take This is a nonprofit that seeks to inform the gamer community about mental health issues, to provide education about mental disorders and mental illness prevention, and to reduce the stigma of mental illness. - br - p Congratulations to the winners of the last Take This Challenge, "Check Your HP": grand prize winner bookguinea, and runners-up abbey, SeanXiaaa, pushkin89, fightorflight, and ProfDzul. Plus, all participants in that Challenge have received a piece of the Take This item set. Enjoy! - p.small.muted by Lemoness, SabreCat, Doctor B, and the Take This team - tr - td - h3 Guild Spotlight - p There's a new Guild Spotlight on the blog! Check it out now to learn about some awesome Habitica Guilds that highlight fun fandoms. - p.small.muted by Lemoness - h2 7/31/2016 - HABITICA NAMING DAY AND GRYPHON PETS/MOUNTS! - tr - td - span.Mount_Body_Gryphon-RoyalPurple.pull-right - span.Mount_Head_Gryphon-RoyalPurple.pull-right(style='margin:0') - h3 Habitica Naming Day - p Happy Habitica Naming day! In honor of the day when we changed the name of the app from HabitRPG to Habitica, we've given everyone an achievement, as well as some delicious cake for your pets and mounts. - p.small.muted by Lemoness and SabreCat - tr - td - .Pet-Gryphon-RoyalPurple.pull-right - h3 Habitica Gryphon Mount and Pet - p Speaking of pets and mounts, we've given all new users our Purple Gryphon Mount, Melior! If you already received Melior last year, we've given you his little sister Meliora, a Purple Gryphon Pet. You can find them in the Rare Pet/Rare Mount sections of the stable! - br - p Thanks for being a Habitica user -- you all mean so much to us. We hope that you enjoy your presents! - p.small.muted by Lemoness and Baconsaur - h2 7/29/2016 - LAST CHANCE FOR SUMMER SPLASH; MOBILE UPDATES - tr - td - .promo_summer_classes_2016.pull-right - h3 Last Chance for Summer Splash Outfits, Hair and Skins, and Seafoam! - p Today is the final day of the Summer Splash Festival, so if you still have any remaining Summer Splash Items that you want to buy, you'd better do it now! The Seasonal Edition items and Skins won't be back until next June, and if the Limited Edition items return they will have increased prices or changed art, so strike while the summer is hot! - tr - td - .promo_mystery_201607.pull-right - h3 Last Chance for Seafloor Rogue Set - p Reminder: this is the final day to subscribe and receive the Seafloor Rogue Set! Thanks so much for your support <3 - p.small.muted by Lemoness - tr - td - h3 New iOS Update: Shops! - p We've released a new iOS update which contains the Market, Quest Shop, and Seasonal Shop! - br - p Plus, we've fixed some bugs, including the issues with the FAQ and using items on the iPad. Be sure to download it now for a better Habitica experience! - br - p If you like the improvements that we’ve been making to our app, please consider reviewing this new version. It really helps us out! Old reviews get hidden with each update, but if you go to the review section you can re-post them again with a single tap. We hope you enjoy the update! - p.small.muted by viirus - tr - td - h3 New Android Update: Shops and Task Reordering! - p We've released a new Android update which contains the Market, Quest Shop, and Seasonal Shop! - br - p Plus, we've also introduced the ability to reorder tasks and copy chat messages to your clipboard. Be sure to download it now for a better Habitica experience! - br - p If you like the improvements that we’ve been making to our app, please consider reviewing this new version. It really helps us out! We hope you enjoy the update. - p.small.muted by viirus, jjbillings, and schrockblock - h2 7/26/2016 - JULY SUBSCRIBER ITEMS - tr - td - .promo_mystery_201607.pull-right - h3 July Subscriber Items Revealed! - p The July Subscriber Items have been revealed: the Seafloor Rogue Item Set! You still have seven days to subscribe and receive the item set. - br - p Subscribers also receive the ability to buy Gems for Gold -- the longer you subscribe, the more Gems you can buy per month! There are other perks as well, such as longer access to uncompressed data. Best of all, your support directly keeps Habitica running. Thank you very much -- it means a lot to us! - p.small.muted by Lemoness - h2 7/21/2016 - ANDROID UPDATE AND GTD WIKI FEATURE! - tr - td - h3 Android Update: Inbox and Private Messages - p We've released a new Android update! - br - p Now you can send and receive Private Messages from the app with the new Inbox feature! We've also fixed a variety of bugs. Be sure to download this update now for a better Habitica experience! - br - p If you like the improvements that we’ve been making to our app, please consider reviewing this new version. It really helps us out! We hope you enjoy the update. - p.small.muted by viirus and TheHollidayInn - tr - td - h3 Featured Wiki Article: Getting Things Done with Habitica - p This month's featured Wiki article is about ideas for implementing David Allen's Getting Things Done method within Habitica. We hope that it will help you out! Be sure to check it out, and let us know what you think by reaching out on Twitter, Facebook, and Tumblr. - p.small.muted by Redphoenix and the Wiki Wizards - h2 7/19/2016 - HABITICA AT COMIC-CON, INFO FOR DEVELOPERS, LIMITED-EDITION HABITRPG POSTCARDS, AND UNCONVENTIONAL ARMOR PROMO CODES - tr - td - h3 Habitica at Comic-Con International: San Diego - p Leslie and Vicky, aka Lemoness and Redphoenix, will be attending Comic-Con this year, and we'll be giving away plenty of Habitica stickers and promo codes to earn the Unconventional Armor set! Follow the Habitica Twitter account for information on Habitica meet-ups. Hope to see you there! - tr - td - .promo_unconventional_armor.pull-right - h3 Limited Edition Habitica Postcards and Promo Codes - p Even if you can't come to meet us at Comic-Con, we've decided on a new way to earn the Unconventional Armor set. If you can't come to us, send something in your stead.... - br - p Until the end of August, if you mail the Habitica staff a postcard to decorate our office, we will mail you back a limited-edition HabitRPG postcard with a promo code for the Unconventional Armor set! - br - p Postcards should be sent to: - br - p The Habitica Team - p 202 Bicknell Avenue - p Santa Monica, California 90405 - p United States of America - br - p We hope that this will be a fun way to send the Unconventional Armor set to those of our users who are unable to meet us in person. Can't wait to read your messages! - p.small.muted by Lemoness and Redphoenix - tr - td - h3 Info for Developers - p The developer blog has an update with important information about the API v2 deprecation. Check it out if you’re interested in developing integrations for Habitica! - p.small.muted by Blade and Matteo - h2 7/15/2016 - NEW IOS UPDATE AND STAFF SPOTLIGHT! - tr - td - h3 New iOS Update: Bug Fixes! - p We've released a new iOS update focusing on stability and bug fixes! - br - p It includes multiple crash fixes and clears up bugs such as the problems with rewards. Be sure to download it now for a better Habitica experience! - br - .promo_staff_spotlight_Lemoness.pull-right - p If you like the improvements that we’ve been making to our app, please consider reviewing this new version. It really helps us out! Old reviews get hidden with each update, but if you go to the review section you can re-post them again with a single tap. We hope you enjoy the update! - p.small.muted by viirus - tr - td - h3 Staff Spotlight: Lemoness! - p There's a new Staff Spotlight on the blog, featuring an interview with Leslie (aka Lemoness)! Check it out to learn about her favorite Habitica pets, her best tips for productivity, and more. - h2 7/12/2016 - NEW PET QUEST AND NEW AUDIO THEME - tr - td - .Pet-Turtle-Base.pull-left.slight-right-margin - h3 July Pet Quest: Guide the Turtle! - p The giant sea turtle can't reach the beach because there's too much Task Flotsam in the way! Can you clear a path for her? If so, you'll earn a batch of Turtle Eggs! Get the quest scroll from the Quest Shop now. - p.small.muted Art by Jessica Chase, Uncommon Criminal, Bambin, Scarabsi, JaizakAripaik, and Sungabraverday - p.small.muted Writing by Ginger_Hanna - tr - td - h3 New Audio Theme - p There's a new audio theme available: Rosstavo's Theme! Select this theme from the 🔈 drop-down to enjoy a set of crisp, productivity-minded chimes and blips. - p.small.muted by Rosstavo - h2 7/7/2016 - ONGOING TAKE THIS CHALLENGE, NEW BLOG POST, AND CHALLENGE SPOTLIGHT - tr - td - h3 Ongoing Take This Challenge: Convention Health - p A new ongoing Challenge has been created by our friends at Take This: Playing the Long Con! It's designed to help keep you healthy during convention season. - br - p Unlike the Monthly Take This Challenge, this Challenge doesn't have any prizes or equipment associated with it, but is designed so that you can join it and leave it multiple times a year, as needed. Enjoy! - p.small.muted by DoctorB, Lemoness, and the Take This Team - tr - td - h3 New Blog Posts and July Challenge Spotlight - p There are two new posts on the Habitica blog! - br - p First, we've featured a new Wiki article about how to make Habitica work better for you. Check it out for some great tips. - br - p Plus, the July Challenge Spotlight is up! Check it out for some great Challenges. - br - p Have you made a Challenge that you think deserves to be in the spotlight? Submit it to be featured on our blog! Any Challenge with a Gem prize and a concrete end date is eligible. And feel free to tell us what you think about this month's spotlight in the comments, or on Twitter, Facebook, or Tumblr. Enjoy! - p.small.muted by Lemoness and Redphoenix - h2 7/5/2016 - JULY BACKGROUNDS AND ARMOIRE ITEMS REVEALED! - .promo_backgrounds_armoire_201607.pull-right - tr - td - h3 July Backgrounds - p There are three new avatar backgrounds in the Background Shop! Now your avatar can dive to the Deep Sea, bob in an Aquarium, or swim past the Castle of Dilatory! - p.small.muted by Jessica Chase and DialFForFunky - tr - td - h3 July Armoire Items Revealed - p There is new equipment in Enchanted Armoire, a 100 GP Reward in the Rewards Column which unlocks after you've attained Ultimate Gear! - br - p Click on the Enchanted Armoire for a random chance at special Equipment, including the Cannoneer Item Set! It may also give you random XP or food items. We'll be adding new equipment to it during the first week of each month, but even when you've exhausted the current supply, you can keep clicking for a chance at food and XP. - br - p Now go spend all that accumulated Gold! May the Random Number Generator smile upon you... - p.small.muted By Lemoness and SabreCat - p.small.muted Art by Kai-Wen - h2 7/1/2016 - iOS UPDATE AND NEW TAKE THIS CHALLENGE - tr - td - h3 iOS Update: Notifications and Private Messages - p We've released a new iOS update! - br - p Now you can send and read private messages on the app! Plus, you can now receive notifications for important events, like being invited to a party, guild, or quest, receiving a private message, and beginning a battle. Don’t want a certain type of notification? Simply adjust your preferences under Settings. - br - p If you like the improvements that we’ve been making to our app, please consider reviewing this new version. It really helps us out! Old reviews get hidden with each new release, but if you go to the review section you can re-post old reviews with a single tap. Thanks for using Habitica! - p.small.muted by viirus and Nivl4 - tr - td - .promo_takethis_armor.pull-right - h3 New Take This Challenge! - p The next Take This Challenge has launched, Check Your HP, with a focus on tracking your mood. Be sure to check it out to earn additional pieces of the Take This armor set! - br - p Take This is a nonprofit that seeks to inform the gamer community about mental health issues, to provide education about mental disorders and mental illness prevention, and to reduce the stigma of mental illness. - br - p Congratulations to the winners of the last Take This Challenge, "It's Dangerous to Go Alone": grand prize winner janey_p, and runners-up Dennis Charles Puerto Calubia, lamachine, Didit, mykabot, and Deiket. Plus, all participants in that Challenge have received the Take This Shield. Enjoy! - p.small.muted by Lemoness, SabreCat, Doctor B, and the Take This team - h2 SPLASHY SKINS! LAST CHANCE FOR SELKIE ITEM SET! - tr - td - .promo_splashyskins.pull-right - h3 Splashy Skin Set - p There's a new set of Seasonal Edition Skins available in the Avatar Customization page until July 31st! Get them while you can, or they won't be available until next year. - p.small.muted by UncommonCriminal - tr - td - .promo_mystery_201606.pull-right - h3 Last Chance for Selkie Item Set - p Reminder: this is the final day to subscribe and receive the Selkie Item Set. If you want the Selkie Cap or the Selkie Tail, now's the time. Thanks so much for your support -- we hope you enjoy your Gems! - p.small.muted by Lemoness - h2 TASK REMINDERS ON ANDROID, JUNE SUBSCRIBER ITEMS, AND SEAFOAM TRANSFORMATION ITEMS - tr - td - h3 Android Update: Task Reminders - p There's a new Android update which includes a very exciting feature: Task Reminders! When you make or edit Dailies and To-Dos, you can now add notifications that will remind you to get things done! Never forget a task again. - br - p We've also fixed a variety of bugs, so be sure to download this update now! - p.small.muted by viirus, TheHollidayInn, and nivl4 - tr - td - .promo_mystery_201606.pull-right - h3 June Subscriber Items - p The June Subscriber Items have been revealed: the Selkie Robes Set! You still have seven days to subscribe and receive the item set. - br - p Subscribers also receive the ability to buy Gems for Gold -- the longer you subscribe, the more Gems you can buy per month! There are other perks as well, such as longer access to uncompressed data. Best of all, your support directly keeps Habitica running. Thank you very much -- it means a lot to us! - p.small.muted by Lemoness - tr - td - .seafoam_star.pull-right - h3 Seafoam Transformation Item - p Splash some Seafoam on your friends and they will undergo a mysterious transformation until their next cron! You can buy the Seafoam in the Seasonal Shop for Gold. Don't want to be transformed? Just buy some Sand from the Rewards Store to reverse it. - h2 SUMMER SPLASH EVENT! LIMITED EDITION OUTFITS, SEASONAL SHOP OPENS, AND SUMMER NPCS - tr - td - h3 Summer Splash Begins - p The Summer Splash festival has arrived, and Habitica has moved to the undersea city of Dilatory for the summer! From today until July 31st, join us for fun in the sun. - tr - td - .promo_summer_classes_2016.pull-right - h3 Limited Edition Class Outfits - p From now until July 31st, limited edition outfits are available in the Rewards column. Depending on your class, you can be a Seahorse Healer, a Shark Warrior, an Eel Rogue, or a Dolphin Mage! You'd better get productive to earn enough gold before they disappear. Good luck! - p.small.muted by Giu08. Jynn, TetoIsGreat, Kai-Wen, and Lemoness - tr - td - .promo_summer_classes_2015.pull-left.slight-right-margin - h3 Seasonal Shop Opens - p The Seasonal Shop has opened! It's stocking summertime Seasonal Edition goodies at the moment, including last year's summer outfits. Everything there will be available to purchase during the Summer Splash event each year, but it's only open until July 31st, so be sure to stock up now, or you'll have to wait a year to buy these items again. - p.small.muted by Lemoness - tr - td - .seasonalshop_open.pull-right - h3 Summer NPCs - p Looks like the NPCs are really getting in to the summer spirit. Ian, Bailey, Matt, and the Seasonal Sorceress are having fun under the sea in the sunken city of Dilatory, and Alex and Daniel have moved down to the beach. Even the Time Travelers are getting into the fun, although... oh dear... they seem to have overshot the season... - p.small.muted by Lemoness - h2 6/17/2016 - EQUIPMENT SORTING AND GUILD SPOTLIGHT - tr - td - h3 New Equipment Sorting Option - p The Equipment page now has a new "Group by Type" option that arranges your equipment by armor, headgear, etc. Choose the equipment organization method that you like best! - p.small.muted by Hus274 - tr - td - h3 June Guild Spotlight - p We're highlighting several Guilds that can help you achieve your goals this summer, including the Long-Term Accountability Guild for that massive personal project, the Young Adult - Unprepared Guild for all you recent grads, and the Legendary Book Club of Habitica to help with that summer reading. Learn more here! - p.small.muted by redphoenix - h2 6/15/2016 - NEW PET QUEST: AXOLOTL - span.Mount_Body_Axolotl-CottonCandyPink.pull-right - span.Mount_Head_Axolotl-CottonCandyPink.pull-right(style='margin:0') - tr - td - h3 Axolotl Pet Quest - p The Magical Axolotl is gulping away your willpower. Can you muster the energy to defeat your tasks? If so, you'll earn a batch of Axolotl Eggs! Get the quest scroll from the Quest Shop now. - p.small.muted Writing by Summer (River Mori) - p.small.muted Art by hazel40, PainterProphet, Kiwibot, Streak, sungabraverday, Zorella, and James Danger - h2 6/9/2016 - OFFICIAL CHALLENGE AND ARMOR SET, MEET THE STAFF BLOG POST, FOCUSME PARTNERSHIP, AND IMPORTANT INFO FOR DEVELOPERS - tr - td - .promo_takethis_armor.pull-right - h3 Official "Take This" Challenge and Armor Set - p We've launched a new Official Habitica Challenge Series, designed especially for us by Take This, a nonprofit that seeks to inform the gamer community about mental health issues, to provide education about mental disorders and mental illness prevention, and to reduce the stigma of mental illness. - br - p The first Challenge in this series focuses on cultivating your offline friendships, and gem prizes are available to the winner and runners-up. Plus, at the end of the Challenge, all active participants will earn one piece of the new Take This Armor Set! - tr - td - .npc_sabe.pull-left.slight-right-margin - h3 Meet the Staff: Sabe - p Ever want to know more about the people who run Habitica? Now you can! We have an interview with SabreCat on our blog. Learn more about the coder behind everything from monthly quests to architecture improvements. - tr - td - h3 Partnership with FocusMe - p Because the Habitica staff members are big fans of distraction-blocker FocusMe (and their staff members are big fans of Habitica), we’ve decided to offer a joint promotion until Sunday June 19th, where anyone who purchases FocusMe will also be offered a 20% discount on a six-month Habitica subscription! Learn more here. - tr - td - h3 Important Info for Developers - p Important news for Habitica developers: we're going to deactivate API v2 on July 15th. Learn more here. - br - p We've put together a migration guide to help you make the switch for any of the integrations that you are coding. If you have any questions, feel free to reach out to us on GitHub or the Aspiring Coders Guild and we'll be happy to assist. Thanks for contributing to Habitica! - h2 6/2/2016 - JUNE BACKGROUNDS AND ARMOIRE ITEMS REVEALED! PLUS, JUNE CHALLENGE SPOTLIGHT - tr - td - .promo_backgrounds_armoire_201606.pull-right - h3 June Backgrounds - p There are three new avatar backgrounds in the Background Shop! Now your avatar can hop on a Lilypad, splash on a Waterfall Rock, or stroll down the Lighthouse Shore! - p.small.muted by Witticaster, KusSv, and shellcollector - tr - td - h3 June Armoire Items Revealed - p There is new equipment in Enchanted Armoire, a 100 GP Reward in the Rewards Column which unlocks after you've attained Ultimate Gear! - br - p Click on the Enchanted Armoire for a random chance at special Equipment, including the Seaside Set and the Green Floppy Hat! It may also give you random XP or food items. We'll be adding new equipment to it during the first week of each month, but even when you've exhausted the current supply, you can keep clicking for a chance at food and XP. - br - p Now go spend all that accumulated Gold! May the Random Number Generator smile upon you... - p.small.muted by Lemoness and SabreCat - p.small.muted Art by shellcollector and starsystemic - tr - td - h3 Challenge Spotlight: Small Improvements Add Up - p There's a new Challenge Spotlight on our blog! Check it out for some great Challenges that can help you improve your life one little step at a time. - br - p Have you made a Challenge that you think deserves to be in the spotlight? Submit it to be featured on our blog! Any Challenge with a Gem prize and a concrete end date is eligible. And feel free to tell us what you think about this month's spotlight in the comments, or on Twitter, Facebook, or Tumblr. Enjoy! - p.small.muted by redphoenix - p.small.muted Challenges by Accio Books, Cheers, and Freelancecynic - h2 5/30/2016 - LAST CHANCE FOR MARCHING BARD ITEM SET AND FLORAL POTIONS - tr - td - .promo_mystery_201605.pull-right - .promo_floral_potions.pull-left.slight-right-margin - h3 Last Chance for Marching Bard Item Set - p Reminder: this is the final day to subscribe and receive the Marching Bard Item Set! If you want the Marching Bard Hat or the Marching Bard Uniform, now's the time. Thanks so much for your support -- we hope you enjoy your Gems. - p.small.muted by Lemoness - tr - td - h3 Last Chance for Floral Hatching Potions - p Reminder: this is the final day to buy Floral Hatching Potions! If they come back, it won't be until next year at the earliest, so don't delay! - p.small.muted by Mako413 - h2 5/25/2016 - iOS UPDATE, ANDROID UPDATE, AND MAY SUBSCRIBER ITEMS - tr - td - h3 iOS App Update Available - p We've released a new iOS app update that contains tons of bug fixes, including for the pet feeding crash and the annoying fake death popups! Be sure to download it now for a more stable Habitica. - br - p Thank you so much to everyone who reported bugs that cropped up after our massive code overhaul! It was very helpful. And if you have a spare moment, we'd love it if you could review this app. It really helps us out! iOS hides all old reviews, but if you've already written one, it's very easy to repost with a single button click. - p.small.muted by viirus - tr - td - h3 Android Update: Bug Fixes - p We've released a new Android update with fixes for lots of bugs and crashes. Download it now for a more stable experience! - br - p Thank you for your patience as we worked out some of the hiccups that came with our major code overhaul this weekend. If you like the direction that we're taking the app, we'd love it if you could take the time to leave us a review :) It really helps us out! - p.small.muted by viirus - tr - td - .promo_mystery_201605.pull-right - h3 May Subscriber Items - p The May Subscriber Items have been revealed: the Marching Bard Item Set! You still have six days to subscribe and receive the item set. - br - p Subscribers also receive the ability to buy Gems for Gold -- the longer you subscribe, the more Gems you can buy per month! There are other perks as well, such as longer access to uncompressed data. Best of all, your support directly keeps Habitica running. Thank you very much -- it means a lot to us! - p.small.muted by Lemoness - h2 5/21/2016 - WELCOME BACK, HABITICA! - tr - td - h3 Welcome Back, Everyone! - p Hurrah! After many hours of toil, our valiant blacksmiths were able to complete our planned maintenance ahead of schedule. The site should be working normally again! If you notice any issues or have any questions, please feel free to email us at admin@habitica.com and we will be happy to help. - tr - td - h3 Important Mobile App Updates - p We’ve released an iOS update and an Android update that contain the new code. It’s very important to download these updates immediately, or you may encounter significant bugs! - tr - td - .Pet-Wolf-Veteran.pull-right - h3 Veteran Pets - p To thank you for your patience during the maintenance, we have awarded everyone a special Veteran Pet! You can see it under Inventory > Pets, at the bottom of the screen. If it hasn’t appeared yet, never fear: because there are so many Habiticans, it can sometimes take an hour or two for everyone to receive their pet. You will have it soon! Thanks again for bearing with us during the downtime. - tr - td - h3 Daily Safe Mode - p To protect the accounts of Habiticans in different time zones across the world, we enabled Cron Daily Safe Mode during the maintenance, which will prevent you from taking any damage or losing any streaks for the rest of the weekend. Let us know at admin@habitica.com if you have any questions or concerns! - h2 5/19/2016 - IMPORTANT: UPCOMING MAINTENANCE! - tr - td - h3 Maintenance to Take Place May 21 - p This Saturday, we will be performing important maintenance on Habitica to build out the groundwork for some exciting upcoming features! We'll be doing everything we can to make this as smooth as possible, but unfortunately, there will be significant downtime for much of the day. - br - p.strong We expect that on Saturday, May 21st, Habitica will be unavailable between 1 PM and 10 PM Pacific Time (8 pm - 5 am UTC). - ul - li Don't worry, you will NOT lose any streaks or take any damage during this weekend, not even from Bosses! This maintenance will not harm your accounts. - li If you will need to see your task list on Saturday, we recommend taking a screenshot of your tasks before the maintenance begins so that you can use them as a reference during downtime. - li At the end of the maintenance, to thank people for their patience, everyone will receive a rare Veteran pet! - li This maintenance should not result in any major visible differences to the site; it's all behind-the-scenes work. However, at the end of it, we will release new updates to the mobile apps, which will be required in order for the apps to work properly with the new changes! Be sure to download those updates on Saturday as soon as they are released. - li For more information, please check out our detailed info page about the maintenance! And if you have any further questions or concerns, feel free to reach out to Leslie (leslie@habitica.com), and she will be happy to help you. - p We understand that it's very frustrating to have Habitica unavailable for such a long part of the day. Rest assured that we'll be doing everything we can to make the maintenance go as quickly as possible, but with over a million Habitican accounts to migrate, this is a hefty task! During the maintenance on Saturday we will be posting regular status reports on our Twitter account, so you can follow us for the most accurate updates. - br - p Thank you for your patience, and for using Habitica! - h2 5/17/2016 - TREELING PET QUEST AND CHALLENGE SPOTLIGHT! - tr - td - .Pet-Treeling-Base.pull-right - h3 New Pet Quest: The Tangle Tree (Treelings) - p We've released a new Pet Quest: The Tangle Tree! The Garden Competition has been disrupted by a terrible multi-tasking tree. Can you defeat this wooden warrior? If so, you'll earn some treeling eggs! - p.small.muted by Lemoness and SabreCat - p.small.muted Art by fuzzytrees, PainterProphet, plumilla, and aurakami - p.small.muted Writing by Flutter Bee - tr - td - h3 Challenge Spotlight - p There's a new Challenge Spotlight on our blog! Check it out for some great Challenges that can help you simplify your digital life. - br - p Have you made a Challenge that you think deserves to be in the spotlight? Submit it to be featured on our blog! Any Challenge with a Gem prize and a concrete end date is eligible. And feel free to tell us what you think about this month's spotlight in the comments, or on Twitter, Facebook, or Tumblr. Enjoy! - p.small.muted by redphoenix - p.small.muted Challenges by ArynChris, Janelle Rowe, and BeanieB - h2 5/14/2016 - IMPORTANT ANDROID UPDATE AND HABITICA ON SOCIAL MEDIA - tr - td - .scene_phone_peek.pull-right - h3 Android Update - p We've released a new Android update which includes the ability to choose a class at level 10! We've also fixed a bunch of bugs, and enabled social media sharing. Want to show off your new pet or fancy avatar to your friends? Now you can! - tr - td - .scene_coding.pull-right - h3 Habitica on Social Media - p Speaking of social media.... you should come follow Habitica on Twitter, Facebook, and Tumblr! We post important announcements and weekly updates, and we even share fun things like Habitica fanart and cosplay on our blog. Come chat with us! - h2 5/11/2016 - NEW AVATAR CUSTOMIZATIONS AND CHALLENGE SPOTLIGHT SUBMISSIONS - tr - td - .promo_chairs_glasses.pull-right - h3 Glasses and New Wheelchair Colors for Avatars - p We have two new sets of free avatar customizations available: glasses, and additional wheelchair colors! We hope that Habiticans who wear glasses and/or use wheelchairs will enjoy these options. - p.small.muted by Breadstrings and Balduranne - tr - td - h3 Challenge Spotlight Submissions - p Do you have a broadly-applicable Challenge that you would like to promote to all of Habitica? Now you can submit Challenges to be featured on our official blog! To qualify, the Challenge must have a fixed end date and a Gem prize of any amount. To submit a Challenge for consideration, just fill out this form. - p.small.muted by redphoenix - h2 5/3/2016 - iOS UPDATE, MAY BACKGROUNDS, AND MAY ARMOIRE ITEMS - tr - td - h3 iOS Update - p We've released a new iOS update which includes social media sharing and the ability to change your class from the app, as well as some bug fixes. Be sure to download it now for a better Habitica experience! - br - p If you like the improvements that we’ve been making to our app, please consider reviewing this new version. It really helps us out! Old reviews get hidden, but if you go to the review section you can re-post it again with a single tap. We hope you enjoy the update! - p.small.muted by viirus - tr - td - .promo_backgrounds_armoire_201605.pull-right - h3 May Backgrounds - p There are three new avatar backgrounds in the Background Shop! Now your avatar can buzz in a Beehive, explore the Tree Roots, or battle a Gazebo. - p.small.muted by James Danger and DialFForFunky - tr - td - h3 May Armoire Items Revealed - p There is new equipment in the Enchanted Armoire, a 100 GP Reward in the Rewards Column which unlocks after you've attained Ultimate Gear! - br - p Click on the Enchanted Armoire for a random chance at special Equipment, including the Graduate Set and the Bouquet of Flowers! It may also give you random XP or food items. We'll be adding new equipment to it during the first week of each month, but even when you've exhausted the current supply, you can keep clicking for a chance at food and XP. - br - p Now go spend all that accumulated Gold! May the Random Number Generator smile upon you... - p.small.muted by Breadstrings - h2 4/29/2016 - LAST CHANCE FOR APRIL SUBSCRIBER ITEMS AND SPRING FLING ITEMS! - tr - td - .promo_mystery_201604.pull-right - h3 Last Chance for April Item Set - p Reminder: this is the final day to subscribe and receive the Leaf Warrior Item Set! If you want the Crown o' Flowers or the Armor o' Leaves, now's the time. Thanks so much for your support <3 - tr - td - .promo_spring_classes_2016.pull-right - h3 Last Chance for Spring Fling Items and Customizations - p On May 1st, everything will be back to normal in Habitica, so if you still have any remaining Spring Fling Items that you want to buy from the Rewards Column or the Seasonal Shop, you'd better do it now! The Seasonal Edition items and Hair/Skin Colors won't be back until next March, and if the Limited Edition items return they will have increased prices or changed art, so strike while the iron is hot! - h2 4/27/2016 - WORLD BOSS DEFEATED! - tr - td - h3 The Be-Wilder World Boss is Defeated! - p We've done it! The Be-Wilder lets out a ululating cry as it twists in the air, shedding feathers like falling rain. Slowly, gradually, it coils into a cloud of sparkling mist. As the newly-revealed sun pierces the fog, it burns away, revealing the coughing, mercifully human forms of Bailey, Matt, Alex.... and the April Fool himself. - tr - td - h3 Mistiflying is Saved! - p The April Fool has enough shame to look a bit sheepish. “Oh, hm,” he says. “Perhaps I got a little…. carried away.” - br - p The crowd mutters. Sodden flowers wash up on sidewalks. Somewhere in the distance, a roof collapses with a spectacular splash. - br - p “Er, yes,” the April Fool says. “That is. What I meant to say was, I’m dreadfully sorry.” He heaves a sigh. “I suppose it can’t all be fun and games, after all. It might not hurt to focus occasionally. Maybe I’ll get a head start on next year’s pranking.” - br - p Redphoenix coughs meaningfully. - br - p “I mean, get a head start on this year’s spring cleaning!” the April Fool says. “Nothing to fear, I’ll have Habit City in spit-shape soon. Luckily nobody is better than I at dual-wielding mops.” - br - p Encouraged, the marching band starts up. - br - .Pet-MagicalBee-Base.pull-right - p It isn’t long before all is back to normal in Habit City. Plus, now that the Be-Wilder has evaporated, the magical bees of Mistiflying bustle back to work, and soon the flowers are blooming and the city is floating once more. - br - p As Habiticans cuddle the magical fuzzy bees, the April Fool’s eyes light up. “Oho, I’ve had a thought! Why don’t you all keep some of these Magical Bee Pets and Mounts? It’s a gift that perfectly symbolizes the balance between hard work and sweet rewards, if I’m going to get all boring and allegorical on you.” He winks. “Besides, they don’t have stingers! Fool’s honor.” - h2 4/25/2016 - APRIL SUBSCRIBER ITEMS AND FLORAL HATCHING POTIONS! - tr - td - .promo_mystery_201604.pull-right - h3 April Subscriber Items - p The April Subscriber Item has been revealed: the Leaf Warrior Item Set! You still have five days to subscribe and receive the item set. - br - p Subscribers also receive the ability to buy Gems for Gold -- the longer you subscribe, the more Gems you can buy per month! There are other perks as well, such as longer access to uncompressed data. Best of all, your support directly keeps Habitica running. Thank you very much -- it means a lot to us! - p.small.muted by Lemoness - tr - td - .promo_floral_potions.pull-left.slight-right-margin - h3 Floral Hatching Potions - p Between now and May 31st, you can buy Floral Hatching Potions from the Market and use them to hatch any standard pet egg! (Magic Hatching Potions do not work on Quest Pet eggs.) - br - p Floral Hatching Potions are a Seasonal Edition item, so they will not be available again before next spring! Be sure to get them while you can. - p.small.muted by Mako413 - h2 4/23/2016 - THE BE-WILDER STRIKES AGAIN! - tr - td - h3 World Boss: Third Beguilement Strike! - p Look out! In the middle of reporting the news, Bailey the Town Crier has been possessed by the Be-Wilder! She lets out an evil, uninformative screech as she rises into the air. Now how will we know what’s going on? - br - p Don't give up... we're so close to defeating this bothersome bird for once and for all! - h2 4/15/2016 - iOS AND ANDROID UPDATES, AND ANOTHER BEGUILEMENT STRIKE! - tr - td - h3 iOS Update: Fixes Galore - p We've released a new iOS update focusing on stability and bug fixes! - br - p It includes multiple crash fixes, most notably for iOS 7 and for quests with rage bars, and clears up frustrating bugs such as the issues with timezones, the duplicating items bug, and the fact that completed to-dos used to still cause reminders. Be sure to download it now for a better Habitica experience! - br - p Thank you very much for your patience! If you like the improvements that we’ve been making to our app, please consider reviewing this new version. It really helps us out! Also, old reviews get hidden, but if you go to the review section you can re-post it again with a single tap. We hope you enjoy the update! - p.small.muted by viirus, schrockblock, a-ayyash, and nivl4 - tr - td - .Pet-Wolf-Base.pull-left.slight-right-margin - h3 Android App Update: Pets, Enchanted Armoire, and More! - p In case you missed it, yesterday we updated the Android app to include a ton of features, including: - br - ul - li Pets and Mounts! Now you can use the app to hatch pets, feed them, and equip pets and mounts. - li The World Boss! Now you can view the World Boss Battle from the Tavern on the app! - li The Enchanted Armoire! Tap right from the app for a chance at equipment, Experience, or food. - li Edit Task Attributes! Assign attributes to tasks for use with task-based point allocation. - li Crash and Bug Fixes! Including fixes for incorrectly-locked backgrounds, date display, editing task attribution allocation, and more. - br - p If you like what we're doing with the app, please consider leaving a review! It means a lot to us. - p.small.muted by viirus, saranlert, schrockblock, ablx and jeubank12 - tr - td - .npc_matt_broken.pull-right - h3 World Boss: Second Beguilement Strike! - p In more frightening news, the Be-Wilder has used another Beguilement Strike! - br - p Once again the Be-Wilder has dazzled us into neglecting our Dailies, and now it has attacked Matt the Beast Master! With a swirl of mist, Matt transforms into a terrifying winged creature, and all the pets and mounts howl sadly in their stables. Quickly, stay focused on your tasks to defeat this dastardly distraction! - h2 4/14/2016 - ANDROID APP UPDATES! - tr - td - .Pet-Wolf-Base.pull-left.slight-right-margin - h3 Android App Update: Pets, Enchanted Armoire, and More! - p We've updated the Android app to include a ton of features, including: - br - ul - li Pets and Mounts! Now you can use the app to hatch pets, feed them, and equip pets and mounts. - li The World Boss! Now you can view the World Boss Battle from the Tavern on the app! - li The Enchanted Armoire! Tap right from the app for a chance at equipment, Experience, or food. - li Edit Task Attributes! Assign attributes to tasks for use with task-based point allocation. - li Crash and Bug Fixes! Including fixes for incorrectly-locked backgrounds, date display, editing task attribution allocation, and more. - br - p If you like what we're doing with the app, please consider leaving a review! It means a lot to us. - p.small.muted by viirus, saranlert, schrockblock, ablx and jeubank12 - h2 4/12/2016 - APRIL PET QUEST: FALCON! - tr - td - .Pet-Falcon-Base.pull-right - h3 April Pet Quest: The Birds of Preycrastination - p The Birds of Preycrastination are making it hard for Habiticans to meet their goals! Can you defeat your tasks? If so, you'll earn a batch of Falcon Eggs! Get The Birds of Preycrastination from the Quest Shop. - p.small.muted Writing by Bartelmy - p.small.muted Art by JonArinbjorn, Squish, Onheiron, and Trogdorina - tr - td - .shop_valorousPresence.pull-left.slight-right-margin - h3 Skill Icons - p Now skills have a beautiful set of icons associated with them, thanks to our artist contributors! - p.small.muted by Accio Books! - p.small.muted Art by Draayder, Siriocra, Evyx, RosemonkeyCT, LlamaHobbit, Inventrix, Pfeffernusse, TinyCoke, and intune - h2 4/8/2016 - WORLD BOSS ATTACK: BEGUILEMENT STRIKE! - tr - tr - .npc_alex_broken.pull-right - h3 Beguilement Strike on Alex the Merchant! - p Oh no! The Be-Wilder has used its Beguilement Strike! - br - p Despite our best efforts, we've gotten distracted by the Be-Wilder’s charming illusions and have forgotten to do some of our Dailies! With a cackling cry, the shining bird beats its wings, raising a swarm of mist around Alex the Merchant. When the fog clears, he has been possessed! “Have some free samples!” he shouts gleefully, and begins to hurl exploding eggs and potions at fleeing Habiticans. Not the most favorable of sales, to be sure. - br - p Hurry! Let's stay focused on our Dailies to defeat this monster before it possesses someone else. - h2 4/5/2016 - APRIL BACKGROUNDS, ARMOIRE ITEMS, AND SHINY SEEDS! - tr - td - .promo_backgrounds_armoire_201604.pull-right - h3 April Backgrounds - p There are three new avatar backgrounds in the Background Shop! Now your avatar can practice on the Archery Range, frolic on Giant Flowers, or discover gold at the End of the Rainbow! - p.small.muted Art by Sunstroke, PainterProphet, and UncommonCriminal - tr - td - h3 April Armoire Items Revealed - p There is new equipment in the Enchanted Armoire, a 100 GP Reward in the Rewards Column which unlocks after you've attained Ultimate Gear! - br - p Click on the Enchanted Armoire for a random chance at special Equipment, including the Basic Archer Set, and the Comical Arrow! It may also give you random XP or food items. We add new equipment to it during the first week of each month, but even when you've exhausted the current supply, you can keep clicking for a chance at food and XP. - br - p Now go spend all that accumulated Gold! May the Random Number Generator smile upon you... - p.small.muted Art by Balduranne, Fandekasp, nonight, and Kiwibot - tr - td - .avatar_floral_healer.pull-left.slight-right-margin - h3 Shiny Seeds - p Throw a Shiny Seed at your friends and they will turn into a cheerful flower until their next cron! You can buy the Seeds in the Seasonal Shop for Gold. Don't want to be a flower? Just buy some Petal-Free Potion from the Rewards Store to reverse it. - br - p Shiny Seeds will be available until April 30th! - h2 4/1/2016 - WORLD BOSS REVEALED: THE BE-WILDER! - tr - td - .quest_bewilder.pull-right - h3 World Boss: The Be-Wilder - p Complete Dailies and To-Dos to damage the World Boss! Incomplete Dailies fill the Beguilement Strike Bar. When the Beguilement Strike bar is full, the World Boss will attack an NPC. A World Boss will never damage individual players or accounts in any way. Only active accounts who are not resting in the inn will have their incomplete Dailies tallied. - br - p.text-center ~*~ - br - p The party begins like any other. - br - p The appetizers are excellent, the music is swinging, and even the dancing elephants have become routine. Habiticans laugh and frolic amid the overflowing floral centerpieces, happy to have a distraction from their least-favorite tasks, and the April Fool whirls among them, eagerly providing an amusing trick here and a witty twist there. - br - p As the Mistiflying clock tower strikes midnight, the April Fool leaps onto the stage to give a speech. - br - p “Friends! Enemies! Tolerant acquaintances! Lend me your ears.” The crowd chuckles as animal ears sprout from their heads, and they pose with their new accessories. - br - .npc_aprilFool.pull-left.slight-right-margin - p “As you know,” the Fool continues, “my confusing illusions usually only last a single day. But I’m pleased to announce that I’ve discovered a shortcut that will guarantee us non-stop fun, without having to deal with the pesky weight of our responsibilities. Charming Habiticans, meet my magical new friend... the Be-Wilder!” - br - p Lemoness pales suddenly, dropping her hors d'oeuvres. “Wait! Don’t trust--” - br - p But suddenly mists are pouring into the room, glittering and thick, and they swirl around the April Fool, coalescing into cloudy feathers and a stretching neck. The crowd is speechless as an monstrous bird unfolds before them, its wings shimmering with illusions. It lets out a horrible screeching laugh. - br - p “Oh, it has been ages since a Habitican has been foolish enough to summon me! How wonderful it feels, to have a tangible form at last.” - br - p Buzzing in terror, the magic bees of Mistiflying flee the floating city, which sags from the sky. One by one, the brilliant spring flowers wither up and wisp away. - br - p “My dearest friends, why so alarmed?” crows the Be-Wilder, beating its wings. “There’s no need to toil for your rewards any more. I’ll just give you all the things that you desire!” - br - p A rain of coins pours from the sky, hammering into the ground with brutal force, and the crowd screams and flees for cover. “Is this a joke?” Baconsaur shouts, as the gold smashes through windows and shatters roof shingles. - br - p PainterProphet ducks as lightning bolt crackle overhead, and fog blots out the sun. “No! This time, I don’t think it is!” - br - p Quickly, Habiticans, don’t let this World Boss distract us from our goals! Stay focused on the tasks that you need to complete so we can rescue Mistiflying -- and hopefully, ourselves. - - h2 3/30/2016 - LAST CHANCE FOR MARCH SUBSCRIBER ITEMS! ALSO, EQUIPMENT SORTING AND WHEELCHAIRS FOR AVATARS - tr - td - .promo_mystery_201603.pull-right - h3 Last Chance for March Subscriber Items - p Reminder: this is the final day to subscribe and receive the Lucky Set! If you want the Lucky Suit or the Lucky Hat, now's the time! Thanks so much for your support -- we really do appreciate it. - p.small.muted by Lemoness - tr - td - h3 Equipment Sorting - p Now you can sort your equipment on the website by set or by stat, so that you can choose the best pieces to wear. Enjoy the added organization! - p.small.muted by qrry and Blade - tr - td - .chair_black.pull-right - h3 Wheelchairs for Avatars - p There is a new free avatar customization option on the website: a wheelchair! We hope that our wheelchair-using Habiticans will appreciate this avatar option. - p.small.muted by Balduranne, Sinble, and Blade - h2 3/24/2016 - MARCH SUBSCRIBER ITEMS, SPRING AVATAR CUSTOMIZATIONS, ANDROID UPDATE, AND SPRING PLOT-LINE CONTINUES! - tr - td - .promo_mystery_201603.pull-right - h3 March Subscriber Items - p The March Subscriber Items have been revealed: the Lucky Clover Item Set! All March subscribers will receive the Lucky Hat and the Lucky Suit. You still have five days to subscribe and receive the item set! Thank you so much for your support - we really do rely on you to keep Habitica free to use and running smoothly. - p.small.muted by Lemoness - tr - td - .promo_shimmer_hair.pull-right - h3 Shimmer Hair Colors and Pastel Skin Set - p The Seasonal Edition Shimmer Hair Colors and Pastel Skin Set are now available for purchase in the avatar customizations page! These skin sets will only be available to purchase until April 30th, and then they will disappear from the shop until next Spring Fling. If you buy them, though, you will have access to them year-round! - p.small.muted by Lemoness and McCoyly - tr - td - .promo_pastel_skin.pull-right - h3 Android Update - p In case you missed it, this weekend we released a follow-up update to the Android app with plenty of bug fixes. Be sure to download it now if you haven't already! - p.small.muted by Viirus - tr - td - h3 Spring Plot-Line Continues - p Since the April Fool came to town, there have been non-stop parties, pranks, and parades! The only problem is, with the constant celebrations, it’s getting a teensy bit difficult to, well… accomplish any work whatsoever. - br - p Some concerned citizens broach the issue with the April Fool, but he just chortles and raises his voice to be heard over the trombones. “Oho! Nothing to fear. I’ve discovered a trick that will keep us reaping our just rewards, even as we continue to celebrate! Just you wait and see. I’m saving it as my grand finale!” - br - p Well, it probably won’t hurt to keep celebrating until April First. It’s only one day, after all... - p.small.muted by Lemoness - h2 3/18/2016 - SPRING FLING BEGINS! LIMITED EDITION EQUIPMENT, SEASONAL SHOP OPENS, AND SPRING MYSTERY PLOT CONTINUES - tr - td - .promo_spring_classes_2016.pull-right - h3 Limited Edition Class Outfits - p From now until April 30th, limited edition outfits are available in the Rewards column! Depending on your class, you can be a Springing Bunny, Clever Dog, Grand Malkin, or Brave Mouse. You'd better get productive to earn enough Gold before your time runs out... - p.small.muted by PainterProphet and Balduranne - tr - td - .promo_egg_mounts.pull-right - h3 Seasonal Shop Opens - p The Seasonal Shop has opened! It's stocking springtime Seasonal Edition goodies at the moment, including past spring outfits and the Egg Quest scroll. Everything there will be available to purchase during the Spring Fling event each year, but it's only open until April 30th, so be sure to stock up now, or you'll have to wait a year to buy these items again! - tr - td - h3 Spring Plot Continues: The Floating City of Mistiflying - p As the Spring Fling celebrations begin, a sparkling cloud descends from the sky to reveal… the floating city of Mistiflying! - br - p Mistiflying is a flower-filled city that drifts in the clouds above Habitica, manufacturing custom rewards and raining them down on deserving Habiticans. It’s brimming with friendly, magical bees that work hard to keep the blossoms healthy and the city floating, and there’s a festive humming in the air. Looks like we’ll get a chance for plenty of parties this month! We’ve even received a visit from Mistiflying’s somewhat erratic ruler: the April Fool, a masterful rogue with a penchant for fun and an interest in illusions. - tr - td - .npc_aprilFool.pull-right - h3 Spring Plot-Line Continues: The April Fool - p The April Fool swishes his cape over his shoulders, striding through the mists into Habit City. “Lemoness! Redphoenix! SabreCat! My dearest and most delightful friends!” He sweeps out his arms in a striking pose, and several firework displays go off behind him. “Oho, look at your faces! It’s like you aren’t even happy to see me.” - br - p Lemoness does, in fact, seem less than thrilled. “It’s just… the last time you were here, I was kidnapped by a mutant flower uprising." - br - p “Really! Did I cause that?” - br - p Redphoenix smolders. “Two years ago, you turned me into an eggplant.” - br - p “An honest misunderstanding, I am sure. But it did only last a single day!” - The April Fool links his arm with SabreCat and gives the tracker a winning smile. “Which reminds me – Sabe, I can crash in your guest cottage again this month, right? No hard feelings about the Mammoth Ballet incident?” - br - p SabreCat lets out a strangled growl, and Lemoness hastily pulls the April Fool out of claw range. - br - p “You’re here for a whole month?” Redphoenix says. "What, did Lady Glaciate banish you from the Stoïkalm Steppes again?" - br - p The April Fool seems affronted at the suggestion. "Rumors, hearsay, and probably lies! Still, Habit City may temporarily be a more hospitable place to hover over. For entirely unrelated reasons, you understand." - br - p Lemoness rubs her temples.“Even so. It's not that we don’t... appreciate your yearly creativity, but we’re in the middle of the Spring Fling festivities. It’s a very busy time!!” - br - p He taps her affectionately on the nose. “Nothing to fear, my citrusy dear! Believe me, you won’t even notice I’m here.” - br - p Then he claps his hands, and a marching band starts up. - h2 3/17/2016 - MAJOR iOS AND ANDROID APP UPDATES! - tr - td - h3 iOS App Updates: Task Reminders, Guilds, and More! - p We've released an update for our iOS app! This is a big one, so be sure to download it now. - ul - li Set TASK REMINDERS for individual tasks that send you notifications when it's time to get things done! Just tap on a task to add or edit a reminder. - li Join or visit GUILDS directly from the apps to discuss your favorite productivity tips, share your hobbies, and more! - li +1 IN CHATS! Let a user know that you liked their post by tapping the new +1 button! Go wild with power. - li We've also fixed lots of bugs, including header and FAQ scrolling! - p When we release a new iOS update, it hides all of our old reviews, so if you like the direction we're going, please consider reviewing this new version. It really helps us out! And if you have any questions or concerns, don't hesitate to email mobile@habitica.com so we can respond. Thanks, and enjoy! - tr - td - h3 Android App Updates: Guilds, Equipment, and More! - p We've also released a bunch of new features for our Android app! Grab it now to check out all the cool stuff. - ul - li Join or visit GUILDS directly from the apps to discuss your favorite productivity tips, share your hobbies, and more! - li Now you can equip and view EQUIPMENT right from the app! - li EMOJI AND MARKDOWN are now supported in chat messages. - li Accept or reject QUEST INVITES right from the app! Happy battling. - p As always, if you're enjoying our Android app and want to help us out, please consider leaving us a review! It really means a lot to us. If you have questions or feedback, be sure to email mobile@habitica.com so it doesn't get lost! - tr - td - h3 Want to Contribute? - p Habitica is an open-source project, which means that anyone can contribute! If you're interested in helping us improve the app while earning gems and special armor, check out our Github for iOS and Android. We can't wait to see what you'll contribute! - h2 3/15/2016 - NEW PARTY ACHIEVEMENT BADGES AND SPRING MYSTERY PLOT CONTINUES! - tr - td - .achievement-partyUp2x.pull-left.slight-right-margin - .achievement-partyOn2x.pull-right - h3 New Party Achievements - p There are two brand-new badges that you can earn by being in a party with your friends: the Party Up badge, for those in parties of 2 or more, and the Party On badge, for those in parties of 4 or more. - br - p Parties are a great way to stay accountable to your tasks. To earn these badges, invite your friends or post in the Party Wanted Guild on the website to join an existing group. If you're already in a party with others, simply visit the Party page to claim the badges! Enjoy! - p.small.muted by khipkin and Lemoness - tr - td - h3 Spring Mystery Plot Continues - p A huge, glittering cloud has been slowly drifting towards Habitica, and gossip in the streets is running wild. - br - p “I think I saw an explosion of colored lights, like fireworks!” - br - p “Do you hear that distant humming sound?” - br - p “There’s a sweet scent on the breeze, for sure.” - br - p As you stop in the Tavern on a work break, you overhear Lemoness, Redphoenix, and SabreCat murmuring to each other. - br - p “It’s definitely him,” Lemoness whispers. “I sent my dragon on a stealth flight to check.” - br - p Redphoenix taps a finger against her cup of tea. “Why is he so early? Even for him, this is... unexpected.” - br - p “You don’t think he’s planning to stay in Habit City, do you?” SabreCat asks as his tiger cowers under his chair. “My pets still haven’t recovered.” - br - p Lemoness mournfully flops forward onto the table. “I don’t know... but something tells me that we’re in for an unusual Spring Fling celebration.” - p.small.muted by Lemoness - h2 3/9/2016 - SNAIL PET QUEST AND MOBILE CHALLENGE WINNERS. PLUS, SPRING PLOT-LINE BEGINS! - tr - td - span.Mount_Body_Snail-Base.pull-right - span.Mount_Head_Snail-Base.pull-right(style='margin:0') - h3 Snail Pet Quest - p We've released a new Pet Quest: The Snail of Drudgery Sludge! Habiticans everywhere are bogged down by unimportant tasks. Can you wash away the slime? If so, you'll earn some Snail Eggs! - p.small.muted by Lemoness and SabreCat - p.small.muted Art by Overomega, Pfeffernusse, and Misceo - p.small.muted Writing by Maz Wendling - tr - td - h3 Mobile Challenge Winners - p Congratulations to the winners of the Mobile App Challenges: J, Janƒçe Skalkova, studentSeekingDiscipline, Felipe Marinelli Affonso, compl, Yuri Augusto, Ewe Pacheco, Narmence, Ryan_carter, and candieb! Thanks to everyone who participated. We hope that you're enjoying the apps! - p.small.muted by Lemoness - tr - td - h3 Spring Plot-line Begins - p A large crowd has gathered in Productivity Plaza, just outside of the Tavern. Curious, you press forward and see people peering through a telescope, which is pointed at a strange, sparkling cloud on the horizon. - br - p Unfortunately, it turns out that the line to look through the telescope is about an hour long! Who has that kind of time when there are tasks to conquer? Oh well. Whatever it is, you’ll probably hear all about it soon... - p.small.muted by Lemoness - h2 3/1/2016 - MARCH BACKGROUNDS AND ARMOIRE ITEMS REVEALED! PLUS, WEB DESIGNER NEEDED AND MARCH MYSTERY BOX - tr - td - .promo_backgrounds_armoire_201603.pull-right - h3 March Backgrounds - p There are three new avatar backgrounds in the Background Shop! Now your avatar can venture into a Rainforest, find precious metals in a Deep Mine, or cast spells in a Circle of Stones. - p.small.muted by James Danger, sungabraverday, and UncommonCriminal - tr - td - h3 March Armoire Items Revealed - p There is new equipment in Enchanted Armoire, a 100 GP Reward in the Rewards Column which unlocks after you've attained Ultimate Gear! - br - p Click on the Enchanted Armoire for a random chance at special Equipment, including the Miner Set and the Mystic Lamp! It may also give you random XP or food items. We'll be adding new equipment to it during the first week of each month, but even when you've exhausted the current supply, you can keep clicking for a chance at food and XP. - br - p Now go spend all that accumulated Gold! May the Random Number Generator smile upon you... - p.small.muted by Lemoness and SabreCat - p.small.muted Art by Balduranne - tr - td - .inventory_present_03.pull-right - h3 March Mystery Box - p Ooh... What could it be? All Habiticans who are subscribed during the month of March will receive the March Mystery Item Set! It will be revealed on the 23rd, so keep your eyes peeled. Thanks for supporting the site <3 - p.small.muted by Lemoness - tr - td - h3 Web UI Designer Needed - p We’re looking for UI designers with experience in UX! Do you like user-centered approaches? Are you familiar with web patterns and assets? If that sounds like you, and you’re interested in contributing to Habitica, please email vicky@habitica.com. We look forward to questing with you! - h2 2/24/2016 - PHOENIXES IN THE TIME TRAVEL STABLE! FEBRUARY MYSTERY SET! - tr - td - .Pet-Phoenix-Base.pull-right - h3 Phoenixes Available from the Time Travelers! - p The Time Travelers have made a stop in the past to pick up some rare Phoenix pets and mounts from last fall's World Boss battle. Get them now! - br - p To unlock the Phoenixes, you'll need Mystic Hourglasses, which are awarded to people who have been subscribers for three consecutive months or more. Thank you so much for your support--Habitica really does depend on you. - tr - td - .promo_mystery_201602.pull-right - h3 February Subscriber Items - p The February Subscriber Items have been revealed: the Heartbreaker Item Set! All February subscribers will receive the Heartbreaker Cape and the Heartbreaker Hood. You still have five days to subscribe and receive the item set! Thank you so much for your support - we really do rely on you to keep Habitica free to use and running smoothly. - p.small.muted by Lemoness - h2 2/17/2016 - ANDROID APP IN PORTUGUESE, LITHUANIAN, AND POLISH! PLUS, NEW YEAR'S RESOLUTION CHALLENGE WINNERS - tr - td - h3 Android App Update: Translations - p We've released an update to our Android app! It is now translated into Portuguese, Lithuanian, and Polish. Many thanks to our amazing volunteer translators for all their time and effort! More languages will be coming soon in future updates. If you are fluent in another language and would like to help, come join our translation team! - p.small.muted by viirus, Portuguese translation team, Lithuanian translation team, and Polish translation team - tr - td - h3 New Year's Resolution Challenge Winners - p The winners in our official New Year's Resolution Challenge have been randomly selected, and the lucky Habiticans are... Snellopy, Papyrus, PreacherMYS, embustation, and djmjr! Congratulations to them, and congratulations to all of the participants who prepared themselves to surmount the Challenges of 2016. - p.small.muted by redphoenix - h2 2/8/2016 - VALENTINE'S DAY AND MONKEY PET QUEST!! - tr - td - .inventory_special_valentine.pull-right - h3 Happy Valentine's Day! - p This week, we're celebrating Habitican Valentine's Day, a holiday dedicated to all the people and pastimes that we love. Help motivate all of the lovely people in your party by sending them a caring valentine! Valentines can be purchased for 10 Gold from the Market. For spreading love and joy throughout the community, both the giver AND the receiver get a coveted "adoring friends" badge. Hooray! - p.small.muted by Lemoness and SabreCat - tr - td - .Pet-Monkey-Base.pull-right - h3 Monkey Pet Quest - p In honor of the Lunar New Year and the Year of the Monkey, we've released a new Pet Quest: Monstrous Mandrill and the Mischief Monkeys! These primates are wrecking havoc and causing constant distractions. Can you get them to stop monkeying around? If so, you'll earn some Monkey Eggs! - p.small.muted by Lemoness and SabreCat - p.small.muted Art by yamato, leephon, Misceo, and Oneironaut - p.small.muted Written by Emily Austin and Felipe NA - h2 2/3/2016 - FEBRUARY BACKGROUNDS AND ARMOIRE ITEMS REVEALED! - tr - td - .promo_backgrounds_armoire_201602.pull-right - h3 February Backgrounds Revealed - p There are three new avatar backgrounds in the Background Shop! Now your avatar can read in the Cozy Library, stroll through the Bamboo Forest, or stride down the Grand Staircase! - p.small.muted by UncommonCriminal and pocketmole - tr - td - h3 February Armoire Items Revealed - p There is new equipment in Enchanted Armoire, a 100 GP Reward in the Rewards Column which unlocks after you've attained Ultimate Gear! - br - p Click on the Enchanted Armoire for a random chance at special Equipment, including the Barrister Set and the Jester Set! It may also give you random XP or food items. We'll be adding new equipment to it during the first week of each month, but even when you've exhausted the current supply, you can keep clicking for a chance at food and XP. - br - p Now go spend all that accumulated Gold! May the Random Number Generator smile upon you... - p.small.muted by Lemoness and SabreCat - p.small.muted Art by Podcod and PainterProphet - h2 2/1/2016 - FEBRUARY MYSTERY BOX, VIDEO CHALLENGE WINNER, AND OFFICIAL MOBILE APP CHALLENGE - tr - td - .inventory_present_02.pull-right - h3 February Mystery Box - p Ooh... What could it be? All Habiticans who are subscribed during the month of February will receive the February Mystery Item Set! It will be revealed on the 24th, so keep your eyes peeled. Thanks for supporting the site <3 - p.small.muted by Lemoness - tr - td - h3 Video Challenge Winner - p The winner of the Official Challenge for sharing the video has been randomly selected, and the lucky Habitican is... Baggs98! Thanks so much to everyone who helped us spread the word. You guys are the best. - tr - td - h3 Official Mobile App Challenge - p We’ve launched another Official Challenge: the Mobile App Download Challenge! In case you missed it, Habitica now has both an iOS app and an Android app so that you can easily use Habitica on the go, and we hope that everyone who has one of those devices will give them a try! - br - p All you have to do to be eligible for the prize is have downloaded our iOS or Android app. The contest ends on February 29th, and the 10 randomly-selected winners will each get 10 Gems! For the full rules, check out the challenge here. - h2 1/29/2016 - HABITICA BIRTHDAY BASH: CAKE, ACHIEVEMENTS, BIRTHDAY CARDS, AND PARTY ROBES! PLUS, LAST CHANCE FOR JANUARY AND WINTER WONDERLAND ITEMS - tr - td - .npc_matt.pull-right - h3 Habitica Birthday Bash - p January 31st is Habitica's Birthday, and this year we have something extra-special to enjoy: Habitica has hit over one million users! Thank you so much for being here with us - it means a lot. - br - p Now come join us and the NPCs as we celebrate! - tr - td - .Pet_Food_Cake_Base.pull-left.slight-right-margin - h3 Cake for Everybody! - p In honor of the festivities, everyone has been awarded an assortment of cake to feed to your pets! Yum, yum. Plus, for the next two days Alexander the Merchant is now selling cake in his shop, and cake will sometimes drop when you complete your tasks. Cake works just like normal pet food, but if you want to know what type of pet likes each slice, the wiki has spoilers. - tr - td - .shop_armor_special_birthday2016.pull-left.slight-right-margin - h3 Party Robes - p Until February 1st only, there are Party Robes available for free in the Rewards column! Don them with pride. - tr - td - .achievement-habitBirthday2x.pull-right - h3 Birthday Bash Achievement - p In honor of Habitica's birthday, everyone has been awarded the Habitica Birthday Bash achievement! This achievement stacks for each Birthday Bash you celebrate with us. - tr - td - .inventory_special_birthday.pull-right - h3 Birthday Cards - p You can now send Birthday Cards to your party mates! If you do so, you'll both get the Birthday Bonanza badge. These birthday cards will be available year-round for 10 Gold each. - tr - td - .promo_mystery_201601.pull-right - h3 Last Chance for January Item Set - p Reminder: this is the final day to subscribe and receive the Champion of Resolution Item Set! If you want the Resolution Slayer or the Helm of True Resolve, now's the time! Thanks so much for your support <3 - tr - td - h3 Last Chance for Winter Wonderland Outfits & Hair Colors - p On February 1st, everything will be back to normal in Habitica, so if you still have any remaining Winter Wonderland Items that you want to buy, you'd better do it now! The Seasonal Edition items and Hair Colors won't be back until next December, and if the Limited Edition items return they will have increased prices or changed art, so strike while the iron is hot! - h2 1/26/2016 - JANUARY SUBSCRIBER ITEM AND AVATAR CUSTOMIZATION IN THE ANDROID APP - tr - td - .promo_mystery_201601.pull-right - h3 January Subscriber Item - p The January Subscriber Item has been revealed: the Champion of Resolution Item Set! All January subscribers will receive the Resolution Slayer and the Helm of True Resolve. You still have five days to subscribe and receive the item set! Thank you so much for your support - we really do rely on you to keep Habitica free to use and running smoothly. - p.small.muted by Lemoness - tr - td - h3 Android App Update: Avatar Customization - p We've released an update to the Android app including... AVATAR CUSTOMIZATION! Now you can edit your avatar on the go. We've also crushed a bunch of bugs and crashes, so be sure to download it now. - p.small.muted by Viirus - h2 1/20/2016 - NEW STAFF MEMBER, NEW YEAR'S RESOLUTION BLOG POSTS, AND RESOLUTION CHALLENGE - tr - td - .npc_viirus.pull-right - h3 New Staff Member - p We're very excited to announce that our mobile app master Viirus is now officially a staff member! He's the driving force behind our iOS app, as well as a significant contributor to our Android app, so we are thrilled to have him battling at our side. Congratulate him in the Tavern! - tr - td - h3 New Year's Resolution Blog Posts and Challenge - p How are your resolutions doing, now that the excitement of early January is past? We've started a series of blog posts to help you buckle down and achieve your 2016 goals. We'll be posting more in the series over the next two weeks, so be sure to check back! - br - p There's also an official Challenge to help you follow along with the tips in the blog posts. Join it for a chance at the Gem prize! - h2 1/13/2016 - JANUARY PET QUEST, CHAT REVERSAL OPTION, MERCHANDISE PAGE, AND BEEMINDER GUEST POST - tr - td - span.Mount_Body_Sabretooth-Base.pull-right - span.Mount_Head_Sabretooth-Base.pull-right(style='margin:0') - h3 January Pet Quest: Sabretooth Tigers - p There's a new Pet Quest available to buy in the Quest Shop! An undead sabretooth tiger has broken out from the ice of the Stoikalm Steppes. Can you defeat the Zombie Sabre Cat? If so, you'll earn some sabretooth eggs! - p.small.muted by SabreCat and Lemoness - p.small.muted Art by Fandekasp, Inventrix, and icefelis - p.small.muted Writing by Daniel the Bard, Flutter Bee, and SabreCat - tr - td - h3 Chat Reversal Option - p We've now implemented the option to reverse the order of chat in parties, Guilds, and the Tavern! This will make it easier for those Habiticans who use screen readers to catch up on chat. To reverse the order, simply click the checkbox under the Send Chat / Fetch Recent Messages buttons that says "Show chat messages in reverse order." - p.small.muted by GeorgeSG - tr - td - h3 Merchandise Page - p Now our awesome Habitica merchandise is gathered in one easy-to-access page! If you want to get our stickers or preorder the next batch of Habitica T-shirts, head on over and check it out. - p.small.muted by Camenni - tr - td - h3 Beeminder Guest Post - p We've written a guest post for the Beeminder blog! Check it out to read about how Habitica's rewards can work well with Beeminder's extra punishment. - p.small.muted by Lemoness - h2 1/8/2016 - HABITICA VIDEO AND CHALLENGE, PLUS WINTERY HAIR COLORS! - tr - td - h3 Habitica Video - p We're excited to reveal our first-ever Habitica video! Check it out and let us know what you think. There's also a Challenge for people who share the video on social media with a 25 Gem prize, so if you like the video enough to pass it along, be sure to enter the Challenge for a chance to win! - p.small.muted by redphoenix, Lemoness, and Blank Canvas Entertainment, LLC - tr - td - .promo_winteryhair.pull-right - h3 Wintery Hair Colors - p The Seasonal Edition Wintery Hair Colors are now available for purchase from the avatar customizations page! Now you can dye your avatar's hair Snowy, Peppermint, Holly Green, Aurora, Winter Star, or Festive. - h2 1/6/2016 - JANUARY BACKGROUNDS AND ARMOIRE ITEMS REVEALED! PLUS, IMPORTANT HISTORY COMPRESSION UPDATE - tr - td - .background_snowman_army.pull-right - h3 January Backgrounds - p There are three new avatar backgrounds in the Background Shop! Now your avatar can build a Snowman Army, skate on a Frozen Lake, or look at the stars of a Winter Night! - p.small.muted by featherlight, louiselouise, and nonight - tr - td - .promo_enchanted_armoire_201601.pull-right - h3 January Armoire Items Revealed - p There is new equipment in Enchanted Armoire, a 100 GP Reward in the Rewards Column which unlocks after you've attained Ultimate Gear! - br - p Click on the Enchanted Armoire for a random chance at special Equipment, including the Dragon Tamer Set and the Glowing Spear! It may also give you random XP or food items. We'll be adding new equipment to it during the first week of each month, but even when you've exhausted the current supply, you can keep clicking for a chance at food and XP. - br - p Now go spend all that accumulated Gold! May the Random Number Generator smile upon you... - p.small.muted by Lemoness and SabreCat - p.small.muted Art by Balduranne - tr - td - h3 History Compression Update - p We're working on a big change to the site that will significantly improve performance, making things faster and smoother. However, in order to make these improvements, we need to compress some task and personal history. The following changes will go into effect on Sunday: - ul - li Non-subscribers will have access to their full, uncompressed history for the last 60 days. After that, their history will be compressed. (For more details, see the wiki). - li Subscribers will have access to their full, uncompressed history for the last 365 days. After that, their history will be compressed. (For more details, see the wiki). Subscribers will be able to gain their full history by downloading it prior to the change, or by posting in the Newbies Guild for an admin to access it. - br - p If you have any questions or concerns, please feel free to email admin@habitica.com. We're looking forward to the performance improvements for the site! - h2 12/30/2015 - NEW YEAR'S EVE CELEBRATION: PARTY HATS, NEW YEAR'S CARDS, BEEMINDER GUEST POST, AND LAST CHANCE FOR WINTER FLAME ITEM SET - tr - td - .npc_matt.pull-right - h3 Party Hats - p In honor of the new year, there's a free Party Hat available in the Rewards store! New users get the ever-handsome Absurd Party Hat, and users who already received one last year get the Silly Party Hat or the new Ridiculous Party Hat. These hats will be available to purchase until January 31st, but once you've bought them, you'll have them forever. Enjoy! - p.small.muted by Lemoness and SabreCat - tr - td - .inventory_special_nye.pull-right - h3 New Year's Cards (Until Jan 1st Only!) - p Until January 1st only, the Seasonal Shop is stocking New Year's Cards! Now you can send cards to your friends (and yourself) to wish them a Happy Habit New Year. All senders and recipients will receive the Auld Acquaintance badge! - tr - td - .promo_peppermint_flame.pull-right - h3 Last Chance for Peppermint Potions and Winter Flame Set - p Reminder: this is the final day to buy Peppermint Hatching Potions! If you want to hatch some Peppermint Pets and Mounts, now is the time. - br - p It's also the final day to subscribe and receive the Winter Flame Item Set! Thanks so much for your support <3 - p.small.muted by Lemoness and SabreCat - tr - td - h3 Beeminder Guest Post - p Our productivity pal Beeminder has written an awesome post on our blog about how Habitica and Beeminder can work together to help you with your life improvement goals. Go check it out! - h2 12/23/2015 - SNOWBALL TRANSFORMATION ITEM, DECEMBER SUBSCRIBER ITEMS, AND ANDROID UPDATE - tr - td - .promo_mystery_201512.pull-right - h3 December Subscriber Items - p The December Subscriber Items have been revealed: the Winter Flame Item Set! All December subscribers will receive the Winter Flame and the Cold Fire Armor. You still have eight days to subscribe and receive the item set! Thank you so much for your support - we really do rely on you to keep Habitica free to use and running smoothly. - p.small.muted by Lemoness - tr - td - .snowman.pull-right - h3 Snowball Transformation Item - p Hit your party mates with a snowball and they will undergo a mysterious transformation until their next day rollover! You can buy the Snowballs in the Seasonal Shop for Gold. Don't want to be transformed? Just buy some Salt from the Rewards Column to reverse it. - tr - td - h3 Android Update - p Thanks to our awesome open-source contributors, we've released a new Android update! It contains plenty of bug fixes and some small requested improvements, like the floating action button hiding on scroll. Be sure to download it now! And if you'd like to take a break between Dailies to leave a review, we would love that. It really helps us out :) - p.small.muted by Data5tream, dlew, Vorgone, farsidesoul, viirus, negue and FranzeJR - h2 12/18/2015 - WINTER WONDERLAND BEGINS: WINTER CLASS OUTFITS, SEASONAL SHOP, AND NPC DECORATIONS! - tr - td - h3 Winter Wonderland Begins - p A wintery breeze is blowing in from the Stoïkalm Steppes, and the snow is gently drifting down over Habit City. The Winter Wonderland event has begun! - tr - td - .promo_winter_classes_2016.pull-right - h3 Winter Class Outfits - p From now until January 31st, limited edition outfits are available in the Rewards column. Depending on your class, you can be a Cocoa Rogue, Snowboarding Sorcerer, Snow Day Warrior, or Festive Fairy! You'd better get productive to earn enough Gold before they disappear. Good luck! - p.small.muted by Podcod, Io Breese, Lady Snuffles, and Lemoness - tr - td - .seasonalshop_open.pull-right - h3 Seasonal Shop is Open! - p The Seasonal Shop has opened! The Seasonal Sorceress is stocking the seasonal edition versions of previous winter outfits, now available for Gems instead of Gold, and the two winter quests, Trapper Santa and Find the Cub. Plus, there will be more fun things in the shop as the event progresses. The Seasonal Shop will only be open until January 31st, so don't wait! - p.small.muted by SabreCat and Lemoness - tr - td - .npc_daniel.pull-right - h3 NPC Costumes - p Looks like the NPCs are really getting in to the cheery winter mood around the site. Who wouldn't? After all, there's plenty more celebration to come... - p.small.muted by Lemoness - h2 12/15/2015 - ANDROID APP UPDATE AND UNICORN PET QUEST - tr - td - h3 Android App Update - p We've released a new version of the Android beta, which includes Facebook login, head accessories and eyewear, and many bug fixes! Download it here. Thank you to everyone who wrote in to mobile@habitica.com when they found issues! - br - p We've also open-sourced the repository! If you'd like to jump in and help out with bug-crushing, or build that feature that you're dying to see, now's the time. You'll be rewarded for your efforts with contributor tiers! - br - p Finally, if you like what we're doing, the best thank-you of all is to leave us a review. It really helps us out! Thank you so much. - p.small.muted by Viirus, Negue, and FranzeJR - tr - td - .quest_unicorn.pull-right - h3 Unicorn Pet Quest - p There's a new pet quest in the Quest Shop: Convincing the Unicorn Queen! It will take a unicorn to purify the waters of Conquest Creek, but that means hiking through the frigid peaks of the Meandering Mountains. Can you prove to the Unicorn Queen that your cause is worthy? If so, you'll earn some unicorn eggs! - p.small.muted by Lemoness and SabreCat - p.small.muted Art by UncommonCriminal, Lukreja, and rosiesully - p.small.muted Writing by Tru - h2 12/10/2015 - ANDROID APP BETA IS LIVE! - tr - td - .promo_android.pull-right - h3 Android App Beta - p Android users, rejoice! We're releasing the beta version of our brand-new, totally rewritten native Android app. Download it here! - br - p It's a beta version, which means that some features are still missing, but we are working to create additional releases for the coming weeks. You can help us make the app even better by leaving us feedback and reporting bugs under About > Report a Bug! (We are already aware of some, like Dailies sometimes moving around, and are working to address them in the coming weeks.) - br - p Finally, if you like the direction that we're taking the app, we'd love it if you could take the time to leave us a review :) It really makes a difference for us. - p.small.muted by Viirus, Sara Olson, MagicMicky, Negue, and FranzeJR - - h2 12/7/2015 - PEPPERMINT PETS AND PUSH TASK TO BOTTOM! - tr - td - .Pet-Wolf-Peppermint.pull-right - h3 Peppermint Magic Hatching Potions - p A new Magic Hatching Potion is available! - br - p Between now and December 31st, you can buy Peppermint Hatching Potions from the Market and use them to hatch any standard pet egg. (Magic Hatching Potions do not work on Quest Pet eggs.) You'll find it very easy to care for your new Peppermint Pets: they love to eat every kind of food! - br - p Peppermint Hatching Potions are a Seasonal Edition item, so they will only be available during this time each year! Be sure to get them while you can. - p.small.muted by Lemoness - tr - td - h3 Push Task to Bottom - p Now you can easily push a task to the bottom of a list! Hold the Control or Command key, and the Push Task to Top icon will switch to a Push Task to Bottom icon. Click that and down goes the task! - p.small.muted by TheHollidayInn - h2 12/1/2015 - DECEMBER ARMOIRE ITEMS, BACKGROUNDS, MYSTERY BOX, AND GAYMERX ARMOR! - tr - td - .weapon_armoire_blueLongbow.pull-right - h3 December Armoire Items - p There is new equipment in Enchanted Armoire, a 100 GP Reward in the Rewards Column which unlocks after you've attained Ultimate Gear! - br - p Click on the Enchanted Armoire for a random chance at special Equipment, including the Crystal Crescent Set and the Blue Longbow! It may also give you random XP or food items. We'll be adding new equipment to it during the first week of each month, but even when you've exhausted the current supply, you can keep clicking for a chance at food and XP. - br - p Now go spend all that accumulated Gold! May the Random Number Generator smile upon you... - p.small.muted by Lemoness and SabreCat - p.small.muted Art by starsystemic, Fandekasp, and nonight - tr - td - .background_winter_town.pull-right - h3 December Backgrounds - p There are three new avatar backgrounds in the Background Shop! Now your avatar can ski on the Alpine Slopes, gaze at the Snowy Sunrise, or bustle through a Winter Town! - p.small.muted by Karithina, Inventrix, and Midori88 - tr - td - .inventory_present_12.pull-right - h3 December Mystery Box - p Ooh... What could it be? All Habiticans who are subscribed during the month of December will receive the 2015 December Mystery Item Set! It will be revealed on the 23rd, so keep your eyes peeled. Thanks for supporting the site <3 - p.small.muted by Lemoness - tr - td - .head_special_gaymerx.pull-right - h3 GaymerX Armor - p In honor of Habitica's partnership with the GaymerX3 Conference (December 11-13, in downtown San Jose), the Rainbow Warrior set is available once again from the Rewards column! It will only be available until December 14th, so be sure to get it now. Plus, the Unconventional Armor set will be available at the conference, so don't forget to pick up a promo card if you attend! - h2 11/25/2015 - HABITICA THANKSGIVING! NOVEMBER SUBSCRIBER ITEM AND TURKEY PETS AND MOUNTS - tr - td - .npc_daniel.pull-right - h3 Happy Thanksgiving! - p It's Thanksgiving in Habitica! On this day Habiticans celebrate by spending time with loved ones, giving thanks, and riding their glorious turkeys into the magnificent sunset. Some of the NPCs are celebrating the occasion! - tr - td - .Pet-Turkey-Gilded.pull-right - h3 Turkey Pet and Mount! - p Those of you who weren't around last Thanksgiving have received an adorable Turkey Pet, and those of you who got a Turkey Pet last year have received a handsome Turkey Mount! Already got a Turkey Mount? You, my friend, have been gifted the rare and glittering Gilded Turkey Pet! - br - p Thank you for using Habitica - we really love you guys <3 - tr - td - .promo_mystery_201511.pull-right - h3 November Subscriber Items Revealed - p The November Subscriber Item Set has been revealed: the Wood Warrior Set! All November subscribers will receive the Log Crown and the Wooden Armor. You still have five days to subscribe and receive the item set! Thank you so much for your support - we really do rely on you to keep Habitica free to use and running smoothly. - p.small.muted by Lemoness - h2 11/19/2015 - SMALL iOS UPDATE AND HABITICA HIRING NEWS! - tr - td - h3 Habitica Hiring News - p Exciting news! Right now, Habitica is looking to add a senior full stack developer to our team, and what better place to look than our awesome community? - br - p If you’d like to apply, you should have experience as a lead developer, and be a JavaScript whiz who is familiar with MongoDB and Angular. Bonus points for familiarity with our tech stack! Passion for open source is, naturally, a must ;) - br - p Send your resume to jobs@habitica.com with your GitHub handle, Habitica username, and list of favorite online hangouts! Please also let us know whether or not you would be able to move to Los Angeles. We’re looking forward to hearing from you! - tr - td - h3 Small iOS App Update - p We've released a small iOS update, just to fix some bothersome bugs (including crashes), add a nice intro slide for new users, and make it more obvious how to invite your friends to your party. - br - p If you already reviewed the last version of the app, Apple has hidden it for this version, but you can automatically post the same review again by tapping “Write a review” and then just hitting "Send." Thank you very much for taking the time to share your thoughts with us! Posting and reposting reviews really helps us out. - p.small.muted by Viirus and Lemoness - h2 11/16/2015 - HABITICA STICKERS AND COSTUME CONTEST BADGES! - tr - td - .achievement-costumeContest2x.pull-right - h3 Costume Contest Badges - p We've awarded all the costume contest badges! Over the coming months, we'll be posting the costumes on our blog, so be sure to follow along. - br - p Important: if you submitted a photo but did NOT receive your badge, it probably means that we were unable to view your entry due to privacy restrictions or other issues. Email your photo to leslie@habitica.com and she will make sure that you get your badge! - br - p Thanks again to all the participants. We were very impressed by your creativity! - tr - td - .promo_habitica_sticker.pull-right - h3 Habitica Stickers - p In addition to our Habitica T-shirts, we are now also selling Habitica Stickers! Display Melior anywhere for extra motivation. - p.small.muted by Redphoenix and Sara Olson - h2 11/11/2015 - NOVEMBER PET QUEST, SHARE SUCCESS, AND HABITICA T-SHIRTS - tr - td - .Pet-Snake-Base.pull-right - h3 November Pet Quest - p There's a new pet quest in the Quest Shop! A slithering foe awaits you among the shimmering sand dunes. Can you defeat the Serpent of Distraction? If so, you'll get some slithering snake pets. - p.small.muted Art by EmeraldOx, Painter Prophet, and Lord Darkly - p.small.muted Writing by Daniel the Bard and felipena - tr - td - .achievement-triadbingo2x.pull-right - h3 Share Success - p Now you can share your success on social media when you hatch a pet, complete a quest, or more! (As always, your task details remain private.) Show off your victories to your friends and bask in some well-deserved praise. - p.small.muted by SabreCat and Lemoness - tr - td - .promo_habitica.pull-right(style='border-radius:25px;margin-left:1em') - h3 Habitica T-Shirts - p Exciting news - for the next three weeks, we are offering Habitica T-shirts via Teespring! Show your Habitica pride in purple or black. We are also offering an EU run for cheaper shipping to Europe! - br - p Whether you're getting them for yourself or as a holiday gift, we hope you enjoy these limited-run T-shirts! As always, thanks for supporting Habitica. - - h2 11/5/2015 - HUGE IOS UPDATE AND ANDROID MAILING LIST - tr - td - .promo_habitica.pull-right(style='border-radius:25px') - h3 iOS App Update! - p There's a huge new update to the iOS app! - br - p The iOS app is now out of beta with this update, which includes a complete redesign, an improved iPad version, and a host of new features such as: - br - ul - li Easy-to-read Streaks for your Dailies, helping you keep track of how many times in a row you have done a task - li The ability to manage and invite friends to your Party via the app - li Task Filtering - an easy way to filter between tasks to see whether they are due, what category you've tagged them with, and more - li A completely overhauled tutorial, including customized sample tasks for new users - li New colors that match the new Habitica logo and look - li Class icons and more information in the header - li 3D touch for iOS 9 - li Multitasking on the new iPads - li Spotlight Search on iOS 9 - li Localization - the app is now translated into Spanish, German, Danish, Czech, and Mandarin - li And more! - br - p As always, this update would not have been possible without our amazing open-source contributors. Thank you all so much! There are still many features that we plan to add in the future (including Challenges, Guilds, and task sorting), so stay tuned. - br - p If you like the app and the work that we've put into it, the best thank-you is to leave us a review. It really helps us out! That being said, we can't respond to reviews, so if you have a question or you're having trouble, the best thing to do is to email us at mobile@habitica.com, or go to Menu > Settings > Report a bug. Thanks so much for helping us improve! - p.small.muted by viirus, Sara Olson, Lemoness, Redbone, geistiona, SyntaxTerror, Caleyra, Kiwie, Mindmaster, Nightingowl, dallas.helton, veeveeraccoon, liskadvacetdva, DizqueDiego, azaroa, and theweirdgirlwithcatears - tr - td - h3 Android Mailing List - p For those of you anxious for news about the new native Android app, we've created a mailing list so that you can be notified about important updates for the Android app. You can sign up here! - br - p Our staff has been working very hard on it and testing out a new build each week, so progress is definitely advancing. When the beta is ready we will announce it on social media and on the site, but the mailing list is the easiest way to make sure you don't miss it! Thanks very much for your patience. - h2 11/3/2015 - NOVEMBER BACKGROUNDS AND ARMOIRE ITEMS, AND AUTO-EQUIP NEW GEAR - tr - td - .background_night_dunes.pull-right - h3 November Backgrounds - p There are three new avatar backgrounds in the Background Shop! Now your avatar can hop across the Floating Islands, bask in the Sunset Oasis, or walk peacefully though the Night Dunes! - p.small.muted by ghostfingers, Sooz, and Kiwibot - tr - td - .promo_enchanted_armoire_201511.pull-right - h3 New Items in the Enchanted Armoire - p There is new equipment in Enchanted Armoire, a 100 GP Reward in the Rewards Column which unlocks after you've attained Ultimate Gear! - br - p Click on the Enchanted Armoire for a random chance at special Equipment, including the Shepherd Set, Royal Set, and Blue Floppy Hat! It may also give you random XP or food items. We'll be adding new equipment to it during the first week of each month, but even when you've exhausted the current supply, you can keep clicking for a chance at food and XP. - br - p Now go spend all that accumulated Gold! May the Random Number Generator smile upon you... - p.small.muted by Lemoness and SabreCat - p.small.muted Art by Podcod and Starsystemic - tr - td - h3 Auto-Equip New Gear - p Now there's an easy way to control whether or not the new equipment that you buy is automatically equipped! Just go to the Equipment page on the website and click "auto-equip new gear." New players who are buying lots of gear may enjoy having this enabled, whereas more advanced players who have the perfect gear setup already may want to disable it. Have fun! - p.small.muted by locks - h2 10/31/2015 - BURNOUT IS DEFEATED! PLUS, LAST CHANCE FOR FALL FESTIVAL ITEMS - tr - td - .Pet-Wolf-Spooky.pull-right - h3 Last Chance for Fall Festival Items - p This is your last chance to get all Fall Festival items before they vanish! This includes Limited-Edition Outfits, Seasonal Shop purchases, Seasonal Edition Skins and Hair Colors, and yes, even Spooky Hatching Potions. Grab them all while you still can! - tr - td - span.Mount_Body_Phoenix-Base.pull-right - span.Mount_Head_Phoenix-Base.pull-right(style='margin:0') - h3 World Boss: Burnout is Defeated! - p Burnout has been defeated! All Habiticans have received rewards, including a phoenix pet and mount, assorted candies, and the Savior of the Flourishing Fields achievement. Well done! Here's how it happened: - br - p With a great, soft sigh, Burnout slowly releases the ardent energy that was fueling its fire. As the monster curls quietly into ashes, its stolen energy shimmers through the air, rejuvenating the Exhaust Spirits and returning them to their true forms. - br - p Ian, Daniel, and the Seasonal Sorceress cheer as Habiticans rush to greet them, and all the missing citizens of the Flourishing Fields embrace their friends and families. The final Exhaust Spirit transforms into the Joyful Reaper herself! - br - p "Look!" whispers @Baconsaur, as the ashes begin to glitter. Slowly, they resolve into hundreds of shining phoenixes! - br - p One of glowing birds alights on the Joyful Reaper's skeletal arm, and she grins at it. "It has been a long time since I've had the exquisite privilege to behold a phoenix in the Flourishing Fields," she says. "Although given recent occurrences, I must say, this is highly thematically appropriate!" - br - p Her tone sobers, although (naturally) her grin remains. "We're known for being hard-working here, but we are also known for our feasts and festivities. Rather ironic, I suppose, that as we strove to plan a spectacular party, we refused to permit ourselves any time for fun. We certainly won't make the same mistake twice!" - br - p She claps her hands. "Now - let's celebrate!" - p.small.muted by Lemoness, Baconsaur, Aiseant, and SabreCat - h2 10/30/2015 - HAPPY HABITOWEEN! MONSTER NPCS, AND LAST CHANCE FOR ALL FALL FESTIVAL ITEMS - tr - td - .promo_classes_fall_2015.pull-right - h3 Last Chance for Fall Festival Items - p This is your last chance to get all Fall Festival items before they vanish at the end of October 31st! This includes Limited-Edition Outfits, Seasonal Shop purchases, Seasonal Edition Skins and Hair Colors, and yes, even Spooky Hatching Potions. Grab them all while you still can! - tr - td - .promo_mystery_201510.pull-right - h3 Last Chance for Horned Goblin Set - p Reminder: this is the final day to subscribe and receive the Horned Goblin Item Set! If you want the Goblin Horns or the Goblin Tail, now's the time! - br - p Thanks so much for your supporting the site -- you're helping us keep Habitica alive. - tr - td - .npc_justin.pull-right - h3 Happy Habitoween! - p Burnout is nearly defeated, so what could be a better way to speed the celebration than to have some fun? In honor of Habitoween and defiance of the looming threat, all of the remaining NPCs have dressed up as monsters from the Flourishing Fields! Be sure to visit them on the site to admire their outfits. If only the three Exhaust Spirits could join them... - - h2 10/27/2015 - BURNOUT STRIKES AGAIN! PLUS, SPOOKY POTIONS VANISHING SOON - tr - td - .npc_daniel_broken.pull-right - h3 World Boss: Burnout Uses Exhaust Strike! - p Many Habiticans have been hiding from Burnout in the Tavern, but no longer! With a screeching howl, Burnout rakes the Tavern with its white-hot hands. As the Tavern patrons flee, Daniel is caught in Burnout's grip, and transforms into an Exhaust Spirit right in front of you! - br - p This hot-headed horror has gone on for too long. Don't give up... we're so close to vanquishing Burnout for once and for all! - br - p Late to the fight? Learn about Burnout and how to defeat World Bosses here. - tr - td - .Pet-Wolf-Spooky.pull-right - h3 Spooky Potions Vanishing Soon - p If you're hoping to collect all the Spooky Pets, be sure to do it soon. The Spooky Hatching Potions will disappear from the Market on November 1st! - br - p If you purchase Spooky Hatching Potions before November 1st but don't have a chance to use them, they will remain in your inventory. Be sure to stock up now, or you'll have to wait a whole year for them to return! - - h2 10/26/2015 - OCTOBER SUBSCRIBER ITEM REVEALED - tr - td - .promo_mystery_201510.pull-right - h3 October Subscriber Item: Horned Goblin! - p The October Subscriber Item has been revealed: the Horned Goblin Set! All October subscribers will receive the Goblin Horns and the Goblin Tail. You still have four days to subscribe and receive the item set! Thank you so much for your support - we really do rely on you to keep Habitica free to use and running smoothly. - p.small.muted by Lemoness - - h2 10/21/2015 - FROG PET QUEST, TO-DO SORTING FIX, AND SECOND WORLD BOSS EXHAUST STRIKE - tr - td - span.Mount_Body_Frog-Base.pull-right - span.Mount_Head_Frog-Base.pull-right(style='margin:0') - h3 Frog Pet Quest - p Deep in the Swamps of Stagnation, you find your path obstructed by debris... and an angry amphibian. Yuck! If you complete the Clutter Frog quest, you'll be rewarded with some princely Frog pets! - p.small.muted Art by starsystemic, RosemonkeyCT, Jon Arjinborn, and Breadstrings - p.small.muted Writing by Fluitare - tr - td - h3 To-Do Sorting Fix - p To-dos will now stay sorted when you drag and drop them! Often, To-Dos used to change their order unless you cleared your completed To-Dos on a regular basis. That should no longer be a problem. - p.small.muted by ikadzuchi and Alys - tr - td - .seasonalshop_broken.pull-right - h3 World Boss: Burnout Uses Exhaust Strike! - p Ahh!!! Our incomplete Dailies have fed the flames of Burnout, and now it has enough energy to strike again! It lets loose a gout of spectral flame that sears the Seasonal Shop. You're horrified to see that the cheery Seasonal Sorceress has been transformed into a sorrowful Exhaust Spirit! - br - p We have to rescue our NPCs! Hurry, Habiticans, complete your tasks and defeat Burnout before it strikes for a third time! - br - p Late to the fight? Learn about Burnout and how to defeat World Bosses here. - h2 10/14/2015 - JACK O'LANTERN PETS AND MOUNTS! WORLD BOSS EXHAUST STRIKE! - hr - tr - td - .Pet-JackOLantern-Base.pull-right - h3 Jack O'Lantern Pets and Mounts - p The Flourishing Fields are full of cute carved pumpkins - and it looks like one has followed you home! It must be frightened of Burnout and looking for an adventurer to protect it. - br - p Those of you who weren't around last Fall Festival have received a pet Jack-O-Lantern, and those of you who got one last year have received a Jack-O-Lantern Mount! Happy Fall Festival. - p.small.muted by Lemoness - tr - td - .npc_ian_broken.pull-right - h3 World Boss: Burnout Uses Exhaust Strike! - p Oh no! Despite our best efforts, we've let some Dailies get away from us, and now Burnout is inflamed with energy! With a crackling snarl, it engulfs Ian the Quest Master in a surge of spectral fire. As fallen quest scrolls smolder, the smoke clears, and you see that Ian has been drained of energy and turned into a drifting Exhaust Spirit! - br - p Only defeating Burnout can break the spell and save our beloved Quest Master. Let's keep our Dailies in check and defeat this monster before it attacks again! - br - p Late to the fight? Learn about Burnout and how to defeat World Bosses here. - - h2 10/8/2015 - WORLD BOSS REVEALED: BURNOUT! - tr - td - .promo_burnout.pull-right - h3 Burnout, Scourge of the Flourishing Fields - p It is well past midnight, still and stiflingly hot, when Redphoenix and scout captain Kiwibot abruptly burst through the city gates. "We need to evacuate all the wooden buildings!" Redphoenix shouts. "Hurry!" - br - p Kiwibot grips the wall as she catches her breath."It's draining people and turning them into Exhaust Spirits! That's why everything was delayed. That's where the missing people have gone. It's been stealing their energy!" - br - p "'It'?'" asks Lemoness. - br - p And then the heat takes form. - br - p It rises from the earth in a billowing, twisting mass, and the air chokes with the scent of smoke and sulphur. Flames lick across the molten ground and contort into limbs, writhing to horrific heights. Smoldering eyes snap open, and the creature lets out a deep and crackling cackle. - br - p Kiwibot whispers a single word. - br - p "Burnout." - hr - p Quickly, Habiticans, we have to save the Flourishing Fields from incineration! All of us will battle this World Boss together by completing tasks, but it won't attack us individually. However, the more Dailies we skip, the closer we get to triggering its fearsome Exhaust Strike, which will target our NPCs! - br - p Knowing your enemy is the first step to defeating it. Read more about World Bosses here. - br - p.small.muted by Lemoness, SabreCat, and Kiwibot - - h2 10/5/2015 - OCTOBER BACKGROUNDS REVEALED, COSTUME CHALLENGE BEGINS, AND FALL PLOT-LINE CONTINUES - tr - td - .background_harvest_moon.pull-right - h3 October Backgrounds Revealed - p There are three new avatar backgrounds in the Background Shop! Now your avatar can slog through a Slimy Swamp, cackle under the Harvest Moon, or shiver in the Swarming Darkness! - p.small.muted by Leephon, midori88, and Draayder - tr - td - h3 Costume Challenge Begins - p The Community Costume Challenge has begun! Between now and October 31st, dress up as your avatar in real life and post a photo on social media to get the coveted Costume Challenge badge! Read the full rules on the Challenge page here. - p.small.muted by Lemoness - tr - td - h3 Fall Plot-Line Continues - p Although we are now well into autumn, the Flourishing Fields are locked in a sweltering heat wave. The candies grow sticky in the sun, and the Spooky Pets lie panting in the shade. But this is minor news compared to the calamity that has just occurred. - br - p The Joyful Reaper is gone. - br - p The citizens of the Flourishing Fields are working frantically to find their lost ruler, but many of their search parties have not returned. Those few that do make it back are empty-handed. Worse yet, they report frightening hordes of spirits drifting at the edges of the Fields. - br - p Redphoenix grimly gathers her scouts. "If these spirits are a threat, we need to face them directly," she says. "There's no point in procrastination." Without fuss or fanfare, they set off into the night. - - h2 10/1/2015 - SPOOKY HATCHING POTION; NEW ITEMS IN THE ENCHANTED ARMOIRE - tr - td - .Pet-Wolf-Spooky.pull-right - h3 Spooky Hatching Potions - p We've released a new feature: Magic Hatching Potions! - br - p Between now and October 31st, you can buy Spooky Hatching Potions from the Market and use them to hatch any standard pet egg. (Magic Hatching Potions do not work on Quest Pet eggs.) You'll find it very easy to care for your new Spooky Pets: they're from the Flourishing Fields, so they love to eat every kind of food! - br - p Spooky Hatching Potions are a Seasonal Edition item, so they will only be available during the Fall Festival each year! Be sure to get them while you can. - p.small.muted by Lemoness and SabreCat - tr - td - .head_armoire_orangeCat.pull-right - h3 New Items in the Enchanted Armoire - p There is new equipment in Enchanted Armoire, a 100 GP Reward in the Rewards Column which unlocks after you've attained Ultimate Gear! - br - p Click on the Enchanted Armoire for a random chance at special Equipment, including the Black Cat Hat, Orange Cat Hat, Midnight Shield, and Bat Wing Wand! It may also give you random XP or food items. We'll be adding new equipment to it during the first week of each month, but even when you've exhausted the current supply, you can keep clicking for a chance at food and XP. - br - p Now go spend all that accumulated Gold! May the Random Number Generator smile upon you... - p.small.muted by Lemoness and SabreCat - p.small.muted art by Kiwibot and UncommonCriminal - - h2 9/30/2015 - LAST CHANCE FOR WEREWOLF ARMOR SET; BACK-TO-SCHOOL CHALLENGE WINNERS ANNOUNCED - tr - td - h3 Last Chance for Werewolf Armor Set - .promo_mystery_201509.pull-right - p Reminder: this is the final day to subscribe and receive the Werewolf Armor Set! If you want the Werewolf Costume or the Werewolf Mask, now's the time! Thanks so much for your support. - tr - td - h3 Back-to-School Challenge Winners! - p The winners of the Back-to-School Challenge have been selected! Congratulations to: Randy, Jenn, AnnDeLune, Sh1n1 DeFier, Velinde, Nadine, citrusella, Thiago Coascci, Alicia Puck Vickery, and goblin. - br - p Thank you to everyone who shared your tips! - - h2 9/24/2015 - HAUNTED HAIR COLORS, SUPERNATURAL SKIN SET, AND WEREWOLF SUBSCRIBER ITEM! PLUS, THE FALL PLOT-LINE CONTINUES... - tr - td - h3 Haunted Hair Colors and Supernatural Skin Set - .promo_haunted_hair.pull-right - p The Seasonal Edition Haunted Hair Colors are now available for purchase in the avatar customizations page! Now you can dye your avatar's hair Pumpkin, Midnight, Candy Corn, Ghost White, Zombie, or Halloween. Get them before October 31st! - br - p The Supernatural Skin Set is also available until October 31st! Now your avatar can become an Ogre, Skeleton, Pumpkin, Candy Corn, Reptile, or Dread Shade. - br - p Seasonal Edition items recur unchanged every year, but they are only available to purchase during a short period of time. Get them now, or you'll have to wait until next year! - p.small.muted by Lemoness, mariahm, and crystal phoenix - tr - td - h3 September Subscriber Items Revealed - .promo_mystery_201509.pull-right - p The September Subscriber Item has been revealed: the Werewolf Armor Set! All September subscribers will receive the Werewolf Mask and the Werewolf Costume. You still have six days to subscribe and receive the item set! Thank you so much for your support - we really do rely on you to keep Habitica free to use and running smoothly. - p.small.muted by Lemoness - tr - td - h3 Fall Plot-Line Continues - p In general, we've all been enjoying the Flourishing Fields. Habiticans are posing in fun costumes, taking pictures of the orange-and-black wildlife, and casting Spooky Sparkles on each other. - br - p Unfortunately, there does seem to be a serious problem with production for the first time in the history of the Fields. Deadlines are being missed. Shipments are not arriving. As you walk down the street, you overhear worried whispers among the citizens, speculating on the cause. - br - p Some blame the unseasonal heat wave that has begun in the past few days. Others point to the difficulty of the tasks, and their ever-increasing quantity. And a few people -- just a few -- murmur that some of the hardest-working citizens have been disappearing, one by one, leaving their obligations abandoned. But surely that is nothing more than rumor? - - h2 9/21/2015 - FALL FESTIVAL! LIMITED-EDITION OUTFITS, SEASONAL SHOP, CANDY FOOD DROPS, AND NPC DRESS-UP - tr - td - h3 Fall Festival Begins - p We've moved to the Flourishing Fields for the Fall Festival! The air is crisp, the leaves are red, and everyone is sweet and spooky. Come celebrate the Fall Festival with us... if you dare! - tr - td - .promo_classes_fall_2015.pull-right - h3 Limited Edition Class Outfits - p Habiticans everywhere are dressing up. From now until October 31st, limited edition outfits are available in the Rewards column. Depending on your class, you can be a Scarecrow Warrior, Bat-tle Rogue, Potioner, or Stitch Witch! You'd better get productive to earn enough Gold before your time runs out... - p.small.muted by Lemoness and UncommonCriminal - tr - td - .promo_classes_fall_2014.pull-right - h3 Seasonal Shop Opens - p The Seasonal Shop has opened! It's stocking autumnal Seasonal Edition goodies at the moment, including last year's fall outfits. Everything there will be available to purchase during the Fall Festival event each year, but it's only open until October 31st, so be sure to stock up now, or you'll have to wait a year to buy these items again! - p.small.muted by Lemoness - tr - td - .Pet_Food_Candy_Base.pull-right - h3 Candy Food Drops! - p For the duration of the Fall Festival, you may randomly find candy drops when you complete your tasks. These candies function just like normal food drops - can you guess which flavors your pets will like best? - p.small.muted by Lemoness and SabreCat - tr - td - .seasonalshop_open.pull-right - h3 NPC Dress Up - p The NPCs have decided to blend in with the locals of the Flourishing Fields by dressing up for the Fall Festival! Browse through the site to admire their new costumes. - p.small.muted by Lemoness - h2 9/16/2015 - MAMMOTHS AND MANTIS SHRIMPS IN TIME TRAVELER SHOP! PLUS, FALL FESTIVAL PLOT-LINE CONTINUES - tr - td - .Pet-MantisShrimp-Base.pull-right - .Pet-Mammoth-Base.pull-right - h3 Woolly Mammoths and Mantis Shrimps in Time Traveler Shop - p The Time Travelers have traveled back to Summer 2014 and Winter 2015 to obtain some Mammoth and Mantis Shrimp pets and mounts! You can buy them with Mystic Hourglasses, which are awarded to long-term subscribers. Thanks for helping us to keep Habitica running! - p.small.muted by SabreCat, Blade, and cheerskevin - p.small.muted Art by Ottl and Baconsaur - tr - td - h3 Fall Festival Plot-Line Continues - p Last minute preparations for the Fall Festival are underway! Lemoness has been bustling about with tomes of potion-brewing, and conferring with the artisans in cheerful conspiracy. SabreCat has been seen in the smithy, toiling on projects that he has loudly announced to be "very hush-hush." Even the elusive Royal Chancellor, Redphoenix, has taken a break from sending Boring Business Letters to roast marshmallows outside the Tavern. Everyone has happily gathered around her little campfire, which she is feeding with a steady supply of envelopes. - br - p Only one thing has disrupted the anticipation. You catch Lemoness frowning as she reads a message attached to the latest shipment from the Flourishing Fields. - br - p "They're apologizing for not sending as many pumpkins as they promised, due to an 'unanticipated setback,'" she explains. "There's no need for them to be sorry, though -- they've sent us hundreds already! They said the same thing last week about the candy vegetable harvest. I told the Joyful Reaper not to worry about it, but she just promises to work harder." - br - p Well, soon the Festival will launch, and they'll be able to take a break. Nothing to be concerned about! - h2 CHALLENGE SPOTLIGHT, NEW SOUND THEME, START QUEST BUTTON, AND CUSTOM DAY START FIXES - tr - td - h3 Challenge Spotlight - p There's a new Challenge Spotlight on our blog! Check it out for some great recommended Challenges, including some about studying and self-discipline. - p.small.muted by Lemoness - p.small.muted Challenges by shanaqui, keyes, White Rose Duelist, and Elo - tr - td - h3 New Sound Theme - p There's a new sound effect theme on the site: LuneFox's Theme! Select it from the megaphone in the upper right. It will play sound effects when you click things! - p.small.muted by LuneFox and Alys - tr - td - h3 Start Quest Button - p Now you can begin a boss fight or collection quest directly from your Party Page! Just click the green Start Quest button on the left. If you already have quest scrolls, they will pop up automatically. Otherwise, it will take you directly to the Quest Shop. Enjoy the added convenience! - p.small.muted by SabreCat and cheerskevin - tr - td - h3 Custom Day Start Fixes - p The Custom Day Start feature has been fixed so that it can now be changed at any time with complete safety! For those who don't know, this feature enables you to set what time your Dailies will roll over to a new day. To set a Custom Day Start, go to Settings > Site > Custom Day Start. - p.small.muted by carolstone and Blade - h2 HORSE PET QUEST, NEW PRODUCTIVITY BLOG, AND FALL PLOT-LINE BEGINS - tr - td - .Pet-Horse-Base.pull-right - h3 Horse Pet Quest! - p You've been boasting all night about your accomplishments, and suddenly you find yourself saddled with a dare: tame the monstrous Night-Mare. Yikes! If you complete the Ride the Night-Mare quest, you'll be rewarded with some frolicking Horse pets! - p.small.muted Art by beffymaroo, JessicaChase, and UncommonCriminal - p.small.muted Written by VikingRunner - tr - td - h3 New Productivity Blog - p We've launched a new Wordpress blog! We'll be featuring in-depth articles with advice, insider tips, and more. Plus, we'll host fun things as well, like costumes, fanart, and canon backstories for Habitica. - br - p Our first two articles include a Guild spotlight, and some in-depth tricks for using Habitica during back-to-school season. Check it out! - p.small.muted by Lemoness and redphoenix - tr - td - h3 Fall Plot-Line Begins - p Lady Lemoness has tacked a notice to the Seasonal Shop: - br - p "This year, the Flourishing Fields have agreed to host our annual Fall Festival! It will launch very close to the equinox, so get excited. - br - p For those of you who are less familiar with our geography, the Flourishing Fields are the most productive area of Habitica. The people living there are among the most hard-working, heroic, and happy Habiticans in the realm. (Please don't be deceived by their overwhelming fondness for orange and black.) - br - p Of course, nobody works harder than their ruler, the Joyful Reaper, who is well-known for her sweet heart (and sweet tooth)! Since the Fields are extremely fertile, the Joyful Reaper and her citizens are also famous for throwing fabulous feasts. We're in for a treat!" - br - p Well, it certainly sounds like it! With such a diligent group planning the party, the Festival is sure to occur without any kind of unforeseeable calamity. Hip, hip, hooray! - h2 NEW ITEMS IN THE ENCHANTED ARMOIRE AND SEPTEMBER BACKGROUNDS! - tr - td - .background_tavern.pull-right - h3 September Backgrounds Revealed - p There are three new avatar backgrounds in the Background Shop! Now your avatar can visit the Habitica Tavern, shop in the Habitica Market, or ride mounts in the Habitica Stable! - tr - td - .promo_enchanted_armoire_201509.pull-right - h3 New Items in the Enchanted Armoire! - p There is new equipment in the Enchanted Armoire, a 100 GP Reward in the Rewards Column which unlocks after you've attained Ultimate Gear! - br - p Click on the Enchanted Armoire for a random chance at special Equipment, including the Yellow Hairbow, Red Floppy Hat, Gold Winged Staff, and the Plague Doctor Item Set! It may also give you random XP or food items. We'll be adding new equipment to it during the first week of each month, but even when you've exhausted the current supply, you can keep clicking for a chance at food and XP. - br - p Now go spend all that accumulated gold! May the Random Number Generator smile upon you... - p.small.muted by Lemoness and SabreCat - p.small.muted Art by Starsystemic and Kiwibot - h2 LAST CHANCE FOR CHEETAH COSTUME! COSTUME CHALLENGE ANNOUNCED! - hr - tr - td - .promo_mystery_201508.pull-right - h3 Last Chance for Cheetah Costume Set - p Reminder: this is the final day to subscribe and receive the Cheetah Costume Item Set! If you want the Cheetah Hat or the Cheetah Costume, now's the time. Thanks so much for your support - it's your generosity that keeps Habitica alive. - tr - td - h3 Get Ready for the Community Costume Challenge! - p On October 1st, we will launch the second annual Community Costume Challenge! Dress up in real-life versions of your avatar's armor to receive a special badge. (No, just wearing a colored shirt doesn't count. Where's the fun in that?) - br - p We're announcing the Challenge early so that people will have time to prepare costumes. You can see some of the excellent costumes from last year here. - br - p Instructions on how to take part in the CCC will be posted on October 1st. We can't wait to see your costumes! - - h2 8/27/2015 - OFFICIAL BACK TO SCHOOL ADVICE CHALLENGE - hr - tr - td - .promo_backtoschool.pull-right - h3 Official Back to School Advice Challenge! - p We've launched another Official Challenge: the Back To School Advice Challenge! Use social media to tell us how you use Habitica to improve study habits, share stories of scholarly success with the app, or just give us your advice on using Habitica to be the best you can be. - br - p The contest ends on September 27th, and the 10 winners will each get 30 Gems! For the full rules, check out the challenge here. - h2 8/24/2015 - AUGUST SUBSCRIBER ITEM SET: CHEETAH COSTUME! - hr - tr - td - .promo_mystery_201508.pull-right - h3 August Subscriber Item Set: Cheetah Costume! - p The August Subscriber Items have been revealed: the Cheetah Costume Item Set! All August subscribers will receive the Cheetah Costume and the Cheetah Hat. You still have six days to subscribe and receive the item set! Thank you so much for your support - we really do rely on you to keep Habitica free to use and running smoothly. - p.small.muted by Lemoness - h2 8/19/2015 - CHEETAH PET QUEST, iPAD APP, and GRYPHON CONTEST WINNER! - hr - tr - td - .Pet-Cheetah-Base.pull-right - h3 Cheetah Pet Quest - p A new pet quest is available in the Quests Page: Such a Cheetah! A Cheetah is speeding past incomplete tasks and burning them up before people can complete them. Can you put on the brakes? If so, you’ll be awarded with some cheetah eggs! - p.small.muted by PainterProphet, tivaquinn, Unruly Hyena, Crawford, janetmango, Lemoness, and SabreCat - tr - td - h3 iOS Update and iPad App - p There’s a new iOS update! One of our awesome open-source contributors, Shadallark, has made our Habitica iOS app Universal so that it natively supports iPads. Enjoy all the new space for your tasks! We've also fixed several bugs, and excellent contributor kylefox has added a search bar. - br - p If you like the direction that we’ve been taking the app, please consider leaving us a review. It means a lot to us :) Questions? Concerns? Don't hesitate to email mobile@habitica.com and we will happily help you! - br - p This is an example of our fantastic open-source community at work - since our developers are spending all their time on the Android app, it would have been a long while before we could develop an iPad version if it weren’t for our excellent volunteers! - br - p Speaking of which, we are now accepting translations for the iOS app on Transifex here. If you speak another language, we’d love your help! - p.small.muted by Shalladark, kylefox, and viirus - tr - td - span.Mount_Body_Gryphon-RoyalPurple.pull-right - span.Mount_Head_Gryphon-RoyalPurple.pull-right(style='margin:0') - h3 Gryphon Contest Winner - p After sorting through over 1600 entries, we finally have a name for our Royal Purple Gryphon: MELIOR! "Melior" is Latin for "better," because Habitica is a place where everyone is striving to become better at their goals in their quest to improve their lives. - br - p The name "Melior" was submitted by awesome user NobleTheSecond, who has received their prize. Congratulations! A secondary prize has also been awarded to TangyDragonBBQ, who independently submitted a slightly different variant of that name. - br - p Thank you so much to everyone who submitted names! They were very well-thought-out and very entertaining, and it was extremely difficult for the staff to make a decision. We hope you will join with us in welcoming Melior into the Habitica family! - - h2 8/13/2015 - GOLD-PURCHASABLE CARDS - hr - tr - td - .inventory_special_greeting.pull-right - .inventory_special_thankyou.pull-right - h3 Gold-Purchasable Cards - p There are two new types of Card available in the Market that you can send to the people in your Party: Greeting Cards and Thank-You Cards! Both cost 10 Gold, and will be available year-round. Sending or receiving these cards will give you some fun achievements! - br - p Enjoy! - p.small.muted by PainterProphet, Teto Is Great, Lemoness, and SabreCat - - h2 8/4/2015 - NEW ITEMS IN THE ENCHANTED ARMOIRE AND AUGUST BACKGROUNDS - hr - tr - td - .background_pyramids.pull-right - h3 August Backgrounds Revealed - p There are three new avatar backgrounds in the Background Shop! Now your avatar can admire the Pyramids, stalk across the Sunset Savannah, or dance under Twinkly Party Lights! - p.small.muted by (in order): minac1, Bambin, and rosiesully - tr - td - .promo_enchanted_armoire_201508.pull-right - h3 New Items in the Enchanted Armoire! - p There is new equipment in Enchanted Armoire, a 100 GP Reward in the Rewards Column which unlocks after you've attained Ultimate Gear! - br - p Click on the Enchanted Armoire for a random chance at special Equipment, including the Golden Toga Item Set and the Horned Iron Item Set.! It may also give you random XP or food items. We'll be adding new equipment to it during the first week of each month, but even when you've exhausted the current supply, you can keep clicking for a chance at food and XP. - br - p Now go spend all that accumulated Gold! May the Random Number Generator smile upon you... - br - p.small.muted by Lemoness and SabreCat - p.small.muted Art by Kiwibot, Starsystemic, Podcod, and UncommonCriminal - h2 8/2/2015 - AUGUST MYSTERY BOX! - hr - tr - td - .inventory_present_08.pull-right - h3 August Mystery Box - p How curious! All Habiticans who are subscribed during the month of August will receive the August Mystery Item Set, as well as the ability to buy Gems with Gold! The August Item Set will be revealed on the 24th, so keep your eyes peeled. Thanks for supporting the site <3 - h2 7/31/2015 - HABITICA NAMING DAY AND LAST CHANCE FOR SUMMER SPLASH - hr - tr - td - .achievement_habiticaDay.pull-right - h3 Habitica Naming Day! - p It's finally here! HabitRPG has become Habitica. Your accounts should still stay exactly the same and work normally, just with some of the names and references changed. (For example, habitrpg.com now redirects to habitica.com.) - br - p In honor of the first annual Habitica Naming Day, we've given everyone an achievement, as well as some awesome treats... - p.small.muted by cheerskevin, Lemoness, and SabreCat - tr - td - span.Mount_Body_Gryphon-RoyalPurple.pull-right - span.Mount_Head_Gryphon-RoyalPurple.pull-right(style='margin:0') - h3 Habitica Gryphon Mount and Contest - p Our new logo features a Gryphon, and now, so does your stable! We've given everyone a Royal Purple Gryphon Mount, under Inventory > Mounts. - br - p Furthermore, we need your help to give our Gryphon a name! Check out the Official Name the Gryphon Challenge here. If we choose your name for the Gryphon in our logo, you'll win 30 Gems. You have until August 10th to submit a name. - p.small.muted by Lemoness and Baconsaur - tr - td - .promo_veteran_pets.pull-right - h3 Veteran Pets - p Since you are all veterans who have weathered the name change to Habitica, we've awarded everyone a Veteran Pet! If this is your first Veteran Pet, you've received the Veteran Wolf; if you already had the Wolf, you got the Veteran Tiger. You can find it under Inventory > Pets, in the Rare Pets section. - p.small.muted by Lemoness and Shaner - tr - td - .promo_summer_classes_2015.pull-right - h3 Last Chance for Summer Splash Outfits, Hair and Skins, and Seafoam! - p Today is the final day of the Summer Splash Festival, so if you still have any remaining Summer Splash Items that you want to buy, you'd better do it now! The Seasonal Edition items, Skins, and Hair Colors won't be back until next June, and if the Limited Edition items return they will have increased prices or changed art, so strike while the iron is hot! - tr - td - .promo_mystery_201507.pull-right - h3 Last Chance for Rad Surfer Item Set - p Reminder: this is the final day to subscribe and receive the Rad Surfer Item Set! If you want the Rad Surfboard or the Rad Sunglasses, now's the time! Thanks so much for your support <3 - h2 7/29/2015 - HABITICA NAMING DAY ON JULY 31ST! - hr - tr - td - h3 Habitica Naming Day is July 31st! - p We are pleased to announce that the final day of the Summer Splash Festival, July 31st, will be the inaugural Habitica Naming Day! On this day, HabitRPG will officially become Habitica. Our old name was unfortunately very confusing to people ("HabitZPR? HabitGRG?"), so we've decided to name our app and website after the land of Habitica, where all these adventures take place. - br - p We will be celebrating with some fun surprises, so get excited! - tr - td - h3 What will change? - p In almost all cases, your accounts will still stay exactly the same and work normally! Only some of the names and references will be different. Here is a list of the changes: - br - ul - li The URL will be changed from habitrpg.com to habitica.com for all links, and habitrpg.com will automatically redirect to habitica.com. - li All in-game references to HabitRPG will become references to Habitica. - li The HabitRPG chest logo will change to the new Habitica logo. - li Our affiliated sites, such as the Wiki, Trello, Twitter, etc. will use the new Habitica name. - li We don't anticipate any issues with third-party tools, but we will be actively working with developers to help them make any necessary updates. You can help us by reporting broken third-party tools at Help -> Report a Bug. - tr - td - h3 When will it change? - p Changing our name is a pretty enormous task, so it won't all happen in an instant! Some changes may start switching over slightly before the 31st, and some may take slightly longer, but the majority of the changes and all of the celebration will take place on July 31st. Thank you for being patient with us! - tr - td - h3 More questions? - p If you have any more questions, drop by the Newbies Guild and we'll be happy to answer them! - h2 7/24/2015 - JULY SUBSCRIBER ITEM SET: RAD SURFER! - hr - tr - td - .promo_mystery_201507.pull-right - h3 July Subscriber Items Revealed! - p The July Subscriber Items have been revealed: the Rad Surfer Item Set! All July subscribers will receive the Rad Surfboard and the Rad Sunglasses. You still have six days to subscribe and receive the item set, along with the ability to buy Gems with Gold! Thank you so much for your support - we really do rely on you to keep HabitRPG free to use and running smoothly. - p.small.muted by Lemoness - h2 7/22/2015 - NEW iOS UPDATE, INCLUDING FACEBOOK LOGIN! - hr - tr - td - .promo_habitica.pull-right - h3 Habitica App Update with Facebook Login - p We've released a new update to our iOS Habitica app, including Facebook Login, Accessories, and much more. Check it out now! - br - p If you like what we've been doing with the app, please consider leaving us a review. It means so much to us, and really helps us out. Thanks for being awesome! If you have any feedback or concerns, feel free to email us at mobile@habitrpg.com, or use the in-app Report a Bug feature under Menu > About. - br - p We're still hard at work on the native Android app, don't worry! Our Blacksmiths are toiling away. Stay tuned for further information! - p.small.muted by Viirus - h2 7/14/2015 - GOLD-PURCHASABLE QUESTS, NEW EQUIPMENT IN THE ENCHANTED ARMOIRE, AND TRIVIAL TASK DIFFICULTY SETTING! - hr - tr - td - .promo_dilatoryDistress.pull-right - h3 Gold-Purchasable Quest Line: Dilatory Distress - p We've moved the quests to their own separate page, and added a new category: GOLD PURCHASABLE QUESTS! - br - p Now you can use Gold to purchase the Dilatory Distress Quest Line! King Manta's daughter has disappeared, and monsters are laying siege to the underwater city of Dilatory. Can you intervene to save them all? If so, you'll earn the exclusive Oceanic Armor Set. - br - p As time goes on, we'll be adding more gold-purchasable quests. Dilatory Distress is not a limited-edition quest line, so you have plenty of time to save up! - p.small.muted by SabreCat and Lemoness - p.small.muted Writing by liorsamuel - p.small.muted Art by Kiwibot, aiseant, starsystemic, hazel40, and benga - tr - td - .promo_enchanted_armoire_201507.pull-right - h3 New Equipment in the Enchanted Armoire - p There is new equipment in Enchanted Armoire, a 100 GP Reward in the Rewards Column which unlocks after you've attained Ultimate Gear! - br - p Click on the Enchanted Armoire for a random chance at special Equipment, including the Rancher Robes, Rancher Lasso, Blue Hairbow, and Royal Crown! It may also give you random XP or food items. We'll be adding new equipment to it during the first week of each month, but even when you've exhausted the current supply, you can keep clicking for a chance at food and XP. - br - p Now go spend all that accumulated gold! May the Random Number Generator smile upon you... - p.small.muted by Lemoness and SabreCat - p.small.muted Art by podcod, Kiwibot, and Megan - tr - td - h3 Trivial Task Difficulty - p There's a new difficulty for Tasks available under task edit: Trivial! Trivial tasks reward you or damage you at the rate of one tenth of the amount that Easy tasks would. Likewise, Trivial tasks cause much less damage during boss battles! - p.small.muted by efim - h2 7/9/2015 - DERBY DAY! FREE ORCA MOUNT AND WHALE QUEST - hr - tr - td - h3 Derby Day! - p On this day, Habitica defeated the worst of its ancient bugs! We celebrate with the Dilatory Derby, which means that Habiticans get aquatic mounts to ride! - tr - td - .promo_orca.pull-right - h3 Free Orca Mount - p Everyone has received a rare Orca Mount in honor of the Dilatory Derby! Now you can race through the waves on the back of your Orca, which is found under Mounts. - p.small.muted by Uncommon Criminal - tr - td - .quest_whale.pull-right - h3 New Pet Quest: Whales! - p Want more whales? Check out the The Wail of the Whale, a new pet quest in the Market! On your way to the Dilatory Derby, you encounter a whale in distress. Can you calm her down? If so, you may gain some whale eggs... - p.small.muted Art by krazjega, zoebeagle, and Uncommon Criminal - p.small.muted Writing by Calae - h2 7/7/2015 - NEW iOS APP: HABITICA! - hr - tr - td - .promo_habitica.pull-right - h3 New iOS App: Habitica! - p We are proud to announce the beta release of our new native iOS app: Habitica! It features an all-new interface, smoother performance, reminders to complete Dailies, and tons of features including skills and better party chat! Click here to download it - it's a new app, not an upgrade of the clunky old one. - br - p This is a beta release, so please report any issues using the in-app Send Feedback and Report a Bug buttons, under Menu > About. The repository is open source, so anyone can jump in and help out. - br - p Finally, if you like what we're doing with the app, please consider leaving us a review! We'd really appreciate it. - p.small.muted by Viirus - tr - td - h3 What about Android? - p We are hard at work on the native Android app as we speak! It's coming along very well. We will announce as soon as it is ready to download, never fear. - tr - td - h3 Why Habitica? - p Habitica is the land where HabitRPG takes place - a land where players ride dragons and slay Dailies. Plus, it's now the name of the mobile app. Soon, it will also be the name of the site! - br - p The decision to switch from HabitRPG to Habitica is a big one, and we've been talking it over for a long time. We've gotten feedback since the beginning that it was confusing, especially for the many people who aren't familiar with the acronym. ("HabitPGR? HabitRZG? What was your name again?") We feel that "Habitica" keeps the fantasy flair without the confusing abbreviation, so it's the best of both realms. - br - p So far, habitica.com redirects to habitrpg.com, and it's the name of the native mobile apps. Look forward to an upcoming announcement of the switchover date, when we will be ringing in the name change with our inaugural Habitica Day celebration! - h2 7/1/2015 - SEAFOAM TRANSFORMATION ITEM , JULY BACKGROUNDS REVEALED, SUBSCRIBE WITH AMAZON PAYMENTS AND JULY SUBSCRIBER BOX - hr - tr - td - .inventory_special_seafoam.pull-right - h3 Seafoam Transformation Item - p Splash some Seafoam on your friends and they will undergo a mysterious transformation until their next cron! You can buy the Seafoam in the Seasonal Shop for Gold. Don't want to be transformed? Just buy some Sand from the Rewards Store to reverse it. - p.small.muted by Lemoness - tr - td - .background_giant_wave.pull-right - h3 July Backgrounds Revealed - p There are three new avatar backgrounds in the Background Shop! Now your avatar can surf on a Giant Wave, explore a Sunken Ship, or dive to the Ruins of Dilatory! - p.small.muted by (in order): minac1, Mimi Alves, and Twitching - tr - td - .inventory_present_07.pull-left - h3 Subscribe with Amazon Payments - p Want to subscribe to get the July Mystery Item and the ability to buy Gems with Gold? Now you have a new way to pay for a subscription: Amazon Payments! The July Subscriber Item Set will be revealed on the 24th, so keep your eyes peeled. - br - p Right now, we only support Amazon Payments for subscriptions, but in the future, we will make it possible to use Amazon Payments to buy Gems as well. Thanks for supporting the site <3 - h2 6/30/2015 - LAST CHANCE FOR NEON SNORKELER, CLONE CHALLENGES, AND CHALLENGER CONTRIBUTOR TITLE - hr - tr - td - .promo_mystery_201506.pull-right - h3 Last Chance for Neon Snorkeler Item Set - p Reminder: this is the final day to subscribe and receive the Neon Snorkeler Item Set! If you want the Snorkeler Suit or the Neon Snorkel, now's the time! Thanks so much for your support <3 - p.small.muted by Lemoness - tr - td - h3 Clone Challenges - p It's now easier than ever to create a recurring Challenge! Just go to a previously created challenge and click the clone button. This creates a new Challenge with all the same information (name, description, prize, tasks) pre-populated, so the challenge creator can adjust only as needed. We hope this saves you time! - p.small.muted by TheHollidayInn and Blade - tr - td - h3 Challenger Contributor Title - p Speaking of recurring Challenges, we've decided to create a new Contributor title, "Challenger", to honor the Habiticans who have been working to improve the community by consistently creating many valuable Challenges. The Challenger title is awarded at the discretion of the staff and mods. Many thanks to our creative and dedicated Challengers! - h2 6/25/2015 - JUNE SUBSCRIBER ITEM SET, SPLASHY SKIN SET, AND NEW SOUND EFFECTS - hr - tr - td - .promo_mystery_201506.pull-right - h3 June Subscriber Item Set! - p The June Subscriber Item has been revealed: the Neon Snorkeler Item Set! All June subscribers will receive the Neon Snorkel and the Snorkel Suit. You still have five days to subscribe and receive the item set, along with the ability to buy Gems with Gold! Thank you so much for your support - we really do rely on you to keep HabitRPG free to use and running smoothly. - p.small.muted by Lemoness - tr - td - .promo_splashyskins.pull-right - h3 Splashy Skin Set - p There's a new set of Seasonal Edition Skins available in the Avatar Customization page until July 31st! Get them while you can, or they won't be available until next year. - p.small.muted by UncommonCriminal - tr - td - h3 New Sound Effects - p There's a new Sound Effects theme on the site: Gokul Theme! You can enable it by clicking on the megaphone in the upper right hand corner and selecting "Gokul Theme" from the dropdown list. - p.small.muted by NomindTR - h2 6/20/2015 - SUMMER SPLASH EVENT: LIMITED EDITION OUTFITS, SEASONAL SHOP OPENS, AND SUMMER NPCS! - hr - tr - td - h3 Summer Splash Begins! - p The Summer Splash festival has arrived, and Habitica has moved to the undersea city of Dilatory for the summer! From today until July 31st, join us for fun in the sun. - tr - td - .promo_summer_classes_2015.pull-right - h3 Limited Edition Class Outfits - p From now until July 31st, limited edition outfits are available in the Rewards column. Depending on your class, you can be a Reef Renegade, Sunfish Warrior, Strapping Sailor, or Ship Soothsayer! You'd better get productive to earn enough gold before they disappear. Good luck! - p.small.muted by Lemoness - tr - td - .promo_summer_classes_2014.pull-right - h3 Seasonal Shop Opens - p The Seasonal Shop has opened! It's stocking summertime Seasonal Edition goodies at the moment, including last year's summer outfits. Everything there will be available to purchase during the Summer Splash event each year, but it's only open until July 31st, so be sure to stock up now, or you'll have to wait a year to buy these items again. - p.small.muted by Lemoness - tr - td - .seasonalshop_summer2015.pull-right - h3 Summer NPCs - p Looks like the NPCs are really getting in to the summer spirit. Ian, Bailey, Matt, and the Seasonal Sorceress are having fun under the sea in the sunken city of Dilatory, and Alex and Daniel have moved down to the beach. Even the Time Travelers are getting into the fun, although... oh dear... they seem to have overshot the season... - p.small.muted by Lemoness - h2 6/17/2015 - CUTTLEFISH PET QUEST AND QUEST DISPLAY IMPROVEMENTS - hr - tr - td - .quest_kraken.pull-right - h3 Cuttlefish Pet Quest - p A new pet quest is available in the Market: The Kraken of Inkomplete! A pleasant day sailing is ruined when a Kraken attacks. Can you strike down the tasks and tentacles that keep cropping up? If so, you'll be awarded with some cuttlefish eggs! - p.small.muted art by Lemoness and Wolvenhalo - p.small.muted writing by Lemoness - tr - td - h3 Quest Display Improvements - p Now you can see the details of a pending quest on the Party Page by clicking the new "Quest Details" tab above the quest invitations. We hope this helps you decide whether or not you want to accept the quest! - p.small.muted by hairlessbear - h2 6/16/2015 - SEARCH BAR, CHALLENGES FILTER, INTERMITTENT REFRESH, AND VISUAL TWEAKS - hr - tr - td - h3 Search Bar - p You can now easily search for a specific task by using the handy search bar on the upper right of the task page! - p.small.muted by Jiří Chára - tr - td - h3 New Challenges Filter - p Now you can filter Challenges based on whether or not you own the Challenge! Easily see all the Challenges that you've created with a single click. - p.small.muted by theHollidayInn - tr - td - h3 Intermittent Refresh - p To improve performance, HabitRPG now refreshes automatically after 6 hours of inactivity to combat bugs and make sure that you have the most up-to-date code. You're always welcome to refresh more frequently, of course. - p.small.muted by cheerskevin - tr - td - h3 Visual Tweaks - p We now have a highlighted Help button, to remind people about those resources, and a denser task edit style! - p.small.muted by excentris and nthomsn - h2 6/11/2015 - REPEATING TASKS, START DATE, AND MOBILE APP UPDATES! - p - br - p.small.muted by Blade and fallenpanda - hr - tr - td - h3 New Repeat Option for Dailies - p Dailies now have a new Advanced Option: Repeat Every X Days. You've wanted this feature for a long time, and it's finally here! - br - p First, please note that this new option is OPT-IN only. We won't make any changes to your preexisting Dailies without you knowing it. We wouldn't do that! - br - p That being said, here are the new features: - tr - td - h3 Repeating Tasks - p Use the "Every X Days" function under Dailies Advanced Options to create tasks that repeat after a certain number of days have passed, whether every 2 days, every 15 days, every 30 days... You choose the number that works for you! - br - p These Dailies are only due on those given dates. Need to pay your rent every 30 days? Take medicine every other day? Water your plants every 4 days? No longer a problem. - tr - td - h3 Start Date - p Dailies now have a Start Date. They will not be due before this date. This means that if you want to add a new Daily while you're thinking about it, but not have it be due until later, you can achieve that by setting a future Start Date! - tr - td - h3 Mobile App Updates - p New Android and iOS updates are available to support this feature. Please, update your apps before using it, or the new repeating Dailies will not display normally on the mobile apps! - tr - td - h3 Other Notes - p For a short period of time, the Data Display Tool will not be able to calculate damage correctly for Repeat Every X Dailies. We'll get that updated very soon so that it will be accurate again! - br - p If you still have questions about Repeat Every X Dailies, don't hesitate to ask in the Newbies Guild! - h2 6/1/2015 - NEW EQUIPMENT: THE ENCHANTED ARMOIRE, JUNE BACKGROUNDS, AND NEW MOUNT POSITIONING! - hr - tr - td - .promo_enchanted_armoire.pull-right - h3 New Equipment: The Enchanted Armoire! - p Now after you achieve Ultimate Gear, you'll unlock a new Reward: THE ENCHANTED ARMOIRE! - br - p Click on the Enchanted Armoire, a 100 GP Reward in the Rewards Column, for a random chance at special Equipment! It may also give you random XP or food items. We'll be adding new equipment to it every month, but even when you've exhausted the current supply, you can keep clicking for a chance at food and XP. - br - p Now go spend all that accumulated Gold! May the Random Number Generator smile upon you... - p.small.muted by Lemoness and SabreCat - p.small.muted Art by Kiwibot, Starsystemic, UncommonCriminal, Zoebeagle, and Andrews38 - tr - td - .background_island_waterfalls.pull-right - h3 June Backgrounds Revealed - p There are three new avatar backgrounds in the Background Shop! Now your avatar can paddle a Drifting Raft, float through a sea of Shimmery Bubbles, or picnic near Island Waterfalls! - p.small.muted by (in order): Teto is Great, beffymaroo, and UncommonCriminal - tr - td - h3 New Mount Positioning! - p The mount positioning has been fixed for all the base mounts where it looked like the avatar was riding extreme sidesaddle. Now avatars sit properly, no longer clinging to the sides of their mounts for dear life. - p.small.muted by Kiwibot, Lemoness, and SabreCat - h2 6/1/2015 - JUNE MYSTERY ITEM! - hr - tr - td - .inventory_present_06.pull-right - h3 June Mystery Item! - p Ooh, how mysterious! All Habiticans who are subscribed during the month of June will receive the June Mystery Item Set, as well as the ability to buy Gems with Gold! The June Item Set will be revealed on the 25th, so keep your eyes peeled. Thanks for supporting the site <3 - h2 5/31/2015 - PUSH NOTIFICATIONS FOR ANDROID, AND LAST CHANCE FOR GREEN KNIGHT SUBSCRIBER ITEMS! - hr - tr - td - .promo_mystery_201505.pull-right - h3 Last Chance for Green Knight Item Set - p Reminder: this is the final day to subscribe and receive the Green Knight Item Set! If you want the Green Knight Helm or the Green Knight Lance, now's the time! Thanks so much for your support <3 - p.small.muted by Lemoness - tr - td - h3 Push Notifications for Android - p We've released an update to the Android app that includes new types of push notification! Now it's easier than ever to remember to stay productive. Get the Android update here! - p.small.muted by Negue - h2 5/25/2015 - MAY SUBSCRIBER ITEM SET: GREEN KNIGHT! - hr - tr - td - .promo_mystery_201505.pull-right - h3 May Subscriber Item Set Revealed: Green Knight! - p The May Subscriber Item has been revealed: the Green Knight Item Set! All May subscribers will receive the Green Knight Helm and the Green Knight Lance. You still have six days to subscribe and receive the item set, along with the ability to buy Gems with Gold! Thank you so much for your support - we really do rely on you to keep HabitRPG free to use and running smoothly. - p.small.muted by Lemoness - h2 5/20/2015 - NEW PET QUEST: SHEEP! - hr - tr - td - .quest_sheep.pull-right - h3 New Pet Quest: Sheep! - p It looks like there's some ba-a-a-ad weather in the Taskan countryside! Can you and your party be diligent enough to defeat the Thunder Ram? If so, you may find yourself with some wooly sheep pets... - p.small.muted art by Starsystemic and Misceo - p.small.muted writing by Salambander, Leephon, and Lemoness - h2 5/13/2015 - NEW ANIMAL SKINS AND ACCESSORIES, INN IMPROVEMENTS, COPY CHAT TO TO-DO, AND EXTRA INFO - hr - tr - td - .promo_pet_skins.pull-right - h3 New Animal Skins and Accessories Available! - p They say that owners resemble their pets, and now that's truer than ever for Habiticans! The Animal Skin Set and Animal Accessory Set are now available in the Customization shop. Time to let your avatar walk on the wild side. - p.small.muted by Painter de Cluster and SabreCat - tr - td - h3 Inn Improvements - p Now even when you Rest in the Inn, your Dailies will refresh each day. Important note: your Dailies still do NOT hurt you while you're in the Inn. We wouldn't do that to you! - br - p It used to be that the Resting in the Inn froze all your Dailies so that they wouldn't refresh the next day - even for important Dailies like "take medicine" or "feed pets." This was very frustrating to a lot of users who relied on these features, even during periods of time when they needed to rest in the Inn for finals, illness, vacation, etc. - br - p Now if you're in a situation, for example finals period, where you don't have the time or energy to do most of your Dailies, you can still complete some of them every day while Resting in the Inn. It's much more flexible and convenient! - br - p If you're in a quest, you still won't deal damage/collect items until you check out of the Inn, and your Dailies will not damage your party members, but you can still be injured by a Boss if your Party mates skip their own Dailies. You also still do not gain Mana overnight until you check out of the Inn. If you have any questions about how Resting in the Inn works, be sure to ask in the Newbies Guild! - p.small.muted by hairlessbear and Blade - tr - td - h3 Copy Chat to To-Do - p Now you can copy any chat message into your To-Do list! If your roommate posted in party chat and asked you to grab groceries, or your friend reminded you about the history quiz tomorrow, you can save it right into your To-Do list. Awesome!  - p.small.muted by Negue and Redphoenix - tr - td - h3 Extra Info - p We know that HabitRPG can be confusing, so now you can easily double-check what each task type does by clicking the question mark next to its name. - p.small.muted by Lemoness, lefnire, and SabreCat - h2 5/06/2015 - MAY BACKGROUNDS REVEALED - hr - tr - td - .background_mountain_lake.pull-right - h3 May Backgrounds Revealed - p There are three new avatar backgrounds in the Background Shop! Now your avatar can climb to the top of Pagodas, pose in front of a Marble Temple, or dip toes in a Mountain Lake! - p.small.muted by (in order) Teto is Great, Painter de Cluster, and Hazel40 - - h2 5/01/2015 - Skills Rebalancing - hr - tr - td - p After over a year's worth of complaints on Trello and countless bug reports on Github, and after almost five months of dedicated debating, coding, and testing, we have finally rolled out an overhaul of the skills and mana system. Thank you so much to everyone who contributed opinions, time, and effort! Here's what happened: - tr - td - h3 HABITS DAMAGE BOSSES - p Now it's even easier to damage a Boss without skills! It was definitely high time that HabitRPG counted Habits towards battles. We were not living up to our name. - tr - td - h3 MANA DIRECTLY LINKED TO PROGRESS - p Mana was pretty broken: you gained it overnight no matter what you'd done the day before, and it was only linked to To-Dos. This meant that using skills was pretty detached from how well you were doing in your real life, which defeated the purpose of the game! - p Now you can gain Mana from Dailies and positive Habits as well as To-Dos! You still gain Mana overnight, but how much you gain depends on how many of your Dailies you did. - p You can also lose Mana by hitting negative Habits. Yikes! Better not indulge... - tr - td - h3 SKILLS STRENGTHENED AND WEAKENED - p Some notoriously overpowered skills have been weakened, like Backstab (which often granted over 1000GP per cast), Burst of Flames (which allowed you to 1-hit KO most bosses regardless of how much or how little you'd done that day), and Valorous Presence (which caused the notorious "I checked off one Daily and gained 997 levels" bug reports). - p Some painfully UNDERpowered skills have been strengthened, such as Tools of the Trade and Searing Brightness. We think you'll like these much better now! - p For a full description of what changed, check out this blog post. - tr - td - h3 GIVING FEEDBACK - p We understand that these changes may be disruptive to some of you. We're sorry! We hope that with time, you will find them to be a drastic improvement. We will be waiting two weeks (so that everyone can get used to the new system), and then on May 15th will open up a new Trello card for comments and feedback. - p For those of you who want to reallocate stats now that you have the new system, please post your User ID in this Github ticket. (Your UUID is found under Settings > API; do NOT post your API Token.) That ticket is also being used to debate a possibility to make it so that reallocating stats does not cost gems. If that's a feature you would like (or would hate), definitely drop by that ticket and let us know! - p.small.muted by Alys, Verabird, brandonjreid, ShilohT, betaveros, SabreCat, chimericdream, and everyone who commented with feedback on Trello and Github. You all are great! - - h2 4/30/2015 - LAST CHANCE FOR BUSY BEE AND SPRING FLING ITEMS, AND SOON-TO-APPEAR NEW EQUIPMENT! - hr - tr - td - .promo_shimmer_hair.pull-right - h3 Last Chance for Spring Fling Outfits, Hair Colors, and Shiny Seeds! - p Tomorrow everything will be back to normal in Habitica, so if you still have any remaining Spring Fling Items that you want to buy, you'd better do it now! The Seasonal Edition items and Hair Colors won't be back until next March, and if the Limited Edition items return they will have increased prices or changed art, so strike while the iron is hot! - tr - td - .promo_mystery_201504.pull-right - h3 Last Chance for Busy Bee Item Set - p Reminder: this is the final day to subscribe and receive the Busy Bee Item Set! If you want the Busy Bee Robe or the Busy Bee Robes, now's the time! Thanks so much for your support <3 - tr - td - h3 New Equipment Soon - p If you're sad to see the extra gold-purchasable equipment disappear, don't worry! We have something fun in the works... - - h2 4/24/2015 - APRIL SUBSCRIBER ITEM SET AND NEW LANGUAGES - hr - tr - td - .promo_mystery_201504.pull-right - h3 April Subscriber Item Set: Busy Bee! - p The April Subscriber Item has been revealed: the Busy Bee Item Set! All April subscribers will receive the Busy Bee Robe and the Busy Bee Wings. You still have six days to subscribe and receive the item set! Thank you so much for your support - we really do rely on you to keep HabitRPG free to use and running smoothly. - p.small.muted by Lemoness - tr - td - h3 New Languages - p We've added three new languages to the site: Japanese, Serbian and Chinese (Traditional)! - p.small.muted by Paglias, the Japanese Translation Team, the Serbian Translation Team, and the Chinese (Traditional) Translation Team - - h2 4/15/2015 - MARSHMALLOW SLIMES, KEY TO THE KENNELS CHANGE, AND CHALLENGE IMPROVEMENTS - hr - tr - td - .Pet-Slime-Base.pull-right - h3 Marshmallow Slime Pet Quest! - p There is a new Pet Quest available in the Market: The Jelly Regent! Gooey slime is gumming up the works, and Habiticans are having a tough time finishing their tasks. Can you mop the floor with the Jelly Regent? If so, you'll get some adorable Marshmallow Slime pets! - p.small.muted art by Starsystemic, Leephon, LordDarkly, Overomega, and Shaner - p.small.muted writing by Bethany Woll and Theothermeme - tr - td - h3 Key to the Kennels Free with Triad Bingo - .pet_key.pull-right - p The Key to the Kennels is now free if you have the Triad Bingo achievement and if you choose to release your pets and mounts together! Rejoice, collectors! Note that the Key will not be free if you release only pets or only mounts. - p.small.muted by gisikw - tr - td - h3 Challenge Improvements - p Now Challenge links take you directly to that Challenge, instead of the top of the list, and when you edit a Challenge, the name is automatically updated! - p.small.muted by gisikw, chrisdotcode, and TheHollidayInn - h2 4/7/2015 - APRIL BACKGROUNDS REVEALED - hr - tr - td - .background_cherry_trees.pull-right - h3 April Backgrounds - p There are three new avatar backgrounds in the Background Shop! Now your avatar can picnic in a Flowering Meadow, nibble the scenery of Gumdrop Land, or admire the Cherry Trees! - p.small.muted by Rattify, Painter de Cluster, and kmcallah - h2 4/2/2015 - MARCH AND APRIL ITEM SETS; SHINY SEEDS; MESSAGE CHALLENGE CREATORS; ITEM DROP ICONS - hr - tr - td - h3 Last Chance for March Item Set - p Reminder: this is the final day to subscribe and receive the Aquamarine Item Set! If you want the Aquamarine Eyewear or the Aquamarine Armor, now's the time! Thanks so much for your support <3 - tr - td - h3 April Mystery Box - .inventory_present.pull-right - p Cool! What could it be? All Habiticans who are subscribed during the month of April will receive the April Mystery Item Set! It will be revealed on the 25th, so keep your eyes peeled. Thanks for supporting the site <3 - p.small.muted by Lemoness - tr - td - h3 Shiny Seeds - .inventory_special_shinySeed.pull-right - p Phew! It was tough, but we overthrew the flowers that had taken over the site. However, they've left behind some of their Shiny Seeds! - br - p Throw a Shiny Seed at your friends and they will turn into a cheerful flower until their next cron! You can buy the Seeds in the Seasonal Shop for gold. Don't want to be a flower? Just buy some Petal-Free Potion from the Rewards Store to reverse it. - br - p Shiny Seeds will be available in the Seasonal Shop until April 30th! - p.small.muted by Lemoness and SabreCat - tr - td - h3 Message Challenge Creators - p Now on the Challenges page, you can to click on the challenge creator's name to view their profile, message them, or to see how long ago they last logged in if you are curious about whether the challenge might still be active. - p.small.muted by TheHollidayInn - tr - td - .promo_item_notif.pull-right - h3 Icons in Notifications - p Now, when you find an item from scoring a task, an image of the item appears in the drop notification. Instant gratification when that egg or potion you've been hunting for finally appears! - p.small.muted by TheHollidayInn - h2 4/1/2015 - HOSTILE FLOWER TAKEOVER OF JOY AND DOOM - hr - tr - td - h3 Joy and Doom to All! - p THE SPRING FLING HAS FLUNG TOO FAR! Run while you can, Habiticans! The floral theme has come to life and is taking over Habitica with horrifying cheer, repeat, the flowers are taking over HMMMPH MMPH MMMHPPPH.... - .avatar_floral_wizard - p CELEBRATE FLOWER POWER. - br - p RESISTANCE IS SILLY. - p.small.muted by Lemoness and Baconsaur - h2 3/29/2015 - PASTEL SKIN, SHIMMER HAIR COLORS, SURVEY BADGES AWARDED, AND PARTY SORT ORDER - hr - tr - td - .promo_pastel_skin.pull-right - h3 Pastel Skin - p The Seasonal Edition Pastel Skin Set is now available for purchase in the avatar customizations page! This skin set will only be available until April 30th, and then it will disappear until next Spring Fling. - p.small.muted by McCoyly - tr - td - .promo_shimmer_hair.pull-right - h3 Shimmer Hair Colors - p The Seasonal Edition Shimmer Hair Colors are now available for purchase in the avatar customizations page! Now you can dye your avatar's hair Shimmer Pink, Shimmer Purple, Shimmer Blue, Shimmer Green, Shimmer Orange, or Shimmer Yellow. - br - p Seasonal Edition items recur unchanged every year, but they are only available to purchase during a short period of time. This is different from Limited Edition Items, which only recur if something is changed, such as the art or the price. These hair colors may remind some of you of the Pastel Hair Colors that were available last spring. The Pastel Hair Colors have been retired in favor of the similar Seasonal Edition Shimmer Hair Colors. Read more about the difference between Seasonal and Limited Edition items here! - p.small.muted by Lemoness, crystalphoenix, and mariahm - tr - td - h3 Survey Badges Awarded - p The Survey badges have been awarded to everyone who took the survey and provided their user ID! Unfortunately, some people did not include their User ID with the survey. As a result, we have no way of linking the survey with their accounts, and could not give them the "Helped Habit Grow" badge. If you have any questions, please email Leslie. - p.small.muted by Sugarfiend and Alys - tr - td - h3 Party Sort Order - p Now when you change the sort order for your party, it takes effect immediately. You can change the sort order under Social > Party. - p.small.muted by ChokesMcGee - h2 3/25/2015 - MARCH SUBSCRIBER ITEM, FREE EGG HUNT QUEST, EGG MOUNTS, AND NEW MODERATOR! - hr - tr - td - .promo_mystery_201503.pull-right - h3 March Subscriber Item - p The March Subscriber Item has been revealed: the Aquamarine Item Set! All March subscribers will receive the Aquamarine Eyewear and the Aquamarine Armor. You still have six days to subscribe and receive the item set! Thank you so much for your support - we really do rely on you to keep HabitRPG free to use and running smoothly. - p.small.muted by Lemoness - tr - td - .Pet-Egg-CottonCandyPink.pull-right - h3 Egg Hunt Quest and Egg Mounts - p In celebration of the season, everyone has received a free Egg Hunt collection quest scroll! You can find it in the Inventory. Collect eggs by completing your tasks, and you'll be rewarded with some egg pets. - br - p Furthermore, the Egg Pets can now be fed... and grow into some glorious Egg Mounts! - br - p The Seasonal Sorceress will also be stocking the Egg Quest scrolls until April 30th. Once they're gone, they won't return until next Spring, so get them while they're hot! - p.small.muted by Beffymaroo and Megan - tr - td - h3 New Moderator - p Finally, we have a new moderator on the site: @Beffymaroo! Hooray! Be sure to say hello to her in the Tavern. - h2 3/20/2015 - SPRING FLING EVENT! LIMITED EDITION OUTFITS, SEASONAL SHOP OPENS, AND SPRING NPCS - hr - tr - td - h3 Spring Fling! - p The Spring Fling is here! From today until April 30th, join Habitica in its sweet celebration. - tr - td - .promo_springclasses2015.pull-right - h3 Limited Edition Class Outfits - p From now until April 30th, limited edition outfits are available in the Rewards column. Depending on your class, you can be a Beware Dog, Magician's Bunny, Sneaky Squeaker, or Comforting Kitty! You'd better get productive to earn enough gold before they disappear. Good luck! - p.small.muted by Lemoness - tr - td - .promo_springclasses2014.pull-right - h3 Seasonal Shop Opens - p The Seasonal Shop has opened! It's stocking springtime Seasonal Edition goodies at the moment, including last year's spring outfits. Everything there will be available to purchase during the Spring Fling event each year, but it's only open until April 30th, so be sure to stock up now, or you'll have to wait a year to buy these items again. - p.small.muted by Lemoness - tr - td - .seasonalshop_spring2015.pull-left - h3 Spring NPCs - p Looks like the NPCs are really getting in to the springtime fun around the site. Who wouldn't? After all, there's plenty more to come! - p.small.muted by Lemoness and Shaner - h2 3/17/2015 - BUNNY PET QUEST, EGG PURCHASING CHANGE, LAST DAY FOR SURVEY AND ACHIEVEMENT, AND UNEQUIP BUTTONS - hr - tr - td - h3 New Pet Quest: Killer Bunny - p There's a new quest scroll in the Market! Deep within Mount Procrastination lies a once-sweet beast grown horrifying with neglect. Can you rally your strength to defeat the Killer Bunny? If so, you'll get some bunny eggs! - p.small.muted by Draayder, Gully, and TetoIsGreat - tr - td - h3 Egg Purchasing Change - p You can now purchase quest eggs from the Market after defeating the corresponding boss at least once! Previously, you had to defeat the boss at least twice before being able to purchase the eggs. - p.small.muted by Blade - tr - td - h3 Last Day for Survey and Achievement - p March 18th is the final day to complete this survey to receive or stack the Helped Habit Grow survey! After it is closed, it will take us several days to award the badges. Thanks so much for sharing your feedback with us! - p.small.muted by sugarfiend and SabreCat - tr - td - h3 Unequip Buttons - p It’s now easier to switch your avatar’s costume! You can now unequip all your battle gear, costume pieces, and/or pets from the Equipment page using the new Unequip buttons. - p.small.muted by TheHolidayInn - h2 3/10/2015 - SURVEY, TESTIMONIALS GUILD, AND CHAT EXTENSION - hr - tr - td - h3 Survey and Achievement - .achievement.achievement-tree.pull-right - p We're giving out the rare Helped Habit Grow achievement to all users who help us out by completing this 10-question survey! If you already received this badge, taking this new survey will stack your achievement. Thanks for sparing a minute to let us know what you think about HabitRPG! - p.small.muted by sugarfiend and SabreCat - tr - td - h3 Testimonials Guild - p We're collecting testimonials from users to display on the front page along with pictures of their avatars. If HabitRPG has been helpful to you and you feel comfortable leaving a short testimonial for us, you can post it here. Thanks for all your help! <3 - tr - td - h3 Chat Extension - p Horacious Moreau has made a chat extension for HabitRPG! It creates a chat box for Tavern, parties, and Guilds. :) - br - p The Chat Client is also open-source! You can check out the project here. - p.small.muted by Horacious Moreau - h2 3/3/2015 - MARCH BACKGROUNDS, ANDROID APP NOTIFICATIONS, AND MARCH MYSTERY BOX - hr - tr - td - h3 March Backgrounds Revealed - p There are three new avatar backgrounds in the Background Shop! Now your avatar can dance in the Spring Rain, admire some Stained Glass, or frolic through the Rolling Hills! - p.small.muted by (in order) Sunstroke, Kiwibot, and Uncommon Criminal - tr - td - h3 Android App Notifications - p The Android app can now remind you to log in! Simply go to Settings and select the time that you want the reminder. - p.small.muted by Negue - tr - td - .inventory_present.pull-right - h3 March Mystery Box - p Wow! What could it be? All Habiticans who are subscribed during the month of March will receive the March Mystery Item Set! It will be revealed on the 25th, so keep your eyes peeled. Thanks for supporting the site <3 - p.small.muted by Lemoness - h2 2/24/2015 - FEBRUARY SUBSCRIBER ITEM AND ADD MULTIPLE TASKS! - hr - tr - td - .promo_mystery_201502.pull-right - h3 February Subscriber Item - p The February Subscriber Item has been revealed: the Winged Enchanter Item Set! All February subscribers will receive the Wings of Thought and the Shimmery Winged Staff of Love and Also Truth. You still have four days to subscribe and receive the item set! Thank you so much for your support - we really do rely on you to keep HabitRPG free to use and running smoothly. - p.small.muted by Lemoness - tr - td - h3 Add Multiple Tasks - p Got a bunch of tasks you need to add all at once? No problem! Now you can add a batch of tasks all at once by clicking "Add Multiple" under the task entry bar. We hope that this will save you time! - p.small.muted by ChimericDream - h2 2/24/2015 - SITE DOWNTIME EXPLANATION (AND SLEEPING AVATARS) - hr - tr - td - h3 - p As most of you probably noticed, the site was down yesterday. We got a surge of new users from Imgur who absolutely flattened the servers by registering all at once, and it proved very difficult to start up again. You can read the technical details in this Github ticket. We're sorry about all of the frustration! - br - p At about midnight PST we checked all active users into the inn, "freezing" their accounts so that their incomplete Dailies would not hurt them, in hopes that this would prevent most of the undeserved deaths due to server troubles. That's why your avatar is sleeping! To check yourself out of the inn, go to Social > Tavern > Check out of inn. - br - p If you died before we could check you into the Inn, you can restore your streaks under task edit, and all other stats under Settings > Site > Fix Character Values. You should be able to buy back all missing items under Rewards. If you cannot, please post in Social > Tavern and a moderator will help you! - br - p Thank you so much to all of our intrepid users who answered questions on social media and in the chat rooms, and to everyone who sent us kind messages while we were scrambling to save the site. You guys are incredible, and we feel constantly lucky to have such a caring and positive community. - br - p And welcome, Imgurians! Sorry your introduction was so rocky, but we can't wait to get to know you. There is a Camp Imgur Guild that you might enjoy. - br - p Now, back to productivity! - h2 2/17/2015 - NEW PET QUEST AND COMMUNITY GUIDELINE UPDATES - hr - tr - td - .quest_rock.pull-right - h3 New Pet Quest: Rocks! - p It seemed like a simple hike... until we discovered that the cave was alive! You can get the newest Pet Quest, "Escape the Cave Creature," in the Market. If you defeat it, you'll get some cuddly pet rocks! - p.small.muted by itokro, Pfeffernusse, Painter de Cluster, and intone - tr - td - h3 Community Guideline Updates - p We've updated the Community Guidelines to include the following: - ul - li Blade, a new mod, is listed! - li Private Messages have been added to the guidelines for Private Spaces. - li Spamming is now expressly forbidden. - li Sexism has been added to the list of unacceptable behaviors. - li Making duplicate accounts to circumvent consequences is now expressly forbidden. - - h2 2/12/2015 - hr - tr - td - h3 Happy Valentine's Day! - p Help motivate all of the lovely people in your life by sending them a caring valentine. Valentines can be purchased for 10 gold from the Market. For spreading love and joy throughout the community, both the giver AND the receiver get a coveted "adoring friends" badge. Hooray! - p.small.muted by Lemoness and SabreCat - tr - td - h3 New Hairstyles! - .promo_updos.pull-right - p There are a new set of updo hairstyles available in the Avatar Customization page! Have fun customizing your characters. - p.small.muted by Crystalphoenix, Mariahm, Painter de Cluster, Leephon, Beffymaroo, Sungabraverday, Lemoness, and Bailey - h2 2/8/2015 - hr - tr - td - h3 Email Notifications - p We've implemented email notifications for a variety of events, including receiving a Private Message, being invited to a Party, Guild, or Quest, and receiving a gift of Gems or a Subscription! We've got some more coming up, too, including the much-requested check-in reminders. - p Don't want to receive a certain type of notification? No problem! Just go to Notification Settings to tell us exactly which ones you do and do not want to receive. Our messenger dragons will be happy to comply! - p.small.muted by paglias and Lemoness - tr - td - h3 Login Type Switching - p Want to change your email address, or switch from Facebook login to email login? Good news! Now you can switch it yourself, under Settings! - p.small.muted by Lefnire - h2 2/3/2015 - hr - tr - td - h3 February Backgrounds Revealed - .background_distant_castle.pull-right - p There are three new avatar backgrounds in the Background Shop! Now your avatar can survey a Distant Castle, toil in the Blacksmithy, or explore a Crystal Cave! - p.small.muted by Holseties, Hanztan, and Twitching - h2 2/2/2015 - hr - tr - td - h3 February Mystery Box - .inventory_present.pull-right - p Ooh... What could it be? All Habiticans who are subscribed during the month of February will receive the February Mystery Item Set! It will be revealed on the 24th, so keep your eyes peeled. Thanks for supporting the site <3 - p.small.muted by Lemoness - tr - td - h3 New Quest Descriptions - p We've updated quest descriptions so that when you hover over them, you can now see the Boss or Collection stats and the Rewards that you will gain when you complete the quest! - p.small.muted by Blade - tr - td - h3 Spread the Word Challenge Has Ended - p The Spread the Word Challenge has ended! Thank you to all the participants. It will be some time before the winners are announced because we have to go over all the entries ourselves. Thanks for your patience! - h2 1/30/2015 - hr - tr - td - .npc_alex.pull-left - h3 HabitRPG Birthday Bash - p January 31st is HabitRPG's Birthday! All of the NPCs are celebrating, and we've awarded you a bunch of cake for your pets and mounts! - tr - td - h3 Party Robes - .shop_armor_special_birthday.pull-right - .shop_armor_special_birthday2015.pull-right - p Until February 1st only, there are Party Robes available for free in the Rewards store! If this is your first Birthday bash with us, you can find some Absurd Party Robes; if you already got some last year, then you will find the Silly Party Robes. - tr - td - .promo_mystery_201501.pull-left - h3 Last Chance for Starry Knight Item Set - p Reminder: this is the final day to subscribe and receive the Starry Knight Item Set! If you want the Starry Helm or the Starry Armor, now's the time! Thanks so much for your support <3 - tr - td - h3 Last Chance for Winter Wonderland Outfits + Hair Colors - .promo_winterclasses2015.pull-right - p Tomorrow everything will be back to normal in Habitica, so if you still have any remaining Winter Wonderland Items that you want to buy, you'd better do it now! The Seasonal Edition items and Hair Colors won't be back until next December, and if the Limited Edition items return they will have increased prices or changed art, so strike while the iron is hot! - h2 1/26/2015 - hr - tr - td - h3 Subscriber Outfit Revealed - .promo_mystery_201501.pull-right - p The January Subscriber Item has been revealed: the Starry Knight Item Set! All January subscribers will receive the Starry Helm and the Starry Armor. You still have five days to subscribe and receive the item set! Thank you so much for your support - we really do rely on you to keep HabitRPG free to use and running smoothly. - p.small.muted by Lemoness - tr - td - h3 New Audio Theme - p A new audio theme is available: Watts' Theme! You can toggle between Watts' Theme and Daniel the Bard's Theme by selecting the megaphone in the upper right-hand corner. Watts' Theme was created by Harry Pepe. You can visit his LinkedIn page here. - p.small.muted by Hpepe4 and Blade - tr - td - h3 Quest Scroll Redesign - p We've redesigned the quest scrolls so that they are visually unique! Quest type and difficulty is determined by the scroll lining (Easy Boss = Green, Medium Boss = Yellow, Hard Boss = Red, Collection Quest = Blue, Rage Bar Boss = Purple speckles), and an icon symbolizing the quest is located in the lower left. - p.small.muted by UncommonCriminal and Rattify - tr - td - h3 Spread the Word Challenge Ending Soon - p Reminder: January 31st is the last day to enter the Spread the Word Challenge for your chance at winning 100 gems! We will stop accepting new applications on February 1st, but it will be some time before the winners are announced because we have to go over all the entries ourselves. Good luck! - h2 1/23/2015 - hr - tr - td - h3 The Abominable Stressbeast is DEFEATED! - p We've done it! With a final bellow, the Abominable Stressbeast dissipates into a cloud of snow. The flakes twinkle down through the air as cheering Habiticans embrace their pets and mounts. Our animals and our NPCs are safe once more! - tr - td - h3 Stoïkalm is Saved! - p SabreCat speaks gently to a small sabertooth. "Please find the citizens of the Stoïkalm Steppes and bring them to us," he says. Several hours later, the sabertooth returns, with a herd of mammoth riders following slowly behind. You recognize the head rider as Lady Glaciate, the leader of Stoïkalm. - p "Mighty Habiticans," she says, "My citizens and I owe you the deepest thanks, and the deepest apologies. In an effort to protect our Steppes from turmoil, we began to secretly banish all of our stress into the icy mountains. We had no idea that it would build up over generations into the Stressbeast that you saw! When it broke loose, it trapped all of us in the mountains in its stead and went on a rampage against our beloved animals." Her sad gaze follows the falling snow. "We put everyone at risk with our foolishness. Rest assured that in the future, we will come to you with our problems before our problems come to you." - .Pet-Mammoth-Base.pull-right - p She turns to where @Baconsaur is snuggling with some of the baby mammoths. "We have brought your animals an offering of food to apologize for frightening them, and as a symbol of trust, we will leave some of our pets and mounts with you. We know that you will all take care good care of them." - p.small.muted by everyone who completed a Daily or a To-Do during the battle! - h2 1/21/2015 - hr - tr - td - h3 THIRD STRESS STRIKE! - .npc_justin_broken.pull-right - p The World Boss in the Tavern has used a third Stress Strike! - p Justin the Guide is trying to distract the Stressbeast by running around its ankles, yelling productivity tips! The Abominable Stressbeast is stomping madly, but it seems like we're really wearing this beast down. I doubt it has enough energy for another strike. Don't give up... we're so close to finishing it off! - p Complete Dailies and To-Dos to damage the World Boss! A World Boss will never damage individual players or accounts in any way. Only active accounts who are not resting in the inn will have their incomplete Dailies tallied. - p.small.muted by Lemoness, Kiwibot, and SabreCat - h2 1/20/2015 - hr - tr - td - h3 Mount Master and Triad Bingo Achievements - .achievement.achievement-wolf - .achievement.achievement-triadbingo - p There are two new achievements you can earn: Mount Master and Triad Bingo! Mount Master is awarded to users who have collected all 90 standard mounts, and Triad Bingo is for those who have collected all 90 standard pets, grown all 90 into mounts, and then rehatched 90 more standard pets. Wow! - - P Note that Quest Pets and Quest Mounts do not count towards Mount Master or Triad Bingo. If you currently meet the criteria, you will be awarded the badge, but unfortunately, if you already released your Mounts, you will not receive the badge until you collect them again. - p.small.muted by Taldin, Blade, Lorian, Aiseant, and Hanztan - tr - td - h3 Party Sorting Options - p In the Party Page you can now sort your friends' avatars in ascending or descending order! To make the change take effect, you'll have to refresh the page. - - p.small.muted by Blade and Viirus - tr - td - h3 Dated To-Dos - p Now you can use To-Do tabs to sort and see your dated To-Dos! Simply click the "Dated" tab and only To-Dos with a due date will be displayed. They are not currently sorted by date, but we will be implementing that feature in the future. - - p.small.muted by Alys - tr - td - h3 Stressbeast Desperation Triggered - - p We're almost there, Habiticans! With diligence and Dailies, we've whittled the Stressbeast's health down to only 500K! The creature roars and flails in desperation, rage building faster than ever. The monster is --- AHHH! --- swinging me and Matt around at a terrifying pace, raising a blinding snowstorm that makes it harder to hit. - p We'll have to redouble our efforts, but take heart - this is a sign that the Stressbeast knows it is about to be defeated. Don't give up now! Please? - - p The Stressbeast raises its Rage and Defense! Complete Dailies and To-Dos to damage the World Boss. A World Boss will never damage individual players or accounts in any way. Only active accounts who are not resting in the inn will have their incomplete Dailies tallied. - p.small.muted by Lemoness, Kiwibot, and SabreCat - h2 1/19/2015 - hr - tr - td - h3 WORLD BOSS: SECOND STRESS STRIKE! - p AHHHHHHHH!!!!! IT'S GOT ME!!!!! Oh, Habiticans, why didn't you do your Dailies?! - p The World Boss in the Tavern has used another Stress Strike, and this time it's attacked me, Bailey the Town Crier! To save me and the other NPCs, complete Dailies and To-Dos to damage the World Boss! Incomplete Dailies fill the Stress Strike Bar. When the Stress Strike bar is full, the World Boss will attack an NPC and regain some health. A World Boss will never damage individual players or accounts in any way. Only active accounts who are not resting in the inn will have their incomplete Dailies tallied. - p.small.muted by Lemoness, Kiwibot, and SabreCat - - h2 1/15/2015 - hr - tr - td - h3 Tyrannosaur Pet Quest - p In the Market there are now two new pet quests: King of the Dinosaurs and The Dinosaur Unearthed! They both give out the same rewards, including pet Tyrannosaur eggs. The difference is that "King of the Dinosaurs" is a normal pet quest, like all the others, whereas "The Dinosaur Unearthed" has less HP - but also a Rage bar (a la World Bosses) that allows it to heal if you skip too many of your Dailies. Both bosses still attack your party based on how many Dailies are incomplete. Users will be able to buy Tyrannosaur eggs after defeating either boss twice or both bosses once. - p Have fun! - p.small.muted by Baconsaur, Urse, Lemoness, and SabreCat - tr - td - h3 Spread the Word Challenge Reminder - p In case you missed it, we're running our second Spread the Word Challenge! The rules are simple: make a post some time between December 31st 2014 and January 31st 2015 on some form of blog or social media that tells people about HabitRPG. The top post will be awarded 100 GEMS, and the next nineteen top posts will be awarded 80 GEMS each. Learn more and join in here! - tr - td - h3 World Boss: First Stress Strike! - p The World Boss in the Tavern has used its first Stress Strike! - p Despite our best efforts, we've let some Dailies get away from us, and their dark-red color has infuriated the Abominable Stressbeast and caused it to regain some of its health! The horrible creature lunges for the Stables, but Matt the Beast Master heroically leaps into the fray to protect the pets and mounts. The Stressbeast has seized Matt in its vicious grip, but at least it's distracted for the moment. - p Complete Dailies and To-Dos to damage the World Boss! Incomplete Dailies fill the Stress Strike Bar. When the Stress Strike bar is full, the World Boss will attack an NPC. A World Boss will never damage individual players or accounts in any way. Only active accounts who are not resting in the inn will have their incomplete Dailies tallied. - p.small.muted by Lemoness, Kiwibot, and SabreCat - h2 1/8/2015 - hr - tr - td - h3 World Boss: The Abominable Stressbeast! - .quest_stressbeast.pull-right - p A new World Boss has appeared in the Tavern! All of the completed Dailies and To-Dos of Habiticans damage the World Boss. Incomplete Dailies fill the Stress Strike Bar. When the Stress Strike bar is full, the World Boss will attack an NPC. - p A World Boss will never damage individual players or accounts in any way. Only active accounts who are not resting in the inn will have their incomplete Dailies tallied. Read on for the details! - tr - td - h3 Winter Plot-Line: The Abominable Stressbeast Attacks! - p The first thing we hear are the footsteps, slower and more thundering than the stampede. One by one, Habiticans look outside their doors, and words fail us. - p We've all seen Stressbeasts before, of course - tiny vicious creatures that attack during difficult times. But this? This towers taller than the buildings, with paws that could crush a dragon with ease. Frost swings from its stinking fur, and as it roars, the icy blast rips the roofs off our houses. A monster of this magnitude has never been mentioned outside of distant legend. - p "Beware, Habiticans!" SabreCat cries. "Barricade yourselves indoors - this is the Abominable Stressbeast itself!" - p "That thing must be made of centuries of stress!" Kiwibot says, locking the Tavern door tightly and shuttering the windows. - p "The Stoïkalm Steppes," Lemoness says, face grim. "All this time, we thought they were placid and untroubled, but they must have been secretly hiding their stress somewhere. Over generations, it grew into this, and now it's broken free and attacked them - and us!" - p There's only one way to drive away a Stressbeast, Abominable or otherwise, and that's to attack it with completed Dailies and To-Dos! Let's all band together and fight off this fearsome foe - but be sure not to slack on your tasks, or our undone Dailies may enrage it so much that it lashes out... - p.small.muted by Lemoness, Kiwibot, and SabreCat - h2 1/5/2015 - hr - tr - td - h3 January Backgrounds - p There are three new avatar backgrounds in the Background Shop! Now your avatar can summit a Frigid Peak, shiver in an Ice Cave, or wander through the Snowy Pines! - p.small.muted by Kiwibot, Sunstroke, and Rattify - tr - td - h3 Testing Fix for Cron Bug - p Today we will be testing a possible fix for a bug that sometimes causes Dailies to not reset correctly on the following day. It's a big change, so we will be keeping a close watch on the site to make sure that it doesn't break anything. If you experience any problems with day start or Dailies reseting in the next few days, please let us know immediately on GitHub. Thanks! - tr - td - h3 Date Format Adjustment - p There's a new option under Settings that lets you adjust the date format. Now you can list dates as MM/DD/YYYY, DD/MM/YYYY, or YYYY/MM/DD. - p.small.muted by Verabird - h2 1/3/2015 - hr - tr - td - h3 January Mystery Item Set - .inventory_present.pull-right - p Sparkly! What could it be? All Habiticans who are subscribed during the month of January will receive the January Mystery Item Set! It will be revealed on the 26th, so keep your eyes peeled. Thanks for supporting the site <3 - p.small.muted by Lemoness - tr - td - h3 Spread the Word Challenge - p In honor of the season of New Year's resolutions, we're running our second Spread the Word Challenge! The rules are simple: make a post some time between December 31st 2014 and January 31st 2015 on some form of blog or social media that tells people about HabitRPG. The top post will be awarded 100 GEMS, and the next nineteen top posts will be awarded 80 GEMS each. Learn more and join in here! - tr - td - h3 Winter Plot-Line Continues - p After a fun-filled New Year's Eve, Habiticans wake to a rumbling that shakes them out of their Absurd Party Hats. Running to their windows reveals.... a stampede? - p A thundering herd of mammoths charges past, sabertooths roar, and dinosaurs both feathery and scaly slither by at top speed. Habiticans stare open-mouthed, but before anyone can react, the stampede has swept through Habit City and is gone into the distance, leaving only pawprints in the snow, the howling wind, and some trampled New Year's cards. - p Habiticans are advised to keep calm and not give in to stress during this confusing and difficult time. We've sent SabreCat after the frightened animals from the Stoïkalm Steppes, and he is working to calm them down so that we can bring them back to the safety of the Stables. We hope to have an explanation for this strangeness soon. In the meantime, keep all of your own pets and mounts indoors. - p.small.muted Read the previous installments of the Winter Plot-Line here! - h2 12/31/2014 - hr - tr - td - h3 Party Hats - .promo_partyhats.pull-right - p In honor of the new year, some free Party Hats are available in the Rewards store! New users get the ever-handsome Absurd Party Hat, and users who already received one last year get the Silly Party Hat. These hats will be available to purchase until January 31st, but once you've bought them, you'll have them forever. Enjoy! - p.small.muted by Lemoness and SabreCat - tr - td - h3 New Year's Cards (Until Jan 1st Only!) - .inventory_special_nye.pull-right - p Until January 1st only, the Seasonal Shop is stocking New Year's Cards! Now you can send cards to your friends (and yourself) to wish them a Happy Habit New Year. All senders and recipients will receive the Auld Acquaintance badge! When you receive a card, it will appear in your Inventory. Click it to receive a seasonal message! - p.small.muted by Lemoness and SabreCat - tr - td - h3 Snowballs - .inventory_special_snowball.pull-right - p The Seasonal Shop is also stocking Snowballs for gold! Throw them at your friends to have an exciting effect. Anyone hit with a snowball earns the Annoying Friends badge. The results of being hit with a Snowball will last until the end of your day, but you can also reverse them early by buying Salt from the Rewards column. Snowballs are available until January 31st. - p.small.muted by Shaner, Lemoness, and SabreCat - h2 12/25/2014 - hr - tr - td - h3 December Subscriber Item Set - .promo_mystery_201412.pull-right - p The December Subscriber Item has been revealed: the Penguin Item Set! All December subscribers will receive the Penguin Hat and the Penguin Suit. You still have six days to subscribe) and receive the item set! Thank you so much for your support - we really do rely on you to keep HabitRPG free to use and running smoothly. - p.small.muted by Lemoness - tr - td - h3 Seasonal Shop: Seasonal Outfits and Quests - .seasonalshop_winter2015.pull-right - p The Seasonal Shop has opened! The Seasonal Sorceress is stocking the seasonal edition versions of last year's winter outfits, now available for Gems instead of Gold, and the two winter quests, Trapper Santa and Find the Cub. The Seasonal Shop will only be open until January 31st, so don't wait! - p.small.muted by SabreCat and Lemoness - tr - td - h3 Flagging Posts - p You can now report inappropriate posts to moderators simply by clicking the new flag button next to the post. You should only report posts that violate the Community Guidelines and/or Terms of Service. Thanks for helping us to keep Habitica safe and pleasant for everybody! - p.small.muted by Alys, Blade, and Matteo - tr - td - h3 Winter Plot-Line Continues - p SabreCat's news is dire. "Most of my sabertooth friends have been impossible to reach, but one thing is clear: the prides have been disappearing from the Steppes. There are also reports that something drove the mammoths to early migration and disturbed the hibernation of the terrible lizards." - p He wraps his cloak around himself as another blast of frigid wind roars through the streets. An icy winter gale has been blowing from the north, rattling the window panes and setting the pets and mounts to trembling and howling. - p "I've never seen anything like it!" says Matt the Beast Master. "Something is terrifying all my animals - even the cacti, who are normally so mighty and brave! For something to frighten a cactus..." He shakes his head. - p The stress level in Habitica is mounting. - p.small.muted Missed the previous Winter Plot-line? Catch up on the story here! - p.small.muted by Lemoness - h2 12/21/2014 - Winter Wonderland Begins, Winter Class Outfits, Wintery Hair Colors, and NPC Decorations! - hr - tr - td - h3 Winter Wonderland Begins! - p Winter has arrived, and the snow is gently drifting down over Habit City. Come celebrate with us! - tr - td - h3 Winter Class Outfits - .promo_winterclasses2015.pull-right - p From now until January 31st, limited edition outfits are available in the Rewards column. Depending on your class, you can be a Soothing Skater, Mage of the North, Gingerbread Warrior, or Icicle Drake! You'd better get productive to earn enough gold before they disappear. Good luck! - p.small.muted by Lemoness - tr - td - h3 Wintery Hair Colors - .promo_winteryhair.pull-right - p The Seasonal Edition Wintery Hair Colors are now available for purchase in the avatar customizations page! Now you can dye your avatar's hair Holly Green, Winter Star, Snowy, Peppermint, Aurora, or Festive. - p Seasonal Edition items recur unchanged every year, but they are only available to purchase during a short period of time. This is different from Limited Edition Items, which only recur if something is changed, such as the art or the price. These hair colors may remind some of you of the Holiday Hair Colors that were available last winter. The Holiday Hair Colors have been Retired in favor of the similar Seasonal Edition Wintery Hair Colors. Read more about the difference between Seasonal and Limited Edition items here! - p.small.muted by Lemoness, crystalphoenix, and mariahm - tr - td - h3 NPC Decorations - .npc_alex.pull-right - p Looks like the NPCs are really getting in to the cheery winter mood around the site. Who wouldn't? After all, there's plenty more to come! - p.small.muted by Lemoness - h2 12/17/2014 - Android App Update, Seasonal Shop, and Winter Plot-Line Continues - hr - tr - td - h3 Android App Update: December Art and Buying Gems! - p The December backgrounds and penguin pet quest are now visible in the Android mobile app! Also, we’ve made it possible to buy gems directly from the app. Now you don’t have to switch to the website to stock up! - p You can get the Android app here! We will announce when the iOS app is available as well. - p.small.muted by negue - tr - td - h3 Seasonal Shop Tab - .seasonalshop_closed.pull-right - p Looks like a new tab has appeared under Inventory - the Seasonal Shop! It's still closed, but I've heard a rumor that it will open soon... - p.small.muted by SabreCat and Lemoness - tr - td - h3 Winter Plot-Line Continues - p Lemoness bursts into the Tavern, shaking icicles off her hat. "The Stoïkalm Steppes are completely abandoned!" she says, gulping the cup of tea that Daniel the Barkeep offers her. "No people milling about, no mounts and pets playing in the snow - and when I tried to fly closer, my dragon spooked and refused to land!" - p A cloaked figure in the corner steps into the fire light - SabreCat, a powerful adventurer from the north. "The Stoïkalm Steppes are the last home of many animals that have long since gone extinct elsewhere," he says. "The stoic Stoïkalmers would never flee their lands unless something was threatening their pets and mounts!" - p He turns to Lemoness. "I can speak the language of the northern beasts. I'll try to contact the roaming sabertooth prides to see if they know what happened." As he lopes off into the distance, a cold wind begins to blow. - p.muted Missed the first part of the Winter Plot-Line? Read it here. - h2 12/9/2014 - Penguin Pet Quest and Winter Plot-Line - hr - tr - td - h3 Penguin Pet Quest - .quest_penguin.pull-right - p Habiticans wanted to go ice-skating, but instead, a giant penguin is freezing everything in sight! All we wanted was to go ice-skating... Can you get this penguin to chill out? If so, you'll be rewarded with some penguins of your own! - p.small.muted by Melynnrose, Breadstrings, Rattify, Painter de Cluster, Daniel the Bard, and Leephon - tr - td - h3 Winter Plot-Line - p Lemoness enters the Tavern with worrying news from the far north of Habitica. "Nobody's heard from the Stoïkalm Steppes for over a week," she says. "It's hard to imagine anything troubling the citizens there, since it's such a placid part of the continent... But just in case, maybe I should pay a visit." Sounds like a good plan to us! - - h2 12/3/2014 - Gifting Subscriptions And Gems, New Subscription Benefits, Mysterious Time Travelers, Steampunk Item Sets, And Block Subscriptions! - table.table.table-striped - tr - td - h3 Gifting Subscriptions And Gems - p You can now gift subscriptions and gems to other people (bottom-left in a user's profile window)! If you need holiday present ideas for the awesome Habiticans in your life, or just want to do something nice for someone, consider getting them a subscription to our fair site or tossing a few gems their way. They'll thank you, and so will we <3 - p.small.muted by Lefnire - tr - td - h3 New Subscription Benefits! - p We've added new benefits for long-term subscribers! Now for every 3 months that you are subscribed consecutively, your monthly gold-to-gem conversion cap will increase by 5, up to a total of 50 gems per month! Plus, for each three months of consecutive subscription, you will receive 1 Mystic Hourglass. What does that do? Read on! - p.small.muted by Lefnire - tr - td - h3 Mysterious Time Travelers - .npc_timetravelers.pull-right - p If you've received a Mystic Hourglass for being subscribed for 3 consecutive months, you can now summon the Mysterious Time Travelers to get you one Mystery Item Set from the past! Being subscribed for multiple consecutive months is the only way to get these past items if you missed them. They will never be available to non-subscribers. - p.small.muted by Lemoness, Megan, Lefnire - tr - td - h3 Steampunk Item Sets - .promo_mystery_3014.pull-right - p The Mysterious Time Travelers are also offering two brand-new Item Sets - the Steampunk Standard Item Set and the Steampunk Accessory Item Set! These Item Sets can only be obtained if you have a Mystic Hourglass. - p.small.muted by Megan - tr - td - h3 Block Subscriptions - p Don't want to wait for your consecutive months to stack up? You can now subscribe in a fixed block period of 1 month, 3 months, 6 months, or 1 year! If you subscribe for a block period of 1 year, you get a 20% discount. PLUS, you'll instantly get all the benefits of consecutive subscription for that time period (e.g. getting a block subscription for 6 months will instantly raise your monthly gold-to-gem cap by 10)! - p.small.muted by Lefnire - - h2 12/1/2014 - SITE OUTAGE EXPLANATION, DECEMBER BACKGROUNDS, AND DECEMBER MYSTERY ITEM SET - table.table.table-striped - tr - td - h3 Site Outage Explanation - p Many of you may have noticed that you could not access HabitRPG for a large portion of December 1st. This wasn't a problem on our end - it was due to an outage by DNSimple, the service that provides us with our domain. We're very sorry about any frustration that this caused! If you lost any stats, you can restore them using Settings > Site > Fix Character Values. For future reference, if you ever have trouble accessing HabitRPG, be sure to follow our official Twitter, @HabitRPG, for updates! Thank you for all of your supportive messages <3 - tr - td - h3 December Backgrounds - p There are three new avatar backgrounds in the Background Shop! Now your avatar can explore the South Pole, drift on an Iceberg, or admire the Winter Party Lights! - p.small.muted by McCoyly, RosieSully, and Holseties - tr - td - h3 December Mystery Item Set - p Hmmm! What could it be? All Habiticans who are subscribed during the month of December will receive the December Mystery Item Set! It will be revealed on the 25th, so keep your eyes peeled. Thanks for supporting the site <3 - p.small.muted by Lemoness - - h2 11/26/2014 - Happy Thanksgiving! - table.table.table-striped - tr - td - h3 Happy Thanksgiving! - p It's Thanksgiving in Habitica! On this day Habiticans celebrate by spending time with loved ones, giving thanks, and riding their glorious turkeys into the magnificent sunset. Some of the NPCs are celebrating the occasion! - p.small.muted by Lemoness - tr - td - h3 Turkey Pet and Mount! - p Those of you who weren't around last Thanksgiving have received an adorable Turkey Pet, and those of you who got a Turkey Pet last year have received a handsome Turkey Mount! Thank you for using HabitRPG - we really love you guys <3 - p.small.muted by Lemoness - - h2 11/25/2014 - table.table.table-striped - tr - td - h3 November Item Set Revealed - p The November Subscriber Item has been revealed: the Feast and Fun Set! All November subscribers will receive the Pitchfork of Feasting and the Steel Helm of Sporting. You still have five days to subscribe and receive the item set! Thank you so much for your support - we really do rely on you to keep HabitRPG free to use and running smoothly. - p.small.muted by Lemoness - tr - td - h3 Private Messaging Version 1.0 - p We're excited to announce a new feature: Private Messaging! Now you can send someone a PM by clicking the envelope icon in the bottom-left of their profile window . You can check your messages under Social > Inbox! This is a very rudimentary feature so far, only containing the ability to send messages, block people, and opt out. To read about some of the planned features for the future and make suggestions, check out this Trello card! - p.small.muted by Lefnire - - h2 11/18/2014 - table.table.table-striped - tr - td - h3 New Pet Quest: The Night-Owl! - p Habiticans are in the dark when a giant Night-Owl blots out the Tavern light! Can you drive it away in time to finish your all-nighter? If so, you may find some cute pet owls in the morning... - p.small.muted by Twitching, Lemoness, and Arcosine - - h2 11/13/2014 - Share Avatar To Social Media, Email Invites, First Mini Quest, And Data Tab - table.table.table-striped - tr - td - h3 Share Avatar To Social Media - p You can now automatically share your avatar and public profile to social media! Just hover over the picture and click the "Share" button in the right-hand corner. Show off your outfit, your achievements, and your profile picture! Note that your tasks, as always, remain 100% private. - p.small.muted by Lefnire - tr - td - h3 Invite Friends To Party Via Email - p Do you want to invite friends to join your party without inputting their User ID? Now you can send them an email directly from the party page - even if they don't have an account yet! - p.small.muted by Lefnire - tr - td - h3 Mini Quest: The Basi-List! - p Now when someone accepts your party invitation and joins your party, you will be given a Mini Quest: The Basi-List! Battle the Basi-List with your friends for an XP and GP reward. - p.small.muted by Arcosine and Redphoenix - tr - td - h3 Data Tab - p Now you can access the Data Display Tool and Export Data from the toolbar! - p.small.muted by ShilohT - - h2 11/12/2014 - table.table.table-striped - tr - td - h3 New Equipment Quest Line: The Golden Knight! - p The Golden Knight believes that she is the perfect Habitican, and that anyone who slips up in their quest for self-improvement is a lazy failure. Can you talk some sense into her - or will it come to blows? If you complete the entire quest line, you'll be rewarded with a legendary weapon... - p The first scroll in this quest line, "A Stern Talking-to," drops automatically at Level 40! If you're already over Level 40, you will automatically be awarded this quest - just check off a task and then check your inventory. - - h2 11/09/2014 - Facebook Login Fixed For Mobile And Community Guidelines To Chat - table.table.table-striped - tr - td - h3 Facebook Login Fixed For Mobile! - p Great news! If you use Facebook to log in to the mobile app, we've released an update so you no longer have to type in your UUID/API manually, misspelling things on your tiny keyboard and bemoaning your fate. Thank goodness! The Android update is out now, and the iOS update has been submitted and should be out soon. - tr - td - h3 Community Guidelines To Chat - p Before you can use any of the public chat features, you now have to agree to our Community Guidelines. We know they're long, but they're important, so please do read them if you haven't already. Plus, we worked hard to make them entertaining, and they were illustrated by many of our excellent artisans! - - h2 11/06/2014 - table.table.table-striped - tr - td - h3 Bailey: Costume Challenge Badges Awarded! - p The HabitRPG Costume Challenge Badges have been awarded! Thanks for your patience while we went through all the entries individually. You can see some of the entries on the HabitRPG blog already, and more will be added every week. - p IMPORTANT: some of the links that people provided did not work. If you entered the Challenge but even after refreshing the page you still don't have your badge, email leslie@habitrpg.com with the link to your costume and your avatar. (The costume and avatar must have been posted prior to November 1st to count.) - p Thanks to all our amazing participants! - - h2 11/05/2014- November Backgrounds And Beeminder Integration - table.table.table-striped - tr - td - h3 November Backgrounds - p There are three new avatar backgrounds in the Background Shop! Now your avatar can enjoy a Harvest Feast, admire a Sunset Meadow, or gaze at the Starry Skies! - p.small.muted by Kiwibot, Holsety1, and Draayder - tr - td - h3 Beeminder Integration - p We've integrated with Beeminder! Now you can beemind your To-Dos automatically :) Check it out! - p If you've never heard of Beeminder or want to learn more about what we've integrated so far, check out our blog post about it. Enjoy! - p.small.muted by Alys and Alice Monday - - h2 11/01/2014 - table.table.table-striped - tr - td - h3 November Mystery Item Set - .pull-right.inventory_present - p Cool! What could it be? All Habiticans who are subscribed during the month of November will receive the November Mystery Item Set! It will be revealed on the 25th, so keep your eyes peeled. Thanks for supporting the site <3 - - h2 10/31/2014 - Monster Npcs, Last Day For Fall Festival Items, Last Day Of Community Costume Challenge, Last Day For Winged Goblin Item Set - table.table.table-striped - tr - td - h3 Last Day For Fall Festival Items - p Tomorrow everything will be back to normal in Habitica, so if you still have any remaining Fall Festival Items that you want to buy, you'd better do it now! The Seasonal Edition items won't be back until next fall, and if the Limited Edition items return they will have increased prices or changed art, so strike while the iron is hot! - tr - td - h3 Last Day For Winged Goblin Item Set - p Reminder: this is the final day to subscribe and receive the Winged Goblin Item Set! If you want the Goblin Wings or the Goblin Gear, now's the time! Thanks so much for your support <3 - tr - td - h3 Last Day Of Community Costume Challenge - p It's the last day to post your pictures of yourself dressed up as your HabitRPG avatar if you want to get the Costume Challenge Badge! You can join the Challenge here. - tr - td - h3 Monster Npcs - p The NPCs have dressed up in their Halloween costumes! Be sure to stop by and check them all out. - - h2 10/27/2014 - Increased Gems For Contributors And Community Guidelines - table.table.table-striped - tr - td - h3 Community Guidelines - p Our community has grown and evolved over this past year and a half, and we realized that none of the community expectations had been codified anywhere. This has now changed with the implementation of the Community Guidelines. The Guidelines have been written by the staff and mods and illustrated by many of our talented artisans. We know they're long, but they contain all the expectations for participating in the public social side of HabitRPG, so please do read them carefully! Soon you'll have to agree to them to participate in any of the Public Chat. - p.small.muted by Alys, Lemoness, lefnire, redphoenix, SabreCat, paglias, Bailey, Ryan, Breadstrings, Megan, Daniel the Bard, Draayder, Kiwibot, Leephon, Luciferian, Revcleo, Shaner, Starsystemic, UncommonCriminal - tr - td - h3 Increased Gems For Contributors - p When we first started rewarding contributors, we decided to give them 2 gems per contributor tier. Since then, however, we've introduced many more things to buy, so we've decided to increase this number. All contributors now receive 3 gems/tier for tiers 1-3, and then 4 gems/tier for tiers 4-7, bringing the total number of gems you can earn by contributing to the site to 25. - p If you've already contributed, you've been given the gems that you're owed according to the new system. (For example, if you are a tier 3 contributor, you received 6 gems in the past and would receive 9 gems under the new system, so you've been awarded 3 gems to account for the difference.) - p Enjoy! - p.small.muted by Alys - - h2 10/25/2014 - October Item Set Revealed And Community Costume Challenge Reminder - table.table.table-striped - tr - td - h3 October Item Set Revealed - .promo_mystery_201410.pull-right - The October Subscriber Item has been revealed: the Winged Goblin Item Set! All October subscribers will receive the Goblin Gear and the Goblin Wings. You still have six days to subscribe and receive the item set! Thank you so much for your support - we really do rely on you to keep HabitRPG free to use and running smoothly. - by Lemoness - h3 Community Costume Challenge Reminder - .achievement-costumeContest.pull-right - p Don't forget about the Community Costume Challenge! We've had some really amazing entries so far, and we're looking forward to seeing more over the next six days! All participants will receive the 2014 Costume Challenge Badge. - p You can view some of the awesome costumes here! - - h2 10/23/2014 - table.table.table-striped - tr - td - h3 Level 60 Equipment Quest: Recidivate Quest Line! - p All over Habitica, Bad Habits thought long-dead are rising up again - it must be the work of Recidivate, the wicked Necromancer! Can you complete your Dailies and fight down your Bad Habits to lay her to rest once more? If so, you'll reap some fine spoils... including some legendary armor! - p This quest line contains the hardest Boss Battle that we've released to date, so the first quest scroll drops for free at Level 60. If you're already Level 60 or over, you can unlock it for free, too - just check off any task and it will drop for you :) Good luck! You'll need it. - p.small.muted by Lemoness, Tru_, aurakami, Inventrix, and Baconsaur - - h2 10/15/2014 - Spider Pet Quest, Mobile App Update, Hide Grey Dailies, And Sortable Checklists! - table.table.tables-striped - tr - td - h3 New Pet Quest: The Icy Arachnid! - p Yikes, what's leaving these icy webs all over Habitica? It must be the Frost Spider from the newest Pet Quest: The Icy Arachnid! You can buy this quest in the Market. Don't worry, it will be around even after the Fall Festival ends :) - p.small.muted by Arcosine - tr - td - h3 Mobile App Update! - p The newest mobile app update is available on iOS and Android! Now when you're on your phone you can see Fall Festival items, get drop notifications, and view the pixel art of the bosses that you're battling! - p.small.muted By lefnire, negue, huarui, and paglias - tr - td - h3 Hide Grey Dailies - p You can now hide grey Dailies to de-clutter your list! There are tabs at the bottom of the Dailies column that you can toggle to see only which Dailies are still active. - p.small.muted by Gaelan, and Alys - tr - td - h3 Sortable Checklists - p Have you ever wanted to rearrange checklist order? Now you can! Simply drag and drop to sort your checklist points. - p.small.muted By gjoyner - - h2 10/7/2014 - Back-To-School Advice Challenge Winners And Jack-O-Lantern Pet! - table.table.table-striped - tr - td - h3 Back-To-School Advice Challenge Winners - p We had a ton of participants in our Back-To-School Advice Challenge, and we've finally sorted through and chosen the winners! Congratulations to - p DJ Ringis, The Writer, San Condor, Tavi Wright, Stepharuka, Clyc, samaeldreams, LitNerdy, Tritlo, Shansie, Han Solo, FrauleinNinja, Nortya, itsallaboutfalling, TomFrankly, [TGL] Dogg, Amanda, InfH, Evan950, and Mizuokami! You've all received your gems :) - p Thanks so much for participating! If you had fun, don't forget that the Community Costume Challenge is happening all October :) - tr - td - h3 Jack-O-Lantern Pet - p Habiticans have been carving lots of pumpkins recently - and it looks like one has followed you home! Everyone has received a pet Jack-O-Lantern! You can find it in the Stables :) - p.small.muted by Lemoness - - h2 10/3/2014- Spooky Sparkles, New Backgrounds, And Memory Leaks Almost Fixed! - table.table.table-striped - tr - td - h3 Spooky Sparkles - .pull-right - .inventory_special_spookySparkles - .achievement-spookySparkles - .ghost - p There's a new gold-purchasable item in the Market: Spooky Sparkles! Buy some and then cast it on your friends. I wonder what it will do? - br - p If you have Spooky Sparkles cast on you, you will receive the "Alarming Friends" badge! Don't worry, any mysterious effects will wear off the next day.... or you can cancel them early by buying an Opaque Potion! - br - p Spooky Sparkles will only be in the Rewards store until October 31st, so stock up! - p.small.muted by Lemoness, lefnire - tr - td - h3 New Backgrounds Revealed: Haunted House, Graveyard, And Pumpkin Patch - p There are three new avatar backgrounds in the Background Shop! Now your avatar can sneak through a Haunted House, visit a creepy Graveyard, or carve jack-o-lanterns in a Pumpkin Patch! - p.small.muted by cecilyperez, Kiwibot, and Sooz - tr - td - h3 Memory Leaks Almost Fixed - p It took a ton of effort, but Tyler has fixed the largest memory leak that was crashing our servers! There are a few smaller ones that he’s still conquering one by one, but the fiercest monster has been slain. Ten thousand cheers for Tyler! You can read the technical description of how we’re fixing the leaks here, and for any JavaScript developers out there: we'd love your help! We’ll let you all know when we’ve fixed the problem for once and for all. - p.small.muted by lefnire - - h2 10/1/2014 - Seasonal Edition Skins, Seasonal Edition Hair Colors, Community Costume Challenge, Release Pets, and October Mystery Item! - table.table.table-striped - tr - td - h3 Seasonal Edition Hair - p The Seasonal Edition Haunted Hair Colors are now available for purchase in the avatar customizations page! Now you can dye your avatar's hair Pumpkin, Midnight, Candy Corn, Ghost White, Zombie, or Halloween. - p Seasonal Edition items recur unchanged every year, but they are only available to purchase during a short period of time. This is different from Limited Edition Items, which only recur if something is changed, such as the art or the price. Read more about the difference between Seasonal and Limited Edition items here! - p.small.muted by Lemoness, mariahm, and crystal phoenix - tr - td - h3 Seasonal Edition Skins - p The Supernatural Skin Set is here! Now your avatar can become an Ogre, Skeleton, Pumpkin, Candy Corn, Reptile, or Dread Shade. You can buy them from now until October 31st! - p These skins may remind some of you of the Spooky Skin set that was available briefly last fall. This is because we've received many requests for these Limited Edition skins from more recent players who were unable to purchase those skins. As a compromise, we have decided to Retire the Spooky Skin Set and release some similar but unique skins as part of the Supernatural Skin Set. That way, anyone who wants their avatar to be a pumpkin can have their way, but the original owners of the skin sets still have the unique items that they were promised. You can read more about the new Item Availability categories here. - p.small.muted by Lemoness - tr - td - h3 Community Costume Challenge - p The Community Costume Challenge has begun! Between now and October 31st, dress up as your avatar in real life and post a photo on social media to get the coveted Costume Challenge badge! Read the full rules on the Challenge page here. - p.small.muted by Lemoness - tr - td - h3 Release Pets and Mounts - p If you find collecting pets highly motivating and want to start over from zero, you're in luck! You can now release all your pets and mounts so that you can collect them again - and stack your Beastmaster achievement! - p.small.muted By Ryan - tr - td - h3 October Mystery Item - p Spooky! What could it be? All Habiticans who are subscribed during the month of October will receive the October Mystery Item Set! It will be revealed on the 25th, so keep your eyes peeled. Thanks for supporting the site <3 - p.small.muted by Lemoness - - h2 9/25/2014 - table.table.table-striped - tr - td - h3 Update: Diagnosing Server Problems - p Our servers have been under a massive strain recently, and so we've created a Github ticket that you can follow for updates on the things we're doing to fix the problem. We've also written a blog post. We'll keep you updated with new developments as we strive to solve this problem. - p If you've lost any of your stats during this time, you can restore them using Settings > Site > Fix Character Values. Thank you so much for your patience and encouragement as we work to fight this fearsome foe! - p.small.muted by lefnire, Lemoness - tr - td - h3 September Item Set Revealed - .promo_mystery_201409.pull-right - p In happier news, the September Subscriber Item has been revealed: the Autumn Strider Item Set. All people who are subscribed before the end of September will receive the Autumn Antlers and the Strider Vest. Thank you so much for your support - it means a lot to us, especially right now. - p.small.muted by Lemoness - - h2 9/22/2014 - Fall Festival! Limited-Edition Outfits, Candy Food Drops, And Npc Dress-Up - p Autumn is upon us! The air is crisp, the leaves are red, and Habitica is feeling spooky. Come celebrate the Fall Festival with us... if you dare! - table.table.table-striped - tr - td - h3 Limited Edition Class Outfits - p Habiticans everywhere are dressing up. From now until October 31st, limited edition outfits are available in the Rewards column. Depending on your class, you can be a Witchy Wizard, Monster of Science, Vampire Smiter, or Mummy Medic! You'd better get productive to earn enough gold before your time runs out... - tr - td - h3 Candy Food Drops! - p You've received some Candy in your inventory in honor of the Fall Festival! Plus, for the duration of the Event, Habiticans may randomly find candy drops when they complete their tasks. These candies function just like normal food drops - can you guess which flavor your pet will like best? - tr - td - h3 NPC Dress-Up - p Looks like the NPCs are really getting in to the spooky autumnal mood around the site. Who wouldn't? - - h2 9/17/2014 - Rooster Pets, Party Sorting, And Back-To-School Challenge - table.table.table-striped - tr - td - h3 New Pet Quest: Rooster Rampage! - p There's a new pet quest in the Market! This monstrous rooster can't be quieted, and Habiticans are unable to sleep. Can you and your Party calm down this foul fowl? You'll be rewarded with Rooster eggs if you do! - p.small.muted by LordDarkly, Pandoro, EmeraldOx, extrajordanary, and playgroundgiraffe - tr - td - h3 Party Sorting! - p We've improved the preexisting party sort feature. Now you can sort your party members' avatars by level, backgrounds, and more! Simply go to Social > Party > Members and select from the drop-down menu. - p.small.muted by Alys and Viirus - tr - td - h3 Back-To-School Challenge! - p Don't forget that the 2nd Official HabitRPG Challenge is running right now - the Back-To-School Advice Challenge! Post your best tips for using HabitRPG during the Back-To-School season on social media for a chance at winning 60 gems. If you want to share it with the maximum number of people, you can use the #habitrpg and #backtoschool tags. You only have thirteen more days to enter. Good luck! - - h2 9/12/2014 - Official Back-To-School Challenge, Markdown In Checklists, And Help Tab - table.table.table-striped - tr - td - h3 Official Back-To-School Challenge - p We've launched our 2nd Official HabitRPG Challenge: the Back-To-School Advice Challenge! Use social media to tell us how you use HabitRPG to improve study habits, share stories of scholarly success with the app, or just give us your advice on using HabitRPG to be the best you can be. - p The contest ends on September 30th, and the 20 winners will each get 60 Gems! For the full rules, check out the challenge here. - h3 Markdown In Checklists - p Previously, you've been able to use markdown in your task names and in chat. Now you can also use it in checklists! Fill every aspect of your tasks with emoji, bolding, italics, or links. NOTE: If your checklists look strange, it's probably because they're accidentally using markdown now, so just edit them accordingly! Check out this Cheat Sheet for an explanation of how to use markdown. - p.small.muted By @negue - h3 Help Tab - p There's a new tab on the top bar that contains some helpful links. If you're confused about something, want to request a feature, or wonder if your question was asked before, you can now use the Help Tab's drop down menu! - p.small.muted By @Alys - - h2 9/10/2014 - table.table.table-striped - tr - td - h3 Get Ready For The Community Costume Challenge! - p We've got an exciting event coming up this October - the first-ever Community Costume Challenge! In the spirit of the season, Habiticans who dress up in real-life versions of their avatar's armor (or in any HabitRPG costume) will receive a special badge. (No, just wearing a colored shirt doesn't count. Where's the fun in that?) - p The Community Costume Challenge will start on October 1st, but we're announcing it early so that people have time to get their costumes together. - p Instructions on how to participate in the CCC will be posted on October 1st. We can't wait to see your costumes! - - h2 9/3/2014 - table.table.table-striped - tr - td - h3 New Backgrounds Revealed: Thunderstorm, Autumn Forest, Harvest Fields - p There are three new avatar backgrounds in the Background Shop! Now your avatar can conduct lightning in a Thunderstorm, stroll through an Autumn Forest, or cultivate their Harvest Fields! - p.small.muted by krajzega and Uncommon Criminal - - h2 9/1/2014 - table.table.table-striped - tr - td - h3 September Mystery Item - p Hmm, intriguing... All Habiticans who are subscribed during the month of September will receive the September Mystery Item Set! It will be revealed on the 25th, so keep your eyes peeled. Thanks for supporting the site <3 - - h2 8/31/2014 - table.table.table-striped - tr - td - h3 Last Day For Sun Sorcerer Item Set - p Reminder: this is the final day to subscribe and receive the Sun Sorcerer Item Set! If you want the Sun Crown or the Sun Robes, now's the time! Thanks so much for your support <3 - - h2 8/26/2014 - August Mystery Item, Sortable Tags, Push To Top - table.table.table-striped - tr - td - h3 August Item Set Revealed! - .promo_mystery_201408.pull-right - p The August Subscriber Item has been revealed: the Sun Sorcerer Item Set! All August subscribers will receive the Sun Crown and the Sun Robes. You still have five days to subscribe and receive the item set! Thank you so much for your support - we really do rely on you to keep HabitRPG free to use and running smoothly. - p.small.muted by Lemoness - tr - td - h3 Sortable Tags - p You can now sort your tags. Drag left-to-right and drop them into place. - p.small.muted by Fandekasp, lefnire - tr - td - h3 Push to Top - p We've added a small button in your tasks' one-click actions: Push to Top. This will help easily you sort your day's priorities, which may change from day-to-day. - p.small.muted by negue - - h2 8/19/2014 - Parrot Quest, Audio, And Mobile App Update! - table.table.table-striped - tr - td - h3 New Pet Quest: Help! Harpy! - p There's a new Pet Quest available in the Market! @UncommonCriminal is being held hostage by a Parrot-like Harpy. If you can find a way to help, you'll definitely get your hands on some coveted Parrot Eggs.... - p After you've purchased the scroll, battle the Boss by completing Habits and To-Dos. Be careful - every Daily that you skip will cause the Boss to attack your party! - p.small.muted by Uncommon Criminal and Token - tr - td - h3 Audio - p You can now enable sound effects for various website actions. Click the volume icon () and choose an "Audio Theme". For now, the only theme available is "Daniel The Bard" (@DanielTheBard designed this set); however, we'll release more themes over time (get involved here). We'll also add more sound effects, and possibly music, to the current set. - p.small.muted by DanielTheBard, Fandekasp - - tr - td - h3 New Mobile Update: Backgrounds and Guilds! - p We've updated the mobile app to include Backgrounds and Guilds! Now you can use the mobile app to join common interest groups, chat with like-minded people, and swap your avatar’s background. The iOS app is here, and the Android app is here. If you enjoy the direction that we’ve been taking the app, we would really appreciate it if you would leave us a review <3 Thank you! - p.small.muted by huarui, paglias - - h2 8/12/2014 - table.table.table-striped - tr - td - h3 New Equipment Quest: Attack Of The Mundane! - p There's a new Quest that will drop automatically for all users level 15 and up: the Dish Disaster, first quest in the Attack of the Mundane Questline! Scrub enchanted dirty dishes, battle the SnackLess Monster, and face off against the Evil Laundromancer. You might just be rewarded with a new piece of armor... - p As you complete each quest in this questline, you will be awarded with the quest scroll for the next part. There are three parts in total. Good luck! - small.muted by Arcosine, Kiwibot, Lemoness, Daniel the Bard, itokro - - h2 8/6/2014 - table.table.table-striped - tr - td - h3 New Backgrounds Revealed: Volcano, Dusty Canyon, Clouds - p There are three new avatar backgrounds in the Background Shop! Now your avatar can heat up inside a Volcano, wander through a Dusty Canyon, or soar through the Clouds! - - h2 8/4/2014 - table.table.table-striped - tr - td - h3 New Mobile Update: Checklist Editing And Bug Fixes! - p In case you missed it, we’ve released a new mobile update! You can edit checklists from the mobile app now. We also fixed some bugs, including the image problems on iOS! The Android app is here and the iOS app is here. - p You may have noticed that we've been releasing lots of updates recently. This is greatly due to two awesome members of our team! - p The first is superstar contributor Matteo, aka paglias. In addition to the mobile app, he contributes tons of code to the site, runs translations, and fixes bugs without blinking. We are so thankful to have him on the team! - p We also have another new mobile app contributor who has rocketed to Level 7 in record time: huarui! Huarui has been an absolute whirlwind with mobile app improvements. - p Give them both a giant round of applause! - - h2 8/2/2014 - table.table.table-striped - tr - td - h3 Dread Drag'on Defeated! Prizes: Mantis Shrimp Pet, Mantis Shrimp Mount, Food, and Badge - p We've done it! - p With a final last roar, the Dread Drag'on collapses and swims far, far away. Crowds of cheering Habiticans line the shores! We've helped Daniel rebuild his Tavern. - p But what's this? - p THE CITIZENS RETURN! - p Now that the Drag'on has fled, thousands of sparkling colors are ascending through the sea. It is a rainbow swarm of Mantis Shrimp... and among them, hundreds of merpeople! - p "We are the lost citizens of Dilatory!" explains their leader, Manta. "When Dilatory sank, the Mantis Shrimp that lived in these waters used a spell to transform us into merpeople so that we could survive. But in its rage, the Dread Drag'on trapped us all in the dark crevasse. We have been imprisoned there for hundreds of years - but now at last we are free to rebuild our city!" - p "As a thank you," says his friend @Ottl, "Please accept this Mantis Shrimp pet and Mantis Shrimp mount, this feast, and our eternal gratitude!" - tr - td - h3 August Mystery Item - p Ooh, mysterious! All Habiticans who are subscribed during the month of August will receive the August Mystery Item Set! It will be revealed on the 26th, so keep your eyes peeled. Thanks for supporting the site <3 - - h2 7/31/2014 - table.table.table-striped - tr - td - h3 Last Day for July Subscriber Set - .promo_mystery_201407.pull-right - p Reminder: this is the final day to subscribe and receive the Undersea Explorer Item Set! If you want the Undersea Explorer Helm or the Undersea Explorer Suit, now's the time! Thank you so much for your support <3 - tr - td - h3 Final Day for Limited Edition Summer Outfits - p Today is the last day of the Summer Splash Event, so it is the last day to buy the Limited Edition Outfits and the Rainbow Warrior Armor from the Rewards store. Get productive and spend that gold! - - hr - h2 7/25/2014 - table.table.table-striped - tr - td - h3 July Subscriber Item - .promo_mystery_201407.pull-right - p The July Subscriber Item has been revealed: the Undersea Explorer Item Set! All July subscribers will receive the Undersea Explorer Helm and the Undersea Explorer Suit. You still have six days to subscribe and receive the item set! Thank you so much for your support - we really do rely on you to keep HabitRPG free to use and running smoothly. - - hr - h2 7/16/2014 - table.table.table-striped - tr - td - h3 Mobile App Update - p We’ve released another update to the mobile app! Now you can feed and select pets from the app. Carry your cute pets with you everywhere you go! The app is available for iOS here, and Android here. We’re continuing to release updates on a regular basis, so if you like the direction that we’ve been taking the app, please do consider leaving us a review. Thank you! - tr - td - h3 Neglect Strike: Tavern Art Swap - p The Dread Drag'on's Rage Bar has filled, and it has unleashed its Neglect Strike, leading to a new look for the Tavern! As a reminder, the Drag'on's rage will NEVER hurt any users or interfere with their ability to be productive, so the chat and inn are still functional. Even so... poor Daniel! - p All users are automatically damaging the Drag'on with their tasks. There is nothing bad that can happen to you or your account by being in this fight! - tr - td - h3 Dread Drag'on Prize Change: Food Reward! - p We've received a lot of feedback due to the weekend's confusion, and it seems that awarding GP and XP for defeating the world boss significantly unbalanced the game for newer players. Based on your feedback, XP and GP will no longer be awarded. Instead, players will receive an assortment of food! The Mantis Shrimps will still be awarded. - p If you were looking forward to receiving the 900XP and 90 GP upon completion of the battle, feel free to award it to yourself using Settings > Site > Fix Character Values when the battle is done! - p Thank you for bearing with us through the confusion. We love you guys. - hr - h2 7/12/2014 - table.table.table-striped - tr - td - h3 Wow, What'S Going On?! - p You may have noticed some strange things happening - extra gold? Drag'on defeated? No quest damage? - br - p Turns out the Dread Drag'on of Dilatory was harder to handle than we expected, and wreaked havoc on us last night by unexpectedly completing due to a glitch, throwing off party quest damage, and granting all of its rewards early! *shakes fist at terrible beast* - br - p The Drag’on is now back in the battle (read about how to fight it here), and the Mantis Shrimp pet/mount were removed until it is defeated for good. We are so sorry about the confusion! - br - p If you don’t want the 900 XP and 90 Gold, you can delete it using Settings > Site >Fix Character Values. You can also keep it as an apology from the devs for all the confusion! Do whatever is most motivating for you :) It will be granted again when the Drag'on is truly vanquished. - br - p The Drag’on also caused some glitches with party boss damage, but they should be repaired now. - br - p For a detailed breakdown of what happened, follow the issue here! - br - p Now let's fight this monster for real. - - hr - table.table.table-striped - tr - td - h3 July 11th: GaymerX reminder - p Reminder: Vicky (aka redphoenix) is at GaymerX at the InterContinental in San Francisco this weekend! She will have lots of promo codes for the Unconventional Armor Set. Our champion moderator Ryan will be there, too, and would love to meet you guys! Vicky will be wearing a dinosaur hoodie and a red shirt, and Ryan has a partially-shaved head and is in a wheelchair. - br - p There will be an official HabitRPG meet-up on Saturday 3:15-4:30 outside GX Panel Room A (Grand Ballroom AB (3F)). Come get your promo codes there! If you can't make it at that time, contact Vicky via email (vicky@habitrpg.com) or Twitter (@caffeinatedvee) to coordinate an alternative time and place to meet up at the convention! - small.muted 7/11/2014 - hr - - h2 7/9/2014 - table.table.table-striped - tr - td - h3 Happy Derby Day! - p In celebration of Derby Day, all Habiticans have received a seahorse egg! On this day, the worst of Habitica's ancient bugs were defeated, and so every year we celebrate. Let's ride through Dilatory on this fun day. - h3 New Pet Quest: Seahorse! - p But oh, no - it looks like a wild Sea Stallion is disrupting the races! Quickly, battle the Sea Stallion to calm him down, and you might just get your hands on some additional seahorse eggs... - p.small.muted - by Kiwibot and Lemoness - h3 Updated Stats Bars - p Based on your feedback, we’ve updated the design of the new status bars with an 8-bit style and improved accessibility. - p.small.muted - by BenManley - - hr - h2 7/3/2014 - table.table.table-striped - tr - td - h3 New backgrounds available: Coral Reef, Open Waters, Seafarer Ship - p Three new avatar backgrounds are available in the Background Shop! Now your avatar can swim in a coral reef, enjoy the open waters, or sail aboard a Seafarer Ship. Thanks so much for supporting the site! - tr - td - h3 Next Convention: GaymerX! - p HabitRPG's own Vicky Hsu will be at GaymerX, a game convention celebrating LGBTQ and gaming which is open to everyone, at the InterContinental in downtown San Francisco on July 11-13. (For more information, check out gaymerx.com!) Vicky will be giving away promo codes for the UnConventional Armor Set, so if you want to meet up with her (and snag some awesome capes), send a message to vicky@habitrpg.com or @caffeinatedvee on Twitter! - tr - td - h3 Rainbow Warrior Set! - p Even if you can't make it to the convention, you can still enjoy the two new armor pieces available for free in the Rewards Store: the Rainbow Warrior Helm and the Rainbow Warrior Armor! They were designed by our GaymerX friends and they look awesome. They'll be available until the end of the month, so enjoy! - - hr - h2 7/1/2014 - table.table.table-striped - tr - td - h3 WORLD BOSS: The Dread Drag'on of Dilatory! - p We should have heeded the warnings. - p Dark shining eyes. Ancient scales. Massive jaws, and flashing teeth. We've awoken something horrifying from the crevasse: **the Dread Drag'on of Dilatory!** Screaming Habiticans fled in all directions when it reared out of the sea, its terrifyingly long neck extending hundreds of feet out of the water as it shattered windows with its searing roar. - p "This must be what dragged Dilatory down!" yells Lemoness. "It wasn't the weight of the neglected tasks - the Dark Red Dailies just attracted its attention!" - p "It's surging with magical energy!" @Baconsaur cries. "To have lived this long, it must be able to heal itself! How can we defeat it?" - p Why, the same way we defeat all beasts - with productivity! Quickly, Habitica, band together and strike through your tasks, and all of us will battle this monster together. (There's no need to abandon previous quests - we believe in your ability to double-strike!) It won't attack us individually, but the more Dailies we skip, the closer we get to triggering its Neglect Strike - and I don't like the way it's eyeing the Tavern.... - hr - h2 6/30/2014 - table.table.table-striped - tr - td - h3 Last day for June Item Set! - p Reminder: this is the final day to subscribe and receive the Octomage Item Set! If you want the Octopus Robe or the Tentacle Helm, now's the time! Thanks so much for your support <3 - h3 Dilatory Update - p PLEASE! Habiticans, stop exploring the dark crevasse!!! Lemoness is really getting worried. There have been.... reports. - p Reports of something big. - p Reports of something terrifying. - p Reports of mysterious aftershocks, growing in intensity. - p Besides, exploring the dark and dangerous crevasse has become a source of procrastination. Let's get back to work, people! - - hr - h2 6/25/2014 - table.table.table-striped - tr - td - h3 June Subscriber Item - .pull-right.promo_mystery_201406.png - p The June Subscriber Item has been revealed: the Octomage Item Set! All June subscribers will receive the Octopus Robe and the Crown of Tentacles. You still have six days to subscribe and receive the item set! Thank you so much for your support - we really do rely on you to keep HabitRPG free to use and running smoothly. - h3 Mobile App Update - p There's a new mobile app update available! In addition to bug fixes, there are many improvements, including a new button-based menu, tap-and-hold to edit tasks, and the return of stats and in-app avatar customization! Working on the mobile app is our biggest To-Do this summer, so expect more in the coming months. If you feel that the app is improving, we'd love it if you would take the time to give us a review and let us know what you think! - h3 Dilatory Update - p It's great to see Habiticans having fun exploring the ruins! There's just one small thing Lemoness wants us to avoid. She's noticed a lot of Habiticans trying to explore the fallen palace of the other side of the dark crevasse. She really doesn't feel that the crevasse is safe, so please don't swim so close. Other than that, enjoy your explorations! - - hr - h2 6/21/2014 - table.table.table-striped - tr - td - h3 Summer Mystery Update - p Lady Lemoness has returned at last! She startled beach-goers by charging up out of the waves and onto the shore, shouting "I found it!!! I found it!!! Oh, I just KNEW that citing it as impossible would make it a narrative probability!" - p Wait - found what? - h3 Summer Splash Event: The Lost City Of Dilatory! - p Dilatory was a lovely island city of ancient Habitica. It was a prosperous place, but as the wealth of the city grew, the inHabitants grew lazy and procrastinated on their Dailies and To-Dos... until the combined weight of their dark red tasks triggered a massive earthquake that sunk the city. Legends say that all of the inHabitants were transformed into sea creatures. - p The location of this city was lost to time... until now! - h3 Limited Edition Outfits! - p What's the fun of an underwater city if you can't explore it? Luckily, from now until July 31st, special Limited Edition Outfits are available for gold in the Rewards store! Spellcasters can transform themselves into Emerald Mermages and Reef Seahealers to swim among the ruins, while fighters may prefer to dress as Roguish Pirates and Daring Swashbucklers, riding above the city on magnificent ships. Work hard, and you can join them! - h3 NPC Dress-up - p The NPCs got so excited about the discovery of Dilatory that they've moved over there for the summer! Daniel the Innkeeper has opened a beachside tavern, and Alex is also selling by the shore! Meanwhile, Justin the Guide is giving tours aboard boats, Ian is dispensing quest wisdom from the deep ocean, Matt has opened stables for aquatic pets, and I am swimming about keeping everyone informed! - h3 But what caused the Earthquake? - p Only one piece of the mystery remains unsolved - what caused the second earthquake that unearthed the ancient Dailies? After all, the earthquake that destroyed Dilatory was caused by a build up of undone Dailies and To-Dos, wasn't it? - p But *we've* all been doing our tasks... - - hr - h2 6/14/2014 - table.table.table-striped - tr - td - h3 New Feature: Backgrounds! - p We're debuting a brand-new feature - backgrounds for your avatar! Stroll through a Summer Forest, lounge upon a warm Beach, or dance in a Fairy Ring. You can buy the backgrounds in the new Background tab, under User. Have fun! - h3 Summer Mystery Update - p It's been a while since we've seen Lemoness around - she's been a bit scarce since she started trying to decipher those ancient Dailies. We just stopped by her hut to check on her and found her..... missing? - br - p It looked like she'd taken her armor-enchanting crochet hook, but little else. There was a single scrawled note on the table: "I think I've translated it!!!! If I'm right, this is going to be QUITE the summer. Verifying claims - be back soon!!!" - br - p The only other thing on the table was an ancient map... with the corner ripped off. - small.muted 6/14/2014 - - hr - h2 6/10/2014 - table.table.table-striped - tr - td - h3 New Pet Quest: The Call Of Octothulu! - p There's a new pet in town! The dreaded Octothulu, sticky spawn of the stars, has emerged from a whirlpool in a dark cave by the sea. It's up to you and your party to banish the foul beast by being extra-productive! If you manage to defeat it, you might just find some octopus eggs... - h3 Earthquake Update - p Remember the strange earthquake we had recently? Well, this probably isn't related in any way, but Habiticans have recently noticed some mysterious black Dailies strewn along the beaches. Lemoness happily reports that they are scrawled upon with an ancient language, and that she is hard at work deciphering the script. More news as this develops! - - hr - h2 6/5/2014 - table.table.table-striped - tr - td - h3 June Mystery Item - p Wow, what could it be? All Habiticans who are subscribed during the month of June will receive the June Mystery Item Set! It will be revealed on the 25th, so keep your eyes peeled. Thanks for supporting the site <3 - tr - td - h3 What Was That? - p Yikes! A mysterious earthquake has rocked Habitica! Luckily, nobody was hurt and there was no real damage, but our scholars are baffled. "We're not even IN a seismic zone," Lady Lemoness was heard muttering as she paged through an enormous tome. "There hasn't been an earthquake since.... but no, that's impossible." Well, if Lemoness says so, it must be true! Seems like it was just a false alarm. - - hr - h2 5/23/2014 - table.table.table-striped - tr - td - h3 May Mystery Outfit Revealed! - .pull-right.promo_mystery_201405.png - p The May Mystery Item Set has been revealed for all subscribers... Flame Wielder Item Set! All people who are subscribed this May will receive two items: - ul - li Flame of Mind (helm) - li Flame of Heart (armor) - p You still have eight more days to subscribe and get the item set. Thank you all for supporting us! We love you <3 - - - hr - h2 5/14/2014 - table.table.table-striped - tr - td - h3 The Rat King - p Habitica's streets are filled with the skittering of little paws... looks like there's a new Pet Quest available in the Market! Can you and your party defeat the Rat King? If so, there will be some eggs to reward you... - small.muted By: Pandah and Token - tr - td - h3 Level Cap Lifted - p You can now level up beyond 100, the 100-cap has been lifted! - small.muted By: Ryan - - hr - h2 5/5/2014 - table.table.table-striped - tr - td - h3 Mobile Update - p The new iOS update is live! You can download it here. If you have Android, the update is available here. - br - p Note: to edit a task or view checklists, swipe left on the task. We're working on click-to-view, we'd love some developer help! - br - p If you think the new app is an improvement, please consider rating us - many of our old reviews were (justifiably!) pretty low, especially on Apple, but we feel that this update is the first in a line of major improvements. Thanks for sticking with us! - tr - td - h3 The HabitRPG Chrome Extension - p Great news - we've fixed our Chrome Extension! Many thanks to new contributor @GoldBattle. Now you can set the times and dates you want to only browse productive sites. If you're procrastinating, it will automatically start docking your character's health; if you're hard at work, it will reward you with GP and XP! Read more about it here. - tr - td - p Also, a quick change - May's mystery item will now be revealed on the 23rd, instead of the 25th. Rejoice, impatient Habiticans! - - hr - h2 4/30/2014 - table.table.table-striped - tr - td - h3 May Mystery Item - p Ooh, how mysterious! All Habiticans who are subscribed during the month of May will receive the May Mystery Item Set! It will be revealed on the 25th, so keep your eyes peeled. Thanks for supporting the site <3 - hr - h2 4/30/2014 - table.table.table-striped - tr - td - h3 Mobile Update - p Great news! We've just released a big upgrade to our mobile app. One of our biggest priorities right now is improving the HabitRPG mobile experience, so this is an important first step. We've upgraded the framework to Ionic, which means a cleaner look and smoother feel, and best of all, it is now easier for the developers to add new updates and features! Read more about the upgrade here. - p The Android App is available here! The iOS app was submitted to the App Store, but Apple always takes a while to process things, so it may be a few more days. Let's hope they're quick this time around! We'll let you know when it goes through. - p Have a productive day! - tr - td - h3 Spread the Word Challenge - p Also, at long last the staff has finished sorting through the 1.5K+ participants in the Spread The World Challenge, and we are pleased (and so, so relieved) to finally announce a winner! - p Congratulations to ALEX KRALIE, the winner of the Spread The Word Challenge! 47K+ notes is truly momentous. - p A warm congratulation is also due to the runner-ups: sarahtyler, HannahAR, Raiyna, thefandomsarecool, Chickenfox, Anrisa Ryn, frabajulous, galdrasdottir, Judith Meyer, jazzmoth, RavenclawKiba, daraxlaine, Phiso, Billieboo, Victor Fonic, nikoftime, Aedra, amBarthes, and thaichicken! You guys are great <3 Thanks for helping to get the word out about HabitRPG! - tr - td - - h3 Spring Fling - p Reminder that today, 4/30, is the LAST DAY of the Spring Fling event! After today, you will no longer be able to purchase the Pastel Hair Set or the Limited-Edition class items. Additionally, the Egg Hunt scroll will no longer be available in the Market, although if you have started the quest, it will NOT disappear and you will be able to complete it at your leisure. - p It is also the last day to get the Twilight Butterfly Item Set before it disappears forever! If you want the Twilight Butterfly Wings or the Twilight Butterfly head accessory, this is your last chance to subscribe and get them. - p Happy Spring! - - hr - h2 4/25/2014 - table.table.table-striped - tr - td - h3 April Mystery Outfit Revealed! - //-img.pull-right(src='/marketing/promos/April14SAMPLE2.png') - p The April Mystery Item Set has been revealed for all subscribers... Twilight Butterfly Armor Set! All people who are subscribed this April will receive two items: - ul - li Twilight Butterfly Antennae - li Twilight Butterfly Wings! - p You still have five more days to subscribe and get the item set. Thank you all for supporting us! We love you <3 - - hr - h2 4/6/2014 - table.table.table-striped - tr - td - h3 The Great Egg Hunt - p A new quest is available in the Market between now and April 30th. Anyone who signed up before April 7th has one in their inventory free! - - hr - h2 4/3/2014 - table.table.table-striped - tr - td - h3 Limited Edition Pastel Hair Color Set - p A new set of hair colors has been released: the Pastel Set! Now your avatar can have flowing locks in Pastel Blue, Pastel Pink, Pastel Purple, Pastel Orange, Pastel Green, or Pastel Yellow! You will only be able to purchase these hair colors until April 30th, so don't miss out! - - hr - h2 4/2/2014 - table.table.table-striped - tr - td - h3 April Mystery Item - p What could it be? All people who are subscribed during the month of April will receive the April Mystery Item Set! It will be revealed on the 25th, so keep your eyes peeled. - - hr - h2 April F... irst - table.table.table-striped - tr - td - p Hiya, folks! I'm Mrs. Carrot the Carroty Carrot, and I am your new announcer here at HabitRPG! I'm pleased to say that we've released several important updates that we are convinced will drastically improve user experience. Be sure to click around to admire our completely warranted and not at all arbitrary changes! In short, we were worried that the fantasy role-playing-game theme was getting somewhat overplayed, so we've decided unanimously to take the app in a different, more nutritious direction. - br - p After all, talking vegetables NEVER get old. - small.muted By @lemoness and @baconsaur - - hr - h2 03/31/2014 - table.table.table-striped - tr - td - p Reminder that today is the last day to get the Forest Walker Subscriber Set before it disappears forever! If you want the Forest Walker Armor or the Forest Walker Antler head accessory, this is your last chance to subscribe and get it. - - - hr - h2 03/25/2014 - table.table.table-striped - tr - td - h3 March Mystery Item Set - //-img.pull-right(src='/marketing/promos/201403_Forest_Walker.png') - p The March Mystery Item Set has been revealed for all subscribers... The Forest Walker Set! All people who are subscribed this March will receive two items: Forest Walker Armor and Forest Walker Antlers! - br - p The antlers are a head accessory, so they can be worn with any helmet. - br - p You still have five more days to subscribe and get the item set. Thank you all for supporting us! We love you <3 - tr - td - h3 PayPal Subscriptions - p We've added PayPal as a payment method for subscriptions. We still recommend the Card method, as Stripe (the processor we use) has a more stable API and better account management tools. However, we realize not everyone owns a credit/debit card, so there's PayPal for ya! - - hr - h2 03/22/2014 - table.table.table-striped - tr - td - h3 Spring Fling Event - p Spring has come to Habitica, and flowers have sprouted everywhere: in the Stables, in the Marketplace... and even in your character customization pages! - tr - td - h3 Head Accessories - p That's right - we've introduced Head Accessories! Your avatar can now bedeck their helms with colorful flowers. And that's not the only place to get head accessories…. - tr - td - h3 Limited Edition Class Outfits - p The Spring 2014 Limited Edition Class Outfits have been released! - p From now until April 30th, you will be able to use your gold to buy your current class' armor set from the Rewards store! You can be a Stealthy Kitty, a Mighty Bunny, a Magic Mouse, or a Loving Pup. If you switch classes (system unlocked at level 10), you will gain access to your new classes' armor set. Make sure to collect yours first, though! - p What are you waiting for? Go be productive and earn some gold! - tr - td - h3 New Un-Equip Mechanic - p Now to un-equip your gear, click the same item that you have currently equipped. We removed the "Base Equipment" tier for consistency with how un-equipping pets & mounts is handled, and to easily support adding new gear types. - tr - td - h3 Pet Quest: The Ghost Stag - p The meadows of Habitica are bursting with flowers, sunshine, and.... ominous mist? Looks like a ghost stag is keeping winter alive! Defeat him, and maybe you'll get an egg or three.... - tr - td - h3 And More To Come... - p This is only the beginning of all the treats that we've got in store for you. Stay tuned - and happy Spring Fling! - - hr - h2 03/18/2014 - table.table.table-striped - tr - td - h3 New Pet Quest Mechanics - p Great news - now it is easier to complete the Quest Pet sets! Pet Quest Bosses will now drop 3 eggs instead of 2. Additionally, after you have defeated a Pet Quest Boss two times, those eggs will be gem-purchasable in the market like all other eggs, so that your party doesn't have to replay the same quest over and over :) - tr - td - h3 WonderCon - p HabitRPG will be attending WonderCon from April 18th-20th! Come say hi to Tyler, Leslie, and Vicky, and chat about productivity and games. Tickets are available here. - p All the users who visit our booth will receive the Unconventional Armor Accessory Set! (It will also be available if we attend other cons in the future.) - tr - td - h3 LifeHacker Poll - p HabitRPG is in the running to be Lifehacker's #1 To-Do list manager! We've got some tough competition, so if you like our site, please help us out by voting for us here <3 - - hr - h2 03/02/2014 - table.table.table-striped - tr - td - h3 March Mystery Item - p Happy March! The awesome people who subscribe to HabitRPG will now receive the limited-edition March mystery item! The mystery item set will contain a stats-free costume piece that will only be available to the people who are subscribers this March. The set will be revealed on the 25th to everyone, but all people who are subscribers during the month of March will receive it. Get excited - and thank you so much for helping to support HabitRPG! We love you. - tr - td - h3 Hedgehog Quest - p A new pet has been introduced, the Hedgehog. You can find some eggs by battling the Hedgebeast Boss, a quest scroll available in the market. - - hr - h2 02/22/2014 - table.table.table-striped - tr - td - .pull-right.character-sprites(style='clear:both;width:90px;height:90px') - span.back_mystery_201402 - span.slim_armor_mystery_201402 - span.head_mystery_201402 - p The February Mystery Item Set has been revealed for all subscribers... The Winged Messenger Set! All people who are subscribed this February will receive three items: - ul(style='margin-left:15px') - li Winged Helm - li Messenger Robes - li and... Golden Wings! - p The wings are a brand-new type of item, called a Back Accessory! These items appear behind your avatar, so you can wear the wings with any outfit. You still have five more days to subscribe and get the item set. Thank you all so, so much for supporting HabitRPG! - - - hr - h2 02/18/2014 - table.table.table-striped - tr - td - h3 Translations - p Translations are well underway! Many of you should already be seeing HabitRPG in your own languages. If not, head here to see your language's progress or to help translate. - p - small.muted by @paglias, @Sinza-, @Luveluen, and more. - tr - td - h3 BountySource - p We’ve started using BountySource, a service which lets users post bounties on bug fixes and feature requests. Any features or bugs in HabitRPG you’ve been dying to see resolved? Post a bounty to attract contributor attention. Read more here. - p - small.muted by @Cole, @lefnire, @Ryan - - hr - h2 02/13/2014 - table.table.table-striped - tr - td - h3 Happy Valentine's Day! - p Help motivate all of the lovely people in your life by sending them a caring valentine. Valentines can be purchased for 10 gold from the Item Store. For spreading love and joy throughout the community, both the giver AND the receiver get a coveted "adoring friends" badge. Hooray! - p - small.muted By Lemoness and zoebeagle - - - hr - h2 02/12/2014 - table.table.table-striped - tr - td - h3 Chat & Invite Notifications - p Chat & group-invitation notifications are back! Miss them? They currently work for all chat updates in parties & guilds. Any devs willing to jump into @tagging in Tavern, see here. - tr - td - h3 Toolbar - p In order to make room for these notifs, we added a toolbar above the header. You can collapse the toolbar (far-right icon), but take care as Bailey notifs are inside the toolbar! - hr - h2 02/07/2014 - table.table.table-striped - tr - td - h3 February Mystery Item - p - .pull-right.inventory_present - | We're excited to announce a new feature a s a big thank-you to the awesome people who subscribe to HabitRPG! Every month, all subscribers will now receive a limited-edition mystery item! The mystery item will be a stats-free costume piece (like the Absurd Party Robes) that will only be available to the people who are subscribers each month. The February 2014 item will be revealed on the 23rd to everyone, but all people who are subscribers during the month of February will receive it. Subscribe now, get excited, and thank you so much for helping to support HabitRPG! We love you. - tr - td - h3 Critical Hammer Of Bug-Crushing - p - .pull-right.weapon_special_critical - | Some of you may have noticed that we periodically have some bugs that are nastier than the norm - the dreaded critical bugs. These monstrous apparitions have been snapping at the heels of many a player. For updates on what we're currently working on to improve site stability, read this link - and then jump in to help! Not only will programming assistance reward you with the usual contributor levels, but if you actually manage to fix a bug marked "critical," you will now receive the Critical Hammer of Bug-Crushing as your reward! - tr - td - - h3 Rainbow Hair Colors - p - .pull-right.customize-option.hair_bangs_1_rainbow - | Want to spruce up your avatar? Rainbow hair colors are now available! Dye your luscious locks purple, green, or even rainbow-striped, and passersby will look at you with envy. - tr - td - h3 Stability Update - p We've stabilized the site a lot (we're still working out kinks, but we're way better now). Follow the progress here, but here are some workarounds for now: - ul - li Click slower. VersionError is caused by clicking things off too fast (we're working on a fix). - li If you see an error, refresh before proceeding. - - p - small.muted By Lemoness, mariahm, crystalphoenix, aiseant, zoebeagle, cole, lefnire - - hr - h2 02/01/2014 - table.table.table-striped - tr - td - h3 Vice - p You awaken after the Winter Wonderland festivities and birthday celebrations with a smile. It's been a snowy, cheerful couple months, and the NPCs have finally returned to their normal attire. But today something is very wrong. Shadowy whisps cover the ground of Habitica, the sky has darkened. At the tavern you hear @DanielTheBard struming dark tales on his lute, and @Baconsaur peering into a mug, grumbling about her mounts swallowed in the shadows. They speak of the same thing: Vice, a dark an terrible foe. This new boss arc is a 3-part quest that requires level 30 to begin. Bring your strongest party members, and don't miss your dailies - there's a powerful weapon at the end! - p - small.muted by @baconsaur & @DanielTheBard - - hr - h2 01/30/2014 - table.table.table-striped - tr - td - h3 Happy Birthday, HabitRPG! - p The fair land of Habitica is two years old on January 31st! The NPCs are celebrating in style, and it looks like some of the staff is, too! Won't you join in? - tr - td - h3 Absurd Party Robtes - p As part of the festivities, Absurd Party Robes are available free of charge in the Item Store! Swath yourself in those silly garbs and don your matching hats to celebrate this momentous day. - tr - td - h3 Delicious Cake - p What would a birthday be without birthday cake in a myriad of flavors? Of course, pets are very picky, but luckily Lemoness and her team of bakers have plenty of slices to go around. Mmm, delicious! - tr - td - h3 Last Day of Winter Wonderland Event - p Also, just a reminder - January 31st is the final day of the Winter Wonderland event, so it's your last day to get the Limited Edition Winter Hair Colors, the Winter Outfits, the snowballs, and the Trapper Santa and Find the Cub quest scrolls. Remember that mid-progress Trapper Santa and Find the Cub quests will not abort, nor will you lose your scrolls - they will simply be removed from Alexander's marketplace. We hope that you've had a wonderful winter! - tr - td - h3 Birthday Bash Badge - p Finally, to commemorate the fun, all party participants receive a birthday badge! Polish it frequently and wear it fondly. - - p Thanks so much for being a part of the HabitRPG community. We love you guys, and we can't wait to have you at our sides in the upcoming year! Stay productive, Habiteers, and have an awesome day. - - p.muted By @lemoness - - hr - h2 01/28/2014 - table.table.table-striped - tr - td - h3 Group Plans - p We've begun adding plans for groups (parents, teachers, health & wellness administrators, etc). These plans will provide group leaders with more control, privacy, security, and support. Currently only the Organization Plan (top tier) is available (due to tech limitations believe it or not), and we'll be releasing the Family & Group plans later. Click the "Contact Us" buttons if you're interested, and we'll keep you updated! - tr - td - h3 Individual Plan - p We've introduced a $5/mo basic subscription plan. It comes with a number of perks, which you can see here. We'll likely add more benefits over time, follow the conversation here. - tr - td - h3 Perfect Day Achievement - p Now when you complete all your dailies, you stack this badge, plus and additional perk: you get a +(level/2) buff to all stats! - tr - td - h3 Spread The Word Challenge Update - p We have 1k+ submissions, holy cow! Great job everyone! Now, we need to go through these manually, so it will take a few days to a couple weeks to process. The challenge will stay open until we're done choosing our winners, but be sure to edit the To-Do with your submission URL before 1/31, as that's the cut-off date for processing. We'll send a Tweet out when the winner has been selected, so follow @habitrpg and stay tuned. - - hr - h2 01/25/2014 - table - tr - td - h3 Gryphon Quest - p A new pet has been introduced, the Gryphon. You can find some eggs by battling the Fiery Gryphon Boss, a quest scroll available in the market. - p - small.muted Note: we'll be fixing the beast-master achievement to work from the original 90 in coming days. Fear not current beast-masters, you'll get sorted soon! - p - small.muted By @baconsaur, @danielthebard - - - hr - h2 01/16/2014 - table.table.table-striped - tr - td - h3 "Spread The Word" Challenge Updates - p If you're not yet participating, check out the Spread The Word Challenge, which has a large prize and many winners. We've made some updates: upped the prize to 80 Gems for the top 20 posts, 100 Gems for the winner. Note: some people are listing their submission as a Tumblr reblog of someone else's post, often with added commentary. Though reblogs are greatly appreciated, we can only count original submissions. Read more challenge guidelines here. - tr - td - h3 Quest Deadlines - p To clear some confusion, you have until Jan 31, 2014 to purchase your quest scrolls, after 1/31 Alexander no longer sells them. You can still begin / finish your quests any time after. Thanks to @Cole, you're now allowed to purchase the Cub quest even if you haven't finished Trapper. Stock up! - - hr - h2 01/06/2014 - h2 WWE Part 4: Winter Classes - table.table.table-striped - tr - td - h3 Limited-Edition Winter Class Outfits - p Happy winter! Instead of a boring pair of earmuffs, why not use the gold that you earned with all your hard work to buy a Limited Edition class outfit? - p From now until January 31st, you will be able to use your gold to buy your current class' armor set from the Rewards store! You can be a Yeti Tamer, a Ski-Sassin, a Candy Cane Mage, or a Snowflake Healer. If you switch classes (system unlocked at level 10), you will gain access to your new classes' armor set. Make sure to collect yours first, though! - p What are you waiting for? Go be productive and earn some gold! - small.muted by @lemoness - tr - td - h3 Chat +1 - p You can now +1 chat messages in Tavern, Guilds, & Parties - tr - td - h3 Halls - p We've added the "Hall of Heroes" and "Hall of Patrons" here, which list our project contributors and Kickstarter backers. Want be amongst those immortalized in the Hall of Heroes? Lend us your sword! - - hr - h2 12/31/2013 - h2 Winter Wonderland Event Part 3: Party! - table.table.table-striped - tr - td - h3 Happy New Year! - p Happy New Year! Join the NPCs and Staff in showing off your new Absurd party hat.... and have a great night! - small.muted by @lemoness - tr - td - h3 Rebirth - p Nothing says New Year like a fresh start. Now when you reach level 50, Ultimate Gear, or BeastMaster, you can begin anew with the most prestigious of achievements: Rebirth. Read more here. But take heed! Scouts have reported monster sightings, harbinged by Trapper Santa. You may need all the strength you can muster come late January, Rebirth is for the hard-core. - small.muted by @SabreCat - tr - td - h3 Checklists - p Checklists are here! You can break your Dailies and To-Dos down into bite-size chunks. Their game mechanic takes some learning, so read more here. - small.muted by @lefnire - tr - td - h3 Task Icons & Markdown - p Task titles now support Markdown and Emoji, so you can create something like this. Read more here. - small.muted by @lefnire - - hr - h2 12/25/2013 - h2 Winter Wonderland Event Part 2: Rescue the Bears - table.table.table-striped - tr - td - h3 Quests & Bosses! - p A beast is roaring in the distant mountains, mysterious tracks have appeared in the snow. A new feature has been unlocked, Quests & Bosses. As a holiday present, HabitRPG gives you your first quest: "Trapper Santa". Check your inventory, you have until Jan 31 to complete it! - - p By @lefnire, @pandoro, @Shaners - - hr - - - h2 12/20/2013 - h2 Winter Wonderland Event Part 1: The Great Snowball Fight - p It's time for HabitRPG's biggest event yet - Winter Wonderland! The fun starts today, on the first day of winter, and ends on January 31st - HabitRPG's birthday. - p Get prepared to build new habits, earn fun drops, hold your party members accountable for their tasks, and decorate your avatar. Various features will be rolling out over the course of the event, so expect many updates! For starters... - table.table.table-striped - tr - td - h3 NPC Decorations - p Looks like everyone is really getting into the winter spirit! Check out the new NPC sprites. (And I heard a rumor that the final NPC might show up, just in time for the new year...) - tr - td - .customize-option.hair_bangs_1_winternight.pull-right - h3 Limited-Edition Holiday Hair-Colors - p Now your avatar can dye their hair Candy Cane, Frost, Winter Sky, or Holly! You'll only be able to purchase these hair colors until January 31st, when they will be retired. - tr - td - .shop_snowball.pull-right - h3 The Great HabitRPG Snowball Fight - p Yes, you can now buy snowballs and hurl them at all your friends... to, uh, help them improve their habits. How? Weeeeellll, let's just say that after getting walloped, they might find themselves needing some extra gold to escape their predicament... - //-span.shop_head_special_candycane.item-img.shop-sprite - tr - td - h3 More to Come - p A beast is roaring in the distant mountains, mysterious tracks have appeared in the snow, and Lemoness is furiously crocheting something sparkly. - p It's going to be a wild winter. - - p By @lemoness - - hr - - h2 12/16/2013 - p Good gracious, where do I start... - br - table.table.table-striped - tr - td - h2 Classes - p You can now be a Warrior, Rogue, Wizard, or Healer. See details here. - tr - td - h2 Armory & Costumes - p Once you select your new class, you're now equipped with your new class's apprentice gear. Fear not, your old gear is still available in your inventory! You can switch gear at any time, and wear a different costume than your equipment. See Armory & Costumes - tr - td - h2 New Customizations - p We now have a much wider selection of hair, shirt, facial-hair, body-size, etc. customizations. See Customizations v2 - tr - td - h2 300 Tier Gear - p All you $300 backers who have been waiting patiently, your gear is now in! Currently, only available to $300+ backers, but we'll add them as drops to the Boss system once that's released. See 300-tier - tr - td - h2 API v2 - p The API has been completely overhauled, and v2 comes with many more routes for a *full featured* API. v1 is no longer supported, take heed ye 3rd-party-ists! For the time being, basic routes are supported (such as up/down -scoring). v2 will be documented soon, and I'll ping you when. see APIv2 - hr - p By @lemoness @sabrecat @danielthebard @fuzzytrees @crystalphoenix @rosemonkeyct @fandekasp, and many more. (Who am I missing? We'll put up a CONTRIBUTORS.md soon) - - h2 12/7/20132 - table.table.table-striped - tr - td - h2 Mounts! - p You can now feed your pets and they'll grow into trusty steeds. Obtain food as new random drops, or you can hasten the process buy buying a saddle from Alexander. - // We may want to use their twitter handles, or something they prefer instead - hr - p. - By @lemoness @Shaners @baconsaur @RandallStanhope @ashjolliffe @fuzzytrees - - h2 11/27/2013 - table.table.table-striped - tr - td - h2 Turkey Event (by @lemoness) - p Say hi to our NPCs, dressed to impressed for Turkey day! Also - check your stable, you'll find a fun new pet. - tr - td - h2 Chat Enhancements (by @Nick Gordon) - p. - Chat can now use markdown, Emoji, and @-tagging. Some pointers on using markdown & Emoji at here. To use @-tagging, simply type '@' in chat. - tr - td - h2 Party Sorting (by @Fandekasp) - p. - You can now adjust the way you view your party members in the top bar. They can be sorted by level, number of pets, the date they joined the party, or just randomly. Also, level colors now reflect your contributor status. - tr - td - h2 Wiki Updates (by @bobbyroberts99) - p. - The HabitRPG wiki is being speedily updated. If you’re confused about anything, go check it out - it’s a treasure trove. - - h2 11/08/2013 - table.table.table-striped - tr - td. - Contrib Gear. You can now unlock new a top-tier gear set and pet by contributing (code, art, docs, etc) to HabitRPG. Read more - - h2 11/01/2013 - table.table.table-striped - tr - td. - Challenges! Compete with your party, guilds, or the tavern on certain tasks. Win gem prizes. Read more. - tr - td Backend overhaul, including bookmark-able paths throughout the application. Will pave the way towards improved performance. - - h2 10/22/2013 - table.table.table-striped - tr - td TRICK OR TREAT! It's Habit Halloween! Some of the NPCs have decorated for the occasion. Can you spot us? - tr - td Two gem-purchasable skin tones are now available! The Rainbow Skin Set is here to stay, but in honor of Halloween, we also have the LIMITED EDITION SPOOKY SKIN SET. You will only be able to purchase the Spooky Skin Set until November 10th, so if you want a monstrous avatar, now's the time to act! - tr - td Do note, skins won't work on mobile until the app is updated. We'll update Android ASAP, iPhone usually takes ~1wk to approve. - - h2 10/19/2013 - table.table.table-striped - tr - td New custom skin colors are now available! Go check them out in the Profile section. Also, the new mobile update, 0.0.10, is now available to download! It includes the new skin tones and the ability to hide or show your helm, among other things. - tr - td You can now sell un-wanted drops to Alex the Merchant. Trade those troves of eggs for gold! - - h2 09/01/2013 - table.table.table-striped - tr - td. - We re-wrote the website from the ground up - And in case you missed it, Android & iOS Apps are out! - Both apps and the website are open source, and we desparately need your help porting the rest of the features, and polishing off the bugs. Read this guide to getting started. - We're working on a system of Contributor Gear to reward the awesome people who help out, so stay tuned! - - h2 The Rewrite! (Mid August) - table.table.table-striped - tr - td. - Hello my Habiteers! I have some amazing news to share with you, it's huge! - Has Habit ever crashed for you? (Joke). Well we re-wrote the website from the ground up - to conquor those critical bugs once and for all (more from Tyler in a bit). If you haven't seen me for a while (due to a bug in the old site), be sure to catch up with me on the right side of the screen for any missed news. Importantly: - Android & iOS Apps are out!
    - tr - td. - They're open source, so help us make them awesome. As for the rewrite: not all features are yet ported, but don't worry - you're still getting drops and streak-bonuses in the background, even if you can't see them yet. - We'll be working hard to bring in all the missing features. And if you're not already, be sure to follow our updates on Tumblr (there are some fun member highlights recently). One more thing: if you are a Veteran of the old site, I have granted you a Veteran Wolf! Check your inventory :) - tr - td. - JavaScript developers! To me! We must finish vanquishing the old site, as not all features have been ported. - We rewrote Habit on AngularJS + Express. - We desparately need your help porting the rest of the features, and polishing off the bugs. Read this guide to getting started. - Thanks everyone for all your support and patience! - - h2 8/20/2013 - table.table.table-striped - tr - td. - Timezone + custom day start issues fixed, your dailies should now reset properly and in your own timezone. (This was vexing Android users particularly). If you're still experiencing issues, chime in here. - tr - td. - API developers, the above means that cron is automatically run for your users! Weee, they no longer have to log into the website to reset their dailies! - - h2 8/18/2013 - table.table.table-striped - tr - td. - The Mobile Apps are out! iOS app and Android. There's a bug with Android 2.3, follow the progress here. For more details, see our Tumblr post - tr - td - | Hey guys! Long time no see :) We want to make sure you guys have a better idea of what's going on behind the scenes, so we're going to be releasing - b weekly status reports - | of what we're currently working on! This weekend, we are working hard to fix the "Not Enough GP" bug, a cruel and greedy monster that has wrapped itself around the rewards box and is refusing to let anyone purchase anything. Rest assured that our heroic Tyler will slay this beast soon! Then it wiil be full steam ahead on the new site upgrade process. - a(target='_blank', href='http://habitrpg.tumblr.com/post/57627483715/news-about-upgrade-and-app') Read more about how that will work in this post here - - h2 6/03/2013 - table.table.table-striped - tr - td - a(target='_blank', href='https://trello.com/card/groups-guilds/50e5d3684fe3a7266b0036d6/84') Guilds! - | You can now belong to multiple groups, not just your party. There are public and private guilds, think "Subreddits" v "multiple friend groups". - - h2 5/27/2013 - table.table.table-striped - tr - td - | Get the "Helped Habit Grow" badge by - a(href='http://community.habitrpg.com/node/290', target='_blank') filling out this survey. - tr - td - a(href='http://habitrpg.tumblr.com/post/51476277225/upcoming-features-bugs-update-user-survey', target='_blank') New blog post - | about upcoming Guilds & Challenges features, & huge bug-fixes on the horizon. - - h2 5/25/2013 - table.table.table-striped - tr - td - | Code logic migrated to - a(target='_blank', href='https://github.com/habitrpg/habitrpg-shared') habitrpg-shared - | . See - a(target='_blank', href='https://github.com/lefnire/habitrpg/issues/1039') details here - | , but two takeaways: (1) keep an eye out and - a(href='http://community.habitrpg.com/content/submitting-bugs', target='_blank') report a problem - | if you experience any issues, (2) this is going to allow for much less buggy code (read previous link for reasoning). - - h2 5/12/2013 - table.table.table-striped - tr - td Renamed "Tokens" to "Gems". Tokens caused confusion. - h2 5/10/2013 - table.table.table-striped - tr - td - | Less harsh death: Used to be you lose everything, now you lose GP & one random gear piece, 1 level. We're working on a - a(_target='blank', href='https://trello.com/card/death-mechanic/50e5d3684fe3a7266b0036d6/204') really cool death mechanic here. - | , but this is a stop-gap so people don't lose heart presently. - tr - td Chat messages: can delete your own message, fix the duplicate messages issue. - - h2 5/9/2013 - table.table.table-striped - tr - td - a(_target='blank', href='https://trello.com/card/backer-gear/50e5d3684fe3a7266b0036d6/213') Backer Gear - | : There's a new top-tier gear set for Kickstarter Backers. $45+ gets new Shield, Helm, Armor. $70+ that plus Weapon. $80+ that plus Pet. Keep leveling my friends, get that gear! Discuss gear-unlocking mechanic - a(href='https://trello.com/card/backer-items-availability-mechanic/50e5d3684fe3a7266b0036d6/188', target='_blank') here - | , and if you're top-gear but not seeing backer stuff, message me from your KS profile. - - h2 5/7/2013 - table.table.table-striped - tr - td - a(_target='blank', href='https://trello.com/card/tags-categories/50e5d3684fe3a7266b0036d6/43') Tags - | . You can now categorize your tasks, eg "Work", "Home", "Morning", "Taxes", etc. - - h2 5/4/2013 - table.table.table-striped - tr - td - a(_target='blank', href='https://trello.com/card/streaks-consecutive-bonus/50e5d3684fe3a7266b0036d6/182') Streaks - | . You get a GP & drop-% increase the longer you hold daily streaks (they stack). You also get a stacking badge for each 21-day streak. - - h2 5/3/2013 - table.table.table-striped - tr - td - | Two new achievements: Beast Master & Ultimate Gear. Got ideas for more achievements? - a(target='_blank', href='https://trello.com/card/awards-badges/50e5d3684fe3a7266b0036d6/19') chime in here - - h2 5/2/2013 - table.table.table-striped - tr - td - a(target='_blank', href='https://trello.com/card/party-chat/50e5d3684fe3a7266b0036d6/267') Party Chat! - | also, Tavern Chat (LFG) - tr - td - a(target='_blank', href='https://trello.com/card/rest-in-tavern/50e5d3684fe3a7266b0036d6/14') Rest in Tavern - | (basic implementation, more to come) - tr - td. - NPCs! Bailey the Town Crier, Alexander the Merchant, Daniel the Tavern Keep. - tr - td - a(href='https://github.com/lefnire/habitrpg/issues/828') New "Game Options" layout - | (click your avatar to see) - - h2 3/27/2013 - table.table.table-striped - tr - td - | Drop system + pets overhaul ( - a(href='http://www.kickstarter.com/projects/lefnire/habitrpg-mobile/posts/439433') Blog Post - | | - a(href='https://trello.com/card/pets/50e5d3684fe3a7266b0036d6/166') Trello Card - | ) - - h2 3/21/2013 - table.table.table-striped - tr - td - a(href='https://github.com/lefnire/habitrpg/issues/585') More design tweaks to header & avatars - - h2 3/20/2013 - table.table.table-striped - tr - td - a(href='https://github.com/lefnire/habitrpg/issues/585') New Design - tr - td - a(href='https://trello.com/card/toggle-helm-visible/50e5d3684fe3a7266b0036d6/153') Toggle helm visible - tr - td - a(href='https://trello.com/card/toggle-header/50e5d3684fe3a7266b0036d6/241') Toggle Header - tr - td - a(href='https://trello.com/card/deletable-accounts/50e5d3684fe3a7266b0036d6/69') Deletable Accounts - tr - td - a(href='https://trello.com/card/undo-button/50e5d3684fe3a7266b0036d6/20') Undo Button - - h2 3/3/2013 - table.table.table-striped - tr - td - a(href='https://trello.com/card/custom-day-start/50e5d3684fe3a7266b0036d6/15') Add custom day start diff --git a/website/views/shared/noscript.jade b/website/views/shared/noscript.jade deleted file mode 100644 index 38319c1068..0000000000 --- a/website/views/shared/noscript.jade +++ /dev/null @@ -1,13 +0,0 @@ -// For those who have JavaScript disabled -noscript - style. - div, footer { - display: none; - } - - h3=env.t('jsDisabledHeading') - img(src='/front/images/coding_by_phoneix_faerie.png', alt='Coding placeholder image') - p=env.t('jsDisabledText') - br - a.btn.btn-lg.btn-success(href='http://www.enable-javascript.com/', target='_blank') - =env.t('jsDisabledLink') diff --git a/website/views/shared/profiles/achievements.jade b/website/views/shared/profiles/achievements.jade deleted file mode 100644 index 9e7bed54cb..0000000000 --- a/website/views/shared/profiles/achievements.jade +++ /dev/null @@ -1,30 +0,0 @@ -mixin simpleAchiev(achiev) - - var popoverHtml = '
    {{achiev.title}}
    {{achiev.text}}
    '; - div.achievement-container(ng-init='earnedClass = achiev.earned ? "" : "muted"', - data-popover-html='#{popoverHtml}', - popover-placement='{{achievPopoverPlacement}}', - popover-append-to-body='{{achievAppendToBody}}')&attributes(attributes) - button.pet-button.no-vertical-padding(popover-trigger='mouseenter', - data-popover-html='#{popoverHtml}', - popover-placement='{{achievPopoverPlacement}}', - popover-append-to-body='{{achievAppendToBody}}') - - .achievement(ng-class='achiev.icon + "2x"', ng-if='achiev.earned') - .counter.badge.badge-info.stack-count(ng-if='(achiev.optionalCount)') {{::achiev.optionalCount}} - .achievement(class='achievement-unearned2x', ng-if='!(achiev.earned)') - - -.container-fluid - .row - .col-md-12(ng-repeat='(key,cat) in achievements', ng-init='heading=env.t(key+"Achievs")') - h4 {{heading}} - menu.pets.inventory-list(type='list') - li.customize-menu - menu - div(ng-repeat='achiev in cat.achievements | toArray | orderBy: "index"') - +simpleAchiev('achiev') - -hr - -include ./achievs/challenges -include ./achievs/quests diff --git a/website/views/shared/profiles/achievs/challenges.jade b/website/views/shared/profiles/achievs/challenges.jade deleted file mode 100644 index dc0cffa6f1..0000000000 --- a/website/views/shared/profiles/achievs/challenges.jade +++ /dev/null @@ -1,9 +0,0 @@ -div - // This is a very strange icon to use. revisit - .achievement.achievement-karaoke(ng-if='::profile.achievements.challenges.length') - div(ng-class='::{muted: !profile.achievements.challenges.length}') - h5=env.t('challengeWinner') - table.table.table-striped - tr(ng-repeat='chal in profile.achievements.challenges track by $index') - td: markdown(text='::chal') - hr diff --git a/website/views/shared/profiles/achievs/quests.jade b/website/views/shared/profiles/achievs/quests.jade deleted file mode 100644 index fe6773a2c9..0000000000 --- a/website/views/shared/profiles/achievs/quests.jade +++ /dev/null @@ -1,9 +0,0 @@ -div - .achievement.achievement-alien(ng-if='::profile.achievements.quests') - div(ng-class='::{muted: !profile.achievements.quests}') - h5=env.t('completedQuests') - table.table.table-striped - tr(ng-repeat='(k,v) in profile.achievements.quests') - td {{::Content.quests[k].text()}} - td x{{::v}} - hr diff --git a/website/views/shared/profiles/stats/attributes.jade b/website/views/shared/profiles/stats/attributes.jade deleted file mode 100644 index ecfd493458..0000000000 --- a/website/views/shared/profiles/stats/attributes.jade +++ /dev/null @@ -1,29 +0,0 @@ -h4(class=mobile?'item item-divider':'')=env.t('attributes') - -table.table.table-striped - each statInfo, stat in { str: {title:"strength",popover:'strengthText'},int: {title:"intelligence",popover:'intText'},con: {title:"constitution",popover:'conText'},per: {title:"perception",popover:'perText'} } - tr - td - span.hint(popover-title=env.t(statInfo.title), popover-placement='right', - popover=env.t(statInfo.popover), popover-trigger='mouseenter') - strong=env.t(statInfo.title) - strong : {{profile.fns.statsComputed().#{stat}}} - - td: ul.list-unstyled - +statList('profile.fns.statsComputed().levelBonus.' + stat, 'levelBonus', 'level', true) - +statList('profile.fns.statsComputed().gearBonus.' + stat, 'equipmentBonus', 'equipment', true) - +statList('profile.fns.statsComputed().classBonus.' + stat, 'classBonus', 'classEquipBonus') - +statList('profile.stats.' + stat, 'allocatedPoints', 'allocated') - +statList('profile.stats.buffs.' + stat, 'buffs', 'buffs', true) - - tr(ng-if='profile.stats.buffs.stealth') - td(colspan='2') - strong.hint(popover-title=env.t('stealth'), popover-trigger='mouseenter', - popover-placement='right', popover=env.t('stealthNewDay')) - =env.t('stealth') - strong : {{profile.stats.buffs.stealth}}  - tr(ng-if='profile.stats.buffs.streaks') - td(colspan='2') - strong.hint(popover-title=env.t('streaksFrozen'), popover-trigger='mouseenter', - popover-placement='right', popover=env.t('streaksFrozenText')) - =env.t('streaksFrozen') diff --git a/website/views/shared/profiles/stats/background.jade b/website/views/shared/profiles/stats/background.jade deleted file mode 100644 index ce0b350b03..0000000000 --- a/website/views/shared/profiles/stats/background.jade +++ /dev/null @@ -1,4 +0,0 @@ -div - h4=env.t('background') - table.table.table-striped - +basicRow('background', '{{costume.formatBackground(profile.preferences.background)}}') \ No newline at end of file diff --git a/website/views/shared/profiles/stats/basic-stats.jade b/website/views/shared/profiles/stats/basic-stats.jade deleted file mode 100644 index 694e7408fb..0000000000 --- a/website/views/shared/profiles/stats/basic-stats.jade +++ /dev/null @@ -1,7 +0,0 @@ -h4(class=mobile?'item item-divider':'')=env.t('stats') -table.table.table-striped - +basicRow('health', '{{::statCalc.hpDisplay(profile.stats.hp)}}') - +basicRow('mana', '{{statCalc.mpDisplay(profile)}}')(ng-if='profile.stats.lvl >= 10 && !profile.preferences.disableClasses') - +basicRow('gold', '{{::statCalc.goldDisplay(profile.stats.gp)}}') - +basicRow('level', '{{::profile.stats.lvl}}') - +basicRow('experience', '{{::statCalc.expDisplay(profile)}}') diff --git a/website/views/shared/profiles/stats/costume.jade b/website/views/shared/profiles/stats/costume.jade deleted file mode 100644 index 3350320bab..0000000000 --- a/website/views/shared/profiles/stats/costume.jade +++ /dev/null @@ -1,6 +0,0 @@ -div(ng-if='profile.preferences.costume') - h4=env.t('costume') - table.table.table-striped - tr(ng-repeat='(itemType,costume) in profile.items.gear.costume', ng-init='piece=Content.gear.flat[costume]', ng-show='piece') - td - strong {{piece.text()}} \ No newline at end of file diff --git a/website/views/shared/profiles/stats/equipment.jade b/website/views/shared/profiles/stats/equipment.jade deleted file mode 100644 index d5fddfa4b8..0000000000 --- a/website/views/shared/profiles/stats/equipment.jade +++ /dev/null @@ -1,8 +0,0 @@ -h4.stats-equipment(ng-show='user.flags.itemsEnabled')=env.t('battleGear') -table.table.table-striped(ng-show='user.flags.itemsEnabled') - tr(ng-repeat='(itemType,gear) in profile.items.gear.equipped', - ng-init='piece=Content.gear.flat[gear]', ng-show='piece') - td - strong {{piece.text()}} - strong(ng-show='piece.str || piece.con || piece.per || piece.int') :  - span(ng-repeat='stat in ["str","con","per","int"]', ng-show='piece[stat]') {{piece[stat]}} {{env.t(stat)}}  diff --git a/website/views/shared/profiles/stats/mixins.jade b/website/views/shared/profiles/stats/mixins.jade deleted file mode 100644 index e44999c80d..0000000000 --- a/website/views/shared/profiles/stats/mixins.jade +++ /dev/null @@ -1,13 +0,0 @@ -mixin basicRow(label, value) - tr&attributes(attributes) - td - strong=env.t(label) - | : #{value} - -mixin statList(calculatedStat, popover, text, useOneTimeBinding) - - var binding = useOneTimeBinding ? "::" : "" - li(ng-if=binding + '#{calculatedStat} > 0') - span.hint(popover-title=env.t('#{popover}'), popover-trigger='mouseenter', - popover-placement='top', popover=env.t('#{popover}Text')) - =env.t(text) - =': {{' + binding + calculatedStat + '}}' \ No newline at end of file diff --git a/website/views/shared/profiles/stats/pets-and-mounts.jade b/website/views/shared/profiles/stats/pets-and-mounts.jade deleted file mode 100644 index 47575dcd2e..0000000000 --- a/website/views/shared/profiles/stats/pets-and-mounts.jade +++ /dev/null @@ -1,14 +0,0 @@ -div(ng-if='user.flags.dropsEnabled') - h4(class=mobile?'item item-divider':'')=env.t('pets') - - table.table.table-striped - +basicRow('activePet', '{{::costume.formatAnimal(profile.items.currentPet, \'pet\')}}')(ng-if='profile.items.currentPet') - +basicRow('petsFound','{{::statCalc.totalCount(profile.items.pets)}}') - +basicRow('beastMasterProgress','{{::statCalc.beastMasterProgress(profile.items.pets)}}') - - h4(class=mobile?'item item-divider':'')=env.t('mounts') - - table.table.table-striped - +basicRow('activeMount', '{{::costume.formatAnimal(profile.items.currentMount, \'mount\')}}')(ng-if='profile.items.currentMount') - +basicRow('mountsTamed','{{::statCalc.totalCount(profile.items.mounts)}}') - +basicRow('mountMasterProgress','{{::statCalc.mountMasterProgress(profile.items.mounts)}}') diff --git a/website/views/shared/profiles/stats_all.jade b/website/views/shared/profiles/stats_all.jade deleted file mode 100644 index 243643a244..0000000000 --- a/website/views/shared/profiles/stats_all.jade +++ /dev/null @@ -1,8 +0,0 @@ -include ./stats/mixins - -include ./stats/basic-stats -include ./stats/equipment -include ./stats/attributes -include ./stats/costume -include ./stats/background -include ./stats/pets-and-mounts diff --git a/website/views/shared/profiles/stats_col1.jade b/website/views/shared/profiles/stats_col1.jade deleted file mode 100644 index f5ee3990e4..0000000000 --- a/website/views/shared/profiles/stats_col1.jade +++ /dev/null @@ -1,7 +0,0 @@ -include ./stats/mixins - -include ./stats/basic-stats -include ./stats/equipment -include ./stats/costume -include ./stats/background -include ./stats/pets-and-mounts diff --git a/website/views/shared/profiles/stats_col2.jade b/website/views/shared/profiles/stats_col2.jade deleted file mode 100644 index e24c2fe9f3..0000000000 --- a/website/views/shared/profiles/stats_col2.jade +++ /dev/null @@ -1,3 +0,0 @@ -include ./stats/mixins - -include ./stats/attributes diff --git a/website/views/shared/tasks/edit/advanced_options.jade b/website/views/shared/tasks/edit/advanced_options.jade deleted file mode 100644 index 39bff1884b..0000000000 --- a/website/views/shared/tasks/edit/advanced_options.jade +++ /dev/null @@ -1,56 +0,0 @@ -div(ng-if='(task.type !== "reward") || task.userId || (!obj.auth && obj.purchased && obj.purchased.active)') - button.advanced-options-toggle.option-title.mega(type='button', - ng-class='{active: task._edit._advanced}', - ng-click='task._edit._advanced = !task._edit._advanced', tooltip=env.t('expandCollapse')) - =env.t('advancedOptions') - - fieldset.option-group.advanced-option(ng-if="task.userId" ng-show="task._edit._advanced") - legend.option-title - a.hint(href='http://habitica.wikia.com/wiki/Task_Alias', target='_blank', popover-trigger='mouseenter', popover="{{::env.t('taskAliasPopover')}} {{::task._edit.alias ? '\n\n\' + env.t('taskAliasPopoverWarning') : ''}}")=env.t('taskAlias') - input.form-control(ng-model='task._edit.alias' type='text' placeholder=env.t('taskAliasPlaceholder')) - - include ./habits/frequency - - fieldset.option-group.advanced-option(ng-if='task.type === "daily" && task._edit._advanced') - .form-group - input(type='checkbox', ng-model='task._edit.yesterDaily', ng-disabled='$state.includes("options.social.challenges") || $state.includes("options.social.groups")') - legend.option-title - span.hint(popover-trigger='mouseenter', popover="{{::env.t('yesterDailiesDescription')}}")=env.t('yesterDailiesOptionTitle') - - fieldset.option-group.advanced-option(ng-show="task._edit._advanced", ng-if="!obj.auth && obj.purchased && obj.purchased.active") - group-tasks-actions(task='task', group='obj') - - fieldset.option-group.advanced-option(ng-show="task._edit._advanced && task.type !== 'reward'") - legend.option-title - a.hint.priority-multiplier-help(href='http://habitica.wikia.com/wiki/Difficulty', target='_blank', popover-title=env.t('difficultyHelpTitle'), popover-trigger='mouseenter', popover=env.t('difficultyHelpContent'))=env.t('difficulty') - ul.priority-multiplier - li - button(type='button', ng-class='{active: task._edit.priority==0.1}', - ng-click='!canEdit(task) || (task._edit.priority=0.1)') - =env.t('trivial') - li - button(type='button', ng-class='{active: task._edit.priority==1 || !task._edit.priority}', - ng-click='!canEdit(task) || (task._edit.priority=1)') - =env.t('easy') - li - button(type='button', ng-class='{active: task._edit.priority==1.5}', - ng-click='!canEdit(task) || (task._edit.priority=1.5)') - =env.t('medium') - li - button(type='button', ng-class='{active: task._edit.priority==2}', - ng-click='!canEdit(task) || (task._edit.priority=2)') - =env.t('hard') - - span(ng-if='task.type=="daily" && !$state.includes("options.social.challenges")') - legend.option-title.pull-left=env.t('restoreStreak') - input.option-content(type='number', ng-model='task._edit.streak') - - div(ng-if='::(user.preferences.allocationMode == "taskbased" && user.preferences.automaticAllocation) || $state.is("options.social.challenges")') - legend.option-title.pull-left=env.t('attributes') - ul.task-attributes - each attribute, short in {str: 'strength', int: 'intelligence', con: 'constitution', per: 'perception'} - li - button(type='button', ng-class='{active: task._edit.attribute=="#{short}"}', - ng-click='task._edit.attribute="#{short}"', - popover=env.t('#{attribute}Example'), popover-trigger='mouseenter', popover-placement='top') - =env.t(attribute) diff --git a/website/views/shared/tasks/edit/checklist.jade b/website/views/shared/tasks/edit/checklist.jade deleted file mode 100644 index 20fe5025ec..0000000000 --- a/website/views/shared/tasks/edit/checklist.jade +++ /dev/null @@ -1,23 +0,0 @@ -.task-checklist-edit(ng-if='::!$state.includes("options.social.challenges") && (task.type=="daily" || task.type=="todo")') - ul - li - button(type='button', ng-if='!task._edit.checklist[0]' - popover=env.t('checklistText'), popover-trigger='mouseenter', popover-placement='bottom', - ng-click='addChecklist(task)') - span.glyphicon.glyphicon-tasks - span=env.t('addChecklist') - - .checklist-form(ng-if='task._edit.checklist') - fieldset.option-group(ng-if='!$state.includes("options.social.challenges")') - legend.option-title(ng-if='task._edit.checklist[0]') - span.hint(popover=env.t('checklistText'), popover-trigger='mouseenter', popover-placement='bottom') - =env.t('checklist') - ul(hrpg-sort-checklist) - li(ng-repeat='item in task._edit.checklist') - //input(type='checkbox',ng-model='item.completed',ng-change='saveTask(task,true)') - //-,ng-blur='saveTask(task,true)') - span.checklist-icon.glyphicon.glyphicon-resize-vertical - input(type='text', ng-model='item.text', - ui-keydown="{'13':'addChecklistItem(task,$event,$index)','38 40':'navigateChecklist(task,$index,$event)'}") - a(ng-click='removeChecklistItem(task,$event,$index,true)') - span.glyphicon.glyphicon-trash(tooltip=env.t('delete')) diff --git a/website/views/shared/tasks/edit/dailies/calendar.jade b/website/views/shared/tasks/edit/dailies/calendar.jade deleted file mode 100644 index 0ffb033acb..0000000000 --- a/website/views/shared/tasks/edit/dailies/calendar.jade +++ /dev/null @@ -1,3 +0,0 @@ -fieldset.option-group.calendar(ng-if='::task.type=="daily"', class="option-group") - .dailies - include ./repeat_options diff --git a/website/views/shared/tasks/edit/dailies/repeat_options.jade b/website/views/shared/tasks/edit/dailies/repeat_options.jade deleted file mode 100644 index ca6630e8df..0000000000 --- a/website/views/shared/tasks/edit/dailies/repeat_options.jade +++ /dev/null @@ -1,27 +0,0 @@ -.form-group - legend.option-title - span.hint(popover-trigger='mouseenter', popover-title=env.t('repeatHelpTitle'), - popover='{{env.t(task._edit.frequency + "RepeatHelpContent")}}')=env.t('repeatEvery') - ng-form.form-group(name='everyX') - .input-group - input.form-control(type='number', ng-model='task._edit.everyX', min='0', ng-disabled='!canEdit(task)', required) - span.input-group-addon {{repeatSuffix}} - -.form-group(ng-if='task._edit.frequency=="weekly"') - legend.option-title=env.t('onDays') - ul.repeat-days - // note, does not use data-toggle="buttons-checkbox" - it would interfere with our own click binding - mixin dayOfWeek(day, num) - li - button(type='button', ng-class='{active: task._edit.repeat.#{day}}', - ng-disabled='!canEdit(task)', ng-click='task._edit.repeat.#{day} = !task._edit.repeat.#{day}', - tooltip='{{env.t((task._edit.repeat.#{day}) ? "due" : "notDue")}}') - | {{::moment.weekdaysMin(#{num})}} - - +dayOfWeek('su', 0) - +dayOfWeek('m', 1) - +dayOfWeek('t', 2) - +dayOfWeek('w', 3) - +dayOfWeek('th', 4) - +dayOfWeek('f', 5) - +dayOfWeek('s', 6) diff --git a/website/views/shared/tasks/edit/habits/frequency.jade b/website/views/shared/tasks/edit/habits/frequency.jade deleted file mode 100644 index 7b44c815fd..0000000000 --- a/website/views/shared/tasks/edit/habits/frequency.jade +++ /dev/null @@ -1,7 +0,0 @@ -fieldset.option-group.counter_period(ng-if='task.type === "habit" && task._edit._advanced') - .form-group - legend.option-title=env.t('counterPeriod') - select.form-control(ng-model='task._edit.frequency', ng-disabled='!canEdit(task)') - option(value='daily')=env.t('counterPeriodDay') - option(value='weekly')=env.t('counterPeriodWeek') - option(value='monthly')=env.t('counterPeriodMonth') diff --git a/website/views/shared/tasks/edit/habits/plus_minus.jade b/website/views/shared/tasks/edit/habits/plus_minus.jade deleted file mode 100644 index 5d8e474fef..0000000000 --- a/website/views/shared/tasks/edit/habits/plus_minus.jade +++ /dev/null @@ -1,8 +0,0 @@ -fieldset.option-group.plusminus(ng-if='task.type === "habit" && canEdit(task)') - legend.option-title=env.t('direction/Actions') - span.task-checker - input.visuallyhidden.focusable(id='{{obj._id}}_{{task._id}}-option-plus', type='checkbox', ng-model='task._edit.up') - label(for='{{obj._id}}_{{task._id}}-option-plus') - span.task-checker - input.visuallyhidden.focusable(id='{{obj._id}}_{{task._id}}-option-minus', type='checkbox', ng-model='task._edit.down') - label(for='{{obj._id}}_{{task._id}}-option-minus') diff --git a/website/views/shared/tasks/edit/index.jade b/website/views/shared/tasks/edit/index.jade deleted file mode 100644 index 25b1070299..0000000000 --- a/website/views/shared/tasks/edit/index.jade +++ /dev/null @@ -1,68 +0,0 @@ -div(ng-if='task._editing') - .task-options - .save-close - button(type='submit', ng-click='saveTask(task,false,true); $close()')=env.t('saveAndClose') - .save-close - button(ng-click='cancelTaskEdit(task); $close()')=env.t('cancel') - - br - - h3#task-edit-title - markdown(text="task._edit.text") - - // Broken Challenge - .well(ng-if='task.challenge.broken') - div(ng-if='task.challenge.broken=="TASK_DELETED" || task.challenge.broken=="CHALLENGE_TASK_NOT_FOUND"') - p=env.t('brokenTask') - p - a(ng-click='unlink(task, "keep"); $close()')=env.t('keepIt') - |    - a(ng-click="removeTask(task, obj); $close()")=env.t('removeIt') - div(ng-if='task.challenge.broken=="CHALLENGE_DELETED"') - p - |  - =env.t('brokenChallenge') - p - a(ng-click='unlink(task, "keep-all"); $close()')=env.t('keepThem') - |  |  - a(ng-click='unlink(task, "remove-all"); $close()')=env.t('removeThem') - div(ng-if='task.challenge.broken=="CHALLENGE_CLOSED"') - p - !=env.t('challengeCompleted', {user: "{{task.challenge.winner}}"}) - p - a(ng-click='unlink(task, "keep-all"); $close()')=env.t('keepThem') - |  |  - a(ng-click='unlink(task, "remove-all"); $close()')=env.t('removeThem') - //div(ng-if='task.challenge.broken=="UNSUBSCRIBED"') - p=env.t('unsubChallenge') - p - a(ng-click="unlink(task, 'keep-all'); $close()")=env.t('keepThem') - |  |  - a(ng-click="unlink(task, 'remove-all'); $close()")=env.t('removeThem') - - include ./checklist - - form - .col-md-6 - include ./text_notes - - include ./habits/plus_minus - - //- include ./dailies/calendar - - include ./rewards/pricing - - include ./todos/due_date - - include ./repeatables - - .col-md-6 - include ./tags - - include ./advanced_options - - .col-md-12 - .save-close - button(type='submit', ng-click='saveTask(task,false,true); $close()')=env.t('saveAndClose') - .save-close - button(ng-click='cancelTaskEdit(task); $close()')=env.t('cancel') diff --git a/website/views/shared/tasks/edit/repeatables.jade b/website/views/shared/tasks/edit/repeatables.jade deleted file mode 100644 index 94c0e3e16a..0000000000 --- a/website/views/shared/tasks/edit/repeatables.jade +++ /dev/null @@ -1,41 +0,0 @@ -fieldset.option-group.advanced-option(ng-show="task.type === 'daily'") - legend.option-title - span.hint(popover-title=env.t('startDateHelpTitle'), popover=env.t("startDateHelp"), popover-trigger='mouseenter') - =env.t('startDate') - input.form-control(type='text', ng-model='task._edit.startDate', - datepicker-popup='{{::user.preferences.dateFormat}}', is-open='datepickerOpened', - ng-click='datepickerOpened = true', ng-disabled='!canEdit(task)') - - br - - legend.option-title - span.hint(popover-title=env.t('repeatTypeHelpTitle'), popover=env.t("repeatTypeHelp"), popover-trigger='mouseenter') - =env.t('repeatType') - select.form-control(ng-model='task._edit.frequency', ng-disabled='!canEdit(task)') - option(value='daily')=env.t('daily') - option(value='weekly')=env.t('weekly') - option(value='monthly')=env.t('monthly') - option(value='yearly')=env.t('yearly') - - //- select.form-control(ng-model='task._edit.frequency', ng-disabled='!canEdit(task)') - //- option(value='weekly')=env.t('repeatWeek') - //- option(value='daily')=env.t('repeatDays') - - include ./dailies/repeat_options - - .form-group(ng-show='task._edit.frequency === "monthly"') - legend.option-title=env.t('repeatsOn') - label - input(type="radio", ng-model='task._edit.repeatsOn', value='dayOfMonth', ng-disabled='!canEdit(task)') - =env.t('dayOfMonth') - label - input(type="radio", ng-model='task._edit.repeatsOn', value='dayOfWeek', ng-disabled='!canEdit(task)') - =env.t('dayOfWeek') - - .form-group - legend.option-title=env.t('summary') - div {{summary}} - - .form-group(ng-if='nextDue') - legend.option-title=env.t('nextDue') - div {{nextDue}} \ No newline at end of file diff --git a/website/views/shared/tasks/edit/rewards/pricing.jade b/website/views/shared/tasks/edit/rewards/pricing.jade deleted file mode 100644 index 2e1f3a817a..0000000000 --- a/website/views/shared/tasks/edit/rewards/pricing.jade +++ /dev/null @@ -1,5 +0,0 @@ -fieldset.option-group.option-short(ng-if='task.type=="reward" && !task._edit.challenge.id') - legend.option-title=env.t('price') - input.option-content(type='number', size='16', min='0', step='any', ng-model='task._edit.value', required) - .money.input-suffix - span.shop_gold diff --git a/website/views/shared/tasks/edit/tags.jade b/website/views/shared/tasks/edit/tags.jade deleted file mode 100644 index a4f3a9d068..0000000000 --- a/website/views/shared/tasks/edit/tags.jade +++ /dev/null @@ -1,5 +0,0 @@ -fieldset.option-group(ng-if='!$state.includes("options.social.challenges") && !obj.leader') - p.option-title.mega(ng-class='{active: task._tags}', ng-click='task._tags = !task._tags', tooltip=env.t('expandCollapse'))=env.t('tags') - label.checkbox(ng-repeat='tag in user.tags', ng-if='task._tags', style='text-align: left;') - input(type='checkbox', ng-checked="task.tags.indexOf(tag.id) !== -1", ng-click="updateTaskTags(tag.id, task)") - markdown(text='tag.name') diff --git a/website/views/shared/tasks/edit/text_notes.jade b/website/views/shared/tasks/edit/text_notes.jade deleted file mode 100644 index 7689eb49cf..0000000000 --- a/website/views/shared/tasks/edit/text_notes.jade +++ /dev/null @@ -1,7 +0,0 @@ -fieldset.option-group - label.option-title=env.t('text') - input.form-control(type='text', ng-model='task._edit.text', ng-disabled='!canEdit(task)', required) - -fieldset.option-group - label.option-title=env.t('extraNotes') - textarea.form-control.task-extra-notes(rows='5', ng-model='task._edit.notes') diff --git a/website/views/shared/tasks/edit/todos/due_date.jade b/website/views/shared/tasks/edit/todos/due_date.jade deleted file mode 100644 index f72ed8ec96..0000000000 --- a/website/views/shared/tasks/edit/todos/due_date.jade +++ /dev/null @@ -1,6 +0,0 @@ -fieldset.option-group(ng-if='task.type=="todo" && canEdit(task)') - legend.option-title=env.t('dueDate') - input.option-content.datepicker(type='text', ng-model='task._edit.date', - datepicker-popup='{{::user.preferences.dateFormat}}', is-open='datepickerOpened', - ng-click='datepickerOpened = true') - diff --git a/website/views/shared/tasks/index.jade b/website/views/shared/tasks/index.jade deleted file mode 100644 index 100a946c22..0000000000 --- a/website/views/shared/tasks/index.jade +++ /dev/null @@ -1,42 +0,0 @@ -// Note here, we need this part of Habit to be a directive since we're going to be passing it variables from various -// parts of the app. The alternative would be to create new scopes for different containing sections, but that -// started to get unwieldy - -include ./task_view/mixins -include ./task-list -include ./task - -script(id='templates/habitrpg-tasks.html', type="text/ng-template") - .tasks-lists.container-fluid - .row - .col-sm-6.col-md-3( - ng-repeat='list in lists', - ng-class='::{ "rewards-module": list.type==="reward", "new-row-sm": list.type==="todo" }') - .task-column(class='{{::list.type}}s') - include ./task_view/graph - - h2.task-column_title(class='{{::list.type}}-title') {{::list.header}} - - include ./task_view/help - - .todos-chart(ng-if='::list.type == "todo"', ng-show='charts.todos') - - include ./task_view/add_new - - alert.alert-warning.dailiesRestingInInn(ng-if='list.type == "daily" && user.preferences.sleep && !$state.includes("options.social.challenges")') - i.glyphicon.glyphicon-warning-sign   - =env.t('dailiesRestingInInn') - - button.btn-block.btn.btn-lg.btn-success(ng-click='User.sleep({})') - | {{env.t('innCheckOut')}} - - +taskColumnTabs('top') - - // Actual List - task-list - - include ./task_view/static_rewards - - include ./task_view/skills - - +taskColumnTabs('bottom') diff --git a/website/views/shared/tasks/meta_controls.jade b/website/views/shared/tasks/meta_controls.jade deleted file mode 100644 index e8a6de18f8..0000000000 --- a/website/views/shared/tasks/meta_controls.jade +++ /dev/null @@ -1,72 +0,0 @@ -.task-meta-controls - - // Counter - span(ng-if='showDoubleTaskCounter(task, obj)') - span(tooltip='{{env.t( "habitCounterUp", {frequency:env.t(task.frequency)} )}}') +{{task.counterUp}}| - span(tooltip='{{env.t( "habitCounterDown", {frequency:env.t(task.frequency)} )}}') -{{task.counterDown}}  - - span(ng-if='showSingleTaskCounter(task, obj)') - span(tooltip='{{env.t( "habitCounter", {frequency:env.t(task.frequency)} )}}') {{task.up ? task.counterUp : task.counterDown}}  - - // Due Date - span(ng-if='task.type=="todo" && task.date') - span(ng-class='{"label label-danger":(moment(task.date).isBefore(_today, "days") && !task.completed)}') {{task.date | date:(user.preferences.dateFormat.indexOf('yyyy') == 0 ? user.preferences.dateFormat.substr(5) : user.preferences.dateFormat.substr(0,5))}} - - // Approval requested - |   - span(ng-show='task.group.approval.requested && !task.group.approval.approved') - span(tooltip=env.t('approvalRequested')) - span=env.t('approvalRequested') - |   - - // Streak - |   - span(ng-show='task.streak') {{task.streak}}  - span(tooltip=env.t('streakCounter')) - span.glyphicon.glyphicon-forward - |   - - // Icons only available if you own the tasks (aka, hidden from challenge stats) - span(ng-if='!obj._locked') - group-task-meta-actions(ng-if="!obj.auth && obj.purchased && obj.purchased.active", task='task', group='obj') - - a(ng-click='pushTask(task,$index,"top")', tooltip=env.t('pushTaskToTop'), ng-class="{'push-down': ctrlPressed}") - span(ng-hide="ctrlPressed").glyphicon.glyphicon-open - span(ng-show="ctrlPressed").glyphicon.glyphicon-save - // a(ng-click='pushTask(task,$index,"bottom")', tooltip=env.t('pushTaskToBottom')) - // span.glyphicon.glyphicon-import - // // glyphicon-import or glyphicon-save or glyphicon-sort-by-attributes - a.badge(ng-if='task.checklist[0]', ng-class='{"badge-success":checklistCompletion(task.checklist) == task.checklist.length}', ng-click='collapseChecklist(task)', tooltip=env.t('expandCollapse')) - |{{checklistCompletion(task.checklist)}}/{{task.checklist.length}} - span.glyphicon.glyphicon-tags(tooltip='{{Shared.appliedTags(user.tags, task.tags)}}', ng-hide='Shared.noTags(task.tags)') - - // edit - a(ng-hide='checkGroupAccess && !checkGroupAccess(obj)', ng-click='editTask(task, user, Shared.taskClasses(task, user.filters, user.preferences.dayStart, user.lastCron, list.showCompleted, main))', tooltip=env.t('edit')) - |   - span.glyphicon.glyphicon-pencil - |   - - //challenges - span(ng-if='task.challenge.id') - span(ng-if='task.challenge.broken') - a.glyphicon.glyphicon-bullhorn(style='background-color:red;', ng-click='editTask(task, user, Shared.taskClasses(task, user.filters, user.preferences.dayStart, user.lastCron, list.showCompleted, main))', tooltip=env.t('brokenChaLink') tooltip-placement='right') - |   - span(ng-if='!task.challenge.broken') - span.glyphicon.glyphicon-bullhorn(tooltip=env.t('challenge')) - |   - - // delete - a(ng-if='!task.challenge.id || (obj.leader && obj.leader.id === user._id)', ng-hide="(checkGroupAccess && !checkGroupAccess(obj))" ng-click='removeTask(task, obj)', tooltip=env.t('delete')) - span.glyphicon.glyphicon-trash - |   - - // chart - a(ng-show='task.history', ng-click='toggleChart(obj._id+task._id, task)', tooltip=env.t('progress')) - span.glyphicon.glyphicon-signal - |   - // notes - - // Make this icon available regardless of task ownership - a.task-notes(ng-show='task.notes && !task._editing', ng-click='showNoteDetails(task);', popover-trigger='hover', data-popover-html="{{task.notes | markdown}}", popover-placement="top", popover-append-to-body='{{::modal ? "false":"true"}}') - span.glyphicon.glyphicon-comment - |   diff --git a/website/views/shared/tasks/task-list.jade b/website/views/shared/tasks/task-list.jade deleted file mode 100644 index 18a81f6bc0..0000000000 --- a/website/views/shared/tasks/task-list.jade +++ /dev/null @@ -1,20 +0,0 @@ -script(id='templates/task-list.html', type="text/ng-template") - ul(ng-init='setObj(obj)', class='{{::list.type}}s main-list', - ng-show='obj[list.type+"s"].length > 0', - ng-if='showNormalList(obj)') - task(hrpg-sort-tasks) - - div(ng-init='setObj(obj);') - div( - ng-repeat="(key, taskList) in groupedList[list.type]", - ng-if='showGroupedList(obj)') - h3 {{key}} - ul(class='{{::list.type}}s main-list', - ng-show='taskList.length > 0') - task(hrpg-sort-tasks) - - //Loads the non-sortable lists for challenges - ul(ng-init='setObj(obj)', class='{{::list.type}}s main-list', - ng-show='obj[list.type + "s"].length > 0', - ng-if='showChallengeList()') - task diff --git a/website/views/shared/tasks/task.jade b/website/views/shared/tasks/task.jade deleted file mode 100644 index 3735ff62a0..0000000000 --- a/website/views/shared/tasks/task.jade +++ /dev/null @@ -1,16 +0,0 @@ -script(id='templates/task.html', type="text/ng-template") - li(id='task-{{::task._id}}', - ng-repeat='task in getTaskList(list, taskList, obj) | filterByTaskInfo: obj.filterQuery | conditionalOrderBy: list.view=="dated":"date"', - class='task {{getClasses(task, user, list, main)}}', - ng-class='{"cast-target":spell && (list.type != "reward"), "locked-task":obj._locked === true}', - ng-click='spell && (list.type != "reward") && castEnd(task, "task", $event)', - ng-show='!shouldShow || shouldShow(task, list, user.preferences)', - popover-trigger='mouseenter', popover-placement="top", popover-append-to-body='{{::modal ? "false":"true"}}', - data-popover-html="{{taskPopover(task) | markdown}}" - ) - ng-form(name='taskForm') - include ./meta_controls - - include ./task_view/index - - div(class='{{obj._id}}{{task._id}}-chart', ng-show='charts[obj._id+task._id]') diff --git a/website/views/shared/tasks/task_view/add_new.jade b/website/views/shared/tasks/task_view/add_new.jade deleted file mode 100644 index f4e2a8d628..0000000000 --- a/website/views/shared/tasks/task_view/add_new.jade +++ /dev/null @@ -1,10 +0,0 @@ -form.task-add(name='new{{list.type}}form', ng-hide='obj._locked || (checkGroupAccess && !checkGroupAccess(obj))', ng-submit='addTask(list, obj)', novalidate) - textarea(rows='6', focus-element='list.bulk && list.focus', ng-model='list.newTask', placeholder='{{list.placeHolderBulk}}', ng-if='list.bulk', ui-keydown='{"meta-enter ctrl-enter":"addTask(list, obj)"}', required) - input(type='text', focus-element='!list.bulk && list.focus', ng-model='list.newTask', placeholder='{{list.placeHolder}}', ng-if='!list.bulk', required) - button(type='submit', ng-disabled='new{{list.type}}form.$invalid') - div(ng-show='new{{list.type}}form.$invalid', tooltip=env.t("emptyTask")) - span.glyphicon.glyphicon-plus - span.glyphicon.glyphicon-plus(ng-show='!new{{list.type}}form.$invalid') - small.help-block.btn-link.pull-right(ng-click='toggleBulk(list)') - span(ng-if='!list.bulk')=env.t('addmultiple') - span(ng-if='list.bulk')=env.t('addsingle') diff --git a/website/views/shared/tasks/task_view/graph.jade b/website/views/shared/tasks/task_view/graph.jade deleted file mode 100644 index be2fba13a8..0000000000 --- a/website/views/shared/tasks/task_view/graph.jade +++ /dev/null @@ -1,9 +0,0 @@ -span.option-box.pull-right(ng-if='::main') - a.option-action(ng-if='list.type=="todo"', ng-show='obj.history.todos', ng-click='toggleChart("todos")', tooltip=env.t('progress'), style='margin-right:5px;') - span.glyphicon.glyphicon-signal - //a.option-action(ng-href='/v1/users/{{user.id}}/calendar.ics?apiToken={{User.settings.auth.apiToken}}', tooltip='iCal') - //-a.option-action(ng-if='list.type=="todo"', ng-click='notPorted()', tooltip='iCal', ng-show='false') - span.glyphicon.glyphicon-calendar - // - a.option-action(ng-click='list.help=!list.help', tooltip=env.t('clickForHelp')) - span.glyphicon.glyphicon-question-sign diff --git a/website/views/shared/tasks/task_view/help.jade b/website/views/shared/tasks/task_view/help.jade deleted file mode 100644 index 457ecab82b..0000000000 --- a/website/views/shared/tasks/task_view/help.jade +++ /dev/null @@ -1,25 +0,0 @@ -div(ng-if='list.help', ng-switch='::list.type') - ul(ng-switch-when='habit') - li!=env.t('habitHelp1', {plusIcon:""}) - li!=env.t('habitHelp2', {minusIcon:""}) - li!=env.t('habitHelp3') - li!=env.t('newbieGuild', {linkStart:"", linkEnd: ""}) - ul(ng-switch-when='daily') - li!=env.t('dailyHelp1', {emphasisStart:"", emphasisEnd:"", pencilIcon:""}) - li=env.t('dailyHelp2') - li!=env.t('dailyHelp3', {emphasisStart:"", emphasisEnd:""}) - li!=env.t('dailyHelp4', {linkStart:"", linkEnd:""}) - li!=env.t('dailyHelp5') - li!=env.t('newbieGuild', {linkStart:"", linkEnd: ""}) - ul(ng-switch-when='todo') - li=env.t('toDoHelp1') - li=env.t('toDoHelp2') - li=env.t('toDoHelp3') - li!=env.t('toDoHelp4') - li!=env.t('newbieGuild', {linkStart:"", linkEnd: ""}) - ul(ng-switch-when='reward') - li!=env.t('rewardHelp1', {linkStart:"", linkEnd: ""}) - li!=env.t('rewardHelp2', {linkStart:"", linkEnd: ""}) - li=env.t('rewardHelp3') - li!=env.t('rewardHelp4') - li!=env.t('newbieGuild', {linkStart:"", linkEnd: ""}) diff --git a/website/views/shared/tasks/task_view/index.jade b/website/views/shared/tasks/task_view/index.jade deleted file mode 100644 index 5b5bede142..0000000000 --- a/website/views/shared/tasks/task_view/index.jade +++ /dev/null @@ -1,49 +0,0 @@ -// left-hand side checkbox -.task-controls.task-primary(ng-if='!task._editing') - - // Habits - .task-actions(ng-if='::task.type=="habit"') - // score() is overridden in challengesCtrl to do nothing - input.task-input.habit.visuallyhidden( - ng-if='task.up', - type='checkbox', - ui-keypress='{ 13:"score(task, \'up\')" }' ) - a(ng-if='task.up', ng-click='applyingAction || score(task,"up")') - span.glyphicon.glyphicon-plus - input.task-input.habit.visuallyhidden( - ng-if='task.down', - type='checkbox', - ui-keypress='{ 13:"score(task, \'down\')" }' ) - a(ng-if='task.down', ng-click='applyingAction || score(task,"down")') - span.glyphicon.glyphicon-minus - - // Rewards - span(ng-if='::task.type=="reward"') - input.task-input.reward.visuallyhidden( - type='checkbox', - ui-keypress='{ 13:"score(task, \'down\')" }' ) - a.money.btn-buy(ng-class='{highValue: task.value >= 1000}', ng-click='score(task, "down");') - span.shop_gold - span.reward-cost {{task.value}} - - // Daily & Todos - span.task-checker.action-yesno(ng-if='::task.type=="daily" || task.type=="todo"', ng-class='{"group-yesno": !!obj.leader}') - input.task-input.visuallyhidden.focusable(id='box-{{::obj._id}}_{{::task._id}}', type='checkbox', - ng-model='task.completed', ng-if='$state.includes("tasks")', - ng-change='changeCheck(task)' - ui-keypress='{13:"task.completed = !task.completed; changeCheck(task)"}' ) - input.visuallyhidden.focusable(id='box-{{::obj._id}}_{{::task._id}}', type='checkbox', - ng-if='!$state.includes("tasks")') - label(for='box-{{::obj._id}}_{{::task._id}}') - -// main content -.task-text(ng-dblclick='doubleClickTask(obj, task)') - markdown(text='task._editing ? task._edit.text : task.text',target='_blank') - - div(class='{{obj._id}}{{task.id}}-chart', ng-show='charts[obj._id+task.id]') - - div(ng-if='task.checklist && !$state.includes("options.social.challenges") && !task.collapseChecklist && !task._editing') - fieldset.option-group.task-checklist - label.checkbox(ng-repeat='item in task.checklist') - input(type='checkbox', ng-model='item.completed', ng-change='completeChecklistItem(task)') - markdown(text='item.text', target='_blank') diff --git a/website/views/shared/tasks/task_view/mixins.jade b/website/views/shared/tasks/task_view/mixins.jade deleted file mode 100644 index 5b7db337c1..0000000000 --- a/website/views/shared/tasks/task_view/mixins.jade +++ /dev/null @@ -1,59 +0,0 @@ -mixin taskColumnTabs(position) - // Habits Tabs - div(ng-if='::main && list.type=="habit"', class='tabbable tabs-below') - ul.task-filter - li(ng-class='{active: list.view == "all"}') - a(ng-click='list.view = "all"')=env.t('all') - li(ng-class='{active: list.view == "yellowred"}') - a(ng-click='list.view = "yellowred"')=env.t('yellowred') - li(ng-class='{active: list.view == "greenblue"}') - a(ng-click='list.view = "greenblue"')=env.t('greenblue') - // Daily Tabs - div(ng-if='::main && list.type=="daily"', class='tabbable tabs-below') - // remaining/completed tabs - ul.task-filter - li(ng-class='{active: list.view == "all"}') - a(ng-click='list.view = "all"')=env.t('all') - li(ng-class='{active: list.view == "remaining"}') - a(ng-click='list.view = "remaining"')=env.t('due') - li(ng-class='{active: list.view == "complete"}') - a(ng-click='list.view = "complete"')=env.t('grey') - // Todo Tabs - div(ng-if='::main && list.type=="todo"', ng-class='::{"tabbable tabs-below": list.type=="todo"}') - if position=="bottom" - div(ng-show='list.view == "complete"') - .alert - =env.t('lotOfToDos') - button.task-action-btn.tile.spacious.bright(ng-click='clearDoneTodos()',popover=env.t('deleteToDosExplanation'),popover-trigger='mouseenter')=env.t('clearCompleted') - // remaining/completed tabs - ul.task-filter - li(ng-class='{active: list.view == "remaining"}') - a(ng-click='list.view = "remaining"')=env.t('remaining') - li(ng-class='{active: list.view == "dated"}') - a(ng-click='list.view = "dated"')=env.t('dated') - li(ng-class='{active: list.view == "complete"}') - a(ng-click='list.view = "complete";loadedCompletedTodos()')=env.t('complete') - // Rewards Tabs - div(ng-if='::main && list.type=="reward"', class='tabbable tabs-below') - ul.task-filter - li(ng-class='{active: list.view == "all"}') - a(ng-click='list.view = "all"')=env.t('all') - li(ng-class='{active: list.view == "ingamerewards"}') - a(ng-click='list.view = "ingamerewards"')=env.t('ingamerewards') - -mixin specialSkill(k,canceler) - li.task.reward-item(ng-if='#{canceler ? "user.stats.buffs."+canceler : "user.items.special."+k+">0"}',popover-trigger='mouseenter', popover-placement='top', popover='{{Content.spells.special.#{k}.notes()}}') - .task-meta-controls - span.task-notes - span.glyphicon.glyphicon-comment - //left-hand size commands - .task-controls.task-primary - a.money.btn-buy.item-btn(ng-click='castStart(Content.spells.special.#{k})', ng-class='{active: Content.spells.special.#{k}.key == spell.key}') - if canceler - span.shop_gold - span.reward-cost {{Content.spells.special.#{k}.value}} - else - span.shop_spell(class='shop_#{k}') - span.reward-cost {{user.items.special.#{k}}} - // main content - p.task-text {{Content.spells.special.#{k}.text()}} diff --git a/website/views/shared/tasks/task_view/skills.jade b/website/views/shared/tasks/task_view/skills.jade deleted file mode 100644 index 8d36c79ec4..0000000000 --- a/website/views/shared/tasks/task_view/skills.jade +++ /dev/null @@ -1,24 +0,0 @@ -// Events -- var seasonalSkills = {'snowball':'salt', 'spookySparkles':'opaquePotion', 'shinySeed':'petalFreePotion', 'seafoam':'sand'} -ul.items.rewards - each dispel,skill in seasonalSkills - span(ng-if='main && list.type=="reward" && (user.items.special.#{skill}>0 || user.stats.buffs.#{skill})') - +specialSkill(skill) - +specialSkill(dispel,skill) - -// Class Skills -ul.items(ng-if='main && list.type=="reward" && user.stats.class && !user.preferences.disableClasses') - li.task.reward-item.list-group-item(ng-repeat='(k,skill) in Content.spells[user.stats.class]', ng-if='user.stats.lvl >= skill.lvl',popover-trigger='mouseenter', popover-placement='top', - popover='{{skillNotes(skill)}}') - .task-meta-controls - span.task-notes - span.glyphicon.glyphicon-comment - //left-hand size commands - .task-controls.task-primary - a.money.btn-buy.item-btn(ng-click='castStart(skill)', ng-class='{"disabled": spellDisabled(k)}') - span.reward-cost - strong {{::skill.mana}} - =env.t('mp') - // main content - span(ng-class='{"shop_{{::skill.key}} shop-sprite item-img": true}').reward-img - p.task-text {{::skill.text()}} diff --git a/website/views/shared/tasks/task_view/static_rewards.jade b/website/views/shared/tasks/task_view/static_rewards.jade deleted file mode 100644 index 668c8de4ff..0000000000 --- a/website/views/shared/tasks/task_view/static_rewards.jade +++ /dev/null @@ -1,25 +0,0 @@ -mixin reward(item, action) - - action = action || "buy(" + item + ")" - - li.task.reward-item(popover-trigger='mouseenter', popover-placement='top', popover='{{::#{item}.notes()}}')&attributes(attributes) - // right-hand side control buttons - .task-meta-controls - span.task-notes - span.glyphicon.glyphicon-comment - //left-hand size commands - .task-controls.task-primary - input.reward.visuallyhidden( - type='checkbox', - ui-keypress='{13:"#{action}"}') - a.money.btn-buy.item-btn(ng-class='::{highValue: #{item}.value >= 1000}', ng-click='::#{action}') - span.shop_gold - span.reward-cost {{::#{item}.value}} - // main content - span(ng-class='::{"shop_{{#{item}.key}} shop-sprite item-img": true}').reward-img - p.task-text {{::#{item}.text()}} - -ul.items.rewards(ng-if='main && list.type=="reward"') - +reward('item')(ng-repeat='item in itemStore') - +reward('healthPotion') - +reward('armoire', 'buyArmoire()')(ng-if='user.flags.armoireEnabled', - popover='{{armoire.notes(user, armoireCount(user.items.gear.owned))}}') diff --git a/website/views/social/achievement.jade b/website/views/social/achievement.jade deleted file mode 100644 index 982388c22c..0000000000 --- a/website/views/social/achievement.jade +++ /dev/null @@ -1,9 +0,0 @@ -extends ./layout - -block extraHead - - var socialPage = 'achievement' - - var socialTitle = 'Earned an Achievement!' - - var socialDescription = 'I earned a new Achievement on Habitica for working to improve my life!' - -block content - include ./landing-page diff --git a/website/views/social/hatch-pet.jade b/website/views/social/hatch-pet.jade deleted file mode 100644 index bf826c2af3..0000000000 --- a/website/views/social/hatch-pet.jade +++ /dev/null @@ -1,9 +0,0 @@ -extends ./layout - -block extraHead - - var socialPage = 'hatch-pet' - - var socialTitle = 'New Pet!' - - var socialDescription = 'I worked hard and hatched a new pet! In Habitica, you earn cute companions as you accomplish real-world tasks.' - -block content - include ./landing-page diff --git a/website/views/social/landing-page.jade b/website/views/social/landing-page.jade deleted file mode 100644 index d907f1eeb4..0000000000 --- a/website/views/social/landing-page.jade +++ /dev/null @@ -1,30 +0,0 @@ -.text-center - #intro(style='padding-bottom:3rem') - h1=env.t('imagine1') - ul.lead - li=env.t('landingCopy1') - li=env.t('landingCopy2') - li=env.t('landingCopy3', {userCount:userCount}) - .mobile-container - .row - .col-md-6 - .row - img.img-rendering-auto.center-block.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/intro.png') - .row - .avatar_variety.img-rendering-auto.center-block.img-responsive - .col-md-6 - +registrationForm - .row - a(ng-click='playButtonClick()')=env.t('alreadyHaveAccount') - .row - .presslogos - =env.t('featuredIn') - br - img(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/presslogos/lifehacker.png') - img(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/presslogos/nyt-logo.png') - img(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/presslogos/makeuseof.png') - img(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/presslogos/Forbes_logo.png') - img(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/presslogos/Cnetlogo.png') - img(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/presslogos/Fast-Company-logo.png') - img(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/presslogos/kickstarter-logo.png') - img(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/presslogos/discover-logo.png') diff --git a/website/views/social/layout.jade b/website/views/social/layout.jade deleted file mode 100644 index d5b638b318..0000000000 --- a/website/views/social/layout.jade +++ /dev/null @@ -1,58 +0,0 @@ -include ../shared/mixins.jade - -//-Trick needed to pass 'env' to ./layout -block vars -doctype html -html(ng-app='habitrpg', ng-controller='RootCtrl') - head - block extraHead - title Welcome to Habitica! Your Life, the Role Playing Game - meta(charset='utf-8') - meta(name='viewport', content='width=device-width, maximum-scale=1') - meta(property='og:title', content=socialTitle) - meta(property='og:type', content='website') - meta(property='og:site_name', content='Habitica') - meta(property='og:image', content='https://s3.amazonaws.com/habitica-assets/assets/gryphon_logo_300x300.png') - meta(property='og:url', content='https://habitica.com/social/#{socialPage}') - meta(property='og:description', content=socialDescription) - meta(property='fb:app_id', content='128307497299777') - meta(name='twitter:title' content=socialTitle) - meta(name='twitter:card' content='summary') - meta(name='twitter:site' content='@habitica') - meta(name='twitter:image' content='https://s3.amazonaws.com/habitica-assets/assets/gryphon_logo.png') - meta(name='twitter:description' content=socialDescription) - meta(name='apple-itunes-app' content='app-id=994882113') - meta(name='google-play-app' content='app-id=com.habitrpg.android.habitica') - link(rel='apple-touch-icon' href='/logo.png') - link(rel='android-touch-icon' href='/logo.png') - link(rel='canonical', href='', type='text/html') - link(rel='shortcut icon', href='/favicon.ico') - link(rel='mask-icon', href='/favicon.ico') - - link(href='//fonts.googleapis.com/css?family=Lato:400,700', rel='stylesheet', type='text/css') - link(rel='stylesheet', type='text/css', href='https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.4/css/bootstrap.min.css') - - script(type='text/javascript'). - window.env = !{JSON.stringify(env._.pick(env, env.clientVars))}; - != env.getManifestFiles("tmp_static_front") - - script(type='text/javascript', src='https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.4/js/bootstrap.min.js') - script(type='text/javascript', src='https://cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/0.12.1/ui-bootstrap.min.js') - script(type='text/javascript', src='https://cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/0.12.1/ui-bootstrap-tpls.min.js') - - body(ng-controller='AuthCtrl') - include ../static/login-modal - include ../shared/mixins - .container - block content - // Smart App Banner - script(type='text/javascript'). - new SmartBanner({ - title: 'Habitica: Gamify Your Tasks', - author: 'HabitRPG, Inc.', - button: 'GET', - store: { - ios: 'On the App Store', - android: 'In Google Play' - } - }); diff --git a/website/views/social/level-up.jade b/website/views/social/level-up.jade deleted file mode 100644 index a23e639e6f..0000000000 --- a/website/views/social/level-up.jade +++ /dev/null @@ -1,9 +0,0 @@ -extends ./layout - -block extraHead - - var socialPage = 'level-up' - - var socialTitle = 'Level Up!' - - var socialDescription = 'I earned a new level with my accomplishments! In Habitica, your avatar grows in strength as you improve your real-life habits.' - -block content - include ./landing-page diff --git a/website/views/social/login-incentive-unlocked.jade b/website/views/social/login-incentive-unlocked.jade deleted file mode 100644 index 180e562a9d..0000000000 --- a/website/views/social/login-incentive-unlocked.jade +++ /dev/null @@ -1,9 +0,0 @@ -extends ./layout - -block extraHead - - var socialPage = 'login-incentive-unlocked' - - var socialTitle = 'Unlocked a reward' - - var socialDescription = 'I have kept consistent with my new goals and have been rewarded!' - -block content - include ./landing-page diff --git a/website/views/social/raise-pet.jade b/website/views/social/raise-pet.jade deleted file mode 100644 index 648475e643..0000000000 --- a/website/views/social/raise-pet.jade +++ /dev/null @@ -1,9 +0,0 @@ -extends ./layout - -block extraHead - - var socialPage = 'raise-pet' - - var socialTitle = 'Raised a Pet into a Mount!' - - var socialDescription = 'I grew a pet into a trusty mount! In Habitica, collectible pets grow along with you as you advance your real-life goals.' - -block content - include ./landing-page diff --git a/website/views/social/unlock-quest.jade b/website/views/social/unlock-quest.jade deleted file mode 100644 index 5dfa503e52..0000000000 --- a/website/views/social/unlock-quest.jade +++ /dev/null @@ -1,9 +0,0 @@ -extends ./layout - -block extraHead - - var socialPage = 'unlock-quest' - - var socialTitle = 'Unlocked a Quest!' - - var socialDescription = 'I discovered a new Quest! In Habitica, you can battle fearsome monsters and devious villains using your real-life productivity.' - -block content - include ./landing-page diff --git a/website/views/social/won-challenge.jade b/website/views/social/won-challenge.jade deleted file mode 100644 index 2239d91136..0000000000 --- a/website/views/social/won-challenge.jade +++ /dev/null @@ -1,9 +0,0 @@ -extends ./layout - -block extraHead - - var socialPage = 'won-challenge' - - var socialTitle = 'Won a Challenge!' - - var socialDescription = 'I stood out from the pack and won a Challenge! In Habitica, users can challenge one another to accomplish goals in all areas of life.' - -block content - include ./landing-page diff --git a/website/views/static/apps.jade b/website/views/static/apps.jade deleted file mode 100644 index 9240e60e52..0000000000 --- a/website/views/static/apps.jade +++ /dev/null @@ -1,19 +0,0 @@ -extends ./layout - -block vars - - var layoutEnv = env - -block title - title Habitica |  - =env.t('apps') - -block content - .lead - =env.t('checkOutMobileApps') - .row.text-center - .promo_habitica(style='border-radius:25px;margin:auto') - br - .row.text-center - a(href='https://play.google.com/store/apps/details?id=com.habitrpg.android.habitica&utm_source=global_co&utm_medium=prtnr&utm_content=Mar2515&utm_campaign=PartBadge&pcampaignid=MKT-AC-global-none-all-co-pr-py-PartBadges-Oct1515-1&utm_source=global_co&utm_medium=prtnr&utm_content=Mar2515&utm_campaign=PartBadge&pcampaignid=MKT-AC-global-none-all-co-pr-py-PartBadges-Oct1515-1') - img(alt='Get it on Google Play', src='https://play.google.com/intl/en_us/badges/images/apps/en-play-badge.png', style='width:139px;height:45px;image-rendering:auto;vertical-align:top') - a(href='https://geo.itunes.apple.com/us/app/habitica/id994882113?mt=8', style='display:inline-block;overflow:hidden;background:url(http://linkmaker.itunes.apple.com/images/badges/en-us/badge_appstore-lrg.svg#svgView) no-repeat;background-size:100%;width:152px;height:45px;margin-left:20px;image-rendering:auto') diff --git a/website/views/static/clear-browser-data.jade b/website/views/static/clear-browser-data.jade deleted file mode 100644 index faf6434135..0000000000 --- a/website/views/static/clear-browser-data.jade +++ /dev/null @@ -1,24 +0,0 @@ -extends ./layout - -block vars - - var layoutEnv = env - - var menuItem = 'clear-browser-data' - -block title - title Habitica |  - =env.t('clearBrowserData') - -block content - .row - .col-md-12 - .page-header - h1=env.t('clearBrowserData') - - p!=env.t('localStorageTryFirst', {linkStart: "", linkEnd: ""}) - br - p.text-center - button.btn.btn-lg.btn-danger(ng-click='clearLocalStorage()', - popover-trigger='mouseover', popover=env.t('localStorageClearExplanation')) - =env.t('localStorageClear') - br - p!=env.t('localStorageTryNext', {linkStart: "", linkEnd: ""}) diff --git a/website/views/static/community-guidelines.jade b/website/views/static/community-guidelines.jade deleted file mode 100644 index 9356259e27..0000000000 --- a/website/views/static/community-guidelines.jade +++ /dev/null @@ -1,386 +0,0 @@ -extends ./layout - -block extraHead - style. - .pull-left { margin-right: 20px } - .peopleList { list-style-type: none } - .listColumns2 { - width: 50%; - columns: 2; - -moz-columns: 2; - -webkit-columns: 2; - // 2-column list: Allow a single ul/ol list to split into two columns. - // (Will not work in IE. Not important enough to make a workaround.) - } - -block vars - - var layoutEnv = env - -block title - title Habitica |  - =env.t('communityGuidelines') - -block content - .row - .col-md-12 - .page-header - h1=env.t('communityGuidelines') - p.pagemeta - =env.t('lastUpdated') - |  - =env.t('March') - | 30, 2017 - h2#welcome=env.t('commGuideHeadingWelcome') - .clearfix - img.pull-left(src='/community-guidelines-images/intro.png', alt='') - p=env.t('commGuidePara001') - p=env.t('commGuidePara002') - p=env.t('commGuidePara003') - p=env.t('commGuidePara004') - h2#being-habitican=env.t('commGuideHeadingBeing') - p=env.t('commGuidePara005') - - .clearfix - img.pull-right(src='/community-guidelines-images/beingHabitican.png', alt='') - ul - li!=env.t('commGuideList01A') - li!=env.t('commGuideList01B') - li!=env.t('commGuideList01C') - li!=env.t('commGuideList01D') - - h2#meet-the-mods=env.t('commGuideHeadingMeet') - p=env.t('commGuidePara006') - p - strong=env.t('commGuidePara007') - p - strong=env.t('commGuidePara008') - br - p - strong=env.t('commGuidePara009') - .clearfix - img.pull-left(src='/community-guidelines-images/staff.png', alt='') - ul.pull-left.list-unstyled - li - strong=env.t('commGuideAKA', {habitName: 'Beffymaroo', realName: 'Beth'}) - li - strong=env.t('commGuideAKA', {habitName: 'Viirus', realName: 'Phillip'}) - li - strong=env.t('commGuideAKA', {habitName: 'redphoenix', realName: 'Vicky'}) - | ( - =env.t('commGuideOnTrello', {trelloName: 'caffeinatedvee'}) - | ,  - =env.t('commGuideOnGitHub', {gitHubName: 'veeeeeee'}) - | ) - li - strong=env.t('commGuideAKA', {habitName:'Lemoness', realName: 'Leslie'}) - | ( - =env.t('commGuideOnTrello', {trelloName: 'lemonesstree'}) - | ) - li - strong=env.t('commGuideAKA', {habitName: 'SabreCat', realName: 'Sabe'}) - li - strong=env.t('commGuideAKA', {habitName: 'paglias', realName: 'Matteo'}) - li - strong=env.t('commGuideAKA', {habitName: 'TheHollidayInn', realName: 'Keith'}) - br - p=env.t('commGuidePara010') - .clearfix - img.pull-left(src='/community-guidelines-images/moderators.png', alt='') - p - strong=env.t('commGuidePara011') - br - ul.pull-left.list-unstyled - li - strong Bailey (It's Bailey  - =env.t('commGuidePara011a') - |) - li - strong Ryan (deilann  - =env.t('commGuidePara011b') - |) - li - strong Alys (LadyAlys  - =env.t('commGuidePara011c') - |) - li - strong Cantras - li - strong Blade ( - =env.t('commGuideOnGitHub', {gitHubName: 'crookedneighbor'}) - |) - li - strong Daniel the Bard - li - strong shanaqui - li - strong Dewines - li - strong Megan - li - strong Breadstrings - p!=env.t('commGuidePara012', { hrefCommunityManagerEmail : '' + env.EMAILS.COMMUNITY_MANAGER_EMAIL + '' }) - p=env.t('commGuidePara013') - p=env.t('commGuidePara014') - |  - em Slappybag, litenull, Shaner, Bobbyroberts99, wc8 - h2#public-spaces=env.t('commGuideHeadingPublicSpaces') - .clearfix - img.pull-right(src='/community-guidelines-images/publicSpaces.png', alt='') - p=env.t('commGuidePara015') - p=env.t('commGuidePara016') - p!=env.t('commGuidePara017') - ul - li!=env.t('commGuideList02A') - li!=env.t('commGuideList02B') - li!=env.t('commGuideList02C') - li!=env.t('commGuideList02D') - li!=env.t('commGuideList02E') - li!=env.t('commGuideList02F') - li!=env.t('commGuideList02G') - li!=env.t('commGuideList02H', { hrefCommunityManagerEmail : '' + env.EMAILS.COMMUNITY_MANAGER_EMAIL +'' }) - li!=env.t('commGuideList02I') - li!=env.t('commGuideList02J') - li!=env.t('commGuideList02K', { hrefCommunityManagerEmail : '' + env.EMAILS.COMMUNITY_MANAGER_EMAIL +'' }) - br - p!=env.t('commGuidePara019') - br - p!=env.t('commGuidePara020') - br - p!=env.t('commGuidePara020A', { hrefCommunityManagerEmail : '' + env.EMAILS.COMMUNITY_MANAGER_EMAIL + '' }) - br - p=env.t('commGuidePara021') - - h3#tavern=env.t('commGuideHeadingTavern') - .clearfix - img.pull-left(src='/community-guidelines-images/tavern.png', alt='') - p=env.t('commGuidePara022') - p - strong=env.t('commGuidePara023') - p!=env.t('commGuidePara024') - p!=env.t('commGuidePara027') - - h3#guilds=env.t('commGuideHeadingPublicGuilds') - .clearfix - img.pull-right(src='/community-guidelines-images/publicGuilds.png', alt='') - p!=env.t('commGuidePara029') - p!=env.t('commGuidePara031') - p!=env.t('commGuidePara033', { hrefCommunityManagerEmail : '' + env.EMAILS.COMMUNITY_MANAGER_EMAIL + '' }) - p!=env.t('commGuidePara035') - p - strong=env.t('commGuidePara037') - - h3#back-corner=env.t('commGuideHeadingBackCorner') - .clearfix - img.pull-left(src='/community-guidelines-images/backCorner.png', alt='') - p!=env.t('commGuidePara038') - p!=env.t('commGuidePara039') - - h3#trello=env.t('commGuideHeadingTrello') - .clearfix - img.pull-right(src='/community-guidelines-images/trello.png', alt='') - p!=env.t('commGuidePara040') - p - strong=env.t('commGuidePara041') - ul - li!=env.t('commGuideList03A') - li!=env.t('commGuideList03B') - li!=env.t('commGuideList03C') - li!=env.t('commGuideList03D') - p!=env.t('commGuidePara042') - - h3#github=env.t('commGuideHeadingGitHub') - .clearfix - img.pull-left(src='/community-guidelines-images/github.gif', alt='') - p!=env.t('commGuidePara043') - p - strong!=env.t('commGuidePara044') - ul.listColumns2.peopleList - li @alys - li @crookedneighbor (Blade) - li @lemoness - li @paglias - li @SabreCat - li @TheHollidayInn - li @veeeeeee (redphoenix) - li @vIiRuS - - h3#wiki=env.t('commGuideHeadingWiki') - .clearfix - img.pull-right(src='/community-guidelines-images/wiki.png', alt='') - p!=env.t('commGuidePara045') - p=env.t('commGuidePara046') - p - strong=env.t('commGuidePara047') - p=env.t('commGuidePara048') - ul - li=env.t('commGuideList04A') - li=env.t('commGuideList04B') - li=env.t('commGuideList04C') - li!=env.t('commGuideList04DRev', { hrefCommunityManagerEmail : '' + env.EMAILS.COMMUNITY_MANAGER_EMAIL + '' }) - li=env.t('commGuideList04E') - li!=env.t('commGuideList04F') - li=env.t('commGuideList04G') - li=env.t('commGuideList04H') - br - p=env.t('commGuidePara049') - ul.peopleList - li LadyAlys (Alys) - li Sonnet73 - li Taldin - br - p=env.t('commGuidePara049A') - ul.peopleList - li Beffymaroo - li Cantras - li Meganstrickland (Megan) - br - p=env.t('commGuidePara018') - |:  - em Bobbyroberts99 (founder and bureaucrat), wc8 (bureaucrat), Lefnire (bureaucrat), JiggerD, LadyKatFrog, Breadstrings (bureaucrat), Deilann - - h2#infractions-consequences-restoration=env.t('commGuideHeadingInfractionsEtc') - h3#infractions=env.t('commGuideHeadingInfractions') - .clearfix - img.pull-left(src='/community-guidelines-images/infractions.png', alt='') - p=env.t('commGuidePara050') - p!=env.t('commGuidePara051') - h4=env.t('commGuideHeadingSevereInfractions') - p=env.t('commGuidePara052') - p=env.t('commGuidePara053') - ul - li=env.t('commGuideList05A') - li=env.t('commGuideList05B') - li=env.t('commGuideList05C') - li=env.t('commGuideList05D') - li=env.t('commGuideList05E') - li=env.t('commGuideList05F') - h4=env.t('commGuideHeadingModerateInfractions') - p=env.t('commGuidePara054') - p=env.t('commGuidePara055') - ul - li!=env.t('commGuideList06A', { hrefCommunityManagerEmail : '' + env.EMAILS.COMMUNITY_MANAGER_EMAIL + '' }) - li=env.t('commGuideList06B') - li=env.t('commGuideList06C') - li=env.t('commGuideList06D') - h4=env.t('commGuideHeadingMinorInfractions') - p=env.t('commGuidePara056') - p=env.t('commGuidePara057') - ul - li=env.t('commGuideList07A') - li=env.t('commGuideList07B') - - h3#consequences=env.t('commGuideHeadingConsequences') - .clearfix - img.pull-right(src='/community-guidelines-images/consequences.png', alt='') - p=env.t('commGuidePara058') - p!=env.t('commGuidePara059') - p - strong=env.t('commGuidePara060') - ul - li=env.t('commGuideList08A') - li=env.t('commGuideList08B') - li=env.t('commGuideList08C') - p=env.t('commGuidePara060A') - p!=env.t('commGuidePara060B', { hrefCommunityManagerEmail : '' + env.EMAILS.COMMUNITY_MANAGER_EMAIL + '' }) - h4=env.t('commGuideHeadingSevereConsequences') - ul - li=env.t('commGuideList09A') - li=env.t('commGuideList09B') - li=env.t('commGuideList09C') - h4=env.t('commGuideHeadingModerateConsequences') - ul - li=env.t('commGuideList10A') - ul(style='margin-left:2em') - li=env.t('commGuideList10A1') - li=env.t('commGuideList10B') - li=env.t('commGuideList10C') - li=env.t('commGuideList10D') - li=env.t('commGuideList10E') - li=env.t('commGuideList10F') - h4=env.t('commGuideHeadingMinorConsequences') - ul - li=env.t('commGuideList11A') - li=env.t('commGuideList11B') - li=env.t('commGuideList11C') - li=env.t('commGuideList11D') - li=env.t('commGuideList11E') - - h3#restoration=env.t('commGuideHeadingRestoration') - .clearfix - img.pull-left(src='/community-guidelines-images/restoration.png', alt='') - p!=env.t('commGuidePara061') - p!=env.t('commGuidePara062') - p!=env.t('commGuidePara063') - - h2#contributing=env.t('commGuideHeadingContributing') - .clearfix - img.pull-right(src='/community-guidelines-images/contributing.png', alt='') - p=env.t('commGuidePara064') - ol - li=env.t('commGuideList12A') - li=env.t('commGuideList12B') - li=env.t('commGuideList12C') - li=env.t('commGuideList12D') - li=env.t('commGuideList12E') - li=env.t('commGuideList12F') - li=env.t('commGuideList12G') - p=env.t('commGuidePara065') - p=env.t('commGuidePara066') - ul - li!=env.t('commGuideList13A') - li!=env.t('commGuideList13B') - li!=env.t('commGuideList13C') - li!=env.t('commGuideList13D') - - h2#final=env.t('commGuideHeadingFinal') - p!=env.t('commGuidePara067', { hrefCommunityManagerEmail : '' + env.EMAILS.COMMUNITY_MANAGER_EMAIL + '' }) - p=env.t('commGuidePara068') - - h2#links=env.t('commGuideHeadingLinks') - ul - li - a(href='https://habitica.com/#/options/groups/guilds/5481ccf3-5d2d-48a9-a871-70a7380cee5a' target='_blank')=env.t('commGuideLink01') - |:  - =env.t('commGuideLink01description') - li - a(href='https://habitica.com/#/options/groups/guilds/426c2c1a-eed0-4997-9b73-d30fc1397688' target='_blank')=env.t('commGuideLink02') - |:  - =env.t('commGuideLink02description') - li - !=env.t('commGuideLink03') - |:  - =env.t('commGuideLink03description') - li - a(href='https://github.com/HabitRPG/habitrpg' target='_blank')=env.t('commGuideLink04') - |:  - =env.t('commGuideLink04description') - li - a(href='https://trello.com/b/EpoYEYod/' target='_blank')=env.t('commGuideLink05') - |:  - =env.t('commGuideLink05description') - li - a(href='https://trello.com/b/mXK3Eavg/' target='_blank')=env.t('commGuideLink06') - |:  - =env.t('commGuideLink06description') - li - a(href='https://trello.com/b/vwuE9fbO/' target='_blank')=env.t('commGuideLink07') - |:  - =env.t('commGuideLink07description') - li - a(href='https://trello.com/b/nnv4QIRX/' target='_blank')=env.t('commGuideLink08') - |:  - =env.t('commGuideLink08description') - p - strong=env.t('commGuidePara069') - br - ul.listColumns2.peopleList - li Breadstrings - li Draayder - li Kiwibot - li Leephon - li Lemoness - li Luciferian - li Revcleo - li Shaner - li Starsystemic - li UncommonCriminal diff --git a/website/views/static/contact.jade b/website/views/static/contact.jade deleted file mode 100644 index c882f936f4..0000000000 --- a/website/views/static/contact.jade +++ /dev/null @@ -1,46 +0,0 @@ -extends ./layout -//-Trick needed to pass 'env' to ./layout -block vars - - var layoutEnv = env - - var menuItem = 'contact' - -block title - title=env.t('contactUs') - -block content - .row - .col-md-12 - .page-header - h1=env.t('contactUs') - p - =env.t('reportAccountProblems') - | :  - a(href='mailto:admin@habitica.com') admin@habitica.com - br - =env.t('reportBug') - | :  - a(target='_blank', href='https://habitica.com/#/options/groups/guilds/a29da26b-37de-4a71-b0c6-48e72a900dac') Report a Bug guild - br - =env.t('reportCommunityIssues') - | :  - a(href='mailto:leslie@habitica.com') leslie@habitica.com - br - =env.t('subscriptionPaymentIssues') - | :  - a(href='mailto:admin@habitica.com') admin@habitica.com - br - =env.t('generalQuestionsSite') - | :  - a(target='_blank', href='http://habitica.wikia.com/wiki/The_Keep:Habitica_Help:_Ask_a_Question') Habitica Help guild - br - =env.t('businessInquiries') - | :  - a(href='mailto:vicky@habitica.com') vicky@habitica.com - br - =env.t('merchandiseInquiries') - | :  - a(href='mailto:store@habitica.com') store@habitica.com - br - =env.t('marketingInquiries') - | :  - a(href='mailto:leslie@habitica.com') leslie@habitica.com diff --git a/website/views/static/faq.jade b/website/views/static/faq.jade deleted file mode 100644 index 3982a5cb90..0000000000 --- a/website/views/static/faq.jade +++ /dev/null @@ -1,30 +0,0 @@ -extends ./layout - -block vars - - var layoutEnv = env - -block title - title Habitica |  - =env.t('FAQ') - -block content - .row(ng-controller='AccordionCtrl') - .col-md-12 - .page-header - h1=env.t('frequentlyAskedQuestions') - p.pagemeta - =env.t('lastUpdated') - |  - =env.t('January') - | 5, 2016 - - - var headings = ['overview', 'set-up-tasks', 'sample-tasks', 'task-color', 'health', 'party-with-friends', 'pets-mounts', 'character-classes', 'blue-mana-bar', 'monsters-quests', 'gems', 'bugs-features', 'world-boss'] - - var replacements = { techAssistanceEmail: env.EMAILS.TECH_ASSISTANCE_EMAIL, wikiTechAssistanceEmail: `mailto:${env.EMAILS.TECH_ASSISTANCE_EMAIL}`,} - - for heading, index in headings - a.h2.accordion.collapsed(ng-href='#' + heading, data-toggle='collapse')=env.t('faqQuestion' + index) - .clearfix.collapse(id=heading) - !=md.unsafeHTMLRender(env.t('webFaqAnswer' + index, replacements)) - - hr - - h3!=md.unsafeHTMLRender(env.t('webFaqStillNeedHelp')) diff --git a/website/views/static/features.jade b/website/views/static/features.jade deleted file mode 100644 index efa1907052..0000000000 --- a/website/views/static/features.jade +++ /dev/null @@ -1,114 +0,0 @@ -extends ./layout - -block vars - - var layoutEnv = env - - var menuItem = 'features' - -block title - title=env.t('companyAbout') - -block content - .row#about-page(ng-controller='AboutCtrl') - .col-md-12#aboutPage - .marketing - h1=env.t('marketing1Header') - .row - .col-md-6 - a.gallery(href='/marketing/screenshot.png', title=env.t('marketing1Header')) - img.img-rendering-auto(src='/marketing/screenshot.png') - p.lead=env.t('marketing1Lead1') - .col-md-6 - - a.gallery(href='/marketing/gear.png', title=env.t('marketing1Lead2Title')) - img.img-rendering-auto(src='/marketing/gear.png') - p.lead!=env.t('marketing1Lead2') - - a.gallery(href='/marketing/drops.png', title=env.t('marketing1Lead3Title')) - img.img-rendering-auto(src='/marketing/drops.png',style='max-height:200px') - p.lead!=env.t('marketing1Lead3') - - // TODO achievements - - hr.clearfix - - h1=env.t('marketing2Header') - .row - .col-md-6 - a.gallery(href='/marketing/guild.png', title=env.t('marketing2Header')) - img.img-rendering-auto(src='/marketing/guild.png') - p.lead=env.t('marketing2Lead1') - a.gallery(href='/marketing/vice3.png', title=env.t('marketing2Lead2Title')) - img(src='/marketing/vice3.png') - p.lead!=env.t('marketing2Lead2') - .col-md-6 - a.gallery(href='/marketing/challenge.png', title=env.t('challenges')) - img.img-rendering-auto(src='/marketing/challenge.png') - p.lead!=env.t('marketing2Lead3') - - hr.clearfix - - h1=env.t('marketing3Header') - .row - .col-md-6 - a.gallery(href='/marketing/android_iphone.png', title=env.t('marketing3LeadTitle')) - img.img-rendering-auto(src='/marketing/android_iphone.png',style='box-shadow:none;') - p.lead!=env.t('marketing3Lead1') - .col-md-6 - a.gallery(href='/marketing/integration.png', title=env.t('marketing3LeadTitle')) - img.img-rendering-auto(src='/marketing/integration.png') - p.lead!=env.t('marketing3Lead2') - - hr.clearfix - - h1=env.t('marketing4Header') - .row - .col-md-6 - h3=env.t('marketing4Lead1Title') - img.pull-left(src='/marketing/education.png') - p.lead=env.t('marketing4Lead1') - .col-md-6 - h3=env.t('marketing4Lead2Title') - img.pull-left(src='/marketing/wellness.png') - p.lead=env.t('marketing4Lead2') - .row - .col-md-6.col-md-offset-3 - h3=env.t('marketing4Lead3Title') - img.img-rendering-auto(src='/marketing/lefnire.png') - p.lead - =env.t('marketing4Lead3-1') - |  - a.btn.btn-primary(ng-click='playButtonClick()')=env.t('playButton') - |  - =env.t('marketing4Lead3-2') - |  - a.btn.btn-primary(href='/static/plans',target='_blank')=env.t('contactUs') - |  - =env.t('marketing4Lead3-3') - |  - a.btn.btn-primary(href='/static/videos')=env.t('watchVideos') - - - hr - p.lead=env.t('landingp1') - h2=env.t('landingp2header') - //images in these parts could be useful, too - //if there's a language workaround, image headers? people like pictures! - p.lead - =env.t('landingp2') - |  - h2=env.t('landingp3header') - //I'm not sold on "Consquences as the title here. Anyone got a better idea? - p.lead - =env.t('landingp3') - |  - h2=env.t('landingp4header') - p.lead=env.t('landingp4') - //- TODO - h2=env.t('landingend') - p.lead - =env.t('landingend2') - a(href="FEATURESPAGEHERE")=env.t('landingfeatureslink') - =env.t('landingend3') - a(href="ENTERPRISEPAGEHERE")=env.t('landingadminlink') - |  - =env.t('landingend4') diff --git a/website/views/static/front.jade b/website/views/static/front.jade deleted file mode 100644 index df74fea186..0000000000 --- a/website/views/static/front.jade +++ /dev/null @@ -1,662 +0,0 @@ -doctype html -html(ng-app='habitrpg', ng-controller='RootCtrl') - head - meta(charset='utf-8') - link(href='//fonts.googleapis.com/css?family=Lato:400,700', rel='stylesheet', type='text/css') - title Habitica | Your Life the Role Playing Game - meta(name='description', content='') - meta(name='keywords', content='') - meta(name='author', content='') - meta(name='geo.placename', content='') - meta(name='viewport', content='width=device-width, maximum-scale=1') - meta(property='og:url', content='https://habitica.com/static/front') - meta(property='og:type', content='website') - meta(property='og:title', content='Habitica: Your Life the Role Playing Game') - meta(property='og:description', content='Habitica is a free habit building and productivity app that treats your real life like a game. With in-game rewards and punishments to motivate you and a strong social network to inspire you, Habitica can help you achieve your goals to become healthy, hard-working, and happy.') - meta(property='og:site_name', content='Habitica') - meta(property='og:image', content='https://s3.amazonaws.com/habitica-assets/assets/gryphon_logo_300x300.png') - meta(property='fb:app_id', content='128307497299777') - meta(name='twitter:card' content='summary') - meta(name='twitter:site' content='@habitica') - meta(name='twitter:title' content='Habitica: Your Life the Role Playing Game') - meta(name='twitter:description' content='Habitica is a free habit-building and productivity app that treats your real life like a game! Motivate yourself with in-game rewards and social encouragement.') - meta(name='twitter:image' content='https://s3.amazonaws.com/habitica-assets/assets/gryphon_logo.png') - meta(name='apple-itunes-app' content='app-id=994882113') - meta(name='google-play-app' content='app-id=com.habitrpg.android.habitica') - link(rel='apple-touch-icon' href='/logo.png') - link(rel='android-touch-icon' href='/logo.png') - link(rel='canonical', href='', type='text/html') - link(rel='shortcut icon', sizes="32x32", href='/favicon.ico') - link(rel='shortcut icon', sizes="192x192", href='/favicon_192x192.png') - link(rel='mask-icon', href='/favicon.ico') - - link(rel='stylesheet', type='text/css', href='https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.4/css/bootstrap.min.css') - - script(type='text/javascript'). - window.env = !{JSON.stringify(env._.pick(env, env.clientVars))}; - - != env.getManifestFiles("tmp_static_front") - - script(type='text/javascript', src='https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.4/js/bootstrap.min.js') - script(type='text/javascript', src='https://cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/0.12.1/ui-bootstrap.min.js') - script(type='text/javascript', src='https://cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/0.12.1/ui-bootstrap-tpls.min.js') - - body(ng-controller='AuthCtrl') - include ./login-modal - include ../shared/avatar/index - include ../shared/mixins - include ../shared/modals/members - - noscript.banner= env.t('jsDisabledHeadingFull') - br - a(href='http://www.enable-javascript.com/', target='_blank')= env.t('jsDisabledLink') - - .mobile-container - div(ng-init='Analytics.track({"hitType":"pageview","eventCategory":"page","eventAction":"landing page","page":"/static/front"});') - header#header - nav.navbar.navbar-default.navbar-static-top - .container-fluid - // Brand and toggle get grouped for better mobile display - .navbar-header - button.navbar-toggle.collapsed(type='button', data-toggle='collapse', data-target='#bs-example-navbar-collapse-1') - span.sr-only Toggle navigation - span.icon-bar - span.icon-bar - span.icon-bar - a.navbar-brand(href='#') - img.img-rendering-auto(src='https://d2afqr2xdmyzvu.cloudfront.net/assets/habitica_lockup2_desat.png', alt=env.t('altAttrNavLogo')) - // Collect the nav links, forms, and other content for toggling - #bs-example-navbar-collapse-1.collapse.navbar-collapse - ul.nav.navbar-nav.navbar-right - li - a(href='/static/features')=env.t('companyAbout') - li - a(href='/static/plans')=env.t('groupPlans') - li - a(href='https://habitica.wordpress.com/')=env.t('companyBlog') - li - a(href='http://blog.habitrpg.com/')=env.t('tumblr') - li - a(href='/static/press-kit')=env.t('presskit') - li - a(href='/static/contact')=env.t('contactUs') - li - button#header-play-button.btn.btn-primary.navbar-btn.navbar-right(ng-click='playButtonClick()')= env.t('playButtonFull') - #intro - h1=env.t('motivate1') - img.img-rendering-auto.center-block.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/intro.png', alt='') - //- The empty alt attribute isn't a mistake, it's part of the spec for purely decorative images that add no information - // insert intro images - .introcall.bg-success - h4= env.t('joinOthers', {userCount:userCount}) - small - button#play-btn.btn.btn-primary.btn-lg.gamifybutton(ng-click='playButtonClick()')= env.t('free') - .presslogos.text-center.img-rendering-auto - = env.t('featuredIn') - br - img(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/presslogos/lifehacker.png', alt=env.t('altAttrLifehacker')) - img(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/presslogos/nyt-logo.png', alt=env.t('altAttrNewYorkTimes')) - img(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/presslogos/makeuseof.png', alt=env.t('altAttrMakeUseOf')) - img(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/presslogos/Forbes_logo.png', alt=env.t('altAttrForbes')) - img(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/presslogos/Cnetlogo.png', alt=env.t('altAttrCnet')) - img(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/presslogos/Fast-Company-logo.png', alt=env.t('altAttrFastCompany')) - img(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/presslogos/kickstarter-logo.png', alt=env.t('altAttrKickstarter')) - img(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/presslogos/discover-logo.png', alt=env.t('altAttrDiscover')) - #intro-text - .container-fluid - .row - .col-md-8.col-md-offset-2 - p.lead.text-center - = env.t('leadText') - section#testimonial-carousel.bg-info - .container-fluid - .row - .col-md-3.col-md-offset-1 - h2= env.t('testimonialHeading') - img.img-say.img-responsive.visible-lg-block(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/uses/publicSpaces.png', alt='') - // Testimonials - .col-md-8.col-sm-10.col-sx-10 - #quote-carousel.carousel.slide(data-interval='10000', data-ride='carousel') - // Bottom Carousel Indicators - ol.carousel-indicators - li.active(data-target='#quote-carousel', data-slide-to='0') - img.img-rendering-auto.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/testimonials/Drag0nsilver.png', alt='') - li(data-target='#quote-carousel', data-slide-to='1') - img.img-rendering-auto.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/testimonials/frabjabulous.png', alt='') - li(data-target='#quote-carousel', data-slide-to='2') - img.img-rendering-auto.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/testimonials/AndeeLiao.png', alt='') - li(data-target='#quote-carousel', data-slide-to='3') - img.img-rendering-auto.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/testimonials/AlexandraSo.png', alt='') - // Carousel Slides / Quotes - .carousel-inner.text-center - // Quote 1 - .item.active - blockquote - .row - .col-sm-8.col-sm-offset-2 - p - = env.t('dragonsilverQuote') - small Drag0nsilver - // Quote 2 - .item - blockquote - .row - .col-sm-8.col-sm-offset-2 - p - = env.t('frabjabulousQuote') - small frabjabulous - // Quote 3 - .item - blockquote - .row - .col-sm-8.col-sm-offset-2 - p - = env.t('andeeliaoQuote') - small AndeeLiao - .item - blockquote - .row - .col-sm-8.col-sm-offset-2 - p - = env.t('alexandraQuote') - small _AlexandraSo_ - // Carousel Buttons Next/Prev - a.left.carousel-control(data-slide='prev', href='#quote-carousel') - i.fa.fa-chevron-left - a.right.carousel-control(data-slide='next', href='#quote-carousel') - i.fa.fa-chevron-right - button.btn.btn-primary.btn-lg.gamifybutton.fixedcta(ng-click='playButtonClick()')= env.t('gamifyButton') - section#uses - h2= env.t('examplesHeading') - .container-fluid - #myCarousel.carousel.slide(data-interval='10000', data-ride='carousel') - ul.nav.nav-pills.nav-justified - li.active(data-target='#myCarousel', data-slide-to='0') - a(href='#')=env.t('work') - li(data-target='#myCarousel', data-slide-to='1') - a(href='#')=env.t('wellness') - li(data-target='#myCarousel', data-slide-to='2') - a(href='#')=env.t('teams') - li(data-target='#myCarousel', data-slide-to='3') - a(href='#')=env.t('school') - li(data-target='#myCarousel', data-slide-to='4') - a(href='#')=env.t('goals') - li(data-target='#myCarousel', data-slide-to='5') - a(href='#')=env.t('chores') - // Wrapper for slides - .carousel-inner(style='z-index:0;') - .item.active.work-use - h3 - = env.t('work') - br - small - a(href='/static/plans')= env.t('businessText') - .carousel-content.row - .sampletasks.col-lg-4.col-md-6.col-sm-12.col-xs-12 - h4= env.t('sampleHabits') - div(style='width:100%; background-color: rgb(252, 229, 205); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') - .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(219, 120, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') + - |   - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('businessSample1') - br - div(style='width:100%; background-color: rgb(201, 218, 248); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') - .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(90, 98, 223); border-right: 1px solid rgba(0, 0, 0, 0.25);') + - |   - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('businessSample2') - br - div(style='width:100%; background-color: #d9ead3; color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') - .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(113, 176, 91); border-right: 1px solid rgba(0, 0, 0, 0.25);') + - |   - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('businessSample3') - br - div(style='width:100%; background-color: rgb(255, 242, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') - .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(255, 207, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') + - |   - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('businessSample4') - br - div(style='width:100%; background-color: rgb(244, 204, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') - .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(220, 93, 93); border-right: 1px solid rgba(0, 0, 0, 0.25);') + - .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; background-color: rgb(220, 93, 93); border-right: 0px none;') - - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('businessSample5') - img.sample-img.visible-lg-inline-block(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/uses/coding.png', alt='') - .usetweet-groups.col-lg-5.col-md-6.visible-lg-inline-block.visible-md-inline-block - .usetweet-group - img(data-toggle='tooltip', data-placement='top', title='frabjabulous', src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/testimonials/frabjabulous.png', alt=env.t('altAttrFrabjabulous')) - .usetweet.tweet.popover.right - .arrow - .popover-content - = env.t('frabjabulousQuote') - .usetweet-group - img(data-toggle='tooltip', data-placement='top', title='_AlexandraSo_', src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/testimonials/AlexandraSo.png', alt=env.t('altAttrAlexandraSo')) - .usetweet.tweet.popover.right - .arrow - .popover-content - = env.t('alexandraQuote') - // End item - .item.health-use - h3= env.t('health') - .carousel-content.row - .sampletasks.col-lg-4.col-md-6.col-sm-12.col-xs-12 - h4= env.t('sampleHabits') - div(style='width:100%; background-color: #d9ead3; color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') - .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(113, 176, 91); border-right: 1px solid rgba(0, 0, 0, 0.25);') + - .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; background-color: rgb(113, 176, 91); border-right: 0px none;') - - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('healthSample1') - br - div(style='width:100%; background-color: rgb(244, 204, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') - .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(220, 93, 93); border-right: 1px solid rgba(0, 0, 0, 0.25);') + - .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; background-color: rgb(220, 93, 93); border-right: 0px none;') - - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('healthSample2') - br - div(style='width:100%; background-color: #d9ead3; color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') - .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(113, 176, 91); border-right: 1px solid rgba(0, 0, 0, 0.25);') + - .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; background-color: rgb(113, 176, 91); border-right: 0px none;') - - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('healthSample3') - br - div(style='width:100%; background-color: rgb(255, 242, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') - .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(255, 207, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') + - .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; background-color: rgb(255, 207, 66); border-right: 0px none;') - - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('healthSample4') - br - div(style='width:100%; background-color: rgb(255, 242, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') - .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(255, 207, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') + - |   - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('healthSample5') - img.sample-img.visible-lg-inline-block(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/uses/clipart-rosemonkeyct-meditation.png', alt='') - .usetweet-groups.col-lg-5.col-md-6.visible-lg-inline-block.visible-md-inline-block - .usetweet-group - img(data-toggle='tooltip', data-placement='top', title='EvaGantz', src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/testimonials/EvaGantz.png', alt=env.t('altAttrEvaGantz')) - .usetweet.tweet.popover.right - .arrow - .popover-content - = env.t('evagantzQuote') - .usetweet-group - img(data-toggle='tooltip', data-placement='top', title='supermouse35', src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/testimonials/supermouse35.png', alt=env.t('altAttrSupermouse35')) - .usetweet.tweet.popover.right - .arrow - .popover-content - = env.t('supermouse35Quote') - // End Item - .item.team-use - h3= env.t('teams') - .carousel-content.row - .sampletasks.col-lg-4.col-md-6.col-sm-12.col-xs-12 - h4= env.t('sampleToDo') - div(style='width:100%; background-color: rgb(252, 229, 205); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') - .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(219, 120, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') - span(style='padding: 0.5em 0px 0em 0em; color: #666;') ☐ - |   - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('teamSample1') - br - div(style='width:100%; background-color: rgb(255, 242, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') - .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(255, 207, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') - span(style='padding: 0.5em 0px 0em 0em; color: #666;') ☐ - |   - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('teamSample2') - br - div(style='width:100%; background-color: rgb(244, 204, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') - .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(220, 93, 93); border-right: 1px solid rgba(0, 0, 0, 0.25);') - span(style='padding: 0.5em 0px 0em 0em; color: #666;') ☐ - |   - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('teamSample3') - br - img.sample-img.visible-lg-inline-block(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/uses/publicSpaces.png', alt='') - .usetweet-groups.col-lg-5.col-md-6.visible-lg-inline-block.visible-md-inline-block - .usetweet-group - img(data-toggle='tooltip', data-placement='top', title='Althaire', src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/testimonials/Althaire.png', alt=env.t('altAttrAlthaire')) - .usetweet.tweet.popover.right - .arrow - .popover-content - = env.t('althaireQuote') - // End Item - .item.school-use - h3= env.t('school') - .carousel-content.row - .sampletasks.col-lg-4.col-md-6.col-sm-12.col-xs-12 - h4= env.t('sampleHabits') - div(style='width:100%; background-color: rgb(255, 242, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') - .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(255, 207, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') + - |   - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('schoolSample1') - br - div(style='width:100%; background-color: #d9ead3; color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') - .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(113, 176, 91); border-right: 1px solid rgba(0, 0, 0, 0.25);') + - |   - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('schoolSample2') - br - div(style='width:100%; background-color: rgb(255, 242, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') - .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(255, 207, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') + - |   - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('schoolSample3') - br - div(style='width:100%; background-color: rgb(244, 204, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') - .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(220, 93, 93); border-right: 1px solid rgba(0, 0, 0, 0.25);') + - .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; background-color: rgb(220, 93, 93); border-right: 0px none;') - - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('schoolSample4') - br - div(style='width:100%; background-color: rgb(201, 218, 248); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') - .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(90, 98, 223); border-right: 1px solid rgba(0, 0, 0, 0.25);') + - .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; background-color: rgb(90, 98, 223); border-right: 0px none;') - - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('schoolSample5') - img.sample-img.visible-lg-inline-block(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/uses/reading.png', alt='') - .usetweet-groups.col-lg-5.col-md-6.visible-lg-inline-block.visible-md-inline-block - .usetweet-group - img(data-toggle='tooltip', data-placement='top', title='InfH', src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/testimonials/InfH.png', alt=env.t('altAttrInfH')) - .usetweet.tweet.popover.right - .arrow - .popover-content= env.t('infhQuote') - .usetweet-group - img(data-toggle='tooltip', data-placement='top', title='Drei-M', src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/testimonials/Drei-M.png', alt=env.t('altAttrDreiM')) - .usetweet.tweet.popover.right - .arrow - .popover-content - = env.t('dreimQuote') - // End Item - .item.improvement-use - h3= env.t('goals') - .carousel-content.row - .sampletasks.col-lg-4.col-md-6.col-sm-12.col-xs-12 - h4= env.t('sampleDailies') - div(style='width:100%; background-color: rgb(252, 229, 205); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') - .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(219, 120, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') - span(style='padding: 0.5em 0px 0em 0em; color: #666;') ☐ - |   - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('goalSample1') - br - div(style='width:100%; background-color: rgb(255, 242, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') - .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(255, 207, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') - span(style='padding: 0.5em 0px 0em 0em; color: #666;') ☐ - |   - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('goalSample2') - br - div(style='width:100%; background-color: rgb(244, 204, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') - .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(220, 93, 93); border-right: 1px solid rgba(0, 0, 0, 0.25);') - span(style='padding: 0.5em 0px 0em 0em; color: #666;') ☐ - |   - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('goalSample3') - br - img.sample-img.visible-lg-inline-block(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/uses/gaining_an_achievement_by_cosmic_caterpillar-d7uyv5z.png', alt='') - .usetweet-groups.col-lg-5.col-md-6.visible-lg-inline-block.visible-md-inline-block - .usetweet-group - img(data-toggle='tooltip', data-placement='top', title='Kazui', src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/testimonials/Kazui.png', alt=env.t('altAttrKazui')) - .usetweet.tweet.popover.right - .arrow - .popover-content - = env.t('kazuiQuote') - // End Item - .item.housework-use - h3= env.t('chores') - .carousel-content.row - .sampletasks.col-lg-4.col-md-6.col-sm-12.col-xs-12 - h4= env.t('sampleDailies') - div(style='width:100%; background-color: rgb(252, 229, 205); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') - .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(219, 120, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') - span(style='padding: 0.5em 0px 0em 0em; color: #666;') ☐ - |   - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('choreSample1') - br - div(style='width:100%; background-color: rgb(255, 242, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') - .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(255, 207, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') - span(style='padding: 0.5em 0px 0em 0em; color: #666;') ☐ - |   - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('choreSample2') - br - div(style='width:100%; background-color: rgb(244, 204, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') - .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(220, 93, 93); border-right: 1px solid rgba(0, 0, 0, 0.25);') - span(style='padding: 0.5em 0px 0em 0em; color: #666;') ☐ - |   - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('choreSample3') - br - img.sample-img.visible-lg-inline-block(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/uses/dusting_by_leephon.png', alt='') - .usetweet-groups.col-lg-5.col-md-6.visible-lg-inline-block.visible-md-inline-block - .usetweet-group - img(data-toggle='tooltip', data-placement='top', title='autumnesquirrel', src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/testimonials/autumnesquirrel.png', alt=env.t('altAttrAutumnesquirrel')) - .usetweet.tweet.popover.right - .arrow - .popover-content= env.t('autumnesquirrelQuote') - .usetweet-group - img(data-toggle='tooltip', data-placement='top', title='irishfeet123', src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/testimonials/irishfeet123.png', alt=env.t('altAttrIrishfeet123')) - .usetweet.tweet.popover.right - .arrow - .popover-content - = env.t('irishfeet123Quote') - // End Item - // End Carousel - button.btn.btn-primary.btn-lg.gamifybutton.fixedcta(ng-click='playButtonClick()')= env.t('gamifyButton') - section#rewards.bg-warning.container-fluid - .row - .col-lg-5.col-lg-offset-1.col-md-5.col-sm-12 - h2.headline= env.t('rewardHeading') - .row - .col-lg-5.col-lg-offset-1.col-md-5.col-sm-12.col-xs-12 - p.sectioninfo - = env.t('rewardByline1') - br - br - = env.t('rewardByline2') - .scrolltweet.hidden-xs.hidden-sm - img.img-rendering-auto.scrolltweet-image(data-toggle='tooltip', data-placement='top', title='Elmi', src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/testimonials/Elmi.png', alt=env.t('altAttrElmi')) - .tweet.popover.right.pull-right - .arrow - .popover-content= env.t('elmiQuote') - .col-lg-4.col-md-4.col-lg-offset-1.col-sm-8.well.col-xs-8.col-xs-offset-2.col-sm-offset-2.well-lg - .avatarscroll - h2 - span.glyphicon.glyphicon-check - h2 - span.glyphicon.glyphicon-arrow-down - img.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/misc/shop_gold.png', alt='') - img.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/misc/shop_gold.png', alt='') - img.img-rendering-auto.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/misc/shop_gold.png', alt='') - h2 - span.glyphicon.glyphicon-arrow-down - img.img-rendering-auto.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/TVreward.png', alt='') - button.btn.btn-primary.btn-lg.fixedcta.gamifybutton(ng-click='playButtonClick()')= env.t('gamifyButton') - section#levels.container-fluid - .row - .col-lg-5.col-lg-offset-1.col-md-5.col-sm-12 - h2.headline= env.t('unlockHeadline') - .row - .col-lg-5.col-lg-offset-1.col-md-5.col-sm-12 - p.sectioninfo - = env.t('unlockByline1') - br - br - = env.t('unlockByline2') - .scrolltweet.hidden-xs.hidden-sm - img.img-rendering-auto.scrolltweet-image(data-toggle='tooltip', data-placement='top', title='16bitFil', src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/testimonials/16bitFil.png', alt=env.t('altAttr16bitFil')) - .tweet.popover.right.pull-right - .arrow - .popover-content - = env.t('sixteenBitFilQuote') - .col-lg-4.col-md-4.col-lg-offset-1.col-sm-8.well.col-xs-8.col-xs-offset-2.col-sm-offset-2 - .avatarscroll - img.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/avatar/avatarstatic.png', alt='') - h2 - span.glyphicon.glyphicon-arrow-down - img.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/SAMPLEadventurers.png', alt='') - button.btn.btn-primary.btn-lg.fixedcta.gamifybutton(ng-click='playButtonClick()')= env.t('gamifyButton') - section#health.bg-danger.container-fluid - .row - .col-lg-5.col-lg-offset-1.col-md-5.col-sm-12 - h2.headline= env.t('punishHeading1') - .row - .col-lg-5.col-lg-offset-1.col-md-5.col-sm-12 - h2= env.t('punishHeading2') - p.sectioninfo= env.t('punishByline') - .scrolltweet.hidden-xs.hidden-sm - img.scrolltweet-image(data-toggle='tooltip', data-placement='top', title='Zelah Meyer', src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/testimonials/Zelah_Meyer.png', alt=env.t('altAttrZelahMeyer')) - .tweet.popover.right.pull-right - .arrow - .popover-content - = env.t('zelahQuote') - .col-lg-4.col-md-4.col-lg-offset-1.col-sm-8.well.col-xs-8.col-xs-offset-2.col-sm-offset-2.well-lg - h2 - span.glyphicon.glyphicon-unchecked - .health-progress - .meter-label(tooltip='Health') - span.glyphicon.glyphicon-heart - .meter.health - .bar - div(style='width:100%;')   - h2 - span.glyphicon.glyphicon-arrow-down - .health-progress - .meter-label(tooltip='Health') - span.glyphicon.glyphicon-heart - .meter.health - .bar - div(style='width:50%;')   - button.btn.btn-primary.btn-lg.fixedcta.gamifybutton(ng-click='playButtonClick()')= env.t('gamifyButton') - section#quest.container-fluid - .row - .col-lg-5.col-lg-offset-1.col-md-5.col-sm-12 - h2.headline= env.t('questHeading1') - .row - .col-lg-5.col-lg-offset-1.col-md-5.col-sm-12 - h2= env.t('questHeading2') - p.sectioninfo - = env.t('questByline1') - br - = env.t('questByline2') - .scrolltweet.hidden-xs.hidden-sm - img.scrolltweet-image(data-toggle='tooltip', data-placement='top', title='skysailor', src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/testimonials/skysailor.png', alt=env.t('altAttrSkysailor')) - .tweet.popover.right.pull-right - .arrow - .popover-content - = env.t('skysailorQuote') - .col-lg-4.col-md-6.col-md-offset-1.col-lg-offset-1.col-sm-10.well.col-xs-10.col-xs-offset-1.col-sm-offset-1.well-lg - img.clearfix.img-responsive.center-block(style='padding-bottom:30px;', src="https://d2afqr2xdmyzvu.cloudfront.net/front/images/Quest_dilatory_dragonSmall.png", alt='') - .row - .col-lg-5.col-md-5.col-sm-5.col-sm-offset-0.col-xs-5.col-xs-offset-0 - .health-progress - .meter-label(tooltip='Health') - span.glyphicon.glyphicon-heart - .meter.health - .bar - div(style='width:20%;')   - .quest-friend-img - img(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/party/AnnaCosplay.png', alt='') - .col-md-1.col-sm-1.col-xs-1 - h2 - span.glyphicon.glyphicon-arrow-right - .col-lg-5.col-md-offset-1.col-md-5.col-sm-5.col-sm-offset-0.col-xs-5.col-xs-offset-0 - .health-progress - .meter-label(tooltip='Health') - span.glyphicon.glyphicon-heart - .meter.health - .bar - div(style='width:0%;')   - .quest-friend-img - img(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/party/GrimReaper.png', alt='') - button.btn.btn-primary.btn-lg.fixedcta.gamifybutton(ng-click='playButtonClick()')= env.t('gamifyButton') - section#features.bg-info.container-fluid - .row - h2= env.t('featuresHeading') - .row - .col-md-4.col-md-offset-2.col-sm-6 - .feature-img - img.center-block.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/Mount.png', alt='') - .featuretext - h4= env.t('featurePetHeading') - p - = env.t('featurePetByline') - .col-md-4.col-sm-6 - .feature-img.center-block - img.img-rendering-auto(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/achievement-triadbingo.png', alt='') - img.img-rendering-auto(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/achievement-perfect.png', alt='') - .featuretext - h4= env.t('featureAchievementHeading') - p= env.t('featureAchievementByline') - .row - .col-md-4.col-md-offset-2.col-sm-6 - .feature-img - img.center-block.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/Promo_springclasses2015.png', alt='') - .featuretext - h4= env.t('featureEquipHeading') - p - = env.t('featureEquipByline') - .col-md-4.col-sm-6 - .feature-img - img.img-rendering-auto.center-block.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/Party-Header.png', alt='') - .featuretext - h4= env.t('featureSocialHeading') - p - = env.t('featureSocialByline') - button.btn.btn-primary.btn-lg.fixedcta.gamifybutton(ng-click='playButtonClick()')= env.t('gamifyButton') - #footercall - .container-fluid - .row - h3= env.t('joinOthers', {userCount:userCount}) - .row - .col-md-4.col-md-offset-4 - button.btn.btn-primary.btn-lg.btn-block(ng-click='playButtonClick()')= env.t('free') - footer.footer - .container-fluid.shoutout - h4= env.t('contribUse') - .row - .col-lg-2.col-md-2.col-md-offset-1.col-sm-4.col-sm-offset-1.col-xs-6.col-xs-offset-1 - a(href='http://ionicframework.com/') - img.img-rendering-auto.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/presslogos/ionic-logo-horizontal-transparent.png', alt=env.t('altAttrIonic')) - .col-lg-2.col-lg-offset-0.col-md-2.col-md-offset-0.col-sm-4.col-sm-offset-1.col-xs-6.col-xs-offset-1 - a(href='https://www.jetbrains.com/webstorm/') - img.img-rendering-auto.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/presslogos/logo_webstorm.png', alt=env.t('altAttrWebstorm')) - .col-lg-2.col-lg-offset-0.col-md-2.col-md-offset-0.col-sm-4.col-sm-offset-1.col-xs-6.col-xs-offset-1 - a(href='http://github.com/') - img.img-rendering-auto.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/presslogos/GitHub_Logo.png', alt=env.t('altAttrGithub')) - .col-lg-2.col-lg-offset-0.col-md-2.col-md-offset-0.col-sm-4.col-sm-offset-1.col-xs-6.col-xs-offset-1 - a(href='https://trello.com/') - img.img-rendering-auto.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/presslogos/trello-logo-blue.png', alt=env.t('altAttrTrello')) - .col-lg-2.col-lg-offset-0.col-md-2.col-md-offset-0.col-sm-4.col-sm-offset-1.col-xs-6.col-xs-offset-1 - a(href='https://slack.com/') - img.img-rendering-auto.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/presslogos/landing_slack_hash_wordmark_logo.png', alt=env.t('altAttrSlack')) - - .row.footer-content - include ../shared/footer - - // Footer scripts - // Use carousel initialize - script(type='text/javascript'). - $(document).ready( function() { - var clickEvent = false; - $('#myCarousel').on('click', '.nav a', function() { - clickEvent = true; - $('#myCarousel .nav li').removeClass('active'); - $(this).parent().addClass('active'); - }).on('slid.bs.carousel', function(e) { - if(!clickEvent) { - var count = $('#myCarousel .nav').children().length -1; - var current = $('#myCarousel .nav li.active'); - current.removeClass('active').next().addClass('active'); - var id = parseInt(current.data('slide-to')); - if(count == id) { - $('#myCarousel .nav li').first().addClass('active'); - } - } - clickEvent = false; - }); - }); - // Tooltips - script(type='text/javascript'). - $(function () { - $('[data-toggle="tooltip"]').tooltip() - $('[data-toggle="popover"]').popover() - }) - // Smart App Banner - script(type='text/javascript'). - new SmartBanner({ - title: 'Habitica: Gamify Your Tasks', - author: 'HabitRPG, Inc.', - button: 'GET', - store: { - ios: 'On the App Store', - android: 'In Google Play' - } - }); - // Hack fix for carousel (http://stackoverflow.com/a/22182184/362790) - script. - angular.module('ui.bootstrap.carousel', ['ui.bootstrap.transition']) - .controller('CarouselController', ['$scope', '$timeout', '$transition', '$q', function ($scope, $timeout, $transition, $q) { - }]).directive('carousel', [function () { - return {} - }]); diff --git a/website/views/static/layout.jade b/website/views/static/layout.jade deleted file mode 100644 index c476727ed6..0000000000 --- a/website/views/static/layout.jade +++ /dev/null @@ -1,60 +0,0 @@ -include ../shared/mixins.jade - -//-Trick needed to pass 'env' to ./layout -block vars -doctype html -html(ng-app='habitrpg') - - head - block extraHead - block title - title=env.t('titleIndex') - - script(type='text/javascript'). - window.env = !{JSON.stringify(env._.pick(env, env.clientVars))}; - - link(rel='shortcut icon', sizes="32x32", href='#{env.getBuildUrl("favicon.ico")}?v=4') - link(rel='shortcut icon', sizes="192x192", href='#{env.getBuildUrl("favicon_192x192.png")}?v=4') - link(rel='mask-icon', href='#{env.getBuildUrl("favicon.ico")}?v=4') - - meta(charset='utf-8') - meta(name='viewport', content='width=device-width, initial-scale=1.0') - - //FIXME for some reason this won't load when in footerCtrl.js#deferredScripts() - script(type="text/javascript", src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-5016f6cc44ad68a4", async="async") - - != env.getManifestFiles("static") - - body - div(ng-controller='AuthCtrl') - include ./login-modal - include ../shared/modals/message-modal - nav.navbar.navbar-inverse.navbar-fixed-top - .navbar-header - button.navbar-toggle(type='button', ng-click='isNavbarCollapsed = !isNavbarCollapsed', ng-init='isNavbarCollapsed = true') - span.sr-only Toggle navigation - span.icon-bar - span.icon-bar - span.icon-bar - a.navbar-brand(href='/static/front') Habitica - .collapse.navbar-collapse(collapse="isNavbarCollapsed") - ul.nav.navbar-nav - li(class='#{menuItem=="features" ? "active" : ""}') - a(href='/static/features')=env.t('companyAbout') - //-li(class='#{menuItem=="videos" ? "active" : ""}') - a(href='/static/videos')=env.t('companyVideos') - li(class='#{menuItem=="plans" ? "active" : ""}') - a(href='/static/plans')=env.t('groupPlans') - li - a(href='https://habitica.wordpress.com/')=env.t('companyBlog') - li(class='#{menuItem=="pressKit" ? "active" : ""}') - a(href='/static/press-kit')=env.t('presskit') - li(class='#{menuItem=="contact" ? "active" : ""}') - a(href='/static/contact')=env.t('contactUs') - - button#header-play-button.btn.btn-primary.navbar-btn.navbar-right(ng-click='playButtonClick()')=env.t('playButton') - - .container - block content - - include ../shared/footer diff --git a/website/views/static/login-mixins.jade b/website/views/static/login-mixins.jade deleted file mode 100644 index 5a84c0a971..0000000000 --- a/website/views/static/login-mixins.jade +++ /dev/null @@ -1,61 +0,0 @@ -mixin registrationForm - form#registrationForm(ng-submit='register()', name='registrationForm') - .form-group - input.form-control(type='text', ng-model='registerVals.username', placeholder=env.t('username'), spellcheck='false', required) - .form-group - input.form-control(type='email', ng-model='registerVals.email', placeholder=env.t('email'), required) - .form-group - input.form-control(type='password', ng-model='registerVals.password', placeholder=env.t('password'), required) - .form-group - input.form-control(type='password', ng-model='registerVals.confirmPassword', placeholder=env.t('passConfirm'), required) - .form-group - small - =env.t('accept1Terms') - |  - a(href='/static/terms' target='_blank')=env.t('terms') - |  - =env.t('accept2Terms') - |  - a(href='/static/privacy' target='_blank')=env.t('privacy') - | . - .form-group - input.btn.btn-block.btn-lg.btn-success(type='submit', ng-disabled='registrationForm.$invalid || registrationInProgress', value=env.t('getStartedNow')) - - -mixin loginBody - ul.list-inline - li - a.zocial.facebook(alt=env.t('loginFacebookAlt'), ng-click='socialLogin("facebook")')=env.t('loginFacebookAlt') - li - a.zocial.google(alt="Google", ng-click='socialLogin("google")')=env.t('loginGoogleAlt') - hr - tabset(justified='true') - tab(heading=env.t('login')) - form#loginForm(ng-submit='auth()', method='POST', name='loginForm') - .form-group - input.form-control(type='text', ng-model='loginUsername', placeholder=env.t('usernameOrEmail'), name='username', spellcheck='false', required) - .form-group - input.form-control(type='password', ng-model='loginPassword', placeholder=env.t('password'), name='password', required) - .form-group - input.btn.btn-block.btn-lg.btn-primary(type='submit', ng-disabled='loginForm.$invalid', value=env.t('login')) - - small=env.t('passMan') - br - br - - .panel-group#forgot-password - .panel.panel-default - .panel-heading - h3.panel-title - a(data-toggle="collapse" data-parent="#forgot-password" href="#forgot-password-panel")=env.t('forgotPass') - - .panel-body.collapse#forgot-password-panel - form(name='passwordResetForm', ng-submit='passwordReset(passwordResetEmail)', novalidate) - h3=env.t('emailNewPass') - .form-group - input.form-control(type='email', name='email', placeholder=env.t('email') , ng-model='passwordResetEmail') - .form-group - input.btn.btn-default(type='submit', value=env.t('submit')) - - tab(heading=env.t('register')) - +registrationForm diff --git a/website/views/static/login-modal.jade b/website/views/static/login-modal.jade deleted file mode 100644 index 38b4edbdea..0000000000 --- a/website/views/static/login-modal.jade +++ /dev/null @@ -1,8 +0,0 @@ -include ./login-mixins - -script(id='modals/login.html', type='text/ng-template') - .modal-header - button.close(type='button', ng-click='$close()') × - h4.modal-title=env.t('loginAndReg') - .modal-body(ng-controller='AuthCtrl') - +loginBody diff --git a/website/views/static/login.jade b/website/views/static/login.jade deleted file mode 100644 index 0858125aec..0000000000 --- a/website/views/static/login.jade +++ /dev/null @@ -1,17 +0,0 @@ -include ./login-mixins - -extends ./layout - -block vars - - var layoutEnv = env - -block title - title=env.t('loginAndReg') - -block content - .row - .col-sm-6.col-sm-offset-3 - .header - h4=env.t('loginAndReg') - .body(ng-controller='AuthCtrl') - +loginBody diff --git a/website/views/static/maintenance-info.jade b/website/views/static/maintenance-info.jade deleted file mode 100644 index 2fcbe07dd2..0000000000 --- a/website/views/static/maintenance-info.jade +++ /dev/null @@ -1,37 +0,0 @@ -- var t = env ? env.t : translation; - -title Habitica |  - =t('maintenance') - -head - link(rel='stylesheet', type='text/css', href='https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.4/css/bootstrap.min.css') - -body - .container - h1.text-center=t('maintenanceInfoTitle') - img.img-rendering-auto.center-block.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/assets/scene_maintenance.png') - h2=t('maintenanceInfoWhat') - p!=t('maintenanceInfoWhatText') - img.pull-left(src='https://d2afqr2xdmyzvu.cloudfront.net/assets/scene_new.png') - h2=t('maintenanceInfoWhy') - p=t('maintenanceInfoWhyText') - p!=t('maintenanceInfoTechDetails') - h2=t('maintenanceInfoMore') - h3=t('maintenanceInfoAccountChanges') - p!=t('maintenanceInfoAccountChangesText', { hrefTechAssistanceEmail : '' + env.EMAILS.TECH_ASSISTANCE_EMAIL + ''}) - h3=t('maintenanceInfoAddFeatures') - p=t('maintenanceInfoAddFeaturesText') - h3=t('maintenanceInfoHowLong') - img.pull-right(src='https://d2afqr2xdmyzvu.cloudfront.net/assets/scene_chatter.png') - p!=t('maintenanceInfoHowLongText') - h3=t('maintenanceInfoStatsAffected') - p=t('maintenanceInfoStatsAffectedText1') - p=t('maintenanceInfoStatsAffectedText2') - h3=t('maintenanceInfoSeeTasks') - p=t('maintenanceInfoSeeTasksText') - h3=t('maintenanceInfoRarePet') - p=t('maintenanceInfoRarePetText') - img.pull-left(src='https://d2afqr2xdmyzvu.cloudfront.net/assets/scene_coding.png') - h3=t('maintenanceInfoWho') - p=t('maintenanceInfoWhoText') - p=t('maintenanceInfoTesting') diff --git a/website/views/static/maintenance.jade b/website/views/static/maintenance.jade deleted file mode 100644 index 0537913219..0000000000 --- a/website/views/static/maintenance.jade +++ /dev/null @@ -1,18 +0,0 @@ -- var t = env ? env.t : translation; - -title Habitica |  - =t('maintenance') - -head - link(rel='stylesheet', type='text/css', href='https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.4/css/bootstrap.min.css') - -body.text-center - h1=t('habiticaBackSoon') - img.img-rendering-auto.center-block.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/assets/scene_maintenance.png') - p!=t('importantMaintenance') - p!=t('twitterMaintenanceUpdates') - ul.lead(style='list-style-position:inside') - li=t('noDamageKeepStreaks') - li=t('veteranPetAward') - p!=t('maintenanceMoreInfo', {linkStart: '', linkEnd: '',}) - p.lead=t('thanksForPatience') diff --git a/website/views/static/merch.jade b/website/views/static/merch.jade deleted file mode 100644 index 2d7705c459..0000000000 --- a/website/views/static/merch.jade +++ /dev/null @@ -1,49 +0,0 @@ -extends ./layout - -// Merchandise page : when adding a merchandise make sure to add following resources - + image of merchandise -- MERCHANT.KEY.png -- eg. teespring.png - + logo of merchant -- MERCHANT.KEY-logo.png -- eg. teespring-logo.png - + update merch.json with extra info about merchandise - - merch-MERCHANT.KEY-summary -- eg. merch-teespring-summary -> Teespring is and will always be... - - merch-MERCHANT.KEY-goto -- eg. merch-teespring-goto -> Get myself a Habitica T-Shirts - + update this page with an extra merchant (var merchants) - - key (used in locale files) - - logo (do we have a logo for this merchant, true || false) - - name (if no logo, this will be shown instead) - - link - eg. -> merchants.push({key: 'teespring', logo: true, name: 'Teespring', link: 'https://teespring.com/habitica-gryphon-t-shirt'}) - -block vars - - var layoutEnv = env - - - var merchants = [] - - merchants.push({key: 'teespring', logo: true, name: 'Teespring', link: 'https://teespring.com/habitica-gryphon-t-shirt'}) - - merchants.push({key: 'teespring-eu', logo: true, name: 'Teespring (EU)', link: 'https://teespring.com/habitica-gryphon-t-shirt_eu'}) - - merchants.push({key: 'teespring-mug', logo: true, name: 'Teespring', link: 'https://teespring.com/shop/habitica-gryphon-mug'}) - - merchants.push({key: 'teespring-mug-eu', logo: true, name: 'Teespring (EU)', link: 'https://teespring.com/shop/habitica-hydration-mug-eu'}) - - merchants.push({key: 'stickermule', logo: true, name: 'Stickermule', link: 'https://www.stickermule.com/uk/marketplace/9317-habitica-gryphon-sticker'}) - -block title - title=env.t('merch') - -block content - .row - .col-md-12 - .page-header - h3=env.t('merch') - - // Merchandise block - START - each merchant, index in merchants - if (index+1) % 2 !== 0 - .row - - .col-lg-6.col-md-6.col-sm-12 - .merch-block - if merchant.logo - img(src="/merch/" + "#{merchant.key}" + "-logo.png") - else - h3=merchant.name - div: a(href="#{merchant.link}" target='_blank'): img.img-rendering-auto(src="/merch/" + "#{merchant.key}" + ".png") - p=env.t('merch-' + merchant.key + '-summary') - a.btn(href="#{merchant.link}" target='_blank')=env.t('merch-' + merchant.key + '-goto') - // Merchandise block - END diff --git a/website/views/static/new-stuff.jade b/website/views/static/new-stuff.jade deleted file mode 100644 index c1296cd088..0000000000 --- a/website/views/static/new-stuff.jade +++ /dev/null @@ -1,22 +0,0 @@ -block vars -doctype html -html(ng-app='habitrpg') - - head - block title - title=env.t('newStuff') - - script(type='text/javascript'). - window.env = !{JSON.stringify(env._.pick(env, env.clientVars))}; - - link(rel='shortcut icon', sizes="32x32", href='#{env.getBuildUrl("favicon.ico")}?v=4') - link(rel='shortcut icon', sizes="192x192", href='#{env.getBuildUrl("favicon_192x192.png")}?v=4') - link(rel='mask-icon', href='#{env.getBuildUrl("favicon.ico")}?v=4') - - meta(charset='utf-8') - meta(name='viewport', content='width=device-width, initial-scale=1.0') - - != env.getManifestFiles("static") - - body - include ../shared/new-stuff diff --git a/website/views/static/old-news.jade b/website/views/static/old-news.jade deleted file mode 100644 index c17cea11cc..0000000000 --- a/website/views/static/old-news.jade +++ /dev/null @@ -1,13 +0,0 @@ -extends ./layout - -block vars - - var layoutEnv = env - - var menuItem = 'oldNews' - -block title - title News - -block content - .static-old-news - include ../shared/new-stuff - +oldNews() diff --git a/website/views/static/overview.jade b/website/views/static/overview.jade deleted file mode 100644 index 21417ea861..0000000000 --- a/website/views/static/overview.jade +++ /dev/null @@ -1,23 +0,0 @@ -extends ./layout -//-Trick needed to pass 'env' to ./layout -block vars - - var layoutEnv = env - -block title - title=env.t('overview') - -block content - .row - .col-md-12 - .page-header - h1=env.t('overview') - p - =env.t('needTips') - - - var stepsNum = ['1', '2', '3'] - - for step in stepsNum - h3=env.t('step'+step) - p - !=md.unsafeHTMLRender(env.t('webStep'+step+'Text')) - hr - !=md.unsafeHTMLRender(env.t('overviewQuestions')) diff --git a/website/views/static/plans.jade b/website/views/static/plans.jade deleted file mode 100644 index 805a39ca79..0000000000 --- a/website/views/static/plans.jade +++ /dev/null @@ -1,38 +0,0 @@ -extends ./layout - -block vars - - var layoutEnv = env - - var menuItem = 'plans' - -block title - title=env.t('groupPlans') - -block content - div(ng-controller='PlansCtrl') - +groupPlansBenefits - - br - br - .row - .col-sm-6.col-sm-offset-3 - a.btn.btn-primary.btn-lg.btn-block(ng-click="goToNewGroupPage()")=env.t('getAGroupPlanToday') - - .row - .col-md-6.col-md-offset-3 - br - .text-center=env.t('groupSubscriptionPrice') - - hr - - .col-md-6.col-md-offset-3.text-center - .row.row-margin(style="font-size: 2rem;") - span=env.t('enterprisePlansDescription') - .row.row-margin - a.btn.btn-primary.btn-lg.btn-block(href="mailto:vicky@habitica.com?subject="+env.t('enterprisePlansEmailSubject'))=env.t('enterprisePlansButton') - - br - - .row.row-margin(style="font-size: 2rem;") - span=env.t('familyPlansDescription') - .row.row-margin - a.btn.btn-primary.btn-lg.btn-block(href="https://docs.google.com/forms/d/e/1FAIpQLSerMKkaCg3UcgpcMvBJtlNgnF9DNY8sxCebpAT-GHeDAQASPQ/viewform?usp=sf_link")=env.t('familyPlansButton') diff --git a/website/views/static/press-kit.jade b/website/views/static/press-kit.jade deleted file mode 100644 index fa8f284dbc..0000000000 --- a/website/views/static/press-kit.jade +++ /dev/null @@ -1,83 +0,0 @@ -extends ./layout - -block vars - - var layoutEnv = env - - var menuItem = 'pressKit' - -block title - title= env.t('presskit') - -block extraHead - style. - .press-img { - max-width: 500px; - max-height: 500px; - padding: 5px; - } - -block content - div.jumbotron - h1= env.t('presskit') - p= env.t('presskitText', { pressEnquiryEmail : env.EMAILS.PRESS_ENQUIRY_EMAIL }) - p - a.btn.btn-lg.btn-success(href='/presskit/presskit.zip') presskit.zip - - - - var imgs = { - 'Promo': [ - 'Promo', - 'Promo - Thin' - ], - 'Logo': [ - 'Icon with Text', - 'Habitica Gryphon', - 'iOS', - 'Android' - ], - 'Boss': [ - 'Basi-List', - 'Stagnant Dishes', - 'SnackLess Monster', - 'Laundromancer', - 'Necro-Vice', - 'Battling the Ghost Stag', - 'Dread Drag\'on of Dilatory' - ], - 'Samples': { - 'Website': [ - 'Tasks Page', - 'Equipment', - 'Market', - 'Guilds', - 'Challenges' - ], - 'iOS': [ - 'Tasks Page', - 'Level Up', - 'Pets', - 'Party', - 'Boss' - ], - 'Android': [ - 'User', - 'Tasks Page', - 'Reward', - 'Level Up', - 'Tavern', - 'Party' - ] - } - } - - each images, category in imgs - div - h2= env.t('pk' + category) - if Array.isArray(images) - each img in images - img.img-rendering-auto.press-img(src="/presskit/#{category}/#{img}.png") - else - each item, cat in images - div - h3= env.t('pk' + cat) - each img in item - img.img-rendering-auto.press-img(src="/presskit/#{category}/#{cat}/#{img}.png") diff --git a/website/views/static/privacy.jade b/website/views/static/privacy.jade deleted file mode 100644 index e3a2895d14..0000000000 --- a/website/views/static/privacy.jade +++ /dev/null @@ -1,308 +0,0 @@ -extends ./layout -//-Trick needed to pass 'env' to ./layout -block vars - - var layoutEnv = env - -block title - title Habitica | Privacy - -block content - .row - .col-md-12 - .page-header - h1 Privacy Policy - p.pagemeta - | Last updated July 27, 2015 - br - small (Corrected grammar errors and updated company name) - br - br - p - strong PLEASE READ THIS PRIVACY POLICY CAREFULLY. - br - | By accessing or otherwise using habitica.com or any sub domains thereto ("the Sites"), - | or using a habitica.com or Habitica application on a mobile device ("the Applications"), - | you agree to be bound contractually by this Privacy Policy. Individually - | or collectively, the Applications and the Sites may be referred to as - | the "Services." - p - | To review material modifications and their effective dates scroll - | to the bottom of the page. - p - strong - | 1. Privacy Statement; Collection of Personal - | Information. - br - | 1.1 HabitRPG, Inc. owns and operates this business. All - | references to "we", "us", shall be construed to mean HabitRPG, Inc.. - p - | 1.2 We understand that visitors to this website are concerned - | about the privacy of information. The following describes our privacy - | policy regarding information, including personal information, that we - | collect through this website. - p - strong 2. Modification of Privacy Policy. - br - | We reserve the right to modify this Privacy Policy at any time, - | and without prior notice, by posting an amended Privacy Policy that is - | always accessible by clicking on the "Privacy Policy" link on this - | site's home page. Your continued use of this site indicates your - | acceptance of the amended Privacy Policy. You should check the Privacy - | Policy through this link periodically for modifications by clicking on - | the link provided near the top of the Privacy Policy for a listing of - | material modifications and their effective dates. Regarding personal - | information, if any modifications are materially less restrictive on our - | use or disclosure of the personal information previously disclosed by - | you, we will obtain your consent before implementing such revisions with - | respect to such information. - p - strong 3. Collection of Anonymous, Passive Information. - br - | We reserve the right to monitor your use of the services. As you - | navigate through the services, certain anonymous information may be - | passively collected (that is, gathered without your actively providing - | the information) using various technologies, such as cookies, Internet - | tags or web beacons, and navigational data collection (log files, server - | logs, clickstream). The following is a listing and a brief explanation - | of passive information collection methodologies which we may use from - | time to time to better understand how the Services are being used. - p - | 3.1 A "cookie" is a text file that this site sends to your - | browser in the form of a text file The information generated by the - | cookie about your use of this site (including your IP address) will be - | transmitted to and stored. Most browsers automatically accept cookies, - | but they usually can be modified to decline cookies if you prefer; - | however, certain features of this site might not work without cookies. - p - | 3.2 "Session" cookies are temporary bits of information that are - | used to improve navigation, block visitors from providing information - | where inappropriate (the Services "remembers" previous entries of age or - | country of origin that were outside the specified parameters and blocks - | subsequent changes), and collect aggregate statistical information on - | the Services. They are erased once you exit your Web browser or - | otherwise turn off your computer. - p - | 3.3 "Persistent" cookies are more permanent bits of information - | that are placed on the hard drive of your computer and stay there unless - | you delete the cookie. Persistent cookies store information on your - | computer for a number of purposes, such as retrieving certain - | information you have previously provided, helping to determine what - | areas of the Services you may find most valuable, and customizing the - | Services based on your preferences on an ongoing basis. Persistent - | cookies placed by this site in your computer do not hold personal - | information. - p - | 3.4 You can set your browser to accept all cookies, to reject all - | cookies, or to notify you whenever a cookie is offered so that you can - | decide each time whether to accept it. To learn more about cookies and - | how to specify your preferences, please search for "cookie" in the - | "Help" portion of your browser. - p - | 3.5 An Internet Protocol (IP) address is a number assigned to - | your computer by your Internet service provider so you can access the - | Internet and is generally considered to be non-personally identifiable - | information, because in most cases an IP address is dynamic (changing - | each time you connect to the Internet), rather than static (unique to a - | particular user's computer). The IP address can be used to diagnose - | problems with a server, report aggregate information, determine the - | fastest route for your computer to use in connecting to a site, and - | administer and improve the Services. - p - | 3.6 "Internet tags" (also known as Web Beacons, single-pixel - | GIFs, clear GIFs, invisible GIFs, and 1-by-1 GIFs) are smaller than - | cookies and tell the Web site server information such as the IP address - | and browser type related to the visitor's computer. Tags may be placed - | both on online advertisements that bring people to the Services and on - | different pages of the Services. Such tags indicate how many times a - | page is opened and which information is consulted. - p - | 3.7 "Navigational data" (log files, server logs, and clickstream - | data) are used for system management, to improve the content of the - | Services, market research purposes, and to communicate information to - | visitors. - p - strong 4. Use and Sharing of Anonymous, Passive Information. - br - | The Services may make full use of passively collected anonymous - | information, including without limitation the right to use such - | information to provide better service to Service users, customize the - | Services based on your preferences, compile and analyze statistics and - | trends, and otherwise administer and improve the Services for your use. We - | reserve the right to share this anonymous, passive information in - | aggregated form. - p - strong 5. 3rd Party Behavioral Ads; Google's AdSense Network. - br - | 5.1 We reserve the right to use anonymous, passive information - | about your visits to this and other websites (not including your name, - | address, email address or telephone number) for purposes of serving our - | ads and third party ads that are targeted to your interests ("3rd Party - | Behavioral Ads"). We reserve the right to share anonymous, passive - | information collected on the services with third parties for purposes of - | serving 3rd Party Behavioral Ads. These 3rd Party Behavioral Ads do not - | identify you personally. Instead, they associate your behavioral data on - | visited sites with your browser, so that the ads your computer sees on - | this site are more likely to be relevant to your interests. 3rd Party - | Behavioral Ads require that that you be served with a cookie containing - | a tracking code. You may refuse the use of cookies by selecting the - | appropriate settings on your browser; however, please note that if you - | do this you may not be able to use the full functionality of this site. - p - | 5.2 We reserve the right to participate in Google's AdSense - | network for purposes of serving 3rd Party Behavioral Ads. Google uses - | DoubleClick's DART cookie for serving 3rd Party Behavioral Ads over the - | AdSense network. You may opt out of the use of the DART cookie. For - | information regarding how to opt out, go to - | http://www.google.com/privacy_ads.html. - p - strong 6. Use of 3rd Party Analytics. - br - | We reserve the right to use analytics services provided by - | third parties. These services use 3rd party cookies to collect - | anonymous, passive information about your use of this site (see - | explanation of cookies in Collection of Anonymous, Passive Information - | above). We use this information for the purpose of evaluating your use - | of the Services, compiling reports on activity, and providing other - | services. These web analytics services may also transfer this - | information to third parties where required to do so by law, or where - | such third parties process the information on the service's behalf. - p - strong 7. Collection of Personal Information; Categories. - br - | We will ask you for personal information when you sign up for any - | specific benefit or purpose that requires registration. Personal - | information that we collect may vary with each registration, and it may - | include one or more of the following categories: name, physical - | address, an email address, phone number, and credit card information - | including credit card number, expiration date, and billing address, - | emergency contact information, current medications, allergies, medical - | insurance information. - p - strong - | 8. Use And Sharing of Personal Information: General - | Policy And Exceptions. - br - | Our general policy is that we will use your personal information, - | including combining your personal information with passive information - | collected from this site, only for: the performance of the services or - | transaction for which it was given, our private, internal reporting for - | this site, and security assessments for this site, and we will not - | share, sell, or rent your personal information to others. The only - | exceptions to this general policy: (i) are described in the subsections - | below, and (ii) if you explicitly approve through our site. - p - | 8.1 Affiliates And Service Providers. We reserve the right to - | provide such information to our affiliates or subsidiaries, or trusted - | service providers for the purpose of hosting our servers or processing - | or archiving personal information for us. We require that these parties - | agree to privacy and security safeguards for this information that are - | consistent with this Privacy Policy. - p - | 8.2 Acquisition; Bankruptcy. In the event that we are acquired by - | or merged with a third party entity, we reserve the right to transfer - | such information as part of such merger, acquisition, sale, or other - | change of control. In the unlikely event of our bankruptcy, insolvency, - | reorganization, receivership, or assignment for the benefit of - | creditors, or the application of laws or equitable principles affecting - | creditors' rights generally, we reserve the right to transfer such - | information to protect our rights or as required by law. - p - | 8.3 Enforcement; Legal Process. We reserve the right to transfer - | such information if we have a good faith belief that access, use, - | preservation or disclosure of such information is reasonably necessary - | (i) to satisfy any applicable law, regulation, legal process or - | enforceable governmental request, or (ii) to investigate or enforce - | violations of our rights or the security of this site. - p - | 8.4 Miscellaneous. We reserve the right to share personal - | information with the following additional parties: online organizers - | using our tools and resellers of our products and services from whose - | site the sale originated (even though the sale originates at site of the - | reseller, registration and collection of personal information occurs at - | this site). - p - strong - | 9. Onward Transfer of Personal Information Outside Your - | Country of Residence. - br - | Any personal information which we may collect on this site will - | be stored and processed in our servers located only in the United - | States. By using this site, if you reside outside the United States, you - | consent to the transfer of personal information outside your country of - | residence to the United States. - p - strong 10. Security of Personal Information. - br - | We follow reasonable and appropriate industry standards to - | protect your personal information and data. Unfortunately, no data - | transmission over the Internet or method of data storage can be - | guaranteed 100% secure. Therefore, while we strive to protect your - | personal information by following generally accepted industry standards, - | we cannot ensure or warrant the absolute security of any information you - | transmit to us or archive at this site. - p - strong 11. Changing And Updating Personal Information. - br - | Upon request, we will permit you to request or make changes or - | updates to your personal information for legitimate purposes. We request - | identification prior to approving such requests. We reserve the right to - | decline any requests that are unreasonably repetitive or systematic, - | require unreasonable time or effort of our technical or administrative - | personnel, or undermine the privacy rights of others. We reserve the - | right to permit you to access your personal information in any account - | you establish with this site for purposes of making your own changes or - | updates, and in such case, instructions for making such changes or - | updates will be provided where necessary. - p - strong 12. Email From This Site; Opt-Out Rights. - br - | If you supply us with your e-mail address you may receive - | periodic messages from us with information specific to the Services and - | required for the normal functioning of the Services as well as for new - | products or services or upcoming events. If you prefer not to receive - | periodic email messages, you may opt-out by following the instructions - | on the email. - p - strong 13. Children's Online Policy. - br - | We are committed to preserving online privacy for all of our - | website visitors, including children. This site is a general audience - | site. Consistent with the Children's Online Privacy Protection Act - | (COPPA), we will not knowingly collect any information from, or sell to, - | children under the age of 13. If you are a parent or guardian who has - | discovered that your child under the age of 13 has submitted his or her - | personally identifiable information without your permission or consent, - | we will remove the information from our active list, at your request. To - | request the removal of your child's information, please email us at - | admin@habitica.com and be sure to include in - | your message the same login information that your child submitted. - p - strong - | 14. Email And Other Messages Through This Site; ECPA - | Notice. - br - | This site treats email messages and other electronic messages - | that are sent through this site and not viewable by others as - | confidential and private, except as required by law, including without - | limitation, the Electronic Communications Privacy Act of 1986, 18 U.S.C. - | Sections 2701-2711 (the "ECPA"). The ECPA permits this site's limited - | ability to intercept and/or disclose electronic messages, for example - | (i) as necessary to operate our system or to protect our rights or - | property, (ii) upon legal demand (court orders, warrants, subpoenas), or - | (iii) where we receive information inadvertently which appears to - | pertain to the commission of a crime. This site is not considered a - | "secure communications medium" under the ECPA. - p - strong 15. Contact Us. - br - | If you have any questions regarding this Privacy Policy, please - | contact the owner and operator of this website business: - address - strong HabitRPG, Inc. - br - | 11870 Santa Monica Blvd., Suite 106-577 - br - | Los Angeles, CA 90025 - br - | Email:  - a(href='mailto:admin@habitica.com') admin@habitica.com diff --git a/website/views/static/terms.jade b/website/views/static/terms.jade deleted file mode 100644 index 6215ae92c5..0000000000 --- a/website/views/static/terms.jade +++ /dev/null @@ -1,577 +0,0 @@ -extends ./layout -//-Trick needed to pass 'env' to ./layout -block vars - - var layoutEnv = env - -block title - title HabitRPG | Terms - -block content - .row - .col-md-12 - .page-header - h1 Terms of Use - p - | Last updated July 27, 2015 - br - small (Corrected minimum age requirement to under 13 years of age per COPPA) - br - br - p - | HabitRPG (or "we") provides services through our - | software applications for various devices and platforms ("HabitRPG - | Applications") and the HabitRPG.com domain, and any sub domains thereto - | (the "Sites"). Individually or collectively, HabitRPG Applications and - | Sites may be referred to as the "Services". - p - | Please read the following terms and conditions ("Terms of - | Service") carefully. These Terms of Service govern your access to and - | use of the Services and HabitRPG Content (defined below) and set forth - | the legally binding terms for your use of the Services and HabitRPG - | Content, whether or not you have registered as a Member. - p - | Certain areas of the Services (and your access to or use of - | HabitRPG Content) may have different terms and conditions posted or may - | require you to agree with and accept additional terms and conditions. If - | there is a conflict between these Terms of Service and terms and - | conditions posted for a specific area of the Services or HabitRPG - | Content, the latter terms and conditions will take precedence with - | respect to your use of or access to that area of the Services or HabitRPG - | Content. - p - | YOU ACKNOWLEDGE AND AGREE THAT, BY CLICKING ON THE "I AGREE" OR - | "I ACCEPT" BUTTON, OR BY ACCESSING OR USING THE SERVICES OR BY - | DOWNLOADING OR POSTING ANY CONTENT FROM OR ON THE SITES OR THROUGH THE - | SERVICES, YOU ARE INDICATING THAT YOU HAVE READ, UNDERSTAND AND AGREE TO - | BE BOUND BY THESE TERMS, WHETHER OR NOT YOU HAVE REGISTERED AS A MEMBER, - | AND AGREE TO OUR PRIVACY POLICY AS DESCRIBED BELOW. IF YOU DO NOT AGREE - | TO THESE TERMS, THEN YOU HAVE NO RIGHT TO ACCESS OR USE THE SERVICES OR - | HABITRPG CONTENT. - p - strong Modification - br - | HabitRPG reserves the right, at its sole discretion, to modify, - | discontinue or terminate the Services, including any portion thereof on - | a global or individual basis, or to modify these Terms of Service, at - | any time and without prior notice. If we modify these Terms of Service, - | we will update the "Last Updated Date" above and post the modification - | on the Sites and perhaps elsewhere within the Services. By continuing to - | access or use the Services after we have posted a modification to these - | Terms of Service or have provided you with notice of a modification, you - | are indicating that you agree to be bound by the modified Terms of - | Service. If the modified Terms of Service are not acceptable to you, - | your only recourse is to cease using the Services. - p - strong Eligibility and HabitRPG Account Registration - br - | In order to access certain features of the Sites and Services, and to - | post any Public User Content (defined below) on the Sites or through the - | Services, you must register to create an account ("HabitRPG Account") and - | become a "Member". In compliance with privacy laws, we do not allow - | people below the age of 13 to create accounts; please see our Privacy - | Policy for further information. During the registration process, you - | will be required to provide certain information and you will establish a - | username and a password. You agree to provide accurate, current and - | complete information during the registration process and to update such - | information to keep it accurate, current and complete. HabitRPG reserves - | the right to suspend or terminate your HabitRPG Account if any - | information provided during the registration process or thereafter - | proves to be inaccurate, not current or incomplete. If you are not a - | Member you may browse all areas of the Sites or use the parts of the - | Services that are not limited to Members only. You are responsible for - | safeguarding your password. You agree not to disclose your password to - | any third party and to take sole responsibility for any activities or - | actions under your HabitRPG Account, whether or not you have authorized - | such activities or actions. You agree to immediately notify HabitRPG of - | any unauthorized use of your HabitRPG Account. We are not liable for any - | damages or losses caused by someone using your account without your - | permission. - p - strong Privacy - br - | See HabitRPG's Privacy Policy for - | information and notices concerning HabitRPG's collection and use of your - | personal information. If you have any questions about the HabitRPG - | Privacy Policy, please contact HabitRPG at privacy AT HabitRPG.com. By - | accessing the Services you are agreeing to the terms of our Privacy - | Policy. - p - strong Content - br - | Certain types of content are made available through the Services. - | "HabitRPG Content" means, collectively, the text, data, graphics, images, - | illustrations, forms and look and feel attributes, HabitRPG trademarks - | and logos and other content made available through the Services, - | including any technology or code making up the Services, excluding User - | Content. "Public User Content" means the text, data, graphics, images, photos, - | video or audiovisual content, hypertext links and any other content uploaded, - | transmitted or submitted by a Member via the Services with the intent to share - | with other users. "Private User Content" means data created through the services - | exclusively for personal use or private sharing. - | This includes tasks and related data created in HabitRPG Tasks that have not - | been explicitly shared publicly. - | You understand that by using any of the Services, you may encounter content - | that may be deemed offensive, indecent, or objectionable, which content - | may or may not be identified as having explicit language, and that the - | results of any search or entering of a particular URL may automatically - | and unintentionally generate links or references to objectionable - | material. Nevertheless, you agree to use the Services at your sole risk - | and that we shall not have any liability to you for content that may be - | found to be offensive, indecent, or objectionable. - p - strong Ownership - br - | The Services and HabitRPG Content are protected by copyright, trademark, - | and other laws of the United States and foreign countries. Except as - | expressly provided in these Terms of Service, HabitRPG and its licensors - | exclusively own all right, title and interest in and to the Services and - | HabitRPG Content, including all associated intellectual property rights. - | You will not remove, alter or obscure any copyright, trademark, service - | mark or other proprietary rights notices incorporated in or accompanying - | the Services or HabitRPG Content. - p - strong HabitRPG License - br - | Subject to your compliance with the terms and conditions of these Terms - | of Service, HabitRPG grants you a limited, non-exclusive, - | non-transferable license, without the right to sublicense, to access, - | use, view, download and print, where applicable, the Services and any - | HabitRPG Content solely for your personal and non-commercial purposes. - | You will not use, copy, adapt, modify, prepare derivative works based - | upon, distribute, license, sell, transfer, publicly display, publicly - | perform, transmit, stream, broadcast or otherwise exploit the Services - | or HabitRPG Content, except as expressly permitted in these Terms of - | Service. No licenses or rights are granted to you by implication or - | otherwise under any intellectual property rights owned or controlled by - | HabitRPG or its licensors, except for the licenses and rights expressly - | granted in these Terms of Service. With respect to HabitRPG Applications, - | your license is limited to use of such applications on platforms and - | devices that you own or control, and you may not distribute or make the - | HabitRPG Applications available over a network where it could be used by - | multiple devices at the same time. - p - strong Public User Content - br - | By making available any Public User Content through the Services, you hereby - | grant to HabitRPG a worldwide, irrevocable, perpetual, non-exclusive, - | transferable, royalty-free license, with the right to sublicense, to - | use, copy, adapt, modify, distribute, license, sell, transfer, publicly - | display, publicly perform, transmit, stream, broadcast and otherwise - | exploit such Public User Content only on, through or by means of the Services. - | HabitRPG does not claim any ownership rights in any such Public User Content and - | nothing in these Terms of Service will be deemed to restrict any rights - | that you may have to use and exploit any such Public User Content. - p - | You acknowledge and agree that you are solely responsible for all - | Public User Content that you make available through the Services. Accordingly, - | you represent and warrant that: (i) you either are the sole and - | exclusive owner of all Public User Content that you make available through the - | Services or you have all rights, licenses, consents and releases that - | are necessary to grant to HabitRPG the rights in such Public User Content, as - | contemplated under these Terms of Service; and (ii) neither the User - | Content nor your posting, uploading, publication, submission or - | transmittal of the Public User Content or HabitRPG's use of the Public User Content (or - | any portion thereof) on, through or by means of the Services will - | infringe, misappropriate or violate a third party's patent, copyright, - | trademark, trade secret, moral rights or other intellectual property - | rights, or rights of publicity or privacy, or result in the violation of - | any applicable law or regulation. - p - | Copyrighted Materials: No Infringing Use. You will not use the - | Services to offer, display, distribute, transmit, route, provide - | connections to or store any material that infringes copyrighted works or - | otherwise violates or promotes the violation of the intellectual - | property rights of any third party. HabitRPG has adopted and implemented - | a policy that provides for the termination in appropriate circumstances - | of the accounts of users who repeatedly infringe or are believed to be - | or are charged with repeatedly infringing the rights of copyright - | holders. - p - strong Notify Us of Infringers - br - | If you believe that something on the Services violates your copyright, - | notify our copyright agent in writing. The contact information for our - | copyright agent is at the bottom of this section. - p - | In order for us to take action, you must do the following in your - | notice: - p - | (1) provide your physical or electronic signature; (2) identify - | the copyrighted work that you believe is being infringed; (3) identify - | the item on the Services that you think is infringing your work and - | include sufficient information about where the material is located on - | the Services (including which website and URL) so that we can find it; - | (4) provide us with a way to contact you, such as your address, - | telephone number, or e-mail; (5) provide a statement that you believe in - | good faith that the item you have identified as infringing is not - | authorized by the copyright owner, its agent, or the law to be used on - | the Services; and (6) provide a statement that the information you - | provide in your notice is accurate, and that (under penalty of perjury), - | you are authorized to act on behalf of the copyright owner whose work is - | being infringed. - p - | Here is the contact information for our copyright agent: - p - | Copyright Enforcement - br - | HabitRPG, Inc. - br - | 11870 Santa Monica Blvd., Suite 106-577 - br - | Los Angeles, CA 90025 - br - | E-Mail: admin@habitica.com - p - | Again, we cannot take action unless you give us all the required - | information. - p - strong Ratings and Comments & Feedback. - br - | You can rate and make comments about content made available through the - | Services ("Comments"). HabitRPG advises you to exercise caution and good - | judgment when leaving such Comments. Once you complete and submit your - | Comments to the Services you will not be able to go back and edit your - | Comments. You should also be aware that you could be held legally - | responsible for damages to someone's reputation if your Comments are - | deemed to be defamatory. Without limiting any other terms of this Terms - | of Service, HabitRPG may, but is under no obligation to, monitor or - | censor Comments and disclaims any and all liability relating thereto. - | Notwithstanding the foregoing, HabitRPG does reserve the right, in its - | sole discretion, to remove any Comments that it deems to be improper, - | inappropriate or inconsistent with the online activities that are - | permitted under these Terms of Service. We welcome and encourage you to - | provide feedback, comments and suggestions for improvements to the - | Services ("Feedback"). You may submit Feedback by emailing us at support - | AT HabitRPG.com. You acknowledge and agree that all Comments and Feedback - | will be the sole and exclusive property of HabitRPG and you hereby - | irrevocably assign to HabitRPG and agree to irrevocably assign to HabitRPG - | all of your right, title, and interest in and to all Comments and - | Feedback, including without limitation all worldwide patent rights, - | copyright rights, trade secret rights, and other proprietary or - | intellectual property rights therein. At HabitRPG's request and expense, - | you will execute documents and take such further acts as HabitRPG may - | reasonably request to assist HabitRPG to acquire, perfect, and maintain - | its intellectual property rights and other legal protections for the - | Comments and Feedback. - p - strong Interactions between Users - br - | You are solely responsible for your interactions (including any - | disputes) with other users. You understand that HabitRPG does not in any - | way screen HabitRPG users, except to only allow people aged 13 and over - | to create accounts. You are solely responsible for, and will exercise - | caution, discretion, common sense and judgment in, using the Services - | and disclosing personal information to other HabitRPG users. You agree to - | take reasonable precautions in all interactions with other HabitRPG - | users, particularly if you decide to meet a HabitRPG user offline, or in - | person. Your use of the Services, HabitRPG Content and any other content - | made available through the Services is at your sole risk and discretion - | and HabitRPG hereby disclaims any and all liability to you or any third - | party relating thereto. HabitRPG reserves the right to contact Members, - | in compliance with applicable law, in order to evaluate compliance with - | the rules and policies in these Terms of Service. You will cooperate - | fully with HabitRPG to investigate any suspected unlawful, fraudulent or - | improper activity, including, without limitation, granting authorized - | HabitRPG representatives access to any password-protected portions of - | your HabitRPG Account. - p - strong General Prohibitions - br - | You agree not to do any of the following while using the Services or - | HabitRPG Content: - br - ul - li - | Post, upload, publish, submit or transmit any text, graphics, - | images, software, music, audio, video, information or other material - | that: (i) infringes, misappropriates or violates a third party's - | patent, copyright, trademark, trade secret, moral rights or other - | intellectual property rights, or rights of publicity or privacy; (ii) - | violates, or encourages any conduct that would violate, any applicable - | law or regulation or would give rise to civil liability; (iii) is - | fraudulent, false, misleading or deceptive; (iv) is defamatory, - | obscene, pornographic, vulgar or offensive; (v) promotes - | discrimination, bigotry, racism, hatred, harassment or harm against any - | individual or group; (vi) is violent or threatening or promotes - | violence or actions that are threatening to any other person; or (vii) - | promotes illegal or harmful activities or substances (including but not - | limited to activities that promote or provide instructional information - | regarding the manufacture or purchase of illegal weapons or illegal - | substances). - li - | Use, display, mirror, frame or utilize framing techniques to - | enclose the Services, or any individual element or materials within the - | Services, HabitRPG's name, any HabitRPG trademark, logo or other - | proprietary information, the content of any text or the layout and - | design of any page or form contained on a page, without HabitRPG's - | express written consent; - li - | Access, tamper with, or use non-public areas of the Services, - | HabitRPG's computer systems, or the technical delivery systems of - | HabitRPG's providers; - li - | Attempt to probe, scan, or test the vulnerability of any - | HabitRPG system or network or breach any security or authentication - | measures; - li - | Avoid, bypass, remove, deactivate, impair, descramble or - | otherwise circumvent any technological measure implemented by HabitRPG - | or any of HabitRPG's providers or any other third party (including - | another user) to protect the Services or HabitRPG Content; - li - | Attempt to access or search the Services or HabitRPG Content or - | download HabitRPG Content from the Services through the use of any - | engine, software, tool, agent, device or mechanism (including spiders, - | robots, crawlers, data mining tools or the like) other than the - | software and/or search agents provided by HabitRPG or other generally - | available third party web browsers (such as Google Chrome, Microsoft - | Internet Explorer, Mozilla Firefox, Safari or Opera); - li - | Send any unsolicited or unauthorized advertising, promotional - | materials, email, junk mail, spam, chain letters or other form of - | solicitation; - li - | Use any meta tags or other hidden text or metadata utilizing a - | HabitRPG trademark, logo URL or product name without HabitRPG's express - | written consent; - li - | Use the Services or HabitRPG Content for any commercial purpose - | or the benefit of any third party or in any manner not permitted by - | these Terms of Service; - li - | Forge any TCP/IP packet header or any part of the header - | information in any email or newsgroup posting, or in any way use the - | Services or HabitRPG Content to send altered, deceptive or false - | source-identifying information; - li - | Attempt to decipher, decompile, disassemble or reverse - | engineer any of the software used to provide the Services or HabitRPG - | Content; - li - | Interfere with, or attempt to interfere with, the access of - | any user, host or network, including, without limitation, sending a - | virus, overloading, flooding, spamming, or mail-bombing the Services; - li - | Collect or store any personally identifiable information from - | the Services from other users of the Services without their express - | permission; - li - | Impersonate or misrepresent your affiliation with any person - | or entity; Violate any applicable law or regulation; or - li - | Encourage or enable any other individual to do any of the - | foregoing. - p - | HabitRPG will have the right to investigate and prosecute - | violations of any of the above, including intellectual property rights - | infringement and Services security issues, to the fullest extent of the - | law. HabitRPG may involve and cooperate with law enforcement authorities - | in prosecuting users who violate these Terms of Service. You acknowledge - | that HabitRPG has no obligation to monitor your access to or use of the - | Services or HabitRPG Content or to review or edit any Public User Content, but - | has the right to do so for the purpose of operating the Services, to - | ensure your compliance with these Terms of Service, or to comply with - | applicable law or the order or requirement of a court, administrative - | agency or other governmental body. HabitRPG reserves the right, at any - | time and without prior notice, to remove or disable access to any - | HabitRPG Content, including, any Public User Content, that HabitRPG, in its sole - | discretion, considers to be in violation of these Terms of Service or - | otherwise harmful to the Services. - p - strong Links - br - | The Services may contain links to third-party websites or resources. You - | acknowledge and agree that HabitRPG is not responsible or liable for: (i) - | the availability or accuracy of such websites or resources; or (ii) the - | content, products, or services on or available from such websites or - | resources. Links to such websites or resources do not imply any - | endorsement by HabitRPG of such websites or resources or the content, - | products, or services available from such websites or resources. You - | acknowledge sole responsibility for and assume all risk arising from - | your use of any such websites or resources. - p - strong Termination and HabitRPG Account; Cancellation - br - | Without limiting other remedies, HabitRPG may at any time suspend or - | terminate your HabitRPG Account and refuse to provide access to the - | Services. In addition, HabitRPG may notify authorities or take any - | actions it deems appropriate, without notice to you, if HabitRPG suspects - | or determines, in its own discretion, that you may have or there is a - | significant risk that you have (i) failed to comply with any provision - | of these Terms of Service or any policies or rules established by - | HabitRPG; or (ii) engaged in actions relating to or in the course of - | using the Services that may be illegal or cause liability, harm, - | embarrassment, harassment, abuse or disruption for you, HabitRPG Users, - | HabitRPG or any other third parties or the Services. - p - | You may terminate your HabitRPG Account at any time and for any - | reason by sending email to support AT HabitRPG.com. Upon any termination - | by a Member, the related account will no longer be accessible. - p - | After any termination, you understand and acknowledge that we - | will have no further obligation to provide the Services and all licenses - | and other rights granted to you by these Terms of Service will - | immediately cease. HabitRPG will not be liable to you or any third party - | for termination of the Services or termination of your use of either. - | UPON ANY TERMINATION OR SUSPENSION, ANY CONTENT, MATERIALS OR - | INFORMATION (INCLUDING PUBLIC USER CONTENT) THAT YOU HAVE SUBMITTED ON THE - | SERVICES OR THAT WHICH IS RELATED TO YOUR ACCOUNT MAY NO LONGER BE - | ACCESSED BY YOU. Furthermore, HabitRPG will have no obligation to - | maintain any information stored in our database related to your account - | or to forward any information to you or any third party. - p - | Any suspension, termination or cancellation will not affect your - | obligations to HabitRPG under these Terms of Service (including, without - | limitation, proprietary rights and ownership, indemnification and - | limitation of liability), which by their sense and context are intended - | to survive such suspension, termination or cancellation. - p - strong Disclaimers - br - | THE SERVICES, HABITRPG CONTENT AND PUBLIC USER CONTENT ARE PROVIDED "AS IS", - | WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED. WITHOUT - | LIMITING THE FOREGOING, HABITRPG EXPLICITLY DISCLAIMS ANY WARRANTIES OF - | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR - | NON-INFRINGEMENT, AND ANY WARRANTIES ARISING OUT OF COURSE OF DEALING OR - | USAGE OF TRADE. - p - | HABITRPG MAKES NO WARRANTY THAT THE SERVICES, HABITRPG CONTENT OR - | PUBLIC USER CONTENT WILL MEET YOUR REQUIREMENTS OR BE AVAILABLE ON AN - | UNINTERRUPTED, SECURE, OR ERROR-FREE BASIS. HABITRPG MAKES NO WARRANTY - | REGARDING THE QUALITY OF ANY PRODUCTS, SERVICES OR CONTENT PURCHASED OR - | OBTAINED THROUGH THE SERVICES OR THE ACCURACY, TIMELINESS, TRUTHFULNESS, - | COMPLETENESS OR RELIABILITY OF ANY CONTENT OBTAINED THROUGH THE - | SERVICES. - p - | NO ADVICE OR INFORMATION, WHETHER ORAL OR WRITTEN, OBTAINED FROM - | HABITRPG OR THROUGH THE SERVICES, HABITRPG CONTENT OR PUBLIC USER CONTENT, WILL - | CREATE ANY WARRANTY NOT EXPRESSLY MADE HEREIN. - p - strong Indemnity - br - | You agree to defend, indemnify, and hold HabitRPG, its officers, - | directors, employees and agents, harmless from and against any claims, - | liabilities, damages, losses, and expenses, including, without - | limitation, reasonable legal and accounting fees, arising out of or in - | any way connected with Public User Content you submit to HabitRPG, your access - | to or use of the Services or HabitRPG Content, or your violation of these - | Terms of Service. - p - strong Limitation of Liability - br - | YOU ACKNOWLEDGE AND AGREE THAT, TO THE MAXIMUM EXTENT PERMITTED BY LAW, - | THE ENTIRE RISK ARISING OUT OF YOUR ACCESS TO AND USE OF THE SERVICES - | AND CONTENT THEREIN REMAINS WITH YOU. NEITHER HABITRPG NOR ANY OTHER - | PARTY INVOLVED IN CREATING, PRODUCING, OR DELIVERING THE SERVICES OR - | HABITRPG CONTENT WILL BE LIABLE FOR ANY INCIDENTAL, SPECIAL, EXEMPLARY OR - | CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, LOSS OF DATA OR LOSS OF - | GOODWILL, SERVICE INTERRUPTION, COMPUTER DAMAGE OR SYSTEM FAILURE OR THE - | COST OF SUBSTITUTE PRODUCTS OR SERVICES, ARISING OUT OF OR IN CONNECTION - | WITH THESE TERMS OR FROM THE USE OF OR INABILITY TO USE THE SERVICES OR - | CONTENT THEREIN, WHETHER BASED ON WARRANTY, CONTRACT, TORT (INCLUDING - | NEGLIGENCE), PRODUCT LIABILITY OR ANY OTHER LEGAL THEORY, AND WHETHER OR - | NOT HABITRPG HAS BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGE, EVEN IF - | A LIMITED REMEDY SET FORTH HEREIN IS FOUND TO HAVE FAILED OF ITS - | ESSENTIAL PURPOSE. YOU SPECIFICALLY ACKNOWLEDGE THAT HABITRPG IS NOT - | LIABLE FOR THE DEFAMATORY, OFFENSIVE OR ILLEGAL CONDUCT OF OTHER USERS - | OR THIRD PARTIES AND THAT THE RISK OF INJURY FROM THE FOREGOING RESTS - | ENTIRELY WITH YOU. FURTHER, HABITRPG WILL HAVE NO LIABILITY TO YOU OR TO - | ANY THIRD PARTY FOR ANY PUBLIC USER CONTENT OR THIRD-PARTY CONTENT UPLOADED - | ONTO OR DOWNLOADED FROM THE SITES OR THROUGH THE SERVICES. - p - | IN NO EVENT WILL HABITRPG'S AGGREGATE LIABILITY ARISING OUT OF OR - | IN CONNECTION WITH THESE TERMS OF SERVICE OR FROM THE USE OF OR - | INABILITY TO USE THE SITE, SERVICES OR CONTENT THEREIN EXCEED ONE - | HUNDRED U.S. DOLLARS ($100). THE LIMITATIONS OF DAMAGES SET FORTH ABOVE - | ARE FUNDAMENTAL ELEMENTS OF THE BASIS OF THE BARGAIN BETWEEN HABITRPG AND - | YOU. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF - | LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES, SO THE ABOVE - | LIMITATION MAY NOT APPLY TO YOU. - p - strong Proprietary Rights Notices - br - | All trademarks, service marks, logos, trade names and any other - | proprietary designations of HabitRPG used herein are trademarks or - | registered trademarks of HabitRPG. Any other trademarks, service marks, - | logos, trade names and any other proprietary designations are the - | trademarks or registered trademarks of their respective parties. - p - strong Controlling Law and Jurisdiction - br - | These Terms of Service and any action related thereto will be governed - | by the laws of the State of California without regard to its conflict of - | laws provisions. The exclusive jurisdiction and venue of any action with - | respect to the subject matter of these Terms of Service will be the - | courts having jurisdiction over disputes arising in Santa Clara County, - | California, and each of the parties hereto waives any objection to - | jurisdiction and venue in such courts. - p - | YOU AGREE THAT IF YOU WANT TO SUE US, YOU MUST FILE YOUR LAWSUIT - | WITHIN ONE YEAR AFTER THE EVENT THAT GAVE RISE TO YOUR LAWSUIT. - | OTHERWISE, YOUR LAWSUIT WILL BE PERMANENTLY BARRED. - p - strong Export Control - br - | You may not use or otherwise export or re-export the Services except as - | authorized by United States law and the laws of the jurisdiction in - | which the Services were obtained. In particular, but without limitation, - | the Services may not be exported or re-exported (a) into any U.S. - | embargoed countries or (b) to anyone on the U.S. Treasury Department's - | list of Specially Designated Nationals or the U.S. Department of - | Commerce Denied Person's List or Entity List. By using the Services, you - | represent and warrant that you are not located in any such country or on - | any such list. You also agree that you will not use these products for - | any purposes prohibited by United States law, including, without - | limitation, the development, design, manufacture or production of - | nuclear, missiles, or chemical or biological weapons. - p - strong Entire Agreement - br - | These Terms of Service constitute the entire and exclusive understanding - | and agreement between HabitRPG and you regarding the Services and HabitRPG - | Content, and these Terms of Service supersede and replace any and all - | prior oral or written understandings or agreements between HabitRPG and - | you regarding the Services and HabitRPG Content. - p - strong Assignment - br - | You may not assign or transfer these Terms of Service, by operation of - | law or otherwise, without HabitRPG's prior written consent. Any attempt - | by you to assign or transfer these Terms of Service, without such - | consent, will be null and of no effect. HabitRPG may freely assign these - | Terms of Service. Subject to the foregoing, these Terms of Service will - | bind and inure to the benefit of the parties, their successors and - | permitted assigns. - p - strong Notices - br - | You consent to the use of: (i) electronic means to complete these Terms - | of Service and to deliver any notices or other communications permitted - | or required hereunder; and (ii) electronic records to store information - | related to these Terms of Service or your use of the Services. Any - | notices or other communications permitted to required hereunder, - | including those regarding modifications to these Terms of Service, will - | be in writing and given: (x) by HabitRPG via email (in each case to the - | address that you provide) or (y) by posting to the Sites or Services. - | For notices made by e-mail, the date of receipt will be deemed the date - | on which such notice is transmitted. - p - strong General - br - | The failure of HabitRPG to enforce any right or provision of these Terms - | of Service will not constitute a waiver of future enforcement of that - | right or provision. The waiver of any such right or provision will be - | effective only if in writing and signed by a duly authorized - | representative of HabitRPG. Except as expressly set forth in these Terms - | of Service, the exercise by either party of any of its remedies under - | these Terms of Service will be without prejudice to its other remedies - | under these Terms of Service or otherwise. If for any reason a court of - | competent jurisdiction finds any provision of these Terms of Service - | invalid or unenforceable, that provision will be enforced to the maximum - | extent permissible and the other provisions of these Terms of Service - | will remain in full force and effect. - p - strong Contacting Us - br - | If you have any questions about these Terms of Service, please contact - | us at admin@habitica.com diff --git a/website/views/static/videos.jade b/website/views/static/videos.jade deleted file mode 100644 index a0082e1542..0000000000 --- a/website/views/static/videos.jade +++ /dev/null @@ -1,18 +0,0 @@ -extends ./layout - -block vars - - var layoutEnv = env - - var menuItem = 'videos' - -block title - title=env.t('companyVideos') - -block content - .row - .col-md-12#aboutPage - iframe(src='//player.vimeo.com/video/76557040', width='100%', height='539', frameborder='0', webkitallowfullscreen='', mozallowfullscreen='', allowfullscreen='') - iframe(src='//player.vimeo.com/video/57654086', width='100%', height='539', frameborder='0', webkitallowfullscreen='', mozallowfullscreen='', allowfullscreen='') - iframe(src='//player.vimeo.com/video/79172253', width='100%', height='539', frameborder='0', webkitallowfullscreen='', mozallowfullscreen='', allowfullscreen='') - iframe(src='//player.vimeo.com/video/79172327', width='100%', height='539', frameborder='0', webkitallowfullscreen='', mozallowfullscreen='', allowfullscreen='') - iframe(src='//player.vimeo.com/video/79172363', width='100%', height='539', frameborder='0', webkitallowfullscreen='', mozallowfullscreen='', allowfullscreen='') -